Commit graph

1270 commits

Author SHA1 Message Date
hrxi 2cd6e94cc5 Focus selected widgets in the accounts dialog
Previously, you had to issue two clicks in order to enter something into
the text fields.

This also replaces the `Entry` widgets with their label counterparts
once they lose focus. Since the `ComboBox` handling of focus seems to be
buggy (`focus_out_event` not firing), the OpenPGP key selection lacks
the latter feature.
2017-09-01 00:07:24 +02:00
fiaxh d0e86d0a8e small fixes 2017-08-31 23:52:15 +02:00
fiaxh d2a5287eff Use utc time everywhere 2017-08-31 18:54:38 +02:00
fiaxh a257b16337 Download & inline display images 2017-08-31 18:54:38 +02:00
Marvin W 9b5bd0ccf0
configure: ignore flags used by dh_make 2017-08-31 18:41:18 +02:00
Marvin W b4b115df48
main: extend theming capabilities 2017-08-29 22:09:13 +02:00
Marvin W b428c3a627
support platforms without UTF-8 and use native file picker 2017-08-29 22:09:07 +02:00
Marvin W 7c2023803e
libdino: try to load all plugins found in the respective folders 2017-08-29 22:08:31 +02:00
Marvin W 82a8f5c38d
xmpp-vala: use encoded value when formatting stanza attributes
fixes #140
2017-08-29 22:07:38 +02:00
fiaxh 8bc0d107e7 Plugins providing conversation items for ConversationView 2017-08-28 00:02:59 +02:00
fiaxh a807ded65c small fixes 2017-08-27 14:59:53 +02:00
Marvin W 9840774a87
omemo: store and display identity keys of all devices 2017-08-27 14:52:18 +02:00
Marvin W ad033beea8
qlite: add upsert support 2017-08-27 14:52:10 +02:00
fiaxh 8533ba6450 Handle xmpp ?join and ?message uris 2017-08-25 22:30:03 +02:00
fiaxh f3e587d766 Improve undo/redo 2017-08-25 22:30:03 +02:00
Marvin W b672df94e8 Use single process, accept xmpp:-URIs as program argument 2017-08-25 22:30:03 +02:00
fiaxh f9436b63f1 connection: keep-alive pings, act upon connection change (VPN) 2017-08-25 22:30:03 +02:00
fiaxh a8ba4a3974 "Default" per-contact settings (change UI) 2017-08-25 22:30:03 +02:00
fiaxh 5fcf8e73ef Show nicks in MUCs, real jid in individual occupant menu 2017-08-25 22:29:40 +02:00
Marvin W 7b395263c1
omemo: handle broken incoming key bundles
fixes #137
2017-08-24 15:58:32 +02:00
fiaxh 51b4f9b204 fixup 4a4b595 2017-08-22 16:36:37 +02:00
fiaxh 621e1e98cb xmpp-vala: Improve time parsing 2017-08-22 16:23:15 +02:00
fiaxh 4a4b5956c9 Move settings from GSettings to own db 2017-08-22 16:22:56 +02:00
fiaxh a8aceb1e39 README: Discussion MUC, change url 2017-08-22 16:04:41 +02:00
Marvin W a24e88f48b
Fix some UI issues 2017-08-22 00:24:39 +02:00
fiaxh dff8e08669 MAM fixes
- don't send first request for timestamp -60
- only open conversation for messages within last 24h
- always show latest message in conversation tabs
2017-08-19 00:31:44 +02:00
fiaxh 299f52df3a xmpp-vala: Connection fallback without SRV records 2017-08-19 00:29:08 +02:00
Marvin W 781d241b93
add plugin api for text commands 2017-08-17 19:56:10 +02:00
Marvin W 5dc460fc1a
libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins) 2017-08-17 19:53:34 +02:00
Marvin W f78818abbe
xmpp-vala: catch TLS errors during read() 2017-08-17 19:49:33 +02:00
Marvin W e44cad1b92
libdino: do not process message twice 2017-08-17 18:58:13 +02:00
Marvin W fbe198dd5c
add DOAP (description of a project) file 2017-08-17 18:27:07 +02:00
fiaxh 500adea6dc Undo/redo text in chat input 2017-08-17 01:37:20 +02:00
fiaxh bff6885a6b fixup 4aee957 (request history since last known messages) 2017-08-17 01:37:15 +02:00
fiaxh fb36ea0553 Message Archive Management 2017-08-17 01:26:03 +02:00
fiaxh 30818b3965 Update translations
Chinese (Simplified): tonghuix
Dutch: Nathan Follens
Esperanto: Tirifto
French: Jean-Baptiste
German: rugk
Italian: Valerio Baldisserotto
Spanish: sergio
2017-08-14 23:42:13 +02:00
fiaxh 3ddc53e683 openpgp: contact details provider (fingerprint), colored fingerprints, fix shown availability 2017-08-14 22:38:17 +02:00
fiaxh b0264b3e00 xmpp-vala: Remove require-functions 2017-08-14 22:38:17 +02:00
fiaxh a59f728bdd Stream Management 2017-08-14 22:38:12 +02:00
Marvin W 6904bda756
xmpp-vala: improve namespace handling, add some tests 2017-08-12 11:59:38 +02:00
fiaxh dd88db7556 RosterList: Disconnect handlers on widget destroy
Fixes #119
2017-08-11 11:56:41 +02:00
fiaxh b29d52fdda SRV records for XMPP over TLS 2017-08-11 11:56:37 +02:00
fiaxh e3e6a426f4 http files: Fix for servers w/o file size limit 2017-08-09 00:12:15 +02:00
fiaxh 0206139f0f http files: Fix double-free rance-condition
... and move classes around
2017-08-07 21:48:43 +02:00
fiaxh 6bc950d042 Http file upload for version :0 and other server setups 2017-08-07 21:04:39 +02:00
Max Weller 4aee95703d request history since last known messages (#110)
request history since last known messages
when rejoining a room at startup
2017-08-05 12:56:32 +02:00
fiaxh ea174ab632 Http file upload 2017-08-03 15:59:04 +02:00
linkmauve f83e1188c5 Small i18n fixes (#53)
* Replace “...” with “…” in user-visible strings, as per GNOME’s HIG.
* Add a message for translators to know that a string starts a sentence.
2017-06-29 02:23:48 +02:00
Marvin W a3fbb937c4
tito: add version file to remove warning 2017-06-21 20:53:12 +02:00
fiaxh 97e1c795ad Make session negotiation optional 2017-06-21 11:55:43 +02:00