| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-01 | Files: Use GFile instead of uri/path strings | Marvin 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-01 | Fix incoming message corrections in MUCs | fiaxh | |
| 2025-11-01 | Store occupant ids for all incoming MUC messages | fiaxh | |
| 2025-10-16 | Remove invalid declaration modifiers | Marvin W | |
| Fixes #1728 | |||
| 2025-10-14 | History: Fix sync issues when resuming from partial sync | Marvin W | |
| 2025-10-14 | Fix inconsistent values for conversation.active_last_changed | Marvin W | |
| This could result in Dino not fetching the archive of rooms for the time an account was disabled. | |||
| 2025-10-06 | Handle issues with libsoup | Marvin W | |
| Workaround https://gitlab.gnome.org/GNOME/libsoup/-/issues/473 and https://gitlab.gnome.org/GNOME/glib-networking/-/issues/20 | |||
| 2025-10-06 | SFS: Prefer announced media type over application/octet-stream from HTTP | Marvin W | |
| 2025-10-05 | Cleanup: Remove LabelHybrid, conversation details preferences | fiaxh | |
| 2025-10-05 | Fix reference id being used for message corrections in MUCs | fiaxh | |
| 2025-09-17 | Message correction: Use occupant ids, handle correction-before-message | fiaxh | |
| 2025-09-17 | Fix message id used for message corrections in MUCs | fiaxh | |
| 2025-09-17 | Fix setting server_id for MAM messages from MUCs (#1763) | bodqhrohro | |
| 2025-07-20 | Improve checking whether MUC messages will be referencable | fiaxh | |
| related #1714 | |||
| 2025-06-14 | Add basic support for BOB thumbnails in SFS | fiaxh | |
| 2025-06-14 | Support media elements in data forms | fiaxh | |
| 2025-06-14 | xmpp-vala: Add basic BOB support | fiaxh | |
| 2025-06-13 | Disregard SFS fallback messages even without source attachment given a ↵ | fiaxh | |
| full-body fallback indication | |||
| 2025-06-13 | Add support for whole body fallbacks | fiaxh | |
| 2025-05-23 | FileTransfer fix store source | fabrixxm | |
| 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-18 | Remove pixbuf from libdino api surface and xmpp-vala | fiaxh | |
| 2025-04-11 | Fix potential crashes during account disabling | Marvin W | |
| 2025-04-09 | Fix locale search path finding on meson builds | fiaxh | |
| 2025-04-08 | Set OMEMO as default encryption | fiaxh | |
| 2025-04-08 | Show call button regardless of contact online status | fiaxh | |
| 2025-04-07 | Fix sending images with unknown formats | fiaxh | |
| 2025-04-06 | MUC: Close chat when it was closed elsewhere while disconnected | Marvin W | |
| 2025-04-06 | Drop CMake support | Marvin W | |
| 2025-03-27 | Muji calls: Send accept/left to parent MUC | fiaxh | |
| 2025-03-12 | Fix try reconnecting account that hasn't been connected before | fiaxh | |
| 2025-01-12 | Meson: Adjust version generation to match CMake | Marvin W | |
| and be compatible with vala-language-server | |||
| 2025-01-12 | Show banner when contact is not yet subscribed | fiaxh | |
| 2025-01-12 | Contact details dialog: Add encryption tab | fiaxh | |
| 2025-01-12 | Show file upload/download progress | fiaxh | |
| 2024-11-15 | Fix and improve stateless file-sharing | fiaxh | |
| 2024-11-14 | Implement XEP-0447: Stateless file sharing | Patiga | |
| 2024-10-18 | Use XEP-0482 for multi-party call invites | fiaxh | |
| 2024-10-18 | Fix crash on account creation (resource generation) | fiaxh | |
| 2024-09-29 | Generate new resource on resource conflict | fiaxh | |
| 2024-09-28 | Store 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-21 | Add change password functionality | fiaxh | |
| Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com> | |||
| 2024-09-15 | Discover plugins in Meson build directories | hrxi | |
| If the environment looks like a Meson build dir (parent directory is called "main"), then also look for plugins in `../plugins/*`. Fixes #1591. | |||
| 2024-07-29 | Add initial message markup (XEP-0394) support | fiaxh | |
| 2024-07-29 | Store reply message as sent, with fallback | fiaxh | |
| 2024-07-19 | OMEMO: Do not show message for OMEMO messages without payload | Marvin W | |
| 2024-06-28 | Self-ping with server-given roomnick (#1594) | Matthew Fennell | |
| * Self-ping with server-given roomnick (#1467) XEP-0045 describes how a server can modify a user's roomnick when joining a room. To do this, it assigns status code 210, and sets the "from" attribute to a JID with thew newly assigned nickname when sending the user's presence back to the client. This is used in IRC gateways such as biboumi. Since you can only have one nick per IRC server, if you try and join multiple IRC-bridged MUCs on the same IRC server, it will modify your nick to match the existing one you have on that server. Currently, when Dino performs a self-ping after joining a room, it uses the nick that the client first requested, instead of the nick returned from the server. This can lead to incorrect self-pings being sent out (until the client is restarted, and populates mucs_todo correctly). This happens because it adds the requested Jid to mucs_todo, before getting the given nick from the server. Therefore, this commit adds the jid that has been given from the server instead. If there is any error in requesting to join the MUC, it adds the requested nick, to match existing behaviour and allow the request to be retried via future self-pings. fixes #1467 * Minor coding style changes --------- Co-authored-by: fiaxh <git@lightrise.org> | |||
| 2024-06-20 | Redesign and rewrite accounts and settings dialog into a combined one | fiaxh | |
| 2024-06-19 | Store requested disco results with computed hash, use for offline ↵ | fiaxh | |
| determining of private MUCs | |||
| 2024-05-26 | Add logic for OMEMO by default setting | fiaxh | |
| 2024-05-26 | Support avatar deletion | fiaxh | |
