aboutsummaryrefslogtreecommitdiff
path: root/libdino
AgeCommit message (Collapse)Author
2025-11-01Files: Use GFile instead of uri/path stringsMarvin W
In some situations (like VFS or other abstractions), the file reference can have an invalid or unusabe path. Passing the GFile instead and opening it directly increases probability we can actually access it.
2025-11-01Fix incoming message corrections in MUCsfiaxh
2025-11-01Store occupant ids for all incoming MUC messagesfiaxh
2025-10-16Remove invalid declaration modifiersMarvin W
Fixes #1728
2025-10-14History: Fix sync issues when resuming from partial syncMarvin W
2025-10-14Fix inconsistent values for conversation.active_last_changedMarvin W
This could result in Dino not fetching the archive of rooms for the time an account was disabled.
2025-10-06Handle issues with libsoupMarvin W
Workaround https://gitlab.gnome.org/GNOME/libsoup/-/issues/473 and https://gitlab.gnome.org/GNOME/glib-networking/-/issues/20
2025-10-06SFS: Prefer announced media type over application/octet-stream from HTTPMarvin W
2025-10-05Cleanup: Remove LabelHybrid, conversation details preferencesfiaxh
2025-10-05Fix reference id being used for message corrections in MUCsfiaxh
2025-09-17Message correction: Use occupant ids, handle correction-before-messagefiaxh
2025-09-17Fix message id used for message corrections in MUCsfiaxh
2025-09-17Fix setting server_id for MAM messages from MUCs (#1763)bodqhrohro
2025-07-20Fix version.py for old python argparseMarvin W
2025-07-20Meson: Add legacy support for Meson 1.3Marvin W
This is for compatibility with Ubuntu 24.04 LTS
2025-07-20Improve checking whether MUC messages will be referencablefiaxh
related #1714
2025-07-20Meson: Fix path to version.py in certain buildMarvin W
2025-06-14Add basic support for BOB thumbnails in SFSfiaxh
2025-06-14Support media elements in data formsfiaxh
2025-06-14xmpp-vala: Add basic BOB supportfiaxh
2025-06-13Disregard SFS fallback messages even without source attachment given a ↵fiaxh
full-body fallback indication
2025-06-13Add support for whole body fallbacksfiaxh
2025-05-23FileTransfer fix store sourcefabrixxm
Store source in db and add sources to `sfs_sources` is divided in two functions. `persists()` now calls `store_source`, because the sources it want to persist are already added to `sfs_sources`.
2025-04-18Remove pixbuf from libdino api surface and xmpp-valafiaxh
2025-04-11Strip leading "v" from tag when generating display versionMarvin W
2025-04-11Fix potential crashes during account disablingMarvin W
2025-04-09Fix locale search path finding on meson buildsfiaxh
2025-04-08Set OMEMO as default encryptionfiaxh
2025-04-08Show call button regardless of contact online statusfiaxh
2025-04-07Fix sending images with unknown formatsfiaxh
2025-04-06MUC: Close chat when it was closed elsewhere while disconnectedMarvin W
2025-04-06Drop CMake supportMarvin W
2025-04-04Meson: Add devel tag to installed VAPI .deps filesMarvin W
2025-04-04Meson: Add option to set rpath on installed binariesMarvin W
2025-04-04Meson: Make plugindir relative to libdirMarvin W
2025-03-27Muji calls: Send accept/left to parent MUCfiaxh
2025-03-12Fix try reconnecting account that hasn't been connected beforefiaxh
2025-01-18Meson: Add all defines to handle dependency versionsMarvin W
2025-01-12Meson: Add testsMarvin W
2025-01-12Meson: Adjust version generation to match CMakeMarvin W
and be compatible with vala-language-server
2025-01-12Show banner when contact is not yet subscribedfiaxh
2025-01-12Contact details dialog: Add encryption tabfiaxh
2025-01-12Show file upload/download progressfiaxh
2024-11-15Fix and improve stateless file-sharingfiaxh
2024-11-14Implement XEP-0447: Stateless file sharingPatiga
2024-10-18Use XEP-0482 for multi-party call invitesfiaxh
2024-10-18Fix crash on account creation (resource generation)fiaxh
2024-09-29Generate new resource on resource conflictfiaxh
2024-09-28Store avatars in the user's cache directory. (#1621)eerielili
* Store avatars in the user's cache directory. - Not anymore in ~/.local/share, where media files are stored. - Already existing ~/.local/share/dino/avatars directory will be moved to ~/.cache/dino/avatars - If both directories already exists, the old one (in ~/.local/share) is removed. * Simplify old-to-new-location logic --------- Co-authored-by: fiaxh <git@lightrise.org>
2024-09-21Add change password functionalityfiaxh
Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com>