Daniel Gultsch
255dd9674e
fixed cache key generation for messages w/o full jid
2018-03-22 15:10:29 +01:00
Daniel Gultsch
bd3799fe02
messages coming from known muc server are treated as muc when creating conversation
2018-03-22 12:43:08 +01:00
Daniel Gultsch
ad768d1938
improved logging while deleting old cache files
2018-03-20 09:04:04 +01:00
Daniel Gultsch
b682aeb252
use utf-8 in barcodes
2018-03-19 21:05:20 +01:00
Daniel Gultsch
6779bf2a29
write roster only for active accounts
2018-03-18 23:19:23 +01:00
Daniel Gultsch
ba91fe2698
run roster sync in replacing task manager
2018-03-18 16:46:50 +01:00
Daniel Gultsch
9908af6286
sync roster to disk after roster push
2018-03-18 12:24:28 +01:00
Daniel Gultsch
7e6109a072
removed unecessary logging
2018-03-18 10:32:01 +01:00
Daniel Gultsch
5514958e93
presist http upload availibility
2018-03-18 10:30:15 +01:00
Daniel Gultsch
ca625f1e8e
fix register account checkbox glitch
2018-03-13 11:54:34 +01:00
Daniel Gultsch
22d98bd162
do not highlight users when not participating. fixes #2865
2018-03-12 16:00:02 +01:00
Daniel Gultsch
4bb45996c5
return contact and account.getServer() as String
2018-03-11 12:13:56 +01:00
Daniel Gultsch
94bb7c423c
added splash screen
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
194b8d419b
fix change password activity for magic created accounts
2018-03-07 22:30:36 +01:00
Daniel Gultsch
a4f4c80743
fixed 'mark read' icon on android ~4 devices
2018-03-07 22:30:36 +01:00
Daniel Gultsch
78fd19195d
finished 'Set Status Message' dialog
2018-03-07 22:30:36 +01:00
Daniel Gultsch
c1c314f47a
delegate mime type from intent
2018-03-07 22:30:36 +01:00
Daniel Gultsch
ac22007e28
removed 'preemptive grant' setting
2018-03-07 22:30:35 +01:00
Daniel Gultsch
b393f54a03
get rid of customizable resources
2018-03-07 22:30:35 +01:00
Daniel Gultsch
e3ca4ca485
made conference invite work again
2018-03-07 22:30:35 +01:00
Daniel Gultsch
6b55f05e27
don't send messages in callback
2018-03-07 22:30:35 +01:00
Daniel Gultsch
e93b06f45c
redirect on empty conversation list
2018-03-07 22:30:34 +01:00
Daniel Gultsch
6b689edb52
move new activity back to original name
2018-03-07 22:30:34 +01:00
Daniel Gultsch
bf6b54a7aa
get rid of OTR
2018-03-07 22:30:34 +01:00
daivat15
54dadfd7cd
AppCompat Migration contribution
2018-03-07 22:30:33 +01:00
Daniel Gultsch
de0272fd1a
integrate trust manager into conversations
2018-03-07 22:30:33 +01:00
Daniel Gultsch
0deffef8da
fixed concurrent modification when killing mam queries
2018-03-01 08:27:30 +01:00
Daniel Gultsch
4013123279
MAM: rework hasMessagesLeft to account for prosody’s missing count
2018-02-24 10:57:11 +01:00
Daniel Gultsch
a09d63d9a4
only explicitly request device list for users not in roster
2018-02-24 09:47:07 +01:00
Daniel Gultsch
03fa58634b
kill mam query when archiving conversation
2018-02-24 09:39:17 +01:00
Daniel Gultsch
7725cb8311
MAM: look at total count for completness. parse fin correctly
2018-02-23 23:11:54 +01:00
Daniel Gultsch
e7094af9d5
warn when attempting to write stanza to an unbound stream
2018-02-20 17:03:44 +01:00
Daniel Gultsch
72cf702e75
mark error notifications as sensitve and local only. fixes #2795
2018-02-20 08:22:08 +01:00
Marc Schink
17c6d8827c
Make use of Namespace.DATA constant
2018-02-16 16:12:53 +01:00
Daniel Gultsch
6650c0bd57
always copy firefoxe’s shared files
2018-02-12 12:31:59 +01:00
Daniel Gultsch
e2ac1db225
do not cross reference bookmarks and conversations
2018-02-10 19:06:31 +01:00
Daniel Gultsch
2eb2513615
always persist current nick (in bookmark and database)
2018-02-10 16:24:55 +01:00
Daniel Gultsch
facc56bc7b
return to welcome activity after deleting last account
2018-02-10 10:45:33 +01:00
Christian Schneppe
40878350c7
fixed crash on receiving files
2018-02-01 19:47:51 +01:00
Daniel Gultsch
2f1f9f2c2c
do not explicitly request MAM archive for blocked contacts
2018-01-29 01:39:46 +01:00
Daniel Gultsch
3e9224bde9
add snooze button to notification
2018-01-28 13:14:30 +01:00
Daniel Gultsch
676ac32a97
delegate uri permission to service when processing files
2018-01-23 22:02:28 +01:00
Daniel Gultsch
eee5d885ba
make chat markers opportunistic in private mucs
2018-01-22 23:21:24 +01:00
Daniel Gultsch
1e0f288e6a
avoid some unnecessary notification updates
2018-01-22 12:24:10 +01:00
Daniel Gultsch
2b39acf352
postpone notification actions (mark as read, reply) until after messages are loaded
2018-01-20 20:05:39 +01:00
Daniel Gultsch
3ff37511d4
sent message receipts after mam catchup
2018-01-20 08:54:44 +01:00
Daniel Gultsch
6009b8ebf0
disable offline messages. postpone prekey handling until after mam catchup
2018-01-19 18:17:13 +01:00
Daniel Gultsch
5d11fe7dc6
added a few todos to source code
2018-01-15 11:13:35 +01:00
Christoph Scholz
d6bbcbd866
setting room subject also sets room name
2018-01-13 21:02:06 +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
1753dcac76
save muc subject to disk and use crypto targets for offline name generation
2017-12-17 16:23:19 +01:00
Daniel Gultsch
c58fcb1dc6
create avatar in background thread
2017-12-16 14:22:57 +01:00
Daniel Gultsch
782b8fb744
fixup for pep omemo notification dedup
2017-12-13 20:28:30 +01:00
Daniel Gultsch
a973833a4f
support error messages in quick edit dialog
2017-12-09 18:46:21 +01:00
Daniel Gultsch
b5fe8789e9
Refined avatar generation a bit
2017-12-05 14:15:10 +01:00
Daniel Gultsch
fc8a5641db
MAM: assume true counterpart is safe to extract when using mam:2
2017-12-02 18:11:03 +01:00
Daniel Gultsch
900ad2f7ef
ConversationsAdapter: Use EmojiWrapper instead of EmojiTextView
2017-11-23 09:36:51 +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
49365511e4
trying to catch various dead system exception when scheduling new alarms and such
2017-11-12 19:22:07 +01:00
Daniel Gultsch
676f181cad
lower priority for error notification
2017-11-08 20:33:05 +01:00
Daniel Gultsch
aa10b9ff05
code refactoring to provide shorter account enabled check
2017-11-06 13:57:25 +01:00
Daniel Gultsch
8f0cd86090
Resync has_enabled_account setting after delete and on start
2017-10-28 17:49:51 +02:00
Daniel Gultsch
ad6f6183b8
video processing: pick smaller file after transcoding. do not transcode very small files
2017-10-27 11:34:53 +02:00
Daniel Gultsch
ac50b367b7
don't share video twice after transcoding exception. fixes #2652
2017-10-14 02:38:05 +02:00
Daniel Gultsch
50d436fd81
EventReceiver: use setting to store enabled accounts
2017-10-01 18:44:28 +02:00
Daniel Gultsch
129b84bda8
add maintanence intent to renewe instance id
2017-09-22 13:31:00 +02:00
Daniel Gultsch
a3be1e964c
execute video compression on seperate thread
2017-09-21 21:54:10 +02:00
Daniel Gultsch
881d4ad5b7
give exec resolver a lower priority over reflection. fixes #2629
2017-09-21 10:31:21 +02:00
Daniel Gultsch
4e864935fe
ignore http upload file size constraints for videos that will be compressed
2017-09-18 22:42:25 +02:00
Daniel Gultsch
0603378c75
show permanent notification while transcoding video
2017-09-18 17:56:25 +02:00
Daniel Gultsch
17e70f55a0
made video thumbnail available during upload
2017-09-18 12:31:57 +02:00
Daniel Gultsch
c2105dfe46
use lower resolution for videos longer than 8s
2017-09-18 11:54:14 +02:00
Daniel Gultsch
63817ecda1
removed unused 'disable foreground' button
2017-09-11 09:27:39 +02:00
Daniel Gultsch
32b1e5b306
additional null checks around 'read by' intent
2017-09-11 09:23:14 +02:00
Dan Pasanen
bbce690d4f
NotificationService: add button to mark conversation as read
2017-08-30 11:15:03 -05:00
Daniel Gultsch
85b502cff9
use proper defaults for notification. fix sound playing twice on Android 8
2017-08-22 12:19:18 +02:00
Daniel Gultsch
097fe3e1b6
no automatic reconnect on registration failures
2017-08-12 22:17:04 +02:00
Daniel Gultsch
0da2f1ed3f
prevent users from editing their account jid after successful login
2017-08-10 22:34:03 +02:00
Daniel Gultsch
26765a8a0d
send unavailable presence before join
2017-08-10 22:33:40 +02:00
Daniel Gultsch
4a43df8c97
do not crash on some very rare logging
2017-08-07 15:55:56 +02:00
Daniel Gultsch
1ab391931d
some code cleanup. and avoid scheduling reconnect task for negative interval
2017-08-05 19:13:29 +02:00
Daniel Gultsch
c3cbb21133
cache some information generated from body like isEmojiOnly, fileParams and isGeoUri
2017-08-03 13:24:41 +02:00
Daniel Gultsch
25e993693f
change access model of omemo pep nodes after every publish
2017-07-18 12:51:15 +02:00
Daniel Gultsch
6c95897f09
fetch device ids for muc members w/o known devices
2017-07-18 12:51:15 +02:00
Daniel Gultsch
2a198793b1
fixed otr jingle file size reporting
2017-07-18 12:43:53 +02:00
Daniel Gultsch
ecc0ef45c5
disable foreground service if all accounts are disabled
2017-07-12 11:03:32 +02:00
Daniel Gultsch
abf84e065d
made DNSEC hostname validation opt-in
2017-07-10 09:59:25 +02:00
Daniel Gultsch
7cf360fabf
do not keep files in waiting when file size exceeds http upload limit in groups. fixes #2533
2017-07-01 19:31:48 +02:00
Daniel Gultsch
2b9cdde558
refactored retrieval of default preferences
2017-07-01 13:41:24 +02:00
Daniel Gultsch
311c99bb6d
put settings defaults into resource file
2017-06-30 21:22:35 +02:00
Daniel Gultsch
cbbf6f439b
add publish-options helper class
2017-06-27 22:50:39 +02:00
Daniel Gultsch
59e39304dd
use DND instead of XA when phone is silent
2017-06-27 12:24:26 +02:00
Ferdinand Pöll
f8e031ac86
Added preference to control Heads-up Notifications (turned off by default)
2017-06-24 15:38:16 +02:00
Daniel Gultsch
2e380ed792
upgrade minidns. refactored dns utils
2017-06-21 23:28:01 +02:00
Daniel Gultsch
f7f6e8dfd5
make launching app shortcuts work with disabled accounts
2017-06-05 10:18:02 +02:00
Daniel Gultsch
51badfa721
enable forground service for sony smartphones by default
2017-06-02 13:00:20 +02:00
Daniel Gultsch
ed7882fe69
fix NPE when bookmark jid is null on creating suggestions
2017-06-01 16:44:35 +02:00
Daniel Gultsch
2cf05528b4
add the 4 most frequently contacted contacts as app shortcuts
2017-05-31 16:45:51 +02:00
Daniel Gultsch
5a5eb5bdd3
do not turn send button green unless history is caught up. fixes #1232
2017-05-19 13:39:44 +02:00
Daniel Gultsch
7cd4ed78b2
synchronize on dedicated lock for catchup instead of account
2017-05-19 13:30:57 +02:00
Daniel Gultsch
41b3df0d43
fall back to jingle only in 1:1. fixes #2482
2017-05-13 08:11:24 +02:00
Daniel Gultsch
2f577097d1
work around for brokens ROMs that expose file uris as notification sound
2017-05-13 08:10:47 +02:00
Daniel Gultsch
91db2023d3
use mam reference instead of timestamp
2017-05-07 21:05:35 +02:00
Daniel Gultsch
185dac6953
synchronize around adding query to query map
2017-05-07 15:47:18 +02:00
Daniel Gultsch
404cf808b0
set catchup flag on mam only when doing that
2017-05-04 22:11:46 +02:00
Daniel Gultsch
839178b269
suggest bookmarked conferences servers in join conference dialog
2017-05-04 11:28:54 +02:00
Daniel Gultsch
cc1402442a
don't load signed prekeys on startup
2017-05-04 11:03:58 +02:00
Daniel Gultsch
cec9b9b35a
send read marker after reading message in android auto
2017-04-30 21:02:50 +02:00
Daniel Gultsch
84baa3ae68
avoid race conditions when downloading files or decrypting pgp messages and waiting for sm catchup
2017-04-30 16:19:39 +02:00
Daniel Gultsch
15e5ccd1f4
avoid race condition that lead to double notification sound
2017-04-30 13:59:45 +02:00
Johannes Morgenroth
adff2baa4a
Add messages to Notification for Android Auto on Android M and older
...
In the previous implementation for Android Auto, messages are only added
on Android N and above. In order to support older Android versions, the
messages need to be added always.
2017-04-29 19:25:57 +02:00
Daniel Gultsch
a55d0a691c
while restoring state deal with conversations that don't have accounts
2017-04-25 18:17:23 +02:00
Daniel Gultsch
e6eb58f2d7
send pgp signature when creating ad hoc conferences
2017-04-25 15:22:31 +02:00
Daniel Gultsch
9f5a089d5c
reworked unique id generation for notification intents
2017-04-21 15:13:08 +02:00
Daniel Gultsch
c33f4b704c
Merge branch 'android-auto-support' of https://github.com/morgenroth/Conversations into morgenroth-android-auto-support
2017-04-20 13:03:18 +02:00
Johannes Morgenroth
a4454bcff2
Add reply button in wear design
...
The existing reply button for Android wear has been re-used from the action
bar. Instead of a 'send' icon, a 'reply' icon better matches the intended
action. Moreover, action icons for Android wear are solid white instead of
half transparent.
2017-04-17 12:19:14 +02:00
Daniel Gultsch
1ac0c2f453
show 'try again' button when remote server wasn't found in previously active muc
2017-04-15 17:18:15 +02:00
Johannes Morgenroth
403eff3d19
Add Android Auto support to notifications
...
This patch adds required additions in order to show notifications
in Android Auto. Messages are read aloud and voice reply is
offered. The functionaliy has been tested with the Android Auto
standalone app as well as with the DHU simulator as describes
here:
https://developer.android.com/training/auto/testing/index.html
2017-04-14 13:32:01 +02:00
Daniel Gultsch
0904ba42f8
use async message loading only when called from UI
2017-04-13 00:12:23 +02:00
Daniel Gultsch
4fd11a4c2b
show first instead of last message in notification preview
2017-04-12 20:54:32 +02:00
cijo-saju
3467a67e75
Removed unused imports from entire project.
2017-04-12 20:24:36 +05:30
Daniel Gultsch
99565a6876
treat URL as file if URL is in oob or contains key
2017-04-05 22:35:42 +02:00
Haresh Khanna
c7912ed7ef
Changes the deprecated getColor() method
2017-03-29 22:05:35 +05:30
Daniel Gultsch
00e8ba00c4
count messages in backlog to not renotify on prior notifications
2017-03-23 15:34:52 +01:00
Daniel Gultsch
76b9010c39
rework last activity logic to something that should work pretty well in Conversations only enviroments
2017-03-20 17:58:58 +01:00
Daniel Gultsch
91a69d7d85
use qr codes instead of aztec. Barcode Scanner is terrible at reading aztec. fixes #2375
2017-03-17 12:56:55 +01:00
Daniel Gultsch
5ea4322d3f
send and parse Chat States to and from conferences
2017-03-09 10:58:44 +01:00
Daniel Gultsch
7747fc0ea1
notify for muc messages after mam catchup
2017-03-08 22:02:09 +01:00
Daniel Gultsch
8502d519c1
changed string from unread conversation to messages in notification
2017-03-07 18:12:33 +01:00
Daniel Gultsch
5b17734287
Merge branch 'dev' of https://github.com/badarsh2/Conversations into badarsh2-dev
2017-03-07 17:21:14 +01:00
Daniel Gultsch
3c951ce2cd
set last clear date to time of last message
2017-03-07 11:45:35 +01:00
B Adarsh
87f0c4a646
Modifies notification for MUC conversations
...
Minor fixes
Replaces html.fromHTML with SpannableString
2017-03-07 16:10:45 +05:30
Daniel Gultsch
7306e0286f
do not notify for messages from strangers by default
2017-03-07 10:50:46 +01:00
Daniel Gultsch
1c56b74e41
closing the corresponding conversations after blocking a contact. fixes #2347
2017-03-06 16:53:54 +01:00
Daniel Gultsch
5a00b11594
extract stanza-id from muc reflections
2017-03-06 13:30:13 +01:00
Daniel Gultsch
f414998307
use default priority notifications. disables heads up notifications
2017-03-04 21:19:55 +01:00
Daniel Gultsch
c740386297
rename the Xmlns class to Namespace
2017-03-01 13:01:46 +01:00
Daniel Gultsch
23a91e5019
use priority low when creating notification without sound/vibration.
...
should prevent notifcations showing up in ambient display
2017-02-28 15:32:57 +01:00
Daniel Gultsch
c7ec82679f
Merge branch 'master' of github.com:siacs/Conversations
2017-02-24 20:00:54 +01:00
Daniel Gultsch
8e0e81a603
bump notification priority to high as per android design guidelines
2017-02-24 19:59:13 +01:00
Daniel Gultsch
0c0ff882a9
make x509 verification node world readable
2017-02-24 19:58:46 +01:00
Daniel Gultsch
a28116753a
Merge pull request #2315 from licaon-kter/lecagy-typo
...
Fix a typo in legacy
2017-02-19 18:43:21 +01:00
licaon-kter
d3dd80eec9
Fix a typo in legacy
2017-02-19 15:47:57 +02:00
Daniel Gultsch
0d00ff0c15
migrate domain and host exemption into seperate class
2017-02-19 13:05:40 +01:00
Daniel Gultsch
c69ad8f52c
npe checks
2017-02-17 10:26:42 +01:00
Daniel Gultsch
4f0e1b71c0
explicitly turn off vibration when disabled. fixes #1255
2017-02-16 13:31:26 +01:00