| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
|
| |
|
|
|
|
|
|
| |
Add <x/> tag in MUC-PMs to support better Carbon delivery in
compliance with XEP-0045 v1.28 and above.
Fixes #1306
|
|
|
|
|
| |
Missing case in the switch defaulted to returning false for Owners, thus
preventing they with the most privileges from using those privileges.
|
| |
|
|
|
|
| |
I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;)
|
|
|
|
| |
Also post debug message in case we drop datagrams
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
So the app is detected as mobile-friendly on Phosh.
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
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
- It's Ctrl+?
|
| |
|
|
|
|
| |
fixes #1426
|
|
|
|
|
|
| |
fixes #1419
Co-authored-by: Marvin W <git@larma.de>
|
|
|
|
| |
fixes #1439
|
| |
|
|
|
|
| |
fixes #1420
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
fixes #1405
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
```
$ 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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
They are being used from outside the library.
|
| |
|
| |
|
|
|
|
| |
Required since libsoup 3.4. Fixes #1395
|
|
|
|
| |
Fixes #1392
|
|
|
|
|
| |
This provides notifications servers some context on how to handle
the notification.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
GTK handles startup notifications, so advertise it in desktop
file. This allows splash screens and other startup indications
in DEs to work.
|
|
|
|
| |
Also move some tasks to low priority idle queue so they won't block UI updates
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Fixes #1267
|
| |
|
| |
|
|
|
|
| |
Fixes #1376
|
| |
|
| |
|