aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-08Fix leak in conversation selection rowMarvin W
2026-04-08Fix account preferences widget leaksMarvin W
2026-04-08Add implementation for XEP-0202 Entity TimeMarvin W
2026-04-08Fix leak of emoji reaction buttonsMarvin W
2026-04-08Add widget leak detectionMarvin W
2026-03-29Improve subtitle handling in preference rowsfiaxh
2026-03-29Fix critical when setting (sub)titlefiaxh
2026-03-29Disable 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-29Update translationsTranslations
2026-03-27muc: only do disco on succesfully entering a roomkousu
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-25Fix wrongly using message ids for MUC corrections; store original message db idsfiaxh
2026-03-25Fix /me rendering in quotesfiaxh
fixes #1390 closes #1399
2026-03-15Fix setting 'to' attribute in reply stanzafiaxh
fixes #1822
2026-03-14Fix weird scrolling after message deletionMarvin W
2026-03-06Fix critical when unsetting headerbar subtitlefiaxh
2026-03-06Fix notification-sound raciness in compilationColin Reeder
2026-02-16Use case insensitive regex instead of case-modifying stringMarvin W
Fixes #1243
2026-02-14Notifications: Fix dbus timeout handlingMarvin W
2026-02-06Fix accidental blocking reads in non-blocking downloadsMarvin W
2026-01-29Fix critical related to FileContentTypefiaxh
2025-12-27Fix critical in stream_connectfiaxh
2025-12-27Fix critical in FileContentTypefiaxh
2025-12-19Supply missing icon filesfiaxh
2025-12-19Supply all iconsfiaxh
2025-12-19Handle content type != mime typefiaxh
2025-12-19Use GNotifications if Bus.get_proxy never returns the dbus notifications ↵fiaxh
interface
2025-12-19Exclude more control keys from forwarding to text inputfiaxh
2025-12-19Remove pixbuf from vala deps in libdino+xmpp-valafiaxh
2025-12-13Always show Conversation when it is selected (#1789)Zach DeCook
2025-11-22Update translationsTranslations
2025-11-15Upgrade flatpak runtime to 49Marvin W
2025-11-15Fix fetching some MAM history for every MUCfiaxh
2025-11-15rtp: device: Ensure even heights for rescaled streamsRobert 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-15rtp: device: Tweak common_widths for 16:9 ratioRobert 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-14Make FileOverlay a proper Dialogfiaxh
2025-11-15Set message menu box to be not visible by default (#1790)eerielili
fixes #1745
2025-11-14Add support for message moderation and retractionfiaxh
2025-11-14Add xmpp-vala module for XEP-0424 (message retraction)Colin Reeder
2025-11-13Fix file overlay leakMarvin W
2025-11-01Use AdwAboutDialog instead of AdwAboutWindowMarvin W
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 tick iconsMarvin W
2025-11-01Fix incoming message corrections in MUCsfiaxh
2025-11-01Store occupant ids for all incoming MUC messagesfiaxh
2025-10-17CI: Add build with Vala nightly compilerMarvin W
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-13Update translationsTranslations
2025-10-07UI: Adopt new design for chat inputMarvin W