Marvin W
5038db063e
omemo plugin: improve session bootstrapping
2017-03-15 17:23:13 +01:00
Marvin W
27afc2164f
Small fixes in message view
2017-03-14 00:25:19 +01:00
Marvin W
092edaf9fd
Fix regression of being unable to select text
2017-03-13 22:54:52 +01:00
Marvin W
2d6f580c87
correctly bootstrap omemo when there is no devicelist on server yet + concurrency bug fixes
2017-03-13 22:00:17 +01:00
Marvin W
1a4cd2508b
Make compatible with OpenSSL 1.1
2017-03-13 20:44:37 +01:00
Marvin W
0087a7135e
Fix account repeated disconnect/connect issues
2017-03-13 15:52:54 +01:00
Marvin W
2804799f61
Reduce GTK dependency to 3.16, fix dark theme
2017-03-13 15:34:17 +01:00
Marvin W
bb811f8b29
Do not use gpgme 1.7.0+ features yet.
2017-03-13 10:35:47 +01:00
Marvin W
22c9c53b1d
Drop libuuid dependency, uuid generation is not that complicated...
2017-03-12 22:23:25 +01:00
Marvin W
bd1f116b3a
Fix delegate copying issue
2017-03-12 21:24:47 +01:00
fiaxh
13cef27d46
Search messages having a uuid stanza id by id + account
2017-03-12 21:24:25 +01:00
Marvin W
c2643a45b0
Qlite: Return OptionalRow instead of Row?, add ability to remove columns on version upgrade
2017-03-12 20:55:11 +01:00
Marvin W
4f34e43116
Force Make into using a single thread
...
This also restricts fast-vapi's to Ninja. fast-vapi's improve build
performance when multi-threaded, but are bad when single-threaded.
Again emphasize that ninja-build should be used.
2017-03-12 19:41:44 +01:00
fiaxh
fabd6ff251
amend 39722a4
2017-03-12 18:25:01 +01:00
fiaxh
39722a4973
Query GPG in other thread + only once (account settings)
2017-03-12 16:25:42 +01:00
Marvin W
a4cb998ec4
Unlock mutex on exceptions in gpgme helper
2017-03-12 15:21:15 +01:00
fiaxh
f24b47c44d
PGP module: store data in own db, use pgp key as specified in account settings
2017-03-12 14:44:09 +01:00
Marvin W
dbbe5e39d0
Automatically compile and use gsettings schema
2017-03-12 14:42:04 +01:00
Marvin W
e8f11178ec
Move storage into user directory and fix plugin search path
2017-03-12 14:09:32 +01:00
Marvin W
a9ea0e9f87
Split OMEMO plug-in into files, various fixes
2017-03-12 03:17:21 +01:00
fiaxh
7e1ecb34cb
Move PGP support into plugin
2017-03-12 02:52:43 +01:00
fiaxh
63fffcddce
Update README.md
2017-03-12 01:03:55 +01:00
Marvin W
00ac82e648
Move gsettings schema back to libdino (where it belongs)
2017-03-12 00:56:57 +01:00
Marvin W
766af21d87
Fix OMEMO plugin for latest changes
2017-03-12 00:25:47 +01:00
Marvin W
d5ea5172a7
Add OMEMO via Plugin
2017-03-11 23:59:04 +01:00
Marvin W
e27d63269d
Move UI code into main dir
2017-03-11 23:58:35 +01:00
Marvin W
cd6b904e97
CMake: merge created header+vapi files into a single directory
2017-03-11 23:58:34 +01:00
fiaxh
083df7e737
Move GPG initialization to gpgme-vala
2017-03-11 23:09:57 +01:00
fiaxh
f40a34bdc1
Use delegates + object storage instead of listener objects
2017-03-11 23:09:57 +01:00
Marvin W
0ea4ac7e20
Plug-In API: allow adding custom entries to account settings
...
Also make OpenPGP code use this API
2017-03-11 22:50:28 +01:00
fiaxh
47ab19b3a0
UI to choose PGP key/disabled in account settings
2017-03-11 12:22:55 +01:00
Marvin W
7bb6ff6250
Update ./configure to detect ninja package of debian/ubuntu ( #4 )
2017-03-11 12:01:02 +01:00
Marvin W
4c48bdc072
Improve Plugin API (allow to move encryption into plugin)
2017-03-11 02:04:38 +01:00
fiaxh
1ccad732b9
Use typed identity in stream modules
2017-03-11 01:40:42 +01:00
fiaxh
95e8d126db
Merge branch 'master' of github.com:dino/dino
2017-03-10 23:20:36 +01:00
Marvin W
d8e102a160
Use typed identity in module manager
2017-03-10 21:49:29 +01:00
Marvin W
9cdc3619bd
Add typed identity to stream modules
2017-03-10 21:15:06 +01:00
fiaxh
24b55d83a1
Merge branch 'master' of github.com:dino/dino
2017-03-10 19:53:24 +01:00
Marvin W
29ca70a6d5
Initial plugin system
2017-03-10 19:50:34 +01:00
fiaxh
4c48c5c16d
Reformat [GtkChild]
2017-03-10 18:07:28 +01:00
fiaxh
cf51e1dee2
amend 9b8cf70
2017-03-10 17:36:55 +01:00
Marvin W
e59b9d2fff
Various fixes in vala-xmpp
2017-03-10 17:33:27 +01:00
Marvin W
93fd134a92
Fix bugs and warnings in qlite
2017-03-10 17:33:27 +01:00
fiaxh
9b8cf706d6
Outfactor PGP into pgpme-vala
2017-03-10 17:29:23 +01:00
fiaxh
2fe8489d36
Rename vala-xmpp library to xmpp-vala
2017-03-10 17:11:25 +01:00
Marvin W
7a1aa8c806
Do not expose UUID lib dependency outside vala-xmpp library
2017-03-10 16:09:47 +01:00
fiaxh
5fc0435cc1
Save unsent messages (acc offline etc) and send later; don't send pgp messages if pgp error
2017-03-09 15:45:03 +01:00
fiaxh
b1e6e51c4f
Fix MUC join w/o bookmark, with psw; change some event listeners key_press->key_release
...
fixes #3
2017-03-09 14:27:39 +01:00
fiaxh
811e252de1
Properly handle JIDs without localpart; fixes #1
2017-03-08 11:43:20 +01:00
fiaxh
a9ae79878e
Use Window instead of ApplicationWindow for main view
2017-03-03 19:22:45 +01:00