Samuel Hand
65a12021bc
Solve a few compiler warnings
2018-08-14 02:00:39 +01:00
Samuel Hand
3c819a19e1
Properly decrypt messages from MUCs
2018-08-14 01:37:55 +01:00
Samuel Hand
65724233f0
Move formatting out of translatable strings in manage_key_dialog
2018-08-12 12:42:06 +01:00
Samuel Hand
380e5edc51
Change own-notifcation wording and add a default action
2018-08-12 12:16:42 +01:00
Samuel Hand
c59faad5bf
Make the key lists scrollable
2018-08-12 11:23:32 +01:00
Samuel Hand
e2932af18f
Index consistently with the identity id
2018-08-12 11:04:40 +01:00
Samuel Hand
b589275ab4
Actually perform the database update when changing blind trust
2018-08-11 15:56:30 +01:00
Samuel Hand
9b98428996
Un-dim fingerprint when accepting keys
2018-08-11 15:54:14 +01:00
Samuel Hand
72cb5b4f90
Fix OMEMO not working when the database is re-created for an existing account
2018-08-11 14:19:06 +01:00
Samuel Hand
9d15c464c2
Merge branch 'master' into omemo-muc
2018-08-11 12:27:57 +01:00
Samuel Hand
d7b5db1d9f
Make strings translatable
2018-08-10 12:47:56 +01:00
Samuel Hand
8ebc2c5dd3
Fix mutual subscription detection
2018-08-10 01:40:20 +01:00
Samuel Hand
36cc8b0393
Code cleanup - move long database queries to their own functions and improve variable names
2018-08-10 00:45:22 +01:00
Samuel Hand
e1afda10e3
Make constructors the first function
2018-08-09 15:29:15 +01:00
Samuel Hand
b5d5a05a1e
Indentation fixes
2018-08-09 15:19:02 +01:00
Samuel Hand
18419b3268
Show a verification QR code for an accounts own key
2018-08-08 22:02:51 +01:00
Samuel Hand
cdaa29d7f0
Only send messages to active devices
2018-08-08 14:45:09 +01:00
Samuel Hand
14fc267e83
Minor UI improvements: use a stack for the key management dialog
2018-08-07 01:06:59 +01:00
fiaxh
41c333263b
pgp: Fix checking wrong variable for null
2018-08-06 00:52:11 +02:00
Samuel Hand
0bfab9d1d9
Fix bug where OMEMO not avaiable with a newly added contact
2018-08-05 01:26:36 +01:00
Samuel Hand
01d26bffd8
UI update: make the trust management interface more user friendly
2018-08-03 19:07:23 +01:00
Samuel Hand
e6069fa183
Mark messages from rejected and unknown devices
2018-07-29 13:31:57 +01:00
Samuel Hand
5d32a0ec3d
Fix omemo not being available on first startup
2018-07-28 19:03:52 +01:00
Samuel Hand
7e156b3a75
Code cleanup: create new trust management class
2018-07-25 21:27:26 +01:00
Samuel Hand
f2283778f6
only allow OMEMO in members only MUCs
2018-07-18 21:42:33 +01:00
Samuel Hand
c299a12b8e
Send OMEMO messages in MUCs to offline members
2018-07-17 19:57:42 +01:00
Samuel Hand
56a0da154a
Properly check if a MUC is viable for sending OMEMO messages
2018-07-17 19:47:07 +01:00
Samuel Hand
74c48e6567
Enable encryption in MUCs
2018-07-11 18:17:57 +01:00
Samuel Hand
62ad56af21
Notify on a new own device
2018-07-11 13:20:02 +01:00
Samuel Hand
acbc5710d0
Enable key management for own keys
2018-07-09 14:16:23 +01:00
Samuel Hand
f3c82094cd
Merge branch 'master' into omemo-trust-ui
2018-07-07 12:12:31 +01:00
Samuel Hand
7da735b844
More database migration, update defaults and indexes
2018-07-06 20:14:51 +01:00
Translations
3a00177a51
Update translations
...
Basque: Aitor Beriain <beriain@bitmessage.ch>
Dutch: Nathan Follens <nathan@email.is>
Finnish: mjlapin <muu@kapsi.fi>
Flemish: Nathan Follens <nthn@unseen.is>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Portugese (Brazil): 5lm31d5 <jeanrk15@gmail.com>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Russian: nvlgit <nvlbox@gmail.com>, Alexander <ilabdsf@gmail.com>
Spanish: mgueji <miguejim@mailbox.org>
2018-07-05 09:22:44 -06:00
Samuel Hand
20fe944c2d
Add a toggle switch for key management
2018-07-04 21:26:14 +01:00
Samuel Hand
a3c0c24b7e
Fix a bug where notifications wouldn't display upon a new device being added
2018-07-04 17:44:23 +01:00
Marvin W
638d81d67e
More cleanup and database modifications
2018-06-26 15:42:02 +01:00
Samuel Hand
2a8352c543
Database migration and code cleanup
2018-06-19 11:26:31 +01:00
Samuel Hand
df8b5fcb72
Properly handle the case where the recipients device list hasn't been fetched
2018-06-14 23:12:25 +02:00
Samuel Hand
0bcdae34a5
Disable debug mode for the omemo plugin
2018-06-11 08:48:55 +01:00
Samuel Hand
40c6835600
Add trust management utilities to the omemo plugin
2018-06-11 07:11:22 +01:00
Samuel Hand
630df3a2ee
Properly handle the case where the recipients device list hasn't been fetched
2018-06-08 02:37:50 +01:00
Samuel Hand
52e116ee44
remove bundle requests so session creation doesn't fail
2018-06-03 22:57:51 +02:00
Samuel Hand
bbe578343e
remove bundle requests so session creation doesn't fail
2018-06-03 17:53:05 +01:00
Samuel Hand
62e5e6485e
Implement XEP-0380 for the OMEMO and OpenPGP plugins ( #359 )
...
* Implement XEP-0380 in a naive fashion for both the OMEMO and OpenPGP plugins
* Move the XEP-0380 namespace to a constant
* Move the implementation for xep-0380 to its own module
* Remove un-needed lines from plugins/openpgp/src/stream_module.vala
2018-05-28 16:19:51 +02:00
Translations
4067e45779
Update translations
...
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Basque: Aitor Beriain <beriain@bitmessage.ch>
Chinese (Simplified): 朱陈锬 <201603748@stu.lzjtu.edu.cn>
Esperanto: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Finnish: mjlapin <muu@kapsi.fi>
Flemish: Nathan Follens <nathan@email.is>
French: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Japanese: Mako N <mako@pasero.net>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Spanish: mgueji <miguejim@mailbox.org>
2018-05-01 00:24:57 +02:00
fiaxh
6f27c3e58f
openpgp: Fix invalid iter in key selection dialog
...
On empty pgp keyring the key selection dialog would display a label "No Keys available"
which subsequently while selecting different accounts would disappear.
Co-authored-by: Gnoxter <gnoxter+github@linuxlounge.net>
2018-04-17 22:14:18 +02:00
Translations
7ecb0e614b
Update translations
2018-03-24 15:33:17 -06:00
fiaxh
a8ee61b34c
Move notification sounds (canberra dependency) into plugin, introduce libdino/NotificationEvents
2018-03-05 15:43:02 +01:00
fiaxh
ef40b61734
Small fixes
2018-01-30 17:29:54 +01:00
fiaxh
8c46c423c0
http-files: Report correct file size for encrypted files (slot request)
2018-01-28 23:26:37 +01:00