aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/entity
Commit message (Collapse)AuthorAgeFilesLines
* Store reply message as sent, with fallbackfiaxh2024-07-291-1/+35
|
* OMEMO: Do not show message for OMEMO messages without payloadMarvin W2024-07-191-0/+1
|
* Add logic for OMEMO by default settingfiaxh2024-05-262-1/+19
|
* Code cleanup: Remove left-over usages of mam_earliest_syncedfiaxh2023-04-231-5/+0
|
* Remove spell check settingfiaxh2023-02-091-0/+1
| | | | As there is currently no spell check support for GTK4
* Fix some form entries not updating properlyMarvin W2023-02-071-1/+1
|
* Support pinning of conversations (locally)fiaxh2023-01-111-2/+7
| | | | | fixes #290 fixes #1330
* Add support for XEP-0461 replies (with fallback)fiaxh2023-01-061-0/+37
|
* Rewrite MAM logic and add MUC MAMfiaxh2022-10-101-1/+8
|
* Port from GTK3 to GTK4fiaxh2022-07-271-3/+7
|
* 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