aboutsummaryrefslogtreecommitdiff
path: root/main/src
AgeCommit message (Collapse)Author
2024-03-02Add unread indicatorfiaxh
Co-authored-by: Alexandre Jousset <mid@gtmp.org> Co-authored-by: Aidan Epstein <aidan@jmad.org>
2024-01-13Enable hyperlinks in topic text to be clicked (#1523)eerielili
fixes #1042
2024-01-13Change select contact dialog container to AdwClamp (#1533)Teemu Ikonen
2024-01-10Fix crash on removing conference not in roster (#1516)eerielili
2023-12-10Conversation details dialog: Fix notification+block iconsfiaxh
2023-10-07Fix some compiler warningsfiaxh
2023-09-25conversation details: Fix for libadwaita < 1.4fiaxh
2023-09-24Rewrite contact details dialogfiaxh
2023-09-24Fix build on some Vala compiler versionsMarvin W
See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
2023-09-07Fix subscription notification clearingfiaxh
2023-07-08Cleanup automatically loaded help overlayfiaxh
2023-07-08application: Load help overlay automaticallyChristopher Davis
GTK automatically loads and sets up the action and keyboard shortcut for the Keyboard Shortcuts dialog. We don't need to manually do it as long as we put everything in the right place. See https://docs.gtk.org/gtk4/class.Application.html#automatic-resources
2023-07-08main_window: Use AdwApplicationWindowChristopher Davis
The main window of an app should be an ApplicationWindow. These windows provide nicer APIs for actions and more.
2023-06-25Add a keyboard shortcut to show keyboard shortcuts (#1432)eerielili
Add a keyboard shortcut to show keyboard shortcuts - It's Ctrl+?
2023-05-29icons: Refresh some symbolic icons (#1444)Tobias Bernard
2023-05-14Fix reactions being made to the wrong messageMarvin W
fixes #1426
2023-05-14Fix chat input for IMEfiaxh
fixes #1419 Co-authored-by: Marvin W <git@larma.de>
2023-04-23Focus ChatInput textbox after selecting emojiKarim Malhas
After selecting an emoji, the emoji is inserted into the textbox, but focus remains on the emoji_button. This causes the EmojiChooser to be opened again if a user hits the Enter key directly, but text is inserted into the textbox if they continue to type. This commit just explicitely focuses on the textbox after an emoji has been selected.
2023-04-22Fix call window stylingfiaxh
2023-04-22Fix call window controlls hidingfiaxh
2023-03-23Fix images from another client in our account not being displayed right awayfiaxh
2023-03-21FreeDesktopNotifier: Set notification categoriesSebastian Krzyszkowiak
This provides notifications servers some context on how to handle the notification.
2023-03-21Improve database performance while reconnecting and syncingMarvin W
Also move some tasks to low priority idle queue so they won't block UI updates
2023-03-05New Avatar UIMarvin W
2023-03-05Implement XEP-0392: Consistent Color GenerationMarvin W
2023-03-02Fix critical warnings after DTLS-SRTP calls without OMEMO verificationMarvin W
libdino-CRITICAL **: dino_plugins_encryption_list_entry_get_encryption_icon_name: assertion 'self != NULL' failed
2023-02-27Fix some memory leaksfiaxh
2023-02-16Stop regenerating message menu buttonsfiaxh
mitigates #1343
2023-02-10Clear chat input after /commandfiaxh
fixes #1359
2023-02-09Remove spell check settingfiaxh
As there is currently no spell check support for GTK4
2023-02-09Settings: Connect to Switch.notify-active instead of to activatefiaxh
As per the documentation of the activate signal "Applications should never connect to this signal, but use the notify:active signal." https://valadoc.org/gtk+-3.0/Gtk.Switch.activate.html
2023-02-09settings_dialog: Use AdwPreferencesWindow and AdwActionRowChristopher Davis
AdwPreferencesWindow contains a nice API for preferences windows, and AdwActionRow is the widget to use for rows of preferences.
2023-02-07Prepare for 0.4 releaseMarvin W
2023-02-07Fix various date/time stamps not updated or wrong time zoneMarvin W
2023-02-07Fix some form entries not updating properlyMarvin W
2023-02-07Show "Me" instead of bare jid when no local alias is setMarvin W
2023-02-07Fix label attributes updated with delayMarvin W
2023-01-31Fix placeholder being shown on startup, fix missing vertical line in ↵fiaxh
no-conversations placeholder
2023-01-31New Date SeparatorMarvin W
2023-01-31Fix critical warning due to tooltip issueMarvin W
2023-01-30Add tooltips to the delivered and read icons (#1341)Prashant Kumar
2023-01-30Always display reaction+reply buttons, disable if not possiblefiaxh
2023-01-25Fix UI for libadwaitaMarvin W
2023-01-24Fix scaling image for GTK4Marvin W
2023-01-24Small UI fixes for libAdwaitaMarvin W
2023-01-24Only use Adw.AboutWindow for Adwaita >= 1.2fiaxh
2023-01-24Use Adw.StatusPage instead of custom placeholdersfiaxh
2023-01-24Improve libadwaita integrationfiaxh
2023-01-24Change Gtk.Paned to Adw.Leaflet in MainWindowTeemu Ikonen
2023-01-24Add back button to ConversationTitlebarTeemu Ikonen
Add a bool 'back_button_visible' and a signal 'back_pressed' to the ConversationTitlebar interface. Also add implementations to both ConversationTitlebarNoCsd and ConversationTitlebarCsd.