aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add cache for file transfersfiaxh2021-02-175-23/+69
|
* Reduce use of Widget.destroy()fiaxh2021-02-1010-14/+12
| | | | | | On non-toplevel windows, use Container.remove() instead of Widget.destroy() Needed for migration to GTK4 https://developer.gnome.org/gtk4/unstable/gtk-migrating-3-to-4.html#id-1.7.4.3.17
* Remove unnecessary Soup dependency from OMEMO pluginfiaxh2021-01-281-1/+0
| | | | fixes #983
* Make spell checking a setting, store language per conversationfiaxh2021-01-215-12/+93
|
* Add libgspell build dependency to travis' configurationThibaut Girka2021-01-211-2/+1
|
* Add spell-checking using GspellThibaut Girka2021-01-214-0/+54
|
* Ellipsize long titlesmimi899992021-01-211-1/+1
|
* Ignore unrecognized options in ./configureMarvin W2021-01-181-9/+2
| | | | This is so that systems that except configure to be autoconf don't complain.
* Update DOAP file, use BCP 47 language formatfiaxh2021-01-122-8/+18
|
* Add support for Direct MUC Invitations (XEP-0249)fiaxh2021-01-124-1/+78
|
* Update translations + DOAPTranslations2021-01-11107-3972/+7272
|
* More XEPs in the DOAP file (#974)Kim Alvefur2021-01-101-0/+82
| | | | | | | | | | | | | | | | | | | * Add XEP-0245: The /me Command to DOAP Supported since f277db6 ref #12 * Add XEPs to DOAP based on xmpp-vala/src/module/xep Don't know what the completion status are of these, so only adding the XEP reference. * Add XEP-0222 to DOAP, implied by OMEMO support * Add XEP-0398 since doing nothing is valid * Add XEP-0410 to DOAP file based on existence of xmpp-vala/src/module/xep/0410_muc_self_ping.vala
* Add logo and screenshots to the DOAP fileEmmanuel Gil Peyrot2021-01-021-0/+6
| | | | | Given upstream is quite unresponsive, we are now using the https://schema.org/ namespace for these properties.
* Fix segfault on accept_certificate signal (fixup 81a5505)fiaxh2020-12-316-16/+16
|
* Show invalid certificate screen also when registering accountfiaxh2020-12-312-23/+41
|
* Allow certificates from unknown CAs from .onion domainsfiaxh2020-12-318-17/+57
| | | | | | It's barely possible for .onion servers to provide a non-self-signed cert. But that's fine because encryption is provided independently though TOR. see #958
* Set window urgency hint independent of notification settingfiaxh2020-12-304-26/+21
| | | | fixes #960
* Make db version 18 downgradablefiaxh2020-12-271-2/+2
| | | | fixes #970
* Use advertized/server/live time for sorting instead of arrival timefiaxh2020-12-0416-119/+66
| | | | fixes #310
* Improve contact description in OMEMO warningsfiaxh2020-12-043-9/+15
| | | | fixes #947
* Update date separator at midnightfiaxh2020-12-031-12/+54
| | | | fixes #868
* Handle xmpp URIs opened within Dino with Dinofiaxh2020-12-031-0/+9
| | | | fixes #914
* Fix notification fallback, fix fdo markup escapingfiaxh2020-12-012-27/+33
|
* Fix wrong actions for MUCs in Freedesktop notifier (#950)Felipe2020-11-301-4/+4
|
* Refactor Notifications, add freedesktop backendfiaxh2020-11-2010-283/+665
| | | | fixes #707
* Refactor XmppStream, TLS and connection method logicfiaxh2020-11-2017-482/+635
| | | | fixes #534
* Improve entity identity getterfiaxh2020-11-202-25/+32
|
* Fix compiler warnings in WeakMapfiaxh2020-11-171-19/+24
|
* Use WeakMap for message cachingfiaxh2020-11-143-74/+130
|
* Add a WeakMap implementation + testsfiaxh2020-11-147-1/+421
|
* Prepare for 0.2.0 releaseMarvin W2020-11-122-2/+8
|
* Update translationsTranslations2020-11-1295-472/+438
|
* Fix incoming muc voice request notificationfiaxh2020-11-115-19/+27
|
* Make some strings translatable, update translationsTranslations2020-11-1038-325/+1165
|
* Improve content_item db table indexfiaxh2020-11-051-2/+10
| | | | | | fixes #923 Co-authored-by: eta <eta@theta.eu.org>
* Update translationsTranslations2020-11-0496-941/+944
|
* Swedish translations (#936)Kim Alvefur2020-11-042-9/+10
| | | | | * Swedish translations * Translate OMEMO strings to Swedish
* Fix runtime critical when room has no namefiaxh2020-10-292-2/+2
|
* Fix GTK warning when closing Dinofiaxh2020-10-271-0/+6
| | | | "Can't set a target list on a widget until you've called gtk_drag_dest_set() to make the widget into a drag destination"
* Fix for older glib versionsfiaxh2020-10-271-2/+13
|
* Fix some compiler warningsfiaxh2020-10-2719-86/+48
|
* Don't crash on MAM id-time hickupfiaxh2020-10-271-33/+47
| | | | fixes #886
* Fix own message marker marking conversations as readfiaxh2020-10-152-8/+17
|
* Include 128x128 Dino icon as resourcefiaxh2020-10-152-28/+29
|
* Service Discovery Module: Clear cached disco info requests when detaching ↵fiaxh2020-10-121-0/+2
| | | | | | from stream If a info request did not receive a response in some stream (e.g. due to network errors), any requests to the same entity in subsequent streams waited indefinitively.
* Remove code block formatingfiaxh2020-10-111-20/+0
|
* Unregister handlers related to displaying messages as pendingfiaxh2020-10-111-2/+7
|
* Fix compilation for older vala compilersfiaxh2020-10-072-8/+8
|
* Update translationsTranslations2020-10-0797-251/+560
|
* service/database: use WAL mode + safe PRAGMA synchronous settingeta2020-10-061-6/+3
| | | | | | | | | | | | | | | Setting PRAGMA synchronous = 0 is really unsafe, and leads to database corruption (which I've personally experienced). This commit uses SQLite's Write-Ahead Log (WAL) [1] instead, together with synchronous = NORMAL. According to [1], this trades off performance for durability (i.e. it's possible that some transactions may not have committed if the power gets lost), but still guarantees that the database won't corrupt itself. Together, these changes should improve reliability whilst either improving or having no effect on performance. [1]: https://www.sqlite.org/wal.html