Commit graph

923 commits

Author SHA1 Message Date
fiaxh 312372350e http files: Accept url put/get urls in both attributes and string content 2017-09-05 19:13:30 +02:00
fiaxh addd5a013f Show last message sender in conversation list 2017-09-01 13:26:31 +02:00
Marvin W dc26841b9e
cmake: set _FILE_OFFSET_BITS=64 if required for platform 2017-09-01 01:00:59 +02:00
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