Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix showing the kick option to owners | Kim Alvefur | 2023-07-29 | 1 | -0/+2 |
| | | | | | Missing case in the switch defaulted to returning false for Owners, thus preventing they with the most privileges from using those privileges. | ||||
* | Fix potential crash in video calls | Marvin W | 2023-07-09 | 1 | -1/+5 |
| | |||||
* | Fix certificate start time | Marvin W | 2023-07-09 | 1 | -1/+1 |
| | | | | I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;) | ||||
* | Do not send DTLS datagrams to RTP even after handshake | Marvin W | 2023-07-09 | 1 | -2/+9 |
| | | | | Also post debug message in case we drop datagrams | ||||
* | Ignore non-DTLS data before handshake is complete | Stephen Paul Weber | 2023-07-09 | 1 | -1/+1 |
| | | | | | | | | https://datatracker.ietf.org/doc/html/rfc9147#name-demul https://datatracker.ietf.org/doc/html/rfc5764#section-5.1.2 If data is received before handshake is complete, discard it rather than forwarding it blindly to GnuTLS which can get confused. | ||||
* | 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 | ||||
* | Fix xml output intendation | fiaxh | 2023-05-13 | 1 | -1/+1 |
| | |||||
* | Fix character counting for fallbacks | fiaxh | 2023-05-01 | 2 | -3/+3 |
| | | | | fixes #1420 | ||||
* | 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. | ||||
* | Code cleanup: Remove left-over usages of mam_earliest_synced | fiaxh | 2023-04-23 | 3 | -29/+1 |
| | |||||
* | Fix crash on NS_URI call when own server has no MAM; drop broken mam:1 "support" | fiaxh | 2023-04-23 | 6 | -50/+37 |
| | | | | fixes #1405 | ||||
* | Fix empty alias being handled different than none | Marvin W | 2023-04-22 | 1 | -0/+1 |
| | |||||
* | Fix call window styling | fiaxh | 2023-04-22 | 2 | -9/+2 |
| | |||||
* | Fix Flatpak pipewire socket access | Marvin W | 2023-04-22 | 1 | -1/+1 |
| | |||||
* | Fix call window controlls hiding | fiaxh | 2023-04-22 | 1 | -3/+19 |
| | |||||
* | Fix video for cameras with rotated image | Marvin W | 2023-04-22 | 4 | -15/+122 |
| | |||||
* | Build: Adjust to never build with libsignal-protocol-c | Marvin W | 2023-04-22 | 5 | -105/+6 |
| | |||||
* | Fix GitHub CI build-flatpak | Marvin W | 2023-04-22 | 2 | -2/+4 |
| | |||||
* | Add Github CI job for Flatpak | Sonny Piers | 2023-04-21 | 1 | -0/+12 |
| | |||||
* | Add Flatpak manifest | Sonny Piers | 2023-04-21 | 1 | -0/+75 |
| | |||||
* | 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 |
| |