aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix poor contrast of highlight in search results with dark theme (#1557)eerielili2024-03-021-1/+2
| | | - fixes #1308
* Add unread indicatorfiaxh2024-03-025-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)eerielili2024-01-132-3/+5
| | | fixes #1042
* Change select contact dialog container to AdwClamp (#1533)Teemu Ikonen2024-01-133-46/+54
|
* Fix crash on removing conference not in roster (#1516)eerielili2024-01-101-0/+1
|
* Conversation details dialog: Fix notification+block iconsfiaxh2023-12-106-2/+19
|
* Fix segfault opening conversation details when no XEP-0191 support (#1513)eerielili2023-12-101-1/+5
| | | fixes #1508
* Fix http upload for servers without file size limit (#1512)eerielili2023-11-241-1/+3
| | | | | | | * Fix for ejabberd XMPP server 'infinity' http upload file size announce - fixes https://github.com/dino/dino/issues/1222 * Update 0363_http_file_upload.vala
* main/meson.build:121: fix typoAlexandre Jousset2023-11-131-1/+1
|
* rtp plugin doesn't depend on GnuTLShrxi2023-11-133-11/+1
|
* Start conversation if closed when receiving an audio or video call (#1485)eerielili2023-10-083-6/+8
| | | | | | | | | * Start conversation if closed when receiving an audio or video call * Fix starting conversation on new calls, move setting conversation.last_active --------- Co-authored-by: fiaxh <git@lightrise.org>
* Fix crash due to gpg binding issuefiaxh2023-10-073-3/+6
|
* Fix some compiler warningsfiaxh2023-10-0715-37/+19
|
* Fix implicit-function-declaration compiler warningsfiaxh2023-10-071-18/+18
|
* meson: Add version detection for some dependencieshrxi2023-10-062-3/+18
|
* meson: Add RTP options that are also present in the CMakeLists.txthrxi2023-10-063-8/+31
|
* meson: Allow enabling/disabling pluginshrxi2023-10-062-15/+42
|
* meson: Add rtp pluginhrxi2023-10-064-1/+49
|
* meson: Add omemo pluginhrxi2023-10-066-0/+82
|
* meson: Add ice pluginhrxi2023-10-063-0/+31
|
* meson: Add crypto-vala libraryhrxi2023-10-065-1/+29
|
* meson: Add notification-sound pluginhrxi2023-10-063-0/+21
|
* meson: Add openpgp pluginhrxi2023-10-065-0/+52
|
* meson: Add http-files pluginhrxi2023-10-063-0/+25
|
* meson: Install more stuffhrxi2023-10-0611-8/+48
| | | | | | | | | | | 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.
* Merge `signal-protocol` into `omemo` pluginhrxi2023-10-0621-758/+706
| | | | Same reasoning as for the `openpgp` plugin.
* Merge `gpgme-vala` into `openpgp` pluginhrxi2023-10-0610-256/+192
| | | | | There's no reason for it to be a statically linked library anymore, it can be directly compiled into the plugin.
* Fix every inclusion of `gpgme_fix.h` getting their own mutexhrxi2023-10-062-4/+4
|
* conversation details: Fix for libadwaita < 1.4fiaxh2023-09-252-1/+5
|
* Rewrite contact details dialogfiaxh2023-09-2427-479/+1339
|
* Fix build on some Vala compiler versionsMarvin W2023-09-248-4/+54
| | | | See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
* Fix subscription notification clearingfiaxh2023-09-072-12/+23
|
* fix: Add x node to MUC PM stanza (#1462)mesonium2023-07-292-0/+12
| | | | | | Add <x/> tag in MUC-PMs to support better Carbon delivery in compliance with XEP-0045 v1.28 and above. Fixes #1306
* Fix showing the kick option to ownersKim Alvefur2023-07-291-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 callsMarvin W2023-07-091-1/+5
|
* Fix certificate start timeMarvin W2023-07-091-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 handshakeMarvin W2023-07-091-2/+9
| | | | Also post debug message in case we drop datagrams
* Ignore non-DTLS data before handshake is completeStephen Paul Weber2023-07-091-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 fileRobert Mader2023-07-081-0/+1
| | | | So the app is detected as mobile-friendly on Phosh.
* Cleanup automatically loaded help overlayfiaxh2023-07-083-3/+2
|
* application: Load help overlay automaticallyChristopher Davis2023-07-085-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 AdwApplicationWindowChristopher Davis2023-07-081-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)eerielili2023-06-252-0/+8
| | | | | Add a keyboard shortcut to show keyboard shortcuts - It's Ctrl+?
* icons: Refresh some symbolic icons (#1444)Tobias Bernard2023-05-2921-37/+90
|
* Fix reactions being made to the wrong messageMarvin W2023-05-141-1/+0
| | | | fixes #1426
* Fix chat input for IMEfiaxh2023-05-141-1/+6
| | | | | | fixes #1419 Co-authored-by: Marvin W <git@larma.de>
* Fix chat input status having a fixed width requirementfiaxh2023-05-131-0/+1
| | | | fixes #1439
* Fix xml output intendationfiaxh2023-05-131-1/+1
|
* Fix character counting for fallbacksfiaxh2023-05-012-3/+3
| | | | fixes #1420
* Focus ChatInput textbox after selecting emojiKarim Malhas2023-04-231-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.