Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | Add CI for the meson build | hrxi | 2023-03-24 | 1 | -0/+13 | |
| | ||||||
* | First steps of meson support | hrxi | 2023-03-24 | 11 | -1/+486 | |
| | | | | | | | 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. | |||||
* | Make members of `Plugins.Registry` public instead of internal | hrxi | 2023-03-24 | 1 | -8/+8 | |
| | | | | They are being used from outside the library. | |||||
* | Fix images from another client in our account not being displayed right away | fiaxh | 2023-03-23 | 2 | -5/+14 | |
| | ||||||
* | Check sender of bookmark:1 updates | Marvin W | 2023-03-23 | 1 | -0/+10 | |
| | ||||||
* | Bind soup session lifetime to File provider/sender lifetime | Marvin W | 2023-03-22 | 2 | -6/+6 | |
| | | | | Required since libsoup 3.4. Fixes #1395 | |||||
* | Fix a crash if a message subnode is not found in a carbon | Bohdan Horbeshko | 2023-03-21 | 1 | -0/+4 | |
| | | | | Fixes #1392 | |||||
* | FreeDesktopNotifier: Set notification categories | Sebastian Krzyszkowiak | 2023-03-21 | 1 | -0/+6 | |
| | | | | | This provides notifications servers some context on how to handle the notification. | |||||
* | Remove gspell | Michael Vetter | 2023-03-21 | 2 | -15/+1 | |
| | | | | | | | | 7e7dcedaf ported from GTK3 to GTK4. It also removed gspell from main/CMakeLists.txt. I assume that gspell is not needed anymore and we can thus remove the requirement from the CI and the cmake file as well. | |||||
* | 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 | 2 | -1/+20 | |
| | | | | Also move some tasks to low priority idle queue so they won't block UI updates | |||||
* | Improve history sync | Marvin W | 2023-03-21 | 2 | -55/+56 | |
| | | | | | | | | | | - Ensure we fully fetch desired history if possible (previously, duplicates from offline message queue could hinder MAM sync) - Early drop illegal MAM messages so they don't pile up in the pending queue waiting for their query to end (which it never will if they were not requested in first place). Fixes #1386 | |||||
* | Fix C binding for gst_video_frame_get_data | Marvin W | 2023-03-20 | 1 | -0/+1 | |
| | | | | Fixes #1267 | |||||
* | Add missing since to DOAP | Marvin W | 2023-03-20 | 2 | -0/+18 | |
| | ||||||
* | DOAP: Add first supported version for more XEPs | Marvin W | 2023-03-07 | 2 | -2/+100 | |
| | ||||||
* | Update XEPs in DOAP | Marvin W | 2023-03-06 | 2 | -2/+98 | |
| | | | | Fixes #1376 | |||||
* | New Avatar UI | Marvin W | 2023-03-05 | 33 | -645/+694 | |
| | ||||||
* | Implement XEP-0392: Consistent Color Generation | Marvin W | 2023-03-05 | 6 | -11/+515 | |
| | ||||||
* | Consider stream readable when EOS is reached. | Marvin W | 2023-03-02 | 1 | -1/+1 | |
| | | | | Fixes #1373 | |||||
* | 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 typing notifications in groupchats | Marvin W | 2023-03-02 | 2 | -18/+7 | |
| | ||||||
* | Fix some memory leaks | fiaxh | 2023-02-27 | 6 | -53/+143 | |
| | ||||||
* | Stop regenerating message menu buttons | fiaxh | 2023-02-16 | 4 | -33/+51 | |
| | | | | mitigates #1343 | |||||
* | Clear chat input after /command | fiaxh | 2023-02-10 | 1 | -7/+8 | |
| | | | | fixes #1359 | |||||
* | Remove spell check setting | fiaxh | 2023-02-09 | 4 | -96/+2 | |
| | | | | 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 | 2 | -5/+6 | |
| | ||||||
* | Update translations | Translations | 2023-02-07 | 117 | -2337/+4198 | |
| | ||||||
* | Don't accept corrections from MUC MAM | Marvin W | 2023-02-07 | 1 | -1/+2 | |
| | | | | We don't know if they're from the same user as someone else could have joined with the same nickname after sender left | |||||
* | Fix various date/time stamps not updated or wrong time zone | Marvin W | 2023-02-07 | 3 | -13/+29 | |
| | ||||||
* | Fix some form entries not updating properly | Marvin W | 2023-02-07 | 5 | -30/+16 | |
| | ||||||
* | Show "Me" instead of bare jid when no local alias is set | Marvin W | 2023-02-07 | 2 | -9/+2 | |
| | ||||||
* | Improve history sync under load | Marvin W | 2023-02-07 | 4 | -41/+102 | |
| | ||||||
* | Fix label attributes updated with delay | Marvin W | 2023-02-07 | 1 | -16/+17 | |
| | ||||||
* | Deduplicate messages before storing in database | Marvin W | 2023-02-07 | 1 | -66/+70 | |
| | ||||||
* | Add priority for and allow cancellation of outgoing stanzas | Marvin W | 2023-02-07 | 10 | -57/+85 | |
| | ||||||
* | Collapse most stream releated errors into IOError | Marvin W | 2023-02-07 | 17 | -135/+95 | |
| | ||||||
* | OMEMO: Make device list public | fiaxh | 2023-02-05 | 1 | -6/+9 | |
| | ||||||
* | Fix placeholder being shown on startup, fix missing vertical line in ↵ | fiaxh | 2023-01-31 | 3 | -5/+4 | |
| | | | | no-conversations placeholder | |||||
* | New Date Separator | Marvin W | 2023-01-31 | 3 | -79/+112 | |
| | ||||||
* | Fix reaction display in private MUCs | Marvin W | 2023-01-31 | 4 | -7/+45 | |
| | ||||||
* | Fix critical warning due to tooltip issue | Marvin W | 2023-01-31 | 1 | -1/+1 | |
| | ||||||
* | Fix reading reactions in private groups w/o occupant ids | fiaxh | 2023-01-31 | 1 | -4/+11 | |
| | ||||||
* | Add tooltips to the delivered and read icons (#1341) | Prashant Kumar | 2023-01-30 | 1 | -2/+8 | |
| | ||||||
* | Always display reaction+reply buttons, disable if not possible | fiaxh | 2023-01-30 | 11 | -87/+109 | |
| |