Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Meson: Adjust version generation to match CMake | Marvin W | 2025-01-12 | 5 | -124/+55 |
| | | | | and be compatible with vala-language-server | ||||
* | RTP: gtksink no longer needed | Marvin W | 2025-01-12 | 1 | -1/+0 |
| | |||||
* | Show banner when contact is not yet subscribed | fiaxh | 2025-01-12 | 5 | -16/+53 |
| | |||||
* | Contact details dialog: Add encryption tab | fiaxh | 2025-01-12 | 25 | -568/+483 |
| | |||||
* | Show file upload/download progress | fiaxh | 2025-01-12 | 5 | -10/+25 |
| | |||||
* | Search: Build preview string based on chars not bytes | Marvin W | 2025-01-03 | 1 | -6/+7 |
| | |||||
* | Work around pango bug | Marvin W | 2025-01-03 | 6 | -4/+51 |
| | | | | See https://gitlab.gnome.org/GNOME/pango/-/issues/798 and https://gitlab.gnome.org/GNOME/pango/-/issues/832 | ||||
* | Update README.md | fiaxh | 2025-01-02 | 1 | -5/+9 |
| | |||||
* | Fix memory leak when displaying image files | Marvin W | 2024-12-27 | 2 | -10/+21 |
| | |||||
* | Update DOAP | Marvin W | 2024-12-27 | 2 | -4/+164 |
| | |||||
* | fix: Apply CSS with toolkit and platform version checks (#1643) | mesonium | 2024-12-18 | 1 | -4/+2 |
| | |||||
* | Fix and improve stateless file-sharing | fiaxh | 2024-11-15 | 40 | -1022/+1289 |
| | |||||
* | Implement XEP-0447: Stateless file sharing | Patiga | 2024-11-14 | 18 | -36/+1196 |
| | |||||
* | xmpp-vala: StanzaNode.get_attribute_int: Return default value if not ↵ | fiaxh | 2024-11-14 | 2 | -6/+40 |
| | | | | parsable as int | ||||
* | Fix 0482 call initiation in groups | Marvin W | 2024-10-30 | 1 | -48/+40 |
| | |||||
* | Update build.yml to use Gnome 46 | rodneyrod | 2024-10-25 | 1 | -1/+1 |
| | | | Fixes #1596 | ||||
* | Use XEP-0482 for multi-party call invites | fiaxh | 2024-10-18 | 5 | -138/+193 |
| | |||||
* | Fix crash on account creation (resource generation) | fiaxh | 2024-10-18 | 2 | -20/+16 |
| | |||||
* | Generate new resource on resource conflict | fiaxh | 2024-09-29 | 3 | -13/+18 |
| | |||||
* | Handle TlsError when reading from stream (caused uncatched Exception) | fiaxh | 2024-09-29 | 1 | -1/+5 |
| | |||||
* | Store avatars in the user's cache directory. (#1621) | eerielili | 2024-09-28 | 2 | -2/+37 |
| | | | | | | | | | | | | | | | * Store avatars in the user's cache directory. - Not anymore in ~/.local/share, where media files are stored. - Already existing ~/.local/share/dino/avatars directory will be moved to ~/.cache/dino/avatars - If both directories already exists, the old one (in ~/.local/share) is removed. * Simplify old-to-new-location logic --------- Co-authored-by: fiaxh <git@lightrise.org> | ||||
* | Change message padding/margins (#1564) | Linux in a Bit | 2024-09-23 | 1 | -1/+5 |
| | | | | | | | 3px padding on top and bottom of all messages 10px margin on top of messages with usernames This improves readability among other things. Co-authored-by: Linux in a Bit <105567407+RageGamerBoi@users.noreply.github.com> | ||||
* | Add keyboard shortcut to show preferences (Ctrl+,) (#1435)HEADmaster | eerielili | 2024-09-22 | 2 | -0/+8 |
| | |||||
* | XEP-0215: Remove timeout from previous connection | fiaxh | 2024-09-22 | 1 | -7/+15 |
| | |||||
* | XEP-0215: management of the field `expires` | Alexandre Jousset | 2024-09-22 | 2 | -2/+21 |
| | | | | | | Add a field in `Xmpp.Xep.ExternalServiceDiscovery` to keep track of the `expires` TURN service value and use it (divided by 2) to restart periodically the external services discovery. | ||||
* | Ignore bad stun/turn IP addresses | fiaxh | 2024-09-22 | 1 | -1/+6 |
| | |||||
* | Add change password functionality | fiaxh | 2024-09-21 | 12 | -8/+235 |
| | | | | Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com> | ||||
* | Preferences Window: Small improvements | fiaxh | 2024-09-16 | 2 | -20/+15 |
| | |||||
* | Discover plugins in Meson build directories | hrxi | 2024-09-15 | 1 | -2/+22 |
| | | | | | | | If the environment looks like a Meson build dir (parent directory is called "main"), then also look for plugins in `../plugins/*`. Fixes #1591. | ||||
* | Code cleanup: Remove remnants of previous accounts dialog | fiaxh | 2024-09-15 | 16 | -587/+17 |
| | |||||
* | Code cleanup: Remove broken disable CSD code | fiaxh | 2024-09-15 | 14 | -262/+57 |
| | |||||
* | Refresh "Add account" UI | fiaxh | 2024-09-15 | 8 | -599/+410 |
| | |||||
* | Use Adwaita 1.2, bump CI to Ubuntu 24.04 | fiaxh | 2024-09-15 | 11 | -72/+13 |
| | |||||
* | Use new call.incoming notification category | Pigpog | 2024-09-14 | 1 | -1/+1 |
| | | | This notification category is pending merge in FreeDesktop. See https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/50 | ||||
* | Update translations | Translations | 2024-09-14 | 124 | -225/+225 |
| | |||||
* | Update translations | Translations | 2024-09-14 | 122 | -661/+680 |
| | |||||
* | Update translations | Translations | 2024-08-22 | 121 | -2043/+2752 |
| | |||||
* | Omemo: Connect listener only once on account added | fiaxh | 2024-08-19 | 1 | -0/+7 |
| | |||||
* | Add cancellable to stream connect | fiaxh | 2024-08-19 | 6 | -28/+41 |
| | |||||
* | Conversation details: Make block button a stateful menu button | fiaxh | 2024-08-19 | 4 | -60/+54 |
| | |||||
* | Allow blocking entire domain from conversation details | Miquel Lionel | 2024-08-19 | 4 | -17/+78 |
| | | | | | | - the block domain option is in a drop down of the block button - when blocking the domain, the "Blocked domain" button appears and block button disappears and vice versa. | ||||
* | Add omemo key management tooltip (#1603) | Matthew Fennell | 2024-08-18 | 1 | -0/+1 |
| | |||||
* | Add initial message markup (XEP-0394) support | fiaxh | 2024-07-29 | 13 | -78/+456 |
| | |||||
* | Store reply message as sent, with fallback | fiaxh | 2024-07-29 | 6 | -51/+66 |
| | |||||
* | Fix shift+enter in chat input not scrolling down | fiaxh | 2024-07-20 | 1 | -1/+2 |
| | |||||
* | OMEMO: Do not show message for OMEMO messages without payload | Marvin W | 2024-07-19 | 2 | -7/+7 |
| | |||||
* | Update translations | Translations | 2024-07-01 | 42 | -1259/+0 |
| | |||||
* | Update translations | Translations | 2024-07-01 | 125 | -17985/+28943 |
| | |||||
* | Update appdata | Marvin W | 2024-06-30 | 2 | -40/+112 |
| | |||||
* | Allow self-signed .onion file transfer certs (#1149) | Matthew Fennell | 2024-06-29 | 2 | -0/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | Most Certificate Authorities don't support issuing X.509 certificates for onion sites. However, it can still be useful to provide a certificate over Tor in some circumstances, for instance to tie your alphanumeric Tor address to your site's main identity. Therefore, many Tor services provide self-signed certificates. This is OK, since the onion service itself guarantees that you are connecting to the entity you think you are. Dino already allows self-signed certs when communicating over Tor (see 81a5505). However, the same exception does not exist yet for HTTP uploads and downloads - causing these to fail over Tor. Therefore, in this commit, we add the same exception for uploads/downloads, by passing the host of the upload/download urls to the already existing invalid certificate connection handler. Note that this handler only allows certificates with type TlsCertificateFlags.UNKNOWN_CA. This means the certificate of your server must also include the onion http upload and download URLs in its certificate - otherwise, the file transfer will fail with TlsCertificateFlags.BAD_IDENTITY. |