fiaxh
952ac95484
Use regex literals, fixes some compiler warnings
2019-03-14 17:39:31 +01:00
fiaxh
73cb6eaa49
Remove Slack message handling
2019-02-17 17:18:34 +01:00
fiaxh
d27fb963e7
Have ChatInteraction MessageListener (read-up-to) run only for non-empty messages
2019-02-17 17:18:34 +01:00
Thibaut Girka
6ffa82d622
Do not ignore encrypted messages without a body tag
...
Fixes #473
2019-02-17 16:44:17 +01:00
fiaxh
736522737f
Make file read/write async
2019-02-14 00:04:01 +01:00
fiaxh
d668e0158d
Fix runtime criticals (and compiler warnings)
...
fixes #520
2019-02-13 16:14:16 +01:00
fiaxh
5a7ffbc187
Move app menu into window, make conversation details dialog directly accessible, no-CSD option for main window
2019-02-05 11:50:23 -06:00
fiaxh
fc1a9a5712
Improve ping timeouts, add debug output for XmlErrors and ping timeouts
2019-01-02 15:59:56 +01:00
Daniel Gultsch
d8e0ab406c
display groups w/o name by list of members
...
For members-only, non-anonymous groups that do not have a name set we now
show an automatically generated name that is generated from the list of members
(offline, and online). Only the first name (before the first space) is used
to keep the generated name short.
The term *private room* is coined as a short hand for members only&non-anon group
chats.
This commit also uses the offline members list instead of the online member list
to generate avatar tiles (also only in members-only, non-anon groups.)
2018-12-28 13:42:58 +01:00
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