Niels Andriesse
d79d236580
Implement authenticated message retrieval
2021-07-26 11:23:58 +10:00
Harris
285d5a6c22
Merge remote-tracking branch 'upstream/dev' into notification_control
2021-07-26 09:38:11 +10:00
Niels Andriesse
07f43121c3
Merge pull request #672 from hjubb/chat_ux_improvements
...
Fixes Open Group Quote Bug
2021-07-23 16:22:29 +10:00
Harris
3c6b1eff44
fix: open groups update the sent timestamp locally to be the returned group
2021-07-23 16:04:18 +10:00
Niels Andriesse
118447799a
Handle incorrect clock setting
2021-07-23 14:09:27 +10:00
Harris
b95cb2bedb
feat: add notification types for all / mentions only or none with UI and push logic
2021-07-20 16:06:59 +10:00
jubb
5f7278b9c4
refactor: OpenGroupPollerV2.kt no longer queues jobs and executes synchronously, BackgroundPollWorker.kt no longer replaces periodic tasks but keeps existing ones, removing unused references
2021-07-15 12:00:30 +10:00
Niels Andriesse
5b612806c5
Include destination info in error messages
2021-07-15 09:32:00 +10:00
jubb
6a2a04e256
feat: don't show notifications on HomeActivity.kt
2021-07-13 16:31:16 +10:00
Niels Andriesse
6b7c7d1d2a
Add support for new ban and delete all endpoint
2021-07-13 14:28:25 +10:00
Niels Andriesse
d1ee7d68bc
Don't retry message send jobs when rate limited
2021-07-13 09:56:14 +10:00
Niels Andriesse
1747e4a8ee
Don't use testnet
2021-07-12 14:35:22 +10:00
Niels Andriesse
5168e15640
Merge branch 'dev' into security
2021-07-12 14:27:14 +10:00
Niels Andriesse
462a7ed977
Merge pull request #647 from hjubb/trusted_attachment_download
...
Only Download Attachments from Trusted Contacts
2021-07-12 10:57:30 +10:00
Niels Andriesse
b2a067cba6
Re-use existing build paths promise if possible
2021-07-12 10:02:00 +10:00
jubb
842cfc25a1
Merge branch 'dev' into trusted_attachment_download
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
2021-07-12 09:28:14 +10:00
jubb
fa06a57ec3
fix: getting local user's ID if message is outgoing to check against that value in attachment download
2021-07-09 16:04:06 +10:00
jubb
1ee1d1795d
fix: only resume AttachmentDownloadJobs and fix boolean logic on returning early in download job
2021-07-09 15:17:07 +10:00
jubb
9dfd051e63
feat: trust dialog and processing attachments for users after trusting them
2021-07-09 15:13:43 +10:00
jubb
bc4f660fb0
fix: downloads now don't automatically queue for untrusted contacts and UI to handle re-downloading failed attachments
2021-07-08 17:14:53 +10:00
Niels Andriesse
666cab9df6
Clean up TextSecurePreferences
2021-07-08 16:31:37 +10:00
Niels Andriesse
0524d42f1a
Merge branch 'dev' into security
2021-07-08 10:50:25 +10:00
Niels Andriesse
d447c5c307
Merge pull request #637 from hjubb/fix_voice_update_crash
...
Fix Voice Message Behavior
2021-07-07 15:37:29 +10:00
Niels Andriesse
30b4a7ecc8
Merge pull request #613 from Brice-W/exp-timer-config-message
...
Add Closed Group Expiration Timer Setting to Configuration Message
2021-07-07 15:11:21 +10:00
Harris
683b5243bd
fix: notify update for attachment's thread ID on setting audio extras
2021-07-07 14:56:53 +10:00
Niels Andriesse
09502ee9ab
Remove unused resources
2021-07-07 14:00:18 +10:00
jubb
8cc2f78da7
fix: audio durations set accordingly for send and receive and doesn't break saving / uploading by exhausting the input stream
2021-07-06 16:53:44 +10:00
jubb
f4e5e5e36a
fix: duplicate message send bug on attachments
2021-07-05 15:00:32 +10:00
jubb
f7bec07503
fix: raise output max buffer size to Job.MAX_BUFFER_SIZE
2021-07-05 10:46:48 +10:00
jubb
d57903aa44
fix: open group poller queues trim thread job only if received messages
...
deleting quotes should now propagate to set quote missing flag in MMS and update the UI accordingly
2021-07-05 09:59:54 +10:00
jubb
50b02323a8
fix: failing to serialize from AttachmentUploadJob.kt started from resumed pending jobs
2021-07-05 09:53:12 +10:00
jubb
b329402faf
fix: audio waveforms decoded on the attachment download
2021-07-01 17:06:42 +10:00
jubb
9566120d66
fix: revert max failure count on upload and send jobs
2021-07-01 13:45:14 +10:00
jubb
8701f68292
fix: prevent crash in audio view
2021-07-01 13:43:48 +10:00
jubb
d98f34fa73
fix: only show loader if the message isn't failed, fix attachment upload and message send pending states in the conversation
2021-07-01 11:39:18 +10:00
jubb
ab876ca9b8
fix: MessageSendJob.kt sets message as sending before calling send so conversation adapter doesn't display as error / let users retry while send job is pending
2021-07-01 11:20:31 +10:00
jubb
758475f0dc
fix: R.color.destructive on the error drawable in conversation and home adapter and handling message re-sending
2021-07-01 11:06:11 +10:00
Niels Andriesse
7b7a9961da
Merge pull request #620 from hjubb/ui
...
Fix 421s, Fix NotifyPNServerJob Crash & Fix URL Handling
2021-06-29 16:13:36 +10:00
Niels Andriesse
f1745448bb
Hook up link preview suggestion dialog
2021-06-29 15:48:40 +10:00
jubb
8b4b264992
fix: 421 errors not being handled properly by sendOnionRequest and prevent retrying with stale swarm data, no longer crash with large NotifyPNServerJob.kt payload in Kryo deserialization
2021-06-29 15:12:33 +10:00
Niels Andriesse
8f2f1a47fd
Merge branch 'ui' into ui
2021-06-29 13:37:11 +10:00
Niels Andriesse
9f4571b0c1
Implement remaining menu actions
2021-06-29 13:26:33 +10:00
jubb
09f4cfb1ad
feat: add back overflow text, increase AttachmentDownloadJob.kt max failure count, resize overflow text size, remove unused animator update listener implementation in ThumbnailProgressBar.kt
2021-06-29 11:22:59 +10:00
Niels Andriesse
18e345733e
Implement a few basic contextual actions
2021-06-28 16:28:00 +10:00
jubb
1df6fa46a4
feat: clear all data dialog with local and network only options
2021-06-22 17:01:27 +10:00
jubb
05b0e5f308
feat: handling responses and using new updated params
2021-06-21 15:48:42 +10:00
Brice-W
362589f83f
refactor
2021-06-21 14:06:48 +10:00
Brice-W
bb7dc318c7
delete obsolete code
2021-06-21 14:04:00 +10:00
Brice-W
a71273e813
refactor
2021-06-21 14:03:08 +10:00
Brice-W
35d5def515
adding expiration timer to configuration message
2021-06-18 16:44:58 +10:00
jubb
fdc042e6d4
feat: testnet clearing network data on delete and differentiating dialogs
2021-06-18 16:01:34 +10:00
Niels Andriesse
123cd6d486
Handle text only quote drafts
2021-06-18 15:54:24 +10:00
Harris
11f64a1d1a
feat: add snode method delete_all with data class for params, refactoring ClearAllDataDialog.kt to handle async requests better and prevent ANR
2021-06-17 18:29:05 +10:00
Niels Andriesse
2188200717
Merge branch 'dev' into ui
2021-06-16 10:19:52 +10:00
Niels Andriesse
71ffaaabc2
Add documentation
2021-06-16 10:19:42 +10:00
Brice-W
1b6ab36a03
fix
2021-06-15 16:47:35 +10:00
Brice-W
7b22d14a2c
using different timestamp for NEW group updates
2021-06-15 16:16:03 +10:00
Brice-W
47c989ab2e
Merge branch 'dev' of https://github.com/loki-project/session-android into formation-timestamp-update
2021-06-15 11:21:55 +10:00
Niels Andriesse
ed6db6f4e7
Merge branch 'dev' into ui
2021-06-11 13:41:50 +10:00
Niels Andriesse
f4ae16239e
Clean
2021-06-11 11:27:15 +10:00
Brice-W
b8efe73a3b
update formation timestamp when group is rejoined after being left
2021-06-10 17:34:48 +10:00
Brice-W
3b03aef80f
handle expiration timer with NEW group update type
2021-06-09 14:31:05 +10:00
Harris
51061cac0e
Merge remote-tracking branch 'upstream/dev' into identity_key_encryption
2021-06-08 11:53:38 +10:00
Brice-W
14d401b27a
fix
2021-06-07 14:46:54 +10:00
Harris
91aefb7c87
feat: upgrade to keystore sealed identity key preferences
2021-06-07 11:53:17 +10:00
nielsandriesse
d465fecf4c
Populate conversation menu
2021-06-07 09:48:01 +10:00
nielsandriesse
3bf5a50439
Fix readability issues & simplify code
2021-06-04 16:32:19 +10:00
Brice-W
1d0b61cf89
fix to avoid zombies to be cleared when new group update received
2021-06-04 12:20:21 +10:00
Brice-W
6fb461f7d8
reset zombie members list if group already exists
2021-06-04 11:24:01 +10:00
Brice-W
1a117b0189
Merge branch 'dev' of https://github.com/loki-project/session-android into zombie-handling-update
2021-06-03 11:51:57 +10:00
nielsandriesse
dfd9bd89f9
Fix colors
2021-06-02 13:03:22 +10:00
nielsandriesse
d8ba01cf5d
Clean up join open group screen
2021-06-02 10:51:36 +10:00
nielsandriesse
15d864cd2a
Update documentation
2021-06-02 09:38:22 +10:00
Harris
2bdb4d18a2
fix: property name for json deserialisation
2021-05-31 14:24:43 +10:00
nielsandriesse
e1f3362c2a
Fix crash
2021-05-31 13:13:25 +10:00
nielsandriesse
f872c2b9be
Prepare for OGS timestamp handling changes
2021-05-31 11:23:37 +10:00
ryanzhao
e8c52961aa
minor fix
2021-05-28 15:14:05 +10:00
ryanzhao
4f7d26d86e
debug for new encryption
2021-05-28 12:04:37 +10:00
ryanzhao
a81c17057f
Merge branch 'dev' of https://github.com/oxen-io/session-android into ONS-name-1
2021-05-28 11:22:58 +10:00
ryanzhao
497405fe50
clean
2021-05-28 11:22:46 +10:00
ryanzhao
c0d4dd741c
debug
2021-05-28 11:22:06 +10:00
nielsandriesse
e16322977b
Merge branch 'dev' of github.com:loki-project/loki-messenger-android into dev
2021-05-28 11:01:41 +10:00
nielsandriesse
c6976ca3cd
Fix naming confusion
2021-05-28 11:00:49 +10:00
Harris
4a8ce784b8
fix: no longer using the wrong deletion IDs for open group deletions
2021-05-28 10:50:07 +10:00
Ryan ZHAO
a66d2c97e0
Merge branch 'dev' of https://github.com/oxen-io/session-android into ONS-name-1
2021-05-27 16:52:12 +10:00
Ryan ZHAO
592825dcc6
implement get session id from ons name api
2021-05-27 16:23:15 +10:00
Niels Andriesse
2441d86b32
Make member ordering consistent
2021-05-27 16:07:54 +10:00
jubb
72569327a9
Merge remote-tracking branch 'upstream/dev' into improve_background_jobs
2021-05-27 15:45:07 +10:00
Ryan ZHAO
0e89d88459
Merge branch 'dev' of https://github.com/oxen-io/session-android into ONS-name-1
2021-05-27 15:32:00 +10:00
Niels Andriesse
85120b57ea
Batch conversation updates
2021-05-27 15:05:15 +10:00
ryanzhao
ae23266058
wip: implement ons name
2021-05-26 16:34:08 +10:00
jubb
efa36d4cea
refactor: trim thread is now queued after batch processing messages, for other conversations still after every persisted message
...
migrate TrimThreadJob.kt to new job system
deleting more open group references in removal
open group last message / last deletion now sets after processing vs after fetching
2021-05-26 15:22:19 +10:00
Brice-W
365ccda113
Merge branch 'dev' of https://github.com/loki-project/session-android into zombie-handling-update
2021-05-25 16:15:51 +10:00
Brice-W
5eaef76b02
don't update zombie members if current user is removed
2021-05-25 15:45:43 +10:00
Niels Andriesse
abf2c05424
Debug closed group creation issue
2021-05-25 10:56:29 +10:00
Niels Andriesse
5d9957a57d
Fix merge
2021-05-24 16:21:24 +10:00
Niels Andriesse
ba116df195
Merge pull request #554 from RyanRory/fix-open-group-spam
...
Fix Open Group Notification Spam Part 2
2021-05-24 16:14:25 +10:00
Niels Andriesse
550d8b61c7
Quick fix crash
2021-05-24 15:31:46 +10:00
ryanzhao
25df4330be
Merge branch 'dev' of https://github.com/oxen-io/session-android into fix-open-group-spam
2021-05-24 14:49:56 +10:00
Niels Andriesse
c058b332da
Fix typo
2021-05-24 14:14:09 +10:00