aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-10Reduce use of Widget.destroy()fiaxh
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
2021-01-28Remove unnecessary Soup dependency from OMEMO pluginfiaxh
fixes #983
2021-01-21Make spell checking a setting, store language per conversationfiaxh
2021-01-21Add libgspell build dependency to travis' configurationThibaut Girka
2021-01-21Add spell-checking using GspellThibaut Girka
2021-01-21Ellipsize long titlesmimi89999
2021-01-18Ignore unrecognized options in ./configureMarvin W
This is so that systems that except configure to be autoconf don't complain.
2021-01-12Update DOAP file, use BCP 47 language formatfiaxh
2021-01-12Add support for Direct MUC Invitations (XEP-0249)fiaxh
2021-01-11Update translations + DOAPTranslations
2021-01-10More XEPs in the DOAP file (#974)Kim Alvefur
* 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
2021-01-02Add logo and screenshots to the DOAP fileEmmanuel Gil Peyrot
Given upstream is quite unresponsive, we are now using the https://schema.org/ namespace for these properties.
2020-12-31Fix segfault on accept_certificate signal (fixup 81a5505)fiaxh
2020-12-31Show invalid certificate screen also when registering accountfiaxh
2020-12-31Allow certificates from unknown CAs from .onion domainsfiaxh
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
2020-12-30Set window urgency hint independent of notification settingfiaxh
fixes #960
2020-12-27Make db version 18 downgradablefiaxh
fixes #970
2020-12-04Use advertized/server/live time for sorting instead of arrival timefiaxh
fixes #310
2020-12-04Improve contact description in OMEMO warningsfiaxh
fixes #947
2020-12-03Update date separator at midnightfiaxh
fixes #868
2020-12-03Handle xmpp URIs opened within Dino with Dinofiaxh
fixes #914
2020-12-01Fix notification fallback, fix fdo markup escapingfiaxh
2020-11-30Fix wrong actions for MUCs in Freedesktop notifier (#950)Felipe
2020-11-20Refactor Notifications, add freedesktop backendfiaxh
fixes #707
2020-11-20Refactor XmppStream, TLS and connection method logicfiaxh
fixes #534
2020-11-20Improve entity identity getterfiaxh
2020-11-17Fix compiler warnings in WeakMapfiaxh
2020-11-14Use WeakMap for message cachingfiaxh
2020-11-14Add a WeakMap implementation + testsfiaxh
2020-11-12Prepare for 0.2.0 releaseMarvin W
2020-11-12Update translationsTranslations
2020-11-11Fix incoming muc voice request notificationfiaxh
2020-11-10Make some strings translatable, update translationsTranslations
2020-11-05Improve content_item db table indexfiaxh
fixes #923 Co-authored-by: eta <eta@theta.eu.org>
2020-11-04Update translationsTranslations
2020-11-04Swedish translations (#936)Kim Alvefur
* Swedish translations * Translate OMEMO strings to Swedish
2020-10-29Fix runtime critical when room has no namefiaxh
2020-10-27Fix GTK warning when closing Dinofiaxh
"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"
2020-10-27Fix for older glib versionsfiaxh
2020-10-27Fix some compiler warningsfiaxh
2020-10-27Don't crash on MAM id-time hickupfiaxh
fixes #886
2020-10-15Fix own message marker marking conversations as readfiaxh
2020-10-15Include 128x128 Dino icon as resourcefiaxh
2020-10-12Service Discovery Module: Clear cached disco info requests when detaching ↵fiaxh
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.
2020-10-11Remove code block formatingfiaxh
2020-10-11Unregister handlers related to displaying messages as pendingfiaxh
2020-10-07Fix compilation for older vala compilersfiaxh
2020-10-07Update translationsTranslations
2020-10-06service/database: use WAL mode + safe PRAGMA synchronous settingeta
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
2020-09-19Fix runtime criticalfiaxh