Commit graph

184 commits

Author SHA1 Message Date
fiaxh
d0d68f5878 (Partially) Fix messages being displayed wrongly sorted in ConversationSummary due to being compared->equal 2018-12-27 13:00:45 +01:00
fiaxh
7c1d580e17 Fix aesgcm http file up/download bugs 2018-11-27 18:28:28 +01:00
fiaxh
141db9e40a Implement aesgcm encrypted file upload 2018-11-27 15:02:18 +01:00
fiaxh
2208ff9799 Restructure (http) file provider flow: Separate download&get_info, download in provider, move XmppStreamModule into xmpp-vala 2018-11-27 03:38:42 +01:00
fiaxh
d9cbf571b0 Fix muc avatars sometimes not showing split tiles for occupants 2018-11-25 16:00:20 +01:00
fiaxh
22340cb88e Always use Account.hash(equals)_func for HashMap+ArrayList 2018-11-24 14:05:03 -06:00
fiaxh
45d89326b8 Fix TLS error notification wrongly appearing 2018-11-21 18:01:54 -06:00
fiaxh
fa731a4623 Split login jid/password into two steps with checks 2018-11-16 09:29:34 -06:00
Marvin W
214906e1a5
Hide OMEMO messages from untrusted sources 2018-11-10 08:05:54 -06:00
Marvin W
dfb75e2cda
Merge PR #413 "Improvements to the OMEMO plugin" 2018-11-10 08:05:14 -06:00
fiaxh
559bbc5ca3 Fix hide/show correct ContentItems 2018-11-09 17:30:15 +01:00
fiaxh
f60ebc2af6 Use ContentItems for NotificationEvents 2018-11-07 00:17:24 +01:00
fiaxh
3af9faac82 Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow 2018-11-04 20:19:34 +01:00
codedust
1e54a442ba Display room name in conversation selector and conversation titlebar 2018-11-02 15:14:35 +01:00
PapsOu
4ad07fea47 Fix messages never being notified from servers without MAM (#432)
* Comment a return that stop every notifications to be trigger when an account is not synced

* Do a correct check if MAM capability is available for the message to notify
2018-10-24 17:48:29 +02:00
fiaxh
6b7ef800f5 Use Account's equals_func for Gee.List<Account>
fixes #407
2018-09-21 21:53:53 +02:00
fiaxh
85d194e349 Use Label instead of TextView for message display 2018-09-21 21:53:48 +02:00
fiaxh
9575b192e4 Fix runtime criticals 2018-09-16 14:04:36 +02:00
fiaxh
6d947c42b5 Notification on TLS error/wrong password, log TLS cert issues, don't make account with connection error appear disabled in accounts dialog 2018-09-15 16:19:47 +02:00
fiaxh
79e0aee5fd Fix property with custom get+set to not have a default value (compiler error with vala 0.41)
Fix encryption icon not being shown right away
2018-09-04 13:48:33 +02:00
fiaxh
0f57191bea Fix sent messages sometimes being displayed twice 2018-09-02 14:30:07 +02:00
Marvin W
baa3f99ed7 Initial implementation of SCRAM-SHA-1 2018-09-01 13:20:10 +02:00
fiaxh
0e41fb3294 Add hidden column to content_item table 2018-08-31 16:26:23 +02:00
fiaxh
ecb18afdb5
Merge pull request #415 from bobufa/message-search
Message search
2018-08-31 16:25:51 +02:00
fiaxh
7def6d7ec2 Fix display names for MUCs w/o localpart 2018-08-22 20:29:24 +02:00
fiaxh
4be8c92a2c In-Band Registration 2018-08-22 20:29:24 +02:00
bobufa
f5547076d2 rename content db table -> content_item 2018-08-13 23:48:15 +02:00
bobufa
1d9ce7f471 sort file transfers into correct conversation 2018-08-13 22:39:18 +02:00
bobufa
2992a12f9f fix non-adjacent messages being shown before/after hit 2018-08-13 22:39:18 +02:00
bobufa
c0844bdea4 add suggestions/auto-complete for search filters 2018-08-13 22:39:18 +02:00
bobufa
e376a577b6 improve sidebar UI
- only display messages that are content items
- only display messages for active accounts
- "fix" textview issue
- add empty states (no search, no results)
2018-08-13 22:39:18 +02:00
bobufa
4901b09670 add search filter expressions 2018-08-13 22:39:18 +02:00
bobufa
2e2a9a2390 accumulate conversation content in meta db table 2018-08-13 22:39:07 +02:00
bobufa
61915ca566 initial search logic / display 2018-08-13 22:31:22 +02:00
bobufa
760fd4cb26 load+display later messages when scrolling down 2018-08-13 22:05:04 +02:00
bobufa
443e7ee49d fix local_time field of message and file_transfer being loaded from time db column 2018-08-13 22:05:04 +02:00
bobufa
3ea00446fb refactor conversation item management (accumulate them in libdino) 2018-08-13 22:04:47 +02:00
bobufa
ab0bc7f04d enable fts for the body of messages 2018-08-13 21:55:48 +02:00
Samuel Hand
9d15c464c2 Merge branch 'master' into omemo-muc 2018-08-11 12:27:57 +01:00
Samuel Hand
8ebc2c5dd3 Fix mutual subscription detection 2018-08-10 01:40:20 +01:00
fiaxh
ee5c838a6b Fix MUC messages from others being marked as read 2018-08-06 00:53:59 +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
ed3b36d0de Merge branch 'master' into omemo-muc 2018-08-04 23:37:55 +01:00
fiaxh
a19f988301 Support MUC avatars 2018-07-31 17:49:10 +02:00
Samuel Hand
3edc72cf6b Merge branch 'master' into omemo-muc 2018-07-30 18:58:04 +01:00
fiaxh
2e5977df96 Fire signal on subscription approval 2018-07-30 00:00:56 +02:00
Marvin W
638d81d67e More cleanup and database modifications 2018-06-26 15:42:02 +01:00
Samuel Hand
40c6835600 Add trust management utilities to the omemo plugin 2018-06-11 07:11:22 +01:00
fiaxh
5425243203 Fix empty display names, fix update contact roster name 2018-05-10 22:17:19 +02:00
fiaxh
c656c7e9c2 small fixes 2018-04-17 22:13:05 +02:00