Commit graph

1362 commits

Author SHA1 Message Date
fiaxh 0082d376af Fix accept/reject new OMEMO key buttons in current Adwaita theme versions 2019-10-28 01:28:40 +01:00
fiaxh df217fb117 Fix segfault in groupchat name generation
fixes #635
2019-10-23 16:45:16 +02:00
fiaxh 26e970a4d4 Colapse inactive keys in OMEMO keys dialog 2019-10-22 01:23:43 +02:00
fiaxh c032ab00ec Don't send delivery recipts or chat states for own messages
fixes #631
2019-10-22 01:23:08 +02:00
Marvin W 394862dbd3
Fix wrong size being reported for OMEMO encrypted HTTP file transfers
Fixes #630
2019-10-18 21:10:19 +02:00
Marvin W e330e60f83
Base avatars and names on conversation, not JID.
Fixes #598
2019-10-18 16:52:29 +02:00
Marvin W de3af0ae24
Fix some incorrect handling of message styling 2019-10-18 16:11:00 +02:00
Marvin W fcec78ce27
Use log during IBR 2019-10-18 15:03:09 +02:00
Marvin W 2da8fd6881
Fix critical warning in roster manager when account gets offline 2019-10-18 14:31:23 +02:00
Marvin W 7d561ddfab
Allow to run Dino as background service 2019-10-18 14:10:50 +02:00
fiaxh f34aa58626 Fix slash commands 2019-10-16 03:32:22 +02:00
fiaxh 8e6db8859c Plugins: Set UI texts in code instead of .ui files to fix translations
Co-authored-by: srgcdev <srg.dev@posteo.net>
2019-10-10 00:21:45 +02:00
fiaxh 7adb0e82fb Fix pubsub item listener notifying 2019-10-02 19:09:29 +02:00
fiaxh df3716622a Rework no-open-conversation placeholder 2019-10-01 17:03:24 +02:00
fiaxh 5d65f047d0 Fix Jingle transport error 2019-09-29 01:53:59 +02:00
fiaxh 74c29d4df1 Add Bookmarks2 implementation, introduce bookmarks interfaces 2019-09-29 01:53:59 +02:00
fiaxh 1287135ebb Improve conversation unread status detection 2019-09-29 00:47:22 +02:00
Marvin W f746ce74ce
Fix compilation with older gcrypt 2019-09-17 00:36:25 +02:00
Marvin W 9daf18f031
Fix warnings and compilation with older valac 2019-09-16 23:57:48 +02:00
Marvin W 392cb472ab
Add support for JET-OMEMO 2019-09-16 23:31:11 +02:00
Marvin W e899668213
Add JET support 2019-09-16 23:31:11 +02:00
Marvin W 87d64524c8
Add basic crypto-vala 2019-09-16 23:31:11 +02:00
fiaxh 784319a9c1 Distribute window buttons (minimize,maximize,close) after realize and update live 2019-09-15 18:22:43 +02:00
fiaxh 83cea47bb1 Deactivate emoji button for gtk < 3.24 2019-09-15 15:07:40 +02:00
fiaxh 0f0e838a1f Deactivate spinner in file widget as soon as its not displayed anymore (CPU usage) 2019-09-14 16:08:27 +02:00
Michael Vetter c8f2b80978 Fix typo alledged -> alleged 2019-09-12 21:27:35 +02:00
fiaxh a96c80149f Load images in conversation summary in different thread 2019-09-11 16:20:48 +02:00
fiaxh 43720d3d2f Remove some use_markup usages, put skeleton header into .ui file 2019-09-11 16:20:48 +02:00
Maxime “pep” Buquet 2a70a4e83f Make TestCase protected for newer vala
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2019-09-11 15:35:46 +02:00
Marvin W dd33f5f949
Check roster push authorization 2019-09-10 23:02:42 +02:00
fiaxh 307f16cc86 Fix check of source of MAM message 2019-09-10 22:03:24 +02:00
Marvin W e84f2c4956
Fix check of source of a carbons message 2019-09-10 21:11:49 +02:00
fiaxh bd7fde99af fixup Fix some warnings 2019-09-10 19:36:11 +02:00
hrxi d5d305193c Fix some warnings
Instances of `RegexError` are just asserted as `assert_not_reached` as
they cannot really fail except for allocation failure if the given regex
is valid.
2019-09-10 19:36:11 +02:00
fiaxh 9950742bf1 Add emoji button to chat input 2019-09-09 19:47:11 +02:00
fiaxh ecb3e783b9 Include data forms in entity capabilities hash computation 2019-09-03 00:18:06 +02:00
Randy Barlow 48c2e7afa4 Do not mark abstract class contstuctors public
Starting with Vala 0.45.1, it is an error to mark abstract class
constructors public[0,1]. This commit removes three such
declarations.

fixes #609

[0] https://gitlab.gnome.org/GNOME/vala/raw/master/NEWS
[1] https://gitlab.gnome.org/GNOME/vala/issues/766

Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2019-09-01 21:19:09 +02:00
fiaxh 016ab2c19b Fix message type of chat state notification
fixes #607
2019-08-30 17:11:20 +02:00
Marvin W 9f613d5812
Merge pull request #592 from hrxi/gsoc_1
Add SOCKS5 bytestreams and a couple of other fixes
2019-08-29 00:44:59 +02:00
Translations f0c2ce0047 Update translations 2019-08-28 14:29:55 +02:00
fiaxh e52a4eacb2 Don't show conversations from account after it was disabled
fixes #277
2019-08-28 13:11:56 +02:00
hrxi 6028fd15a8 Don't error on Jingle file transfer hash session-info 2019-08-27 12:14:53 +02:00
fiaxh d02f7b6a3a Fix runtime critical 2019-08-26 17:20:10 +02:00
fiaxh ff6caf241c Add missing 'to' attribute when sending service-unavailable for an unknown IG get/set NS
fixes #604
2019-08-26 16:37:43 +02:00
hrxi 6083f446b4 Fix candidate selection for equal priority
XEP-0260 states that the candidate selected (offered) by the initiator
wins, not the one that was chosen by the initiator (i.e. offered by the
responder).
2019-08-24 13:32:22 +02:00
fiaxh a99c3ff16d Add and enable newly created (first) account
fixes #584
2019-08-23 21:19:26 +02:00
fiaxh 130965f322 Add incoming mediated invitation support (#162)
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2019-08-22 16:05:28 +02:00
fiaxh 0521afa3d8 Fix specified size for encrypted file uploads 2019-08-21 22:37:52 +02:00
hrxi 34d7b5f515 Fix Jingle connection code when cancellable is null 2019-08-09 14:46:58 +02:00
fiaxh 3ad2891eb8 Set OMEMO devicelist + bundle node access model to public 2019-08-09 13:44:39 +02:00