aboutsummaryrefslogtreecommitdiff
path: root/libdino/src
AgeCommit message (Collapse)Author
2019-08-05Fix a warninghrxi
2019-08-05Close files involved in file transfers explicitlyhrxi
2019-08-02Rework encryption enabling logic + UIfiaxh
2019-08-02Optimizations: Database indices, cache id-Jid instead of id-jid_string, join ↵fiaxh
real_jid on get messages
2019-07-18Fix compilation with older valac versionsfiaxh
2019-07-18Refactor file receive/send interfaces and UIfiaxh
2019-07-16Merge branch 'gsoc_0' of https://github.com/hrxi/dino into hrxi-gsoc_0fiaxh
2019-07-12Address pull requests comments, fix a few TODOshrxi
2019-07-09Ensure avatars are not loaded multiple timesMarvin W
2019-07-09Add file receiving via Jinglehrxi
This currently follows the same rules as HTTP file download for accepting files.
2019-07-09Implement file sending via Jinglehrxi
This is still disabled by default until prioritization is implemented; otherwise this could be preferred to HTTP uploads. File sending only works via Jingle In-Band-Bytestreams right now, more transports are going to be implemented. To test this, uncomment the line with `JingleFileTransfer` in libdino/src/application.vala.
2019-06-22Fix runtime criticalsfiaxh
2019-06-06Merge pull request #570 from hrxi/pr_typosfiaxh
Fix a couple of typos and one network typo
2019-06-01Don't set timeouts on registration connection attemptsfiaxh
2019-06-01Don't change type of a conversationfiaxh
2019-06-01Remove invalid MUC avatarsfiaxh
2019-06-01Fix a couple of typos and double importshrxi
2019-05-26Fix date separatorsfiaxh
2019-05-26Fix notifications for servers without MAM using StreamFlag as availability ↵fiaxh
indicator
2019-05-26Remove Message.stanza fieldfiaxh
2019-05-21Revert "Fix notifications for servers without MAM"fiaxh
This reverts commit 80b946c85c9235deb5471cdc4f0d561a4fb5a3bb.
2019-05-16Enable sending chat state notifications in private roomsfiaxh
2019-05-16Disable notification on file in "mention only" groupchatRahix
Signed-off-by: Rahix <rahix@rahix.de>
2019-05-16Fix notifications for servers without MAMRahix
This commit re-adds the change from 4ad07fe: Fix messages never being notified from servers without MAM (#432) Signed-off-by: Rahix <rahix@rahix.de>
2019-05-11Process read marker from other devices for MUCs to adjust read-up-to statefiaxh
2019-04-27Fix compilation with older pixbuf vapi filesfiaxh
2019-04-24Remove avatars with missmatch between supposed and actual sha1 hash on load, ↵fiaxh
make loading async
2019-04-24Don't move opened conversation to the top of the list, scroll along with ↵fiaxh
selected conversation fixes #544
2019-04-24Ensure image data is kept until avatars are written to filefiaxh
2019-03-16Fix received mark for own OMEMO encrypted MUC messagesfiaxh
2019-03-15Use glib log functionsfiaxh
2019-03-14Use regex literals, fixes some compiler warningsfiaxh
2019-02-17Remove Slack message handlingfiaxh
2019-02-17Have ChatInteraction MessageListener (read-up-to) run only for non-empty ↵fiaxh
messages
2019-02-17Do not ignore encrypted messages without a body tagThibaut Girka
Fixes #473
2019-02-14Make file read/write asyncfiaxh
2019-02-13Fix runtime criticals (and compiler warnings)fiaxh
fixes #520
2019-02-05Move app menu into window, make conversation details dialog directly ↵fiaxh
accessible, no-CSD option for main window
2019-01-02Improve ping timeouts, add debug output for XmlErrors and ping timeoutsfiaxh
2018-12-28display groups w/o name by list of membersDaniel Gultsch
For members-only, non-anonymous groups that do not have a name set we now show an automatically generated name that is generated from the list of members (offline, and online). Only the first name (before the first space) is used to keep the generated name short. The term *private room* is coined as a short hand for members only&non-anon group chats. This commit also uses the offline members list instead of the online member list to generate avatar tiles (also only in members-only, non-anon groups.)
2018-12-27(Partially) Fix messages being displayed wrongly sorted in ↵fiaxh
ConversationSummary due to being compared->equal
2018-11-27Fix aesgcm http file up/download bugsfiaxh
2018-11-27Implement aesgcm encrypted file uploadfiaxh
2018-11-27Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh
in provider, move XmppStreamModule into xmpp-vala
2018-11-25Fix muc avatars sometimes not showing split tiles for occupantsfiaxh
2018-11-24Always use Account.hash(equals)_func for HashMap+ArrayListfiaxh
2018-11-21Fix TLS error notification wrongly appearingfiaxh
2018-11-16Split login jid/password into two steps with checksfiaxh
2018-11-10Hide OMEMO messages from untrusted sourcesMarvin W
2018-11-10Merge PR #413 "Improvements to the OMEMO plugin"Marvin W