aboutsummaryrefslogtreecommitdiff
path: root/main
AgeCommit message (Collapse)Author
2023-03-24Always export symbols to fix startup on BSDsKlemens Nanni
``` $ dino (dino:38515): Gtk-ERROR **: 15:38:38.538: failed to add UI from resource /im/dino/Dino/unified_main_content.ui: .:26:1 Invalid object type 'DinoUiConversationSelector' Trace/BPT trap (core dumped) ``` This works on Linux because CMake itself links with `-rdynamic` by default as per its `Modules/Platform/Linux-*.cmake`. OpenBSD carries this as local patch, FreeBSD links with `--export-dynamics`. Just linking with `-rdynamic` also fixes it on OpenBSD, as expected. https://cmake.org/cmake/help/latest/prop_tgt/ENABLE_EXPORTS.html Fix #438.
2023-03-24First steps of meson supporthrxi
Basic configuration of qlite, xmpp-vala, the Dino library and the Dino application are supported. There's no support for the plugins. This e.g. enables using the Vala language server.
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-21data: Set StartupNotify to true in .desktop fileSebastian Krzyszkowiak
GTK handles startup notifications, so advertise it in desktop file. This allows splash screens and other startup indications in DEs to work.
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-09Make the symbolic app icon squarefiaxh
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-09menu_app: Move preferences to last groupChristopher Davis
Per https://developer.gnome.org/hig/patterns/controls/menus.html#standard-primary-menu-items, preferences should be at the top of the last group in the menu.
2023-02-09menu_app: Rename Settings to PreferencesChristopher Davis
The standard name in GNOME applications is Preferences.
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-07Update translationsTranslations
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-28Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1)fiaxh
2023-01-28Remove Dutch (Belgium) translation, fallback to DutchTranslations
fixes #1231
2023-01-28Update translationsTranslations
2023-01-28Update appdata file with content_rating, releases, update image tagsfiaxh
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.
2023-01-24Remove set_window_buttons() from MainWindowTeemu Ikonen
2023-01-24Use Adw.HeaderBar for CSD header barsTeemu Ikonen
This allows showing the correct buttons with 'show-start-title-buttons' and 'show-end-title-buttons' properties when folding.
2023-01-24Convert main window layout to 2 vertical boxesTeemu Ikonen
Use Adw.Window as main window widget, add the now missing HeaderBars to MainWindowPlaceholder and MainWindow in the NoCSD case.
2023-01-24Use Adw.Application, make about dialog an Adw.AboutWindowTeemu Ikonen
2023-01-24Add libadwaita to build systemTeemu Ikonen
2023-01-16Fix pin setting switch displayingfiaxh
2023-01-16Fix reply cancellingfiaxh
fixes #1340
2023-01-13Add debug outputs to summarize_whitespaces_to_space and don't assert_not_reachedfiaxh
related #1335
2023-01-11Fix crash when removing jid from rosterfiaxh
fixes #1332