Niels Andriesse
e8d8377a04
Fix threading bug
2021-08-03 09:58:50 +10:00
Ryan Zhao
b31b9166ad
Merge branch 'dev' of https://github.com/oxen-io/session-ios into fine-grained-notification-settings-2
2021-07-30 09:45:37 +10:00
Ryan Zhao
423feae426
add notify reply and clean
2021-07-30 09:43:05 +10:00
Niels Andriesse
8f29010e89
Poll for closed group messages more frequently
2021-07-30 09:23:56 +10:00
Niels Andriesse
483ed4792f
Fix localization & clean
2021-07-29 10:14:06 +10:00
ryanzhao
b0e03f5dfd
update subtitle status in conversation screen instantly
2021-07-26 16:16:14 +10:00
ryanzhao
f0d2826403
add thread flag for only notifying mentiongs
2021-07-26 15:42:45 +10:00
Niels Andriesse
8a29469eb5
Handle incorrect clock setting
2021-07-23 13:42:13 +10:00
Niels Andriesse
6bf25e28f7
Debug
2021-07-23 09:00:28 +10:00
Niels Andriesse
9d605c03f0
Debug
2021-07-22 15:23:35 +10:00
Niels Andriesse
ca862096b4
Rename profilePictureEncryptionKey → profileEncryptionKey
2021-07-22 14:52:10 +10:00
Niels Andriesse
519ffa4405
Fully switch to the new contact API
...
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
2021-07-22 14:41:27 +10:00
Niels Andriesse
44288c45e9
Fix auto scroll to bottom bug
2021-07-22 11:10:30 +10:00
ryanzhao
69dea75486
potentially fix the conversation stuck at unread
2021-07-20 14:06:23 +10:00
Niels Andriesse
1d1d63c979
Don't auto resubscribe to PNs for muted closed groups
2021-07-19 13:22:09 +10:00
Niels Andriesse
11df899db3
Don't use jobs for open group polling
...
It's not necessary because we can always get the messages again from the server, and it helps with performance
2021-07-15 14:16:33 +10:00
Niels Andriesse
e84fc1aa04
Include destination info in error messages
2021-07-15 09:47:03 +10:00
Niels Andriesse
aae11b1c28
Disable PNs for muted closed groups
2021-07-13 16:09:28 +10:00
Niels Andriesse
ba60879343
Add support for new ban and delete all endpoint
2021-07-13 14:33:42 +10:00
Niels Andriesse
e796f6bacd
Don't retry message send jobs when rate limited
2021-07-13 09:46:41 +10:00
Niels Andriesse
2928a8f66c
Don't unnecessarily retry downloads for expired attachments
2021-07-13 09:46:27 +10:00
Niels Andriesse
6bc9b21cde
Fix handling of failed messages in open groups
...
Failures wouldn't show up because `recipientIdentifiers` was empty for open groups
2021-07-13 09:46:06 +10:00
Niels Andriesse
f0295fb469
Fix crash
2021-07-12 09:19:59 +10:00
Niels Andriesse
356dc0cc4f
Clean up indentation
2021-07-07 15:09:09 +10:00
Brice-W
2f0fe36905
add expiration timer to configuration message
2021-06-21 14:21:34 +10:00
Brice-W
a840d61f4e
delete obsolete code
2021-06-21 14:21:11 +10:00
Brice-W
c1bd21c3f0
proto updated
2021-06-21 10:51:07 +10:00
Niels Andriesse
7bb7edd3c0
Further cleanup
2021-06-11 11:11:16 +10:00
Niels Andriesse
b090227a2d
Fix potential crash & apply code convention
2021-06-11 11:01:08 +10:00
Brice-W
1f9cd92bce
set expiration timer for new group members
2021-06-10 11:51:38 +10:00
Brice-W
0b5c1a68ee
proto update
2021-06-09 15:37:24 +10:00
nielsandriesse
1041f991fd
Fix unnecessary map calls
2021-06-04 16:23:59 +10:00
Brice-W
546f91ce65
Merge branch 'dev' of https://github.com/oxen-io/session-ios into closed-group-fix
2021-06-04 15:29:56 +10:00
Brice-W
49c1de8387
clean
2021-06-04 15:29:34 +10:00
Brice-W
dbcf19529b
fix
2021-06-04 14:01:23 +10:00
Brice-W
9e790986f6
fix closed group corner cases
2021-06-04 11:50:24 +10:00
nielsandriesse
86c2c39425
Fix background polling crash
2021-06-04 08:16:54 +10:00
nielsandriesse
e24fca7b37
Fix job duplication bug
...
This could cause attachments not to download on the receiving side, and potentially also cause duplicate push notifications to be sent
2021-06-03 14:14:18 +10:00
nielsandriesse
f588b6b611
Fix incorrect protobuf value
2021-06-01 15:05:16 +10:00
nielsandriesse
0d9f5388da
Prepare for OGS timestamp handling changes
2021-05-31 11:28:21 +10:00
nielsandriesse
1b4cfdb22f
Add get Session version file server endpoint
2021-05-28 14:28:59 +10:00
nielsandriesse
bf9d860214
Batch thread updates
2021-05-28 09:47:05 +10:00
nielsandriesse
ff1d2d2f28
Remove (seemingly) unnecessary hack
2021-05-28 09:24:03 +10:00
nielsandriesse
e72c6d4cbd
Mark .noThread error as non-retryable
2021-05-28 09:09:56 +10:00
Niels Andriesse
601062c9ef
Fix timeSinceLastOpen usage
2021-05-24 16:39:18 +10:00
Brice-W
51ba97827d
open group polling limit implementation
2021-05-24 16:00:42 +10:00
Niels Andriesse
aa3a18fa7e
Don't notify for closed group control messages
...
This addresses an issue where:
• someone would create a closed group
• on other peoples' devices this control message would be received through a background poll or a push notification
• the received message timestamps table would be updated
• processing wouldn't be finished (during a background poll or while handling a push notification the system can cut you off at any time)
• some of the added users don't see the new closed group because when they open the app and get the control message from their swarm it's considered a duplicate and isn't processed again
2021-05-24 08:57:31 +10:00
Niels Andriesse
3fda8daec9
Merge branch 'dev' into cleanup
2021-05-20 16:25:59 +10:00
Niels Andriesse
61dd768e5c
Minor refactoring
2021-05-20 16:22:11 +10:00
Niels Andriesse
74ba177250
Merge pull request #411 from RyanRory/expiration-timer-fix
...
Fix Expiration Timer Issues
2021-05-20 16:20:58 +10:00