Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Calls: Correctly display information in partially encrypted calls | Marvin W | 2024-04-28 | 2 | -25/+57 |
| | | | | | This should never happen in practice, but now we will correctly display if a call has encrypted audio, but unencrypted video, or vice-versa. | ||||
* | Remove conversation closing via hover button | fiaxh | 2024-03-21 | 2 | -96/+21 |
| | |||||
* | Introduce conversation menu, add close option | fiaxh | 2024-03-21 | 1 | -8/+20 |
| | |||||
* | Conversation details dialog: Fix runtime critical | fiaxh | 2024-03-21 | 1 | -0/+1 |
| | |||||
* | Fix poor contrast of highlight in search results with dark theme (#1557) | eerielili | 2024-03-02 | 1 | -1/+2 |
| | | | - fixes #1308 | ||||
* | Add unread indicator | fiaxh | 2024-03-02 | 5 | -0/+100 |
| | | | | | Co-authored-by: Alexandre Jousset <mid@gtmp.org> Co-authored-by: Aidan Epstein <aidan@jmad.org> | ||||
* | Enable hyperlinks in topic text to be clicked (#1523) | eerielili | 2024-01-13 | 2 | -3/+5 |
| | | | fixes #1042 | ||||
* | Change select contact dialog container to AdwClamp (#1533) | Teemu Ikonen | 2024-01-13 | 3 | -46/+54 |
| | |||||
* | Fix crash on removing conference not in roster (#1516) | eerielili | 2024-01-10 | 1 | -0/+1 |
| | |||||
* | Conversation details dialog: Fix notification+block icons | fiaxh | 2023-12-10 | 6 | -2/+19 |
| | |||||
* | main/meson.build:121: fix typo | Alexandre Jousset | 2023-11-13 | 1 | -1/+1 |
| | |||||
* | Fix some compiler warnings | fiaxh | 2023-10-07 | 9 | -13/+11 |
| | |||||
* | meson: Add version detection for some dependencies | hrxi | 2023-10-06 | 1 | -0/+9 |
| | |||||
* | meson: Install more stuff | hrxi | 2023-10-06 | 2 | -3/+14 |
| | | | | | | | | | | | Install .vapi, .deps, .h files for the Vala libraries. Also install the data files. .deps files have to be manually generated, there's a feature request for automated generation at https://github.com/mesonbuild/meson/issues/9756. Import the gnome module globally. Install dependencies on Meson CI. | ||||
* | conversation details: Fix for libadwaita < 1.4 | fiaxh | 2023-09-25 | 2 | -1/+5 |
| | |||||
* | Rewrite contact details dialog | fiaxh | 2023-09-24 | 22 | -478/+1277 |
| | |||||
* | Fix build on some Vala compiler versions | Marvin W | 2023-09-24 | 4 | -4/+25 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478 | ||||
* | Fix subscription notification clearing | fiaxh | 2023-09-07 | 2 | -12/+23 |
| | |||||
* | data: Set X-Purism-FormFactor in .desktop file | Robert Mader | 2023-07-08 | 1 | -0/+1 |
| | | | | So the app is detected as mobile-friendly on Phosh. | ||||
* | Cleanup automatically loaded help overlay | fiaxh | 2023-07-08 | 3 | -3/+2 |
| | |||||
* | application: Load help overlay automatically | Christopher Davis | 2023-07-08 | 5 | -19/+4 |
| | | | | | | | | | 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 | ||||
* | main_window: Use AdwApplicationWindow | Christopher Davis | 2023-07-08 | 1 | -1/+1 |
| | | | | | The main window of an app should be an ApplicationWindow. These windows provide nicer APIs for actions and more. | ||||
* | Add a keyboard shortcut to show keyboard shortcuts (#1432) | eerielili | 2023-06-25 | 2 | -0/+8 |
| | | | | | Add a keyboard shortcut to show keyboard shortcuts - It's Ctrl+? | ||||
* | icons: Refresh some symbolic icons (#1444) | Tobias Bernard | 2023-05-29 | 21 | -37/+90 |
| | |||||
* | Fix reactions being made to the wrong message | Marvin W | 2023-05-14 | 1 | -1/+0 |
| | | | | fixes #1426 | ||||
* | Fix chat input for IME | fiaxh | 2023-05-14 | 1 | -1/+6 |
| | | | | | | fixes #1419 Co-authored-by: Marvin W <git@larma.de> | ||||
* | Fix chat input status having a fixed width requirement | fiaxh | 2023-05-13 | 1 | -0/+1 |
| | | | | fixes #1439 | ||||
* | Focus ChatInput textbox after selecting emoji | Karim Malhas | 2023-04-23 | 1 | -0/+2 |
| | | | | | | | | | | | | 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. | ||||
* | Fix call window styling | fiaxh | 2023-04-22 | 2 | -9/+2 |
| | |||||
* | Fix call window controlls hiding | fiaxh | 2023-04-22 | 1 | -3/+19 |
| | |||||
* | Always export symbols to fix startup on BSDs | Klemens Nanni | 2023-03-24 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | ``` $ 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. | ||||
* | First steps of meson support | hrxi | 2023-03-24 | 2 | -0/+178 |
| | | | | | | | 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. | ||||
* | Fix images from another client in our account not being displayed right away | fiaxh | 2023-03-23 | 1 | -3/+7 |
| | |||||
* | FreeDesktopNotifier: Set notification categories | Sebastian Krzyszkowiak | 2023-03-21 | 1 | -0/+6 |
| | | | | | This provides notifications servers some context on how to handle the notification. | ||||
* | data: Set StartupNotify to true in .desktop file | Sebastian Krzyszkowiak | 2023-03-21 | 1 | -1/+1 |
| | | | | | | GTK handles startup notifications, so advertise it in desktop file. This allows splash screens and other startup indications in DEs to work. | ||||
* | Improve database performance while reconnecting and syncing | Marvin W | 2023-03-21 | 1 | -0/+14 |
| | | | | Also move some tasks to low priority idle queue so they won't block UI updates | ||||
* | New Avatar UI | Marvin W | 2023-03-05 | 32 | -630/+631 |
| | |||||
* | Implement XEP-0392: Consistent Color Generation | Marvin W | 2023-03-05 | 1 | -10/+13 |
| | |||||
* | Fix critical warnings after DTLS-SRTP calls without OMEMO verification | Marvin W | 2023-03-02 | 1 | -1/+1 |
| | | | | libdino-CRITICAL **: dino_plugins_encryption_list_entry_get_encryption_icon_name: assertion 'self != NULL' failed | ||||
* | Fix some memory leaks | fiaxh | 2023-02-27 | 5 | -43/+112 |
| | |||||
* | Stop regenerating message menu buttons | fiaxh | 2023-02-16 | 3 | -32/+49 |
| | | | | mitigates #1343 | ||||
* | Clear chat input after /command | fiaxh | 2023-02-10 | 1 | -7/+8 |
| | | | | fixes #1359 | ||||
* | Remove spell check setting | fiaxh | 2023-02-09 | 3 | -96/+1 |
| | | | | As there is currently no spell check support for GTK4 | ||||
* | Make the symbolic app icon square | fiaxh | 2023-02-09 | 1 | -4/+4 |
| | |||||
* | Settings: Connect to Switch.notify-active instead of to activate | fiaxh | 2023-02-09 | 1 | -5/+5 |
| | | | | 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 | ||||
* | menu_app: Move preferences to last group | Christopher Davis | 2023-02-09 | 1 | -2/+2 |
| | | | | | | 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. | ||||
* | menu_app: Rename Settings to Preferences | Christopher Davis | 2023-02-09 | 1 | -1/+1 |
| | | | | The standard name in GNOME applications is Preferences. | ||||
* | settings_dialog: Use AdwPreferencesWindow and AdwActionRow | Christopher Davis | 2023-02-09 | 2 | -65/+80 |
| | | | | | | AdwPreferencesWindow contains a nice API for preferences windows, and AdwActionRow is the widget to use for rows of preferences. | ||||
* | Prepare for 0.4 release | Marvin W | 2023-02-07 | 1 | -4/+5 |
| | |||||
* | Update translations | Translations | 2023-02-07 | 44 | -2266/+4076 |
| |