Daniel Gultsch
|
fd28b32d56
|
call onMessageFound outside sync block
|
2018-07-22 22:42:32 +02:00 |
|
Daniel Gultsch
|
4871263d9c
|
display propper toast after room has been destroyed
|
2018-07-11 21:33:27 +02:00 |
|
Daniel Gultsch
|
728c86222d
|
do not add in_roster flag when restoring from disk
|
2018-07-09 11:06:23 +02:00 |
|
Daniel Gultsch
|
7b64a031cd
|
store own affiliation and role to disk
|
2018-07-08 20:52:55 +02:00 |
|
Daniel Gultsch
|
48e366e410
|
support mam:1
|
2018-07-07 11:20:39 +02:00 |
|
Daniel Gultsch
|
0fa97bdc11
|
show snackbar for resource constraint in mucs
|
2018-07-07 10:28:31 +02:00 |
|
Daniel Gultsch
|
3218ca3fe3
|
shorten read markers to 'everyone has read up to this point' when > 4 user
|
2018-06-30 12:14:42 +02:00 |
|
Daniel Gultsch
|
ee3438b03a
|
use + as build metadata delimiter
|
2018-06-28 08:49:48 +02:00 |
|
Daniel Gultsch
|
db03470eb4
|
fixed MucOptions.getName()
|
2018-06-27 17:17:44 +02:00 |
|
Daniel Gultsch
|
e8a1f069c2
|
reset subject and name on empty
|
2018-06-24 16:33:15 +02:00 |
|
Daniel Gultsch
|
e6532e739a
|
do not include white listed domains in room list. fixes #3082
|
2018-06-22 20:25:50 +02:00 |
|
Daniel Gultsch
|
1fc432af53
|
use TextInputLayout in quickedit dialog
|
2018-06-22 17:42:52 +02:00 |
|
Daniel Gultsch
|
8a987f23f6
|
code clean up in contact details presence handling
|
2018-06-20 12:59:15 +02:00 |
|
Daniel Gultsch
|
6c27d07803
|
fixed some extended muc info handling. match what ejabberd does
|
2018-06-19 11:05:21 +02:00 |
|
Daniel Gultsch
|
159fedb358
|
use room name (if available and != localpart) as group name
|
2018-06-18 22:17:10 +02:00 |
|
Daniel Gultsch
|
d7ebd7d453
|
WIP: set room avatar and slight redesign of group details
|
2018-06-18 14:15:19 +02:00 |
|
Daniel Gultsch
|
f434925753
|
do not include read only chats in contact chooser. fixes #3077
|
2018-06-16 19:00:23 +02:00 |
|
Daniel Gultsch
|
582178991b
|
deduplicate tags + translate 'blocked' tag
|
2018-06-16 18:14:49 +02:00 |
|
Daniel Gultsch
|
70d95c7903
|
upload files using p1s3 - sending part
|
2018-05-25 12:24:23 +02:00 |
|
Daniel Gultsch
|
2230d5a42c
|
do not save draft if message is completly empty and fixed appending shared text
|
2018-05-19 14:30:42 +02:00 |
|
Daniel Gultsch
|
e84a65bc86
|
do not load conversations with null jid
|
2018-05-09 11:09:01 +02:00 |
|
Daniel Gultsch
|
77fc8d2d9e
|
encode and decode % and # in invite links
|
2018-05-04 12:18:31 +02:00 |
|
Daniel Gultsch
|
96224c0fc6
|
filter sequences of more than 3 ltr-rtl
|
2018-05-04 10:11:24 +02:00 |
|
Daniel Gultsch
|
9625f191c3
|
hide treatAsDownloadable in search results
|
2018-05-02 12:14:24 +02:00 |
|
Daniel Gultsch
|
90135131c0
|
fixed omemo by default setting for users on same domain. fixes #3006
|
2018-05-01 23:18:05 +02:00 |
|
Daniel Gultsch
|
6dbaece149
|
Merge tag '2.1.3'
|
2018-04-28 16:33:32 +02:00 |
|
Daniel Gultsch
|
6712a2d91f
|
added search result context menu + date separators
|
2018-04-28 16:32:23 +02:00 |
|
Daniel Gultsch
|
322463bab7
|
return InvalidJid object instead of null if Jid can not be parsed
|
2018-04-28 16:26:40 +02:00 |
|
Daniel Gultsch
|
35020702fb
|
very much unoptimized search functionality
|
2018-04-26 13:22:31 +02:00 |
|
Daniel Gultsch
|
2a9413e64d
|
fixed caps hash generation for empty form values
|
2018-04-22 11:07:00 +02:00 |
|
Daniel Gultsch
|
12127a0b6e
|
do not use omemo by default for own server
|
2018-04-21 19:52:37 +02:00 |
|
Daniel Gultsch
|
5e1bbea5f0
|
never use isStranger logic in conversation with self
|
2018-04-20 17:54:30 +02:00 |
|
Daniel Gultsch
|
5170e526c8
|
fixed npe when conversation in multi mode had jid w/o local part
|
2018-04-18 10:24:57 +02:00 |
|
Daniel Gultsch
|
fa13d2336e
|
include node when requesting disco features
|
2018-04-14 18:43:11 +02:00 |
|
Daniel Gultsch
|
afb7c0592b
|
display avatar in groups
|
2018-04-14 17:54:04 +02:00 |
|
Daniel Gultsch
|
c61be89262
|
keep track of user object in messages
|
2018-04-12 09:50:33 +02:00 |
|
Daniel Gultsch
|
322667275c
|
all contacts in roster are 'trusted'
|
2018-04-11 10:07:11 +02:00 |
|
Daniel Gultsch
|
4f2c3df329
|
get escaped localpart as username. should fixed sasl
|
2018-04-04 20:06:49 +02:00 |
|
Daniel Gultsch
|
bda95bc571
|
make error message for 'not encrypted for this device'
|
2018-04-04 18:21:22 +02:00 |
|
Daniel Gultsch
|
aeaa58071c
|
only mark visible messages as read
|
2018-03-30 21:14:06 +02:00 |
|
Daniel Gultsch
|
419e7f5ea6
|
introduced sroll to bottom button. based on #2777 by @harshitbansal05
|
2018-03-30 10:35:52 +02:00 |
|
Daniel Gultsch
|
d5c4a987a1
|
persist some muc configurations
|
2018-03-30 08:47:37 +02:00 |
|
Daniel Gultsch
|
a6539be52b
|
introduced tri state omemo setting (off by default, on by default, always)
|
2018-03-27 15:35:53 +02:00 |
|
Daniel Gultsch
|
06f8d8c5d6
|
add ruleset to disable omemo-by-default for certain providers
|
2018-03-26 13:29:01 +02:00 |
|
ChaosKid42
|
536149723e
|
getNextEncryption does not honor ENCYPTION_MASK (#2899)
|
2018-03-26 12:44:21 +02:00 |
|
Daniel Gultsch
|
acdf822415
|
code cleanup in Contact class
|
2018-03-23 16:59:42 +01:00 |
|
Daniel Gultsch
|
ce00767777
|
ignore bookmark name of 'None'
|
2018-03-23 16:52:05 +01:00 |
|
Daniel Gultsch
|
5363470bcf
|
fix getNextEncryption
|
2018-03-19 10:08:36 +01:00 |
|
Daniel Gultsch
|
5514958e93
|
presist http upload availibility
|
2018-03-18 10:30:15 +01:00 |
|
Daniel Gultsch
|
11dfd87672
|
show message draft in conversation overview
|
2018-03-17 19:18:22 +01:00 |
|
Daniel Gultsch
|
c1135ad592
|
use escaped form of jid where approriate
|
2018-03-11 14:14:56 +01:00 |
|
Daniel Gultsch
|
4bb45996c5
|
return contact and account.getServer() as String
|
2018-03-11 12:13:56 +01:00 |
|
Daniel Gultsch
|
dbcc54799d
|
cache bookmark jid in bookmark
|
2018-03-11 12:06:07 +01:00 |
|
Daniel Gultsch
|
6944c12186
|
display irregular unicode code points
|
2018-03-08 14:02:48 +01:00 |
|
Daniel Gultsch
|
52135625d8
|
do not enable encryption for bug reports
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
ed0ba89551
|
make omemo default
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
13a4a78025
|
removed unused otr fingerprint methods
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
1accf9d961
|
migrate to xmpp-addr
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
de2f5e7a83
|
reorder and scroll down after resending a message
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
2f71c0cb79
|
wip: new status message dialog
|
2018-03-07 22:30:36 +01:00 |
|
Daniel Gultsch
|
b393f54a03
|
get rid of customizable resources
|
2018-03-07 22:30:35 +01:00 |
|
Daniel Gultsch
|
bf6b54a7aa
|
get rid of OTR
|
2018-03-07 22:30:34 +01:00 |
|
Daniel Gultsch
|
de0272fd1a
|
integrate trust manager into conversations
|
2018-03-07 22:30:33 +01:00 |
|
Daniel Gultsch
|
7e09fac1da
|
do not merge bug reports
|
2018-02-25 14:28:14 +01:00 |
|
Daniel Gultsch
|
7725cb8311
|
MAM: look at total count for completness. parse fin correctly
|
2018-02-23 23:11:54 +01:00 |
|
Marc Schink
|
17c6d8827c
|
Make use of Namespace.DATA constant
|
2018-02-16 16:12:53 +01:00 |
|
Daniel Gultsch
|
e2ac1db225
|
do not cross reference bookmarks and conversations
|
2018-02-10 19:06:31 +01:00 |
|
Daniel Gultsch
|
bcd00bb517
|
discover file extension in original filename from pgp
|
2018-01-29 01:40:02 +01:00 |
|
Daniel Gultsch
|
be70eb5650
|
improvements for self messages
* fix omemo in group chats w/o participants
* don't create two axolotl messages when messaging self
* fix read marker for self messages
|
2018-01-27 10:45:05 +01:00 |
|
Daniel Gultsch
|
eee5d885ba
|
make chat markers opportunistic in private mucs
|
2018-01-22 23:21:24 +01:00 |
|
Daniel Gultsch
|
3ff37511d4
|
sent message receipts after mam catchup
|
2018-01-20 08:54:44 +01:00 |
|
Daniel Gultsch
|
6663eb0a12
|
show warning toast if PM is disabled in MUC
|
2018-01-18 17:35:42 +01:00 |
|
Daniel Gultsch
|
7ab8ed625d
|
fix wrong avatar shown when true jid doesn't match in muc
|
2018-01-09 10:13:34 +01:00 |
|
Daniel Gultsch
|
c5ee541906
|
clear muc avatar after going online
|
2017-12-18 13:19:11 +01:00 |
|
Daniel Gultsch
|
1753dcac76
|
save muc subject to disk and use crypto targets for offline name generation
|
2017-12-17 16:23:19 +01:00 |
|
Daniel Gultsch
|
120ddcf8c9
|
fixed treatAsDownload() for empty messages
|
2017-12-14 12:25:21 +01:00 |
|
Daniel Gultsch
|
946d97074f
|
try to detect invalid nick (w/ emoji) in MUCs
|
2017-12-11 15:55:10 +01:00 |
|
Daniel Gultsch
|
d349f634d0
|
ignore data uri after aesgcm uri
|
2017-12-09 14:45:54 +01:00 |
|
Daniel Gultsch
|
b5fe8789e9
|
Refined avatar generation a bit
|
2017-12-05 14:15:10 +01:00 |
|
Daniel Gultsch
|
ffb3eeb913
|
MAM: update previously sent messages with server msg id during mam query
|
2017-12-02 20:52:30 +01:00 |
|
Daniel Gultsch
|
61f3539839
|
MAM: do not use private messages when finding last id in muc
|
2017-12-02 17:48:54 +01:00 |
|
Daniel Gultsch
|
b158e9fd42
|
do not return muc whispers as last markable message
|
2017-11-30 17:26:50 +01:00 |
|
Daniel Gultsch
|
64dd622d32
|
make 'markable' attribute persistent
|
2017-11-25 20:55:43 +01:00 |
|
Daniel Gultsch
|
333e7a6510
|
deduplicate read markers if one with real jid is found
|
2017-11-23 18:19:05 +01:00 |
|
Daniel Gultsch
|
513427c8a8
|
MAM: start muc catchup with last sent message if serverId is available
|
2017-11-23 18:18:30 +01:00 |
|
Daniel Gultsch
|
381fe82b01
|
save full jid when sending in muc. check chat markers against 'sender'
|
2017-11-21 15:42:46 +01:00 |
|
Daniel Gultsch
|
28e005f926
|
send and show read markers in private, non-anonymous groups
|
2017-11-20 11:26:20 +01:00 |
|
Daniel Gultsch
|
013822fe82
|
excute db read and writes on different threads
|
2017-11-16 15:53:03 +01:00 |
|
Daniel Gultsch
|
aa10b9ff05
|
code refactoring to provide shorter account enabled check
|
2017-11-06 13:57:25 +01:00 |
|
Daniel Gultsch
|
08aad7d0aa
|
black list certain local parts and show domain instead
|
2017-10-27 15:46:12 +02:00 |
|
Daniel Gultsch
|
48baf56622
|
save message drafts across restarts. fixes #2642
|
2017-10-01 22:52:21 +02:00 |
|
Daniel Gultsch
|
f0e48c8af5
|
use own algorithm to count emoji instead of using emoji-java
|
2017-09-29 22:56:17 +02:00 |
|
Daniel Gultsch
|
30b6201b95
|
reworked file params to store audio runtime amoung other things
|
2017-09-19 22:42:22 +02:00 |
|
Daniel Gultsch
|
f4ff644338
|
reintroduced fixed IV mode for OTR file transfer. fixes #2595
|
2017-08-23 22:37:13 +02:00 |
|
Daniel Gultsch
|
e6a67a6c26
|
made avatar cache cleaning more efficent after name changes
|
2017-08-23 21:49:25 +02:00 |
|
Daniel Gultsch
|
94e0c6b38c
|
don’t use xmpp or jabber as default muc nick
|
2017-08-23 10:06:32 +02:00 |
|
Daniel Gultsch
|
6777ecdb00
|
set status=received on status messages
|
2017-08-21 16:19:35 +02:00 |
|
Daniel Gultsch
|
dd5e321247
|
fixed conference naming for joined people not in your contact list
|
2017-08-15 12:56:32 +02:00 |
|
Daniel Gultsch
|
097fe3e1b6
|
no automatic reconnect on registration failures
|
2017-08-12 22:17:04 +02:00 |
|
Daniel Gultsch
|
57c11d42d5
|
create a new axolotl service when the account jid changes
|
2017-08-10 22:34:03 +02:00 |
|