| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-14 | File Send Dialog: Make file widget static | fiaxh | |
| 2025-06-14 | Add basic support for BOB thumbnails in SFS | fiaxh | |
| 2025-06-14 | Support media elements in data forms | fiaxh | |
| 2025-04-11 | Use debug instead of print | Marvin W | |
| 2025-04-09 | Fix corner cases in file transmission progress widget | fiaxh | |
| 2025-04-07 | Fix sending images with unknown formats | fiaxh | |
| 2025-04-07 | Use deprecated StyleContext.get_color() on GTK<4.14 | Marvin W | |
| 2025-04-07 | Add Cairo fallback for GTK<4.14 | Marvin W | |
| 2025-04-07 | Improve UI for sfs image progress indicator | Marvin W | |
| 2025-02-27 | Fix subscription-missing notification appearing in self-chat | fiaxh | |
| 2025-02-22 | Apply image orientation in conversation view (#1672) | Ferdinand Stehle | |
| * Apply image orientation in conversation * Load the full image into pixbuf --------- Co-authored-by: fiaxh <git@lightrise.org> | |||
| 2025-02-22 | Fix compatibility with GTK 4.17+ | Marvin W | |
| 2025-01-12 | Show banner when contact is not yet subscribed | fiaxh | |
| 2025-01-12 | Show file upload/download progress | fiaxh | |
| 2025-01-03 | Work around pango bug | Marvin W | |
| See https://gitlab.gnome.org/GNOME/pango/-/issues/798 and https://gitlab.gnome.org/GNOME/pango/-/issues/832 | |||
| 2024-12-27 | Fix memory leak when displaying image files | Marvin W | |
| 2024-12-18 | fix: Apply CSS with toolkit and platform version checks (#1643) | mesonium | |
| 2024-11-15 | Fix and improve stateless file-sharing | fiaxh | |
| 2024-11-14 | Implement XEP-0447: Stateless file sharing | Patiga | |
| 2024-09-15 | Use Adwaita 1.2, bump CI to Ubuntu 24.04 | fiaxh | |
| 2024-07-29 | Add initial message markup (XEP-0394) support | fiaxh | |
| 2024-04-28 | Add WeakTimeout Pattern to Prevent Leaks | Christopher Vollick | |
| While doing testing I noticed that skeletons were being leaked, and eventually tracked it down to the timer that updates the time label closing over "this" and then keeping the reference alive, potentially for 24 hours. I noticed a few other places in the code doing some version of this, and one of them had the "static and weak pointer" approach, which I pulled out into a util class. Now, we still have to make sure we're passing it a static method instead of a lambda, as that would also close over "this" and render the whole thing useless, but at least most of the annoying parts live in the util class now. Also the call_widget version was doing a weird thing where it was removing itself, but then returning "true"? I'm not sure what that accomplishes, because returning "false" means to not run this again. So I think my new version is the same in practice, but simpler... There are other timeouts in the code that I briefly looked over, but all of them seemed to be relatively short hard-coded durations, so I left them alone. But if any of them are long-lived, it's possible they could also benefit from this class in the future. Closes #1480 Co-Authored-By: Marvin W <git@larma.de> | |||
| 2024-03-02 | Add unread indicator | fiaxh | |
| Co-authored-by: Alexandre Jousset <mid@gtmp.org> Co-authored-by: Aidan Epstein <aidan@jmad.org> | |||
| 2023-10-07 | Fix some compiler warnings | fiaxh | |
| 2023-09-07 | Fix subscription notification clearing | fiaxh | |
| 2023-05-29 | icons: Refresh some symbolic icons (#1444) | Tobias Bernard | |
| 2023-05-14 | Fix reactions being made to the wrong message | Marvin W | |
| fixes #1426 | |||
| 2023-03-23 | Fix images from another client in our account not being displayed right away | fiaxh | |
| 2023-03-05 | New Avatar UI | Marvin W | |
| 2023-03-02 | Fix critical warnings after DTLS-SRTP calls without OMEMO verification | Marvin W | |
| libdino-CRITICAL **: dino_plugins_encryption_list_entry_get_encryption_icon_name: assertion 'self != NULL' failed | |||
| 2023-02-27 | Fix some memory leaks | fiaxh | |
| 2023-02-16 | Stop regenerating message menu buttons | fiaxh | |
| mitigates #1343 | |||
| 2023-02-07 | Fix various date/time stamps not updated or wrong time zone | Marvin W | |
| 2023-02-07 | Show "Me" instead of bare jid when no local alias is set | Marvin W | |
| 2023-01-31 | New Date Separator | Marvin W | |
| 2023-01-30 | Add tooltips to the delivered and read icons (#1341) | Prashant Kumar | |
| 2023-01-30 | Always display reaction+reply buttons, disable if not possible | fiaxh | |
| 2023-01-25 | Fix UI for libadwaita | Marvin W | |
| 2023-01-24 | Fix scaling image for GTK4 | Marvin W | |
| 2023-01-24 | Small UI fixes for libAdwaita | Marvin W | |
| 2023-01-11 | Support replies and reactions to files | fiaxh | |
| 2023-01-06 | Add support for XEP-0461 replies (with fallback) | fiaxh | |
| 2022-12-30 | Fix compiler warnings | fiaxh | |
| 2022-10-11 | Reactions: Improve style | fiaxh | |
| 2022-10-11 | Don't require use of MenuButton.set_child introduced with GTK 4.6 | fiaxh | |
| 2022-10-11 | Add support for reactions | fiaxh | |
| 2022-08-21 | Fix encryption button update and reduce its required GTK version | fiaxh | |
| MenuButton.activate only exists since 4.4 | |||
| 2022-08-20 | Disable tooltips for GTK 4.6.4 - 4.6.6 | fiaxh | |
| A bug in GTK caused the application to crash in some tooltip-related conditions https://gitlab.gnome.org/GNOME/gtk/-/issues/4941 | |||
| 2022-07-27 | Gtk4 bug fixes and improvements | Marvin W | |
| 2022-07-27 | Improve Gtk4 port | fiaxh | |
