Commit Graph

3340 Commits (48f166b893b53b7081e5c8bcb2273559540b3e15)

Author SHA1 Message Date
nielsandriesse d54bded164 Merge branch 'dev' into light-mode 4 years ago
Ryan ZHAO 409337b512 use server time to order open group messages 4 years ago
nielsandriesse 1e3705978e Retry failed attachment downloads 4 years ago
nielsandriesse 7e603f96f5 Merge branch 'dev' into light-mode 4 years ago
nielsandriesse 2912166216 Rename function 4 years ago
nielsandriesse f3f55d3aee Debug 4 years ago
nielsandriesse 99721586cd Make remaining UI responsive to app mode changes 4 years ago
nielsandriesse 1d980f1925 Use the proper iOS approach for light mode 4 years ago
Ryan ZHAO 8c565c7c5a prevent infinite loop if errors occur when automatically resetting the session 4 years ago
Ryan ZHAO 528f930a98 clean 4 years ago
Ryan ZHAO 69c85f0e06 Merge branch 'dev' of https://github.com/loki-project/session-ios into restoration-fix 4 years ago
nielsandriesse 54988eeecf Patch bad mac issues 4 years ago
Ryan ZHAO bbc517189e Merge branch 'dev' of https://github.com/loki-project/session-ios into restoration-fix 4 years ago
nielsandriesse a51fcc0c04 Fix end session messages 4 years ago
Ryan ZHAO 113ad28d5a fix sending logic for prekey bundle message 4 years ago
Ryan ZHAO d420d6dd4d Automatically rebuild session after restoration 4 years ago
Ryan ZHAO 5afdd81806 fix end session message init function 4 years ago
Ryan ZHAO e2157dacbf fix typo & ignore error messages before restoration 4 years ago
Ryan ZHAO f61e37222e fix background fetch crash in getUserHexEncodedPublicKey 4 years ago
nielsandriesse 918a346d66 Clean 4 years ago
Ryan ZHAO 7029bd4767 Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix-2.0 4 years ago
Ryan ZHAO 8d44115195 fix invalid auth token handling with onion request 4 years ago
nielsandriesse 3ecd7dda5d Revert "Implement workaround for Android group ID compatibility bug"
This reverts commit f83058b34b.
4 years ago
Ryan ZHAO 660146735d Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix-2.0 4 years ago
nielsandriesse c2c8d68f5d Fix SSK based closed group leaving 4 years ago
nielsandriesse a666776c88 Implement preliminary app mode switch 4 years ago
nielsandriesse 152b3ce5d6 Fix various minor UI issues 4 years ago
nielsandriesse f83058b34b Implement workaround for Android group ID compatibility bug 4 years ago
Ryan ZHAO d116fe5bac Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix-2.0 4 years ago
Niels Andriesse 9f82603026
Merge pull request #245 from RyanRory/bug-fix
Bug Fixes Part 1/2
4 years ago
Ryan ZHAO 7c0da7cb81 Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix-2.0 4 years ago
nielsandriesse 4bf364fb02 Fix missed error handling case 4 years ago
Ryan ZHAO 86bb60258c fix link previews 4 years ago
Ryan ZHAO aced49a5af fix ID displayed instead of username when a member leaves the group 4 years ago
Ryan ZHAO caaf396010 Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix 4 years ago
Ryan ZHAO 417afbbcb9 fix duplicated message shown in open groups 4 years ago
nielsandriesse 9217b6a168 Fix SSK encryption 4 years ago
Ryan ZHAO a7069b8ae5 Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix 4 years ago
nielsandriesse 61e0cdd5fe Validate closed group update messages 4 years ago
Ryan ZHAO 2d747af959 fix Session reset confirmation message not displayed 4 years ago
Ryan ZHAO 5c53c31fec fix display name not shown when a Desktop contact change Disappearing message in a conversation 4 years ago
nielsandriesse 9ca4c83b70 Minor refactoring 4 years ago
nielsandriesse a7bca47cad Clean & debug 4 years ago
nielsandriesse e4b72599c5 Debug 4 years ago
Ryan ZHAO 530f6db5e6 fix PN attachments 4 years ago
Ryan ZHAO 8b03a1b185 Merge branch 'dev' of https://github.com/loki-project/session-ios into bug-fix 4 years ago
nielsandriesse 4e5815aef1 Fix open group message deletion 4 years ago
Ryan ZHAO af2ca32986 fix mention in PNs 4 years ago
Ryan ZHAO 9948170fe6 fix debug assertion failure crash 4 years ago
nielsandriesse 7de8fbf66a Clean 4 years ago
nielsandriesse 548a0dc4e7 Disable multi device 4 years ago
Ryan ZHAO 79a87130d6 Merge branch 'dev' of https://github.com/loki-project/session-ios into notification-bugs 4 years ago
nielsandriesse 0bdffd60b7 Fix bad estimate 4 years ago
nielsandriesse 37c1bb9a4b Avoid race condition 4 years ago
nielsandriesse f28aad9ac2 Fix copy 4 years ago
nielsandriesse 5f98392803 Clean 4 years ago
nielsandriesse 8ca36f42f3 Prevent crash 4 years ago
nielsandriesse 13a3eb0d64 Debug 4 years ago
nielsandriesse 9dd385451b Clean 4 years ago
nielsandriesse 87024b7eb9 Undo debug commit 4 years ago
nielsandriesse d9fae41346 Compress images as needed 4 years ago
nielsandriesse d95b63895e Update file size limit for onion requests 4 years ago
nielsandriesse 329b115096 Add debug log 4 years ago
nielsandriesse 2d48b69a00 Add debug log 4 years ago
Ryan ZHAO 04c6610e10 Merge branch 'dev' of https://github.com/loki-project/session-ios into notification-bugs 4 years ago
Ryan ZHAO 4daac36a3f WIP: fix notification bugs 4 years ago
nielsandriesse 6529d3192b Implement multi device removal sheet 4 years ago
nielsandriesse 72858dbaf6 Merge branch 'dev' into notifications 4 years ago
nielsandriesse 6232d9e0c4 Clean 4 years ago
nielsandriesse 141d656878 Clean 4 years ago
nielsandriesse 5d9b26c163 Clean 4 years ago
nielsandriesse b38a5df0c2 Debug 4 years ago
nielsandriesse 14ca73c514 Clean 4 years ago
nielsandriesse 20a847de95 Implement feedback 4 years ago
Ryan ZHAO 2900366293 Merge branch 'dev' into notifications 4 years ago
Ryan ZHAO ee51a1ac12 support writing messages into database in NSE 4 years ago
nielsandriesse f1581b4edf Clean up push notification code 4 years ago
nielsandriesse 70eaa5982c Merge branch 'dev' into onion-requests 4 years ago
Ryan ZHAO 89a56ba9bc enable onion routing for open groups 4 years ago
nielsandriesse 09ea92c10d Revert "Fix OWSOrphanDataCleaner crash"
This reverts commit 82d03aa9d5.
4 years ago
nielsandriesse 82d03aa9d5 Fix OWSOrphanDataCleaner crash 4 years ago
nielsandriesse 7e9fea2499 Merge branch 'dev' of github.com:loki-project/session-ios into protocol 4 years ago
nielsandriesse 35c9be0d33 Potentially fix crash 4 years ago
nielsandriesse 736bc56f4c Fix message parsing bug 4 years ago
Ryan ZHAO e2219f986c rename & clean & open group onion request init 4 years ago
nielsandriesse f45f43c06b Fix performance issue 4 years ago
Ryan ZHAO 428daac5b3 use onion routing for file server requests 4 years ago
nielsandriesse 42cd30cf23 Make syncing strategy consistent with Android 4 years ago
nielsandriesse e5f8dd277e Implement syncing of blocked contacts 4 years ago
nielsandriesse 26d005a76d Debug 4 years ago
nielsandriesse 7475c7c6b8 Update Pods 4 years ago
nielsandriesse b89fb68a56 Clean 4 years ago
nielsandriesse e7e6023542 Remove unused code 4 years ago
nielsandriesse 33f754949d Add missing pieces 4 years ago
nielsandriesse 450c100896 Regenerate protos 4 years ago
nielsandriesse d096a2c574 Make things compile again 4 years ago
nielsandriesse 9bc80ed3b3 Remove the concept of friend requests 4 years ago
nielsandriesse 2d9982684b Clean up ahead of protocol changes 4 years ago
ryanzhao cc09f59926 relocated file server public key 4 years ago
ryanzhao ff9341b573 refactor and prepare for file server onion request 4 years ago
nielsandriesse a332f88fda Fix open group joining 4 years ago
nielsandriesse 563a148b93 Clean 4 years ago
nielsandriesse cfc32547cd Fix regression 4 years ago
nielsandriesse 267249114e Merge branch 'shared-sender-keys' into desktop-protocol-changes 4 years ago
nielsandriesse 1f4d991036 Update for desktop protocol changes 4 years ago
nielsandriesse 88aaebefaa Implement sender key requesting 4 years ago
nielsandriesse ed9ac3a60c Clean 4 years ago
nielsandriesse 32814b0227 Update for protocol changes 4 years ago
nielsandriesse 9843d4db2f Turn off SSK for now 4 years ago
nielsandriesse 1716bd2929 Show activity indicator until group creation is fully done 4 years ago
nielsandriesse 7149deb15f Merge branch 'fix-link-previews' into dev 4 years ago
nielsandriesse eb3f26a3db Reword comment 4 years ago
nielsandriesse dbc625bb33 Turn off SSK for now 4 years ago
nielsandriesse a92e50b49b Merge branch 'dev' of github.com:loki-project/session-ios into shared-sender-keys 4 years ago
nielsandriesse d2e0f986b9 Debug 4 years ago
nielsandriesse 9de2cc210d Implement syncing 4 years ago
nielsandriesse 2ef26ab915 Don't fetch device links unnecessarily, debug & fix excessive PoW bug 4 years ago
nielsandriesse b01cb971e6 Debug 4 years ago
nielsandriesse 4cb1cb6b93 Clean 4 years ago
nielsandriesse 00abf4e5fe Include the sender public key in sender key messages 4 years ago
nielsandriesse 29fbf34442 Update for multi device
Still to do is including the sender public key in sender key messages so that we can correctly handle slave devices, and also to get rid of the ordering requirement
4 years ago
nielsandriesse 4e1a14ae05 Put SSK behind a feature flag 4 years ago
nielsandriesse a572761432 Always reset all ratchets if someone leaves or is kicked 4 years ago
nielsandriesse b31eb666df Implement closed group update serialization & deserialization 4 years ago
nielsandriesse 8dba9ddb54 Clean 4 years ago
nielsandriesse c5a535685a Partially resolve TODOs 4 years ago
nielsandriesse 41aa825e5d Add TODOs 4 years ago
nielsandriesse d8e3fa5a56 Clean & debug 4 years ago
nielsandriesse c604b40632 Implement rough group modification logic 4 years ago
nielsandriesse 832e70f588 Debug 4 years ago
nielsandriesse a6908e35a5 Update documentation 4 years ago
nielsandriesse 80dcca627a Implement polling, encryption & decryption 4 years ago
ryanzhao 212959de10 Drop banned proxy to fix link previews 4 years ago
nielsandriesse 31dd2673e1 Implement shared sender key ratcheting & refactor 4 years ago
nielsandriesse bbe41f9e82 Fix closed group session handling bug 4 years ago
nielsandriesse ca888c83ef Add debug assertions 4 years ago
nielsandriesse eebecb5248 Potentially fix crash 4 years ago
nielsandriesse fcf0910e51 Fix deadlock 4 years ago
nielsandriesse c0b4a548bf Debug 4 years ago
nielsandriesse e0da0fd64e Spam the work queue a bit less 4 years ago
nielsandriesse 6aacbff908 Guard against snodes requesting incorrect proof of work 4 years ago
nielsandriesse 6b19b2180b Make database utility play nice with legacy Signal code 4 years ago
nielsandriesse f0d56cdab0 Fix clock out of sync error not propagating 4 years ago
nielsandriesse 2e8663a1b0 Debug 4 years ago
nielsandriesse f59816af7d Fix open group polling 4 years ago
nielsandriesse 8749913112 Don't clog up LokiAPI.workQueue with open group work 4 years ago
nielsandriesse 92c462f55d Debug 4 years ago
nielsandriesse 8a7b95d21f Fix crash 4 years ago
nielsandriesse 8d666181d2 Fix polling not restarting 4 years ago
nielsandriesse af58fa87cc Clean up TTL settings 4 years ago
nielsandriesse 3d2df68f19 Fix crash 4 years ago
nielsandriesse 79e83d81ac Fix crash 4 years ago
nielsandriesse e023bb50c2 Implement remaining protocol changes 4 years ago
nielsandriesse 89846019cf Partially implement protocol changes & refactor 4 years ago
nielsandriesse e34e66ccfd Clean up ahead of protocol changes 4 years ago
nielsandriesse f8bab558b2 Fix build 4 years ago
nielsandriesse 6cc28426d6 Merge branch 'dev' into threading 4 years ago
nielsandriesse ba6f75883c Fix AFR bug 4 years ago
nielsandriesse aeb17e5905 Unbreak friend requests, session reset & device linking 4 years ago
nielsandriesse 5e40221936 Clean 4 years ago
nielsandriesse b3800e0ad1 Merge remote-tracking branch 'ryan/fix-open-group-issues' into database-3 4 years ago
nielsandriesse b4d4522e99 Clean 4 years ago
nielsandriesse 6686122461 Merge branch 'fix-profile-picture-updating' of github.com:RyanRory/loki-messenger-ios into database-3 4 years ago
nielsandriesse 9e9512c4bc Merge branch 'dev' into database-3 4 years ago
nielsandriesse 1085d12a4c Don't repair session if there's an outstanding session request 4 years ago
nielsandriesse 326056c53d Fix async database transaction handling 4 years ago
nielsandriesse 6533af8ba9 WIP 4 years ago
ryanzhao 1f5c5aadd9 sync profile updating to slave device 4 years ago
nielsandriesse 1b45a50fe2 Fix async database transaction handling 4 years ago
nielsandriesse f1ec7e67b1 Undo hack 4 years ago
nielsandriesse ccd610253f Merge branch 'fix-unlinked-device-coming-back' of github.com:RyanRory/loki-messenger-ios into threading 4 years ago
nielsandriesse 256cd631db Further tweak threading 4 years ago
nielsandriesse d0a3758ff4 Fix thread safety issues 4 years ago
nielsandriesse 8843e8c495 Tweak 4 years ago
nielsandriesse 757f14c338 Clean 4 years ago
nielsandriesse 620a093214 Use higher priority queues for message sending 4 years ago
nielsandriesse b8fb751b8d Clean up threading 4 years ago
nielsandriesse 146329627f Clean 4 years ago
nielsandriesse 67a482bbd7 Remove TODO 4 years ago
nielsandriesse 203c25b382 Merge branch 'closed-groups' into database-3 4 years ago
nielsandriesse 4105f17c02 Fix build 4 years ago
nielsandriesse 4f3544c1fc Integrate transaction handling utility part 3 4 years ago
nielsandriesse a42b6afce8 Integrate transaction handling utility part 2 4 years ago
nielsandriesse e9fc5b748e Integrate transaction handling utility part 1 4 years ago
nielsandriesse ce416ae82c Don't repair session if there's an outstanding session request
Also fix non-UD send cases
4 years ago
ryanzhao 12cb5b1a75 Merge branch 'dev' of https://github.com/loki-project/session-ios into fix-profile-picture-updating 4 years ago
ryanzhao 07854a5e23 Fix issue where device sometimes comes back after unlinking 4 years ago
nielsandriesse a193200023 Make naming more explicit 4 years ago
nielsandriesse 0683cbe952 Improve transaction handling 4 years ago
ryanzhao edaafd8a42 Merge branch 'dev' of https://github.com/loki-project/session-ios into fix-open-group-issues 4 years ago
ryanzhao c8af41cd5c Show real profile picture of open groups 4 years ago
nielsandriesse 3dedf7f6f7 Fix whitelist based open group joining 4 years ago
nielsandriesse 77e4819700 Improve performance
Snodes have updated enough that checking the version for file proxying isn't necessary anymore
4 years ago
ryanzhao 70ccea6a28 Merge branch 'dev' of https://github.com/loki-project/session-ios into fix-open-group-issues 4 years ago
ryanzhao 335704c362 Upload the right display name to open group from the slave device 4 years ago
ryanzhao d9bca8b5b9 Update display name when an open group sync message coming 4 years ago
nielsandriesse 5ee2307c6a Fix message wrapping issue
Very occasionally this could fail due to an invalid character in the encrypted message content
4 years ago
nielsandriesse 48d4b87c96 Fix mnemonic crash 4 years ago
nielsandriesse 8e2ae0a823 Remove unnecessary assertion 4 years ago
nielsandriesse eab26c504c Fix build 4 years ago