aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-11Unregister handlers related to displaying messages as pendingfiaxh
2020-10-07Fix compilation for older vala compilersfiaxh
2020-10-07Update translationsTranslations
2020-10-06service/database: use WAL mode + safe PRAGMA synchronous settingeta
Setting PRAGMA synchronous = 0 is really unsafe, and leads to database corruption (which I've personally experienced). This commit uses SQLite's Write-Ahead Log (WAL) [1] instead, together with synchronous = NORMAL. According to [1], this trades off performance for durability (i.e. it's possible that some transactions may not have committed if the power gets lost), but still guarantees that the database won't corrupt itself. Together, these changes should improve reliability whilst either improving or having no effect on performance. [1]: https://www.sqlite.org/wal.html
2020-09-19Fix runtime criticalfiaxh
2020-09-19Fix runtime criticals related to jingle file transferfiaxh
2020-09-17Compatibility with Vala 0.50.0Marvin W
Fixes #911
2020-09-15Set key size for omemo http file transfers to 256 bitsMarvin W
Fixes #909
2020-09-14Send OMEMO-encrypted messages and files using 12 byte IVMarvin W
2020-09-14Fix avatar display in private group chatsMarvin W
2020-09-14Fix loading more results when scrolling through search resultsfiaxh
2020-09-12Make compatible with older vala compilersMarvin W
2020-09-12Display placeholder avatar while loadingMarvin W
2020-09-10Update translationsTranslations
2020-09-10Fix warning when clicking to correct a messagefiaxh
2020-09-10OMEMO: Don't trigger "Not encrypted to this device" warning for messages w/o ↵fiaxh
payload
2020-09-10Improve message resendingfiaxh
2020-09-07Fix new compiler error (don't reference private variable from public one)fiaxh
fixes #901
2020-09-07Fix message duplication in MUC PMsfiaxh
2020-09-07Cleanupfiaxh
2020-09-07Fix initial file encryption displayingfiaxh
fixes #831
2020-09-02Don't clear MAM id times on stream negotiatedfiaxh
2020-08-31Implement MUC self pingfiaxh
2020-08-01Update translationsTranslations
2020-07-22Lazy generate occupant menu listfiaxh
2020-07-22Don't create a second message object for each typing notificationfiaxh
2020-07-21Improve stream management queuefiaxh
2020-07-16Visually highlight pending messages, improve resendingfiaxh
2020-07-16Only query entity caps when we need themfiaxh
2020-07-15Add queue and resending to stream managementfiaxh
2020-07-15Fix unread bubbles having wrong color on startupfiaxh
2020-07-13dino: Center phone/laptop icon in tooltip (#878)Alyssa Rosenzweig
So it lines up nicely with the text instead of being awkwardly raised above the text. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2020-07-08Some locales need more than 2 chars for AM/PM, make the buffer a bit largerMarvin W
2020-07-08Use strftime() instead DateTime.format(), fixes #875Marvin W
2020-07-06Show dark unread counts for notifying conversations, light ones otherwisefiaxh
2020-07-06Show bubble containing the number of unread messages in the conversation ↵codedust
list (#764) Co-authored-by: codedust <codedust@users.noreply.github.com> Co-authored-by: fiaxh <git@lightrise.org>
2020-07-02Fix messages mistakenly treated as /me command (#872)Kim Alvefur
Per XEP-0245 only messages that start with "/me " (with the trailing space) should treated as 3rd person actions.
2020-06-28Change test code for older vala compatMarvin W
2020-06-28Clean up some image rendering codeMarvin W
2020-06-28Fix rare 1 byte buffer over-readMarvin W
2020-06-28Don't strip() at XML layerMarvin W
2020-06-28Fix async testsMarvin W
2020-06-23Make Travis CI use debian stable in dockerMarvin W
2020-06-23Do not use GNOME specific setting for 24 hoursMarvin W
2020-06-23Focus textinput after closing file send dialogfiaxh
fixes #867
2020-06-23fixup Fetch avatars only when they are usedfiaxh
2020-06-23Don't offer encryption in MUC PMsfiaxh
2020-06-11Recreate avatar database table, fixes unique constraintfiaxh
2020-06-10Use sqlite UPSERTfiaxh
2020-06-10Fetch avatars only when they are usedfiaxh