aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/entity
Commit message (Collapse)AuthorAgeFilesLines
* WIP fix stream management/lack of resumecatch-disconnect-errorXavier Del Campo Romero2023-10-171-0/+1
|
* Show file upload/download progressXavier Del Campo Romero2023-10-091-0/+1
| | | | | | | | | | | Fixes upstream issue #1350. Notes: Image uploads were incorrectly handled by Dino, as they were always reported as completed even if they were not, maybe so as to show the image preview from the start. Now, Dino shows the upload progress for all file types, and the image is only shown when completed.
* Make Ctrl-Q accelerator user-configurableXavier Del Campo Romero2023-10-091-0/+15
| | | | | | Some devices, such as those using virtual keyboards such as Squeekboard, might find the Ctrl-Q accelerator annoying, as it can be easily mistyped.
* Make send button settings-selectableXavier Del Campo Romero2023-10-091-0/+28
|
* Show modal dialog to select default encryption if unknownXavier Del Campo Romero2023-10-051-1/+1
|
* Set up default encryption settings GUIXavier Del Campo Romero2023-10-052-1/+42
|
* Rewrite MAM logic and add MUC MAMfiaxh2023-10-011-1/+8
|
* Allow cancellation of file transfersMarvin W2022-03-301-0/+1
|
* Replace invalid UTF-8 with U+FFFDMarvin W2022-01-051-1/+5
| | | | | XMPP is strictly UTF-8. Fixes #1172
* Add 'unknown' encryption state for establishing callsfiaxh2022-01-041-0/+1
| | | | Currently, they are Encryption.NONE and thus marked as unencrypted in encrypted conversations
* UI + libdino: Improve MUJI calls from MUCfiaxh2021-12-231-5/+4
| | | | | | - Move calls from ICE-thead onto main thread - Identify Call.ourpart as MUC nick if in MUC - Keep track of the initiator of a call
* Add calls in private MUCs via a MUJI MUCfiaxh2021-12-181-5/+8
|
* Improve call details dialog + small multi-party call fixesfiaxh2021-11-151-1/+1
|
* Add multiparty call support to libdino and xmpp-valafiaxh2021-11-101-9/+39
|
* Display message delivery error, color text using theme colorsfiaxh2021-08-171-1/+4
| | | | fixes #672
* Fix file traversal issue on incoming file transfersfiaxh2021-06-071-1/+12
| | | | Fixes CVE-2021-33896
* Display+store call encryption infofiaxh2021-04-092-1/+8
|
* Use outgoing JMI if contact has supporting devicefiaxh2021-04-011-0/+2
|
* Add support for unencrypted RTP calls to libdinofiaxh2021-03-211-0/+126
| | | | Co-authored-by: Marvin W <git@larma.de>
* Make spell checking a setting, store language per conversationfiaxh2021-01-211-0/+13
|
* Fix message duplication in MUC PMsfiaxh2020-09-071-1/+1
|
* Visually highlight pending messages, improve resendingfiaxh2020-07-161-0/+1
|
* Add queue and resending to stream managementfiaxh2020-07-151-1/+2
|
* Use sqlite UPSERTfiaxh2020-06-102-6/+18
|
* Store last read content item for conversationsfiaxh2020-06-031-0/+12
| | | | fixes #495
* Add support for last message correctionfiaxh2020-04-031-0/+3
|
* Correctly display names in groupchat pmsMarvin W2020-01-092-3/+11
| | | | Also show "Me" when no local alias is set instead of JID
* Properly check Jids everywhereMarvin W2019-12-234-12/+24
|
* Add (partial) support for unique stanza ids (XEP-0359)fiaxh2019-12-181-1/+6
|
* Don't require window object in notificationsfiaxh2019-11-261-5/+0
| | | | fixes #658
* Check window width and hight before (re)storing themfiaxh2019-11-261-56/+0
|
* Optimizations: Database indices, cache id-Jid instead of id-jid_string, join ↵fiaxh2019-08-023-5/+4
| | | | real_jid on get messages
* Refactor file receive/send interfaces and UIfiaxh2019-07-181-6/+16
|
* Implement file sending via Jinglehrxi2019-07-091-0/+1
| | | | | | | | | | | 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.
* Don't change type of a conversationfiaxh2019-06-011-1/+1
|
* Remove Message.stanza fieldfiaxh2019-05-262-9/+12
|
* Make file read/write asyncfiaxh2019-02-141-1/+0
|
* Fix runtime criticals (and compiler warnings)fiaxh2019-02-131-1/+3
| | | | fixes #520
* Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh2018-11-271-1/+7
| | | | in provider, move XmppStreamModule into xmpp-vala
* Split login jid/password into two steps with checksfiaxh2018-11-161-0/+2
|
* Fix runtime criticalsfiaxh2018-09-161-2/+5
|
* fix local_time field of message and file_transfer being loaded from time db ↵bobufa2018-08-132-2/+2
| | | | column
* refactor conversation item management (accumulate them in libdino)bobufa2018-08-131-2/+18
|
* Move notification sounds (canberra dependency) into plugin, introduce ↵fiaxh2018-03-052-14/+0
| | | | libdino/NotificationEvents
* Implement notification soundsRahix2018-02-172-0/+14
| | | | | | Add a new setting to toggle notification sounds on or off. Plays the systems default instant messaging message sound (message-new-instant) whenever a notification is shown if toggled on.
* Only display transferred images, display file names, open in system viewer, ↵fiaxh2018-01-281-2/+4
| | | | include and use pgp embedded file names
* Visually highlight mentions in MUCsfiaxh2018-01-281-1/+6
| | | | fixes #267
* Fix certain Slack specific issues (using host-based workarounds)Marvin W2018-01-281-0/+2
|
* Move Jid class to xmpp-vala, partially refactor namespaceMarvin W2018-01-285-107/+25
|
* Fix typos in comments and variable names (#269)linkmauve2018-01-102-2/+2
| | | Thanks `codespell`!