| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-08 | Fix leak in conversation selection row | Marvin W | |
| 2026-04-08 | Fix account preferences widget leaks | Marvin W | |
| 2026-04-08 | Add implementation for XEP-0202 Entity Time | Marvin W | |
| 2026-04-08 | Fix leak of emoji reaction buttons | Marvin W | |
| 2026-04-08 | Add widget leak detection | Marvin W | |
| 2026-03-29 | Improve subtitle handling in preference rows | fiaxh | |
| 2026-03-29 | Fix critical when setting (sub)title | fiaxh | |
| 2026-03-29 | Disable JID picker's '-' button on synthetic suggestions. | kousu | |
| Actually this was already supposed to work but at some point it broke, probably in f44cbe02c17df1f02ad49c63cd784fec0ea02d85 when AddListRow became a child of another widget during the GTK4 port. | |||
| 2026-03-29 | Update translations | Translations | |
| 2026-03-27 | muc: only do disco on succesfully entering a room | kousu | |
| Sending a disco#info <iq> on being banned from a room is wasteful, and when _creating_ a room dino asks too soon, receives an error, and gives up on syncing the room metadata giving subtle, hair-tearing inconsistencies because flag.has_room_features() returns false for everything. It's barely noticeable, because if you're banned from a room you can't query it anyway (though in that case it's still a wasted <iq>), and if you're creating the room all its fields are empty by default. I noticed this because I'm experimenting with https://modules.prosody.im/mod_muc_defaults; dino incorrectly shows moderation off when it should be on in newly created rooms. | |||
| 2026-03-25 | Fix wrongly using message ids for MUC corrections; store original message db ids | fiaxh | |
| 2026-03-25 | Fix /me rendering in quotes | fiaxh | |
| fixes #1390 closes #1399 | |||
| 2026-03-15 | Fix setting 'to' attribute in reply stanza | fiaxh | |
| fixes #1822 | |||
| 2026-03-14 | Fix weird scrolling after message deletion | Marvin W | |
| 2026-03-06 | Fix critical when unsetting headerbar subtitle | fiaxh | |
| 2026-03-06 | Fix notification-sound raciness in compilation | Colin Reeder | |
| 2026-02-16 | Use case insensitive regex instead of case-modifying string | Marvin W | |
| Fixes #1243 | |||
| 2026-02-14 | Notifications: Fix dbus timeout handling | Marvin W | |
| 2026-02-06 | Fix accidental blocking reads in non-blocking downloads | Marvin W | |
| 2026-01-29 | Fix critical related to FileContentType | fiaxh | |
| 2025-12-27 | Fix critical in stream_connect | fiaxh | |
| 2025-12-27 | Fix critical in FileContentType | fiaxh | |
| 2025-12-19 | Supply missing icon files | fiaxh | |
| 2025-12-19 | Supply all icons | fiaxh | |
| 2025-12-19 | Handle content type != mime type | fiaxh | |
| 2025-12-19 | Use GNotifications if Bus.get_proxy never returns the dbus notifications ↵ | fiaxh | |
| interface | |||
| 2025-12-19 | Exclude more control keys from forwarding to text input | fiaxh | |
| 2025-12-19 | Remove pixbuf from vala deps in libdino+xmpp-vala | fiaxh | |
| 2025-12-13 | Always show Conversation when it is selected (#1789) | Zach DeCook | |
| 2025-11-22 | Update translations | Translations | |
| 2025-11-15 | Upgrade flatpak runtime to 49 | Marvin W | |
| 2025-11-15 | Fix fetching some MAM history for every MUC | fiaxh | |
| 2025-11-15 | rtp: device: Ensure even heights for rescaled streams | Robert Mader | |
| Odd heights, while generally handled by Gstreamer, can cause issues in various places - most importantly hardware video en-/decoders and GL/VK drivers - as in most cases 2x0 or 2x2 subsampled intermediate pixel formats are used (such as I420, YUYV, NV12 etc.). Thus ensure we always end up with an even height. | |||
| 2025-11-15 | rtp: device: Tweak common_widths for 16:9 ratio | Robert Mader | |
| Most used widths can be devided by 4*3 as well as 16*9, resulting in heights being multiples of two. There are two exceptions, though: 360 (/16*9=202.5) and 400 (/16*9=225). Odd heights, while generally handled by Gstreamer, can cause issues in various places - most importantly hardware video en-/decoders and GL/VK drivers - as in most cases 2x0 or 2x2 subsampled intermediate pixel formats are used (such as I420, YUYV, NV12 etc.). Thus tweak the widths in question so they can be cleanly devided 16*9 and 4*3 with even results, as these are the most common ratios for cameras. | |||
| 2025-11-14 | Make FileOverlay a proper Dialog | fiaxh | |
| 2025-11-15 | Set message menu box to be not visible by default (#1790) | eerielili | |
| fixes #1745 | |||
| 2025-11-14 | Add support for message moderation and retraction | fiaxh | |
| 2025-11-14 | Add xmpp-vala module for XEP-0424 (message retraction) | Colin Reeder | |
| 2025-11-13 | Fix file overlay leak | Marvin W | |
| 2025-11-01 | Use AdwAboutDialog instead of AdwAboutWindow | Marvin W | |
| 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 tick icons | Marvin W | |
| 2025-11-01 | Fix incoming message corrections in MUCs | fiaxh | |
| 2025-11-01 | Store occupant ids for all incoming MUC messages | fiaxh | |
| 2025-10-17 | CI: Add build with Vala nightly compiler | Marvin W | |
| 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-13 | Update translations | Translations | |
| 2025-10-07 | UI: Adopt new design for chat input | Marvin W | |
