Commit graph

671 commits

Author SHA1 Message Date
Niels Andriesse
3db8231bde Fix glitch 2021-08-05 09:51:12 +10:00
ryanzhao
8d53a775d2 Revert "delete real message and sync message together"
This reverts commit cc17a952e0.
2021-08-04 14:48:32 +10:00
ryanzhao
cc17a952e0 delete real message and sync message together 2021-08-04 11:49:21 +10:00
ryanzhao
dd2f8c7df9 Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 2021-08-04 09:08:10 +10:00
Niels Andriesse
1b0a12d7c0 Don't unnecessarily unsubscribe from closed group PNs
We don't need to do this anymore as we now have the ability to ignore PNs in the notification service extension
2021-08-03 16:21:30 +10:00
Niels Andriesse
7043e83ea3 Merge branch 'dev' into conversation-ui 2021-08-03 16:08:34 +10:00
Niels Andriesse
7d56e51690 Simplify conversation screen updating logic 2021-08-03 15:43:53 +10:00
Niels Andriesse
ec41a9e08e Remove hack 2021-08-03 15:39:00 +10:00
Niels Andriesse
7f0b87a2b2 Avoid unnecessary conversation screen updates 2021-08-03 15:36:54 +10:00
Niels Andriesse
e6949a5ae8 Fix glitch and add FIXME 2021-08-03 14:28:46 +10:00
Ryan Zhao
36f592be4b clean 2021-08-03 14:26:59 +10:00
Ryan Zhao
7c82ede432 fix a minor mention issue that it won't show the name if there is no white space after a mention 2021-08-03 14:25:10 +10:00
Ryan Zhao
12a995bc91 enable only notify mention for closed groups 2021-08-03 13:47:11 +10:00
Ryan Zhao
80bf62df90 fix nested transaction crash on setting notification identifier 2021-08-03 10:42:09 +10:00
Niels Andriesse
c5c75a306e Hopefully fix scrolling issue 2021-08-03 10:41:24 +10:00
Ryan Zhao
885e9296d1 Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 2021-08-03 10:26:30 +10:00
Ryan Zhao
5f6da0739e delete message on storage server 2021-08-03 10:26:18 +10:00
Niels Andriesse
dff9f287b8 Resolve FIXME 2021-08-03 09:37:48 +10:00
Niels Andriesse
593ab49952 Increase voice message recording limit to 3 minutes 2021-08-03 09:12:01 +10:00
Ryan Zhao
e8f0d0d124 WIP: delete from storage server 2021-08-02 17:07:29 +10:00
Ryan Zhao
08360273e6 save server hash for message receive jobs 2021-08-02 15:39:10 +10:00
Ryan Zhao
1450fd380b hide delete for everyone if there is no server hash for the message 2021-08-02 15:31:41 +10:00
Ryan Zhao
f88c2b1708 fix crash 2021-08-02 15:24:12 +10:00
Ryan Zhao
e2a0578770 cancel local notifications for unsend requests 2021-08-02 14:03:46 +10:00
Ryan Zhao
68d14709e9 fix a race condition 2021-08-02 11:59:01 +10:00
Ryan Zhao
4d65c6c340 minor refactor 2021-08-02 11:32:46 +10:00
Ryan Zhao
5a26331abc delete locally for multi device 2021-08-02 11:19:08 +10:00
Ryan Zhao
adcca5d1e1 WIP: delete message in storage server 2021-07-30 16:59:01 +10:00
Ryan Zhao
6aa865e7b7 delete locally and send unsend request 2021-07-30 16:51:43 +10:00
Ryan Zhao
7be6d13afd minor ui fix 2021-07-30 15:40:00 +10:00
Ryan Zhao
bb49d7236f ui for 2 types of deletion 2021-07-30 15:26:58 +10:00
Ryan Zhao
423feae426 add notify reply and clean 2021-07-30 09:43:05 +10:00
Ryan Zhao
86ab6c03eb use single pdf for image assets 2021-07-30 09:20:56 +10:00
Niels Andriesse
9565358b55 Increase scroll to bottom margin 2021-07-29 13:24:06 +10:00
Niels Andriesse
8dac8a9ae4 Fix copy 2021-07-29 13:21:31 +10:00
Niels Andriesse
483ed4792f Fix localization & clean 2021-07-29 10:14:06 +10:00
ryanzhao
25b9b06044 fix unread count not disappear after scrolling to bottom 2021-07-27 14:45:23 +10:00
ryanzhao
b0e03f5dfd update subtitle status in conversation screen instantly 2021-07-26 16:16:14 +10:00
ryanzhao
0181b57f1a add only notify mentions subtitle in conversation creen 2021-07-26 16:15:47 +10:00
ryanzhao
b5d1ccdbc3 add only notify mentions icon in home screen cells 2021-07-26 15:43:33 +10:00
ryanzhao
354b7e0dc3 notify mentions as settings 2021-07-26 15:43:03 +10:00
ryanzhao
798b541241 add UI in conversation settings 2021-07-26 15:42:04 +10:00
Niels Andriesse
9d605c03f0 Debug 2021-07-22 15:23:35 +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
bd7e9b5943 add comment 2021-07-20 11:46:02 +10:00
ryanzhao
fcca7f3076 clean 2021-07-20 11:42:22 +10:00
ryanzhao
4fad67484f fix incorrect unread position 2021-07-20 11:22:56 +10:00
ryanzhao
40d2832a30 Merge branch 'dev' of https://github.com/oxen-io/session-ios into conversation-scroll-issues 2021-07-20 10:17:30 +10:00
Niels Andriesse
6d2044f230 Warn users if they're about to send their recovery phrase to someone 2021-07-19 13:15:02 +10:00
Niels Andriesse
017f4c7ea5 Remove orphaned code 2021-07-19 09:44:36 +10:00
Niels Andriesse
a90a89ea4f Remove CocoaLumberjack 2021-07-19 09:29:26 +10:00
ryanzhao
221eabc496 fix scroll to button not always works 2021-07-16 13:27:27 +10:00
Niels Andriesse
d2161545d6 WIP 2021-07-15 16:39:59 +10:00
Niels Andriesse
97d0e0a1b6 Update translations 2021-07-15 13:34:40 +10:00
Niels Andriesse
e84fc1aa04 Include destination info in error messages 2021-07-15 09:47:03 +10:00
Niels Andriesse
dfdffc607c Make profile pictures tappable 2021-07-14 15:56:56 +10:00
Niels Andriesse
5fed33a661 Clean 2021-07-14 14:10:26 +10:00
Niels Andriesse
873279b65b Add FAQ button to settings 2021-07-14 14:05:40 +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
3238487917 Don't send screenshot notifications
None of the other platforms are able to do it, so it's inconsistent for iOS to be sending them
2021-07-13 13:47:28 +10:00
Niels Andriesse
0307eba6ef Debug 2021-07-12 14:07:42 +10:00
Niels Andriesse
0338b976d4 Implement UI for delete entire account option 2021-07-12 13:53:59 +10:00
Niels Andriesse
28ea914097 Show date break header by hour instead of by day
Also ditch relative timestamps in favor of absolute ones
2021-07-08 14:30:54 +10:00
Niels Andriesse
57ebadcbdb Update translations 2021-07-07 14:30:55 +10:00
Ryan Zhao
7eb5d63a83 fix the misplaced scroll to bottom button 2021-07-02 13:19:35 +10:00
Niels Andriesse
f0b74c31fa Minor refactoring 2021-07-01 16:15:04 +10:00
Niels Andriesse
09de88a14f Merge branch 'dev' of github.com:loki-project/session-ios into dev 2021-06-18 09:32:29 +10:00
Niels Andriesse
267cb6151c Add missing strings 2021-06-18 09:32:10 +10:00
nielsandriesse
0b5e13ca59 Fix slight scroll behavior issue 2021-06-08 08:05:18 +10:00
Niels Andriesse
6c293a3b5a
Merge pull request #428 from RyanRory/last-image-lost
Fix Image Gallery Count Bug
2021-06-04 16:24:48 +10:00
nielsandriesse
1041f991fd Fix unnecessary map calls 2021-06-04 16:23:59 +10:00
ryanzhao
77008443d4 fix the issue that the last image is missing in media detail screen 2021-06-04 15:59:59 +10:00
ryanzhao
4c99b9ed05 make shouldScrollToBottom based on the table view's content offset. 2021-06-04 15:30:24 +10:00
ryanzhao
f46d736f1b Merge branch 'dev' of https://github.com/oxen-io/session-ios into conversation-screen-scrolling 2021-06-04 10:29:16 +10:00
ryanzhao
55786d6f17 fix scroll button 2021-06-04 10:29:03 +10:00
nielsandriesse
f526475f2f Fix minor deep linking bug 2021-06-04 08:12:23 +10:00
ryanzhao
0475274b4d only scroll down when we are already at the bottom 2021-06-03 15:16:17 +10:00
ryanzhao
b2536173a0 fix conversations never scroll down when a new message comes in 2021-06-03 14:38:50 +10:00
nielsandriesse
a9f81a17f9 Fix code style & unnecessary changes 2021-06-03 11:39:52 +10:00
nielsandriesse
81bdf7911e Merge branch 'dev' into deep-linking 2021-06-03 11:23:10 +10:00
coo1k
e328ab9bfd Support for App Links 2021-06-01 00:39:11 -07:00
nielsandriesse
a835f3e6d4 Add Finnish translation 2021-06-01 15:15:30 +10:00
Niels Andriesse
5f813e99ab
Merge pull request #420 from iArchitSharma/patch-1
Full Hindi Translation
2021-06-01 09:59:13 +10:00
nielsandriesse
2c589a6935 Enable data extraction notifications 2021-06-01 09:58:10 +10:00
Archit Sharma
f72dc6c920
Hindi Translation file added 2021-05-31 16:11:00 +07:00
Niels Andriesse
ac681c3bc2 Fix missing font 2021-05-25 09:04:22 +10:00
Niels Andriesse
f4922c1f5c Update translations 2021-05-24 15:07:10 +10:00
Niels Andriesse
4a0b1c0ad0 Fix build 2021-05-20 16:28:08 +10:00
Niels Andriesse
3fda8daec9 Merge branch 'dev' into cleanup 2021-05-20 16:25:59 +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
Niels Andriesse
1e246389be Clean 2021-05-20 14:29:28 +10:00
Niels Andriesse
cde644e693 Merge branch 'dev' 2021-05-20 14:27:37 +10:00
Niels Andriesse
08fc17e0f9 Remove file server instability modal 2021-05-20 12:03:59 +10:00
nielsandriesse
1d028e5f6c Add file server instability modal 2021-05-20 11:02:24 +10:00
nielsandriesse
340b9fcdf0 Update build number 2021-05-20 11:02:08 +10:00
Ryan ZHAO
9cbc2921e3 fix move-insert conflict 2021-05-20 11:01:56 +10:00
nielsandriesse
4da8a0933c Add file server instability modal 2021-05-19 15:15:54 +10:00
nielsandriesse
8338ba3eca Update build number 2021-05-19 13:32:42 +10:00
ryanzhao
f05664b86c Merge branch 'dev' of https://github.com/oxen-io/session-ios into home-refresh-crash 2021-05-19 10:14:03 +10:00
nielsandriesse
6760341a2e Add missing retry 2021-05-19 08:49:20 +10:00
nielsandriesse
c36cf1a36d Hopefully fix closed group handling bug 2021-05-19 08:42:58 +10:00
Ryan ZHAO
53a4dff9dd fix move-insert conflict 2021-05-18 16:42:08 +10:00
Niels Andriesse
57e3f4b12c Implement partial Chinese (traditional) translation 2021-05-18 10:02:22 +10:00
Niels Andriesse
8fcb8e562d Add Chinese (traditional) translation 2021-05-18 10:00:11 +10:00
Niels Andriesse
85462c3979 Add missing string 2021-05-17 15:40:58 +10:00
Niels Andriesse
4773350cb1 Fix crash 2021-05-17 13:42:17 +10:00
Niels Andriesse
40d3497aaf Add missing strings 2021-05-17 10:03:40 +10:00
Niels Andriesse
26b0a1f08a Possibly fix crash 2021-05-17 09:51:14 +10:00
Ryan ZHAO
65f3699093 fix expiration timer not starting in conversation screen 2021-05-14 14:47:03 +10:00
Niels Andriesse
40ef02ac00 Update translations 2021-05-13 14:38:42 +10:00
Niels Andriesse
0bff796ab1 Fix slight misalignment 2021-05-13 13:24:48 +10:00
nielsandriesse
17688a66e6 Make closed group polling variable rate 2021-05-12 10:33:29 +10:00
Niels Andriesse
00300afecb Swap out sent open group invitation icon 2021-05-07 15:47:40 +10:00
Niels Andriesse
4eff61595a Implement open group joining business logic 2021-05-07 15:29:54 +10:00
Niels Andriesse
e4d1925436 Show confirmation dialog 2021-05-07 15:18:57 +10:00
Niels Andriesse
216c4a92e5 Debug 2021-05-07 15:06:20 +10:00
Niels Andriesse
e2715d1ee9 Implement sending logic 2021-05-07 14:08:52 +10:00
Niels Andriesse
b3f45455e5 Hook up user selection screen 2021-05-07 13:50:32 +10:00
Niels Andriesse
5aab5346dd Add invite button to conversation settings 2021-05-07 13:39:39 +10:00
Niels Andriesse
2f1e2a141b Localize new string 2021-05-07 13:13:17 +10:00
Niels Andriesse
bd04775cbf Implement open group invitations UI 2021-05-07 13:10:21 +10:00
Niels Andriesse
e3671291c5 Merge branch 'dev' into cleanup 2021-05-07 13:06:48 +10:00
Niels Andriesse
0ee2cbff4b Add partial Dutch translation 2021-05-07 11:12:18 +10:00
Niels Andriesse
3813f6d643 Add Dutch translation 2021-05-07 11:09:39 +10:00
Niels Andriesse
ea668f0344 Use newly translated strings 2021-05-07 11:05:16 +10:00
Niels Andriesse
92af8da03e Improved translations 2021-05-07 10:48:49 +10:00
Niels Andriesse
976d3343ee Fix mentions 2021-05-07 10:10:25 +10:00
Niels Andriesse
2aa6fbb829 Make GIF search more responsive 2021-05-07 09:41:28 +10:00
nielsandriesse
fb9a27df90 Use a text view in the join open group screen 2021-05-07 09:41:06 +10:00
Niels Andriesse
fd22bb8b91 Make GIF search more responsive 2021-05-06 13:43:31 +10:00
Niels Andriesse
57206c4a5c Fix loader 2021-05-06 12:48:49 +10:00
Niels Andriesse
1a11476b85 Fix screen lock handling 2021-05-06 10:36:58 +10:00
Niels Andriesse
7e60d3c218 Merge branch 'dev' into cleanup 2021-05-06 09:24:42 +10:00
Niels Andriesse
ad801d4f33 Fix threading 2021-05-06 09:23:47 +10:00
nielsandriesse
438164110c Add comments 2021-05-05 15:27:31 +10:00
nielsandriesse
20e59d2a39 Use a text view in the join open group screen 2021-05-05 15:04:18 +10:00
nielsandriesse
b01b989815 Remove unused fonts 2021-05-05 14:55:13 +10:00
nielsandriesse
e1ad33e832 Clean 2021-05-05 14:22:29 +10:00
nielsandriesse
06f795169b Merge branch 'dev' into cleanup 2021-05-05 14:10:19 +10:00
nielsandriesse
b3a6d90a1b Add missing strings 2021-05-05 13:18:45 +10:00
nielsandriesse
a098ba7125 Remove unused code 2021-05-05 12:13:48 +10:00
nielsandriesse
49f3b9f7db Rename contactIdentifier → contactSessionID 2021-05-05 10:00:39 +10:00
nielsandriesse
21acdfc835 Clean up thread model 2021-05-05 09:53:18 +10:00
Niels Andriesse
1d539bc898 Fix crash 2021-05-04 16:13:56 +10:00
Niels Andriesse
2892c12243 Fix crash 2021-05-04 16:11:09 +10:00
Niels Andriesse
eae11ef5c0 Add missing string 2021-05-04 15:56:35 +10:00
Niels Andriesse
f552d51423 Remove unused code 2021-05-04 15:06:41 +10:00
Niels Andriesse
d81866b9bd Add missing string 2021-05-04 09:10:20 +10:00
Niels Andriesse
49d2b1c4a4 Add missing strings 2021-05-04 09:04:24 +10:00
Niels Andriesse
0d53149cd3 Add missing strings 2021-05-03 13:57:30 +10:00
Niels Andriesse
401ecf9aa0 Lower configuration message send rate 2021-05-03 11:42:07 +10:00
Niels Andriesse
62d9f84603 Add Slovak translation 2021-05-03 10:42:10 +10:00
Niels Andriesse
e9f5b96e30 Update Russian translation 2021-05-03 10:38:29 +10:00
Niels Andriesse
371222098b Fix snode pool updating bug 2021-05-03 09:08:50 +10:00
Niels Andriesse
9b2dedb70b Add missing string 2021-05-03 08:51:15 +10:00
Niels Andriesse
3cd6e9bdfa Fix crash 2021-05-03 08:34:28 +10:00
Niels Andriesse
c9c9bcbab8 Fix crash 2021-04-30 15:14:13 +10:00
Niels Andriesse
0e4e344ec5 Add missing string 2021-04-30 14:39:57 +10:00
Niels Andriesse
e6b91fdbee Delete unused assets 2021-04-30 14:19:30 +10:00
Niels Andriesse
4eb7d19b3e Fix initial rooms fetch 2021-04-30 14:04:49 +10:00
Niels Andriesse
c20c3386da Add more strings to be translated 2021-04-30 13:35:15 +10:00
Niels Andriesse
77da612103 Slight visual adjustment 2021-04-30 11:59:50 +10:00
Niels Andriesse
40fba3379e Add Oxen logo to settings 2021-04-30 11:26:52 +10:00
Niels Andriesse
b7273c9da5 Add help us translate button 2021-04-30 10:14:28 +10:00
Niels Andriesse
e352b98f89 Add missing strings 2021-04-30 10:01:41 +10:00
Niels Andriesse
fd49653800 Add missing strings 2021-04-30 09:51:04 +10:00
Niels Andriesse
7c8c7a6746 Add missing strings 2021-04-30 09:25:08 +10:00
Niels Andriesse
dee7f80364 Fix typos 2021-04-30 09:12:29 +10:00
Niels Andriesse
0f41aeb404 Add missing string 2021-04-30 09:10:23 +10:00
Niels Andriesse
65532fbb72 Fix missing string 2021-04-30 08:57:28 +10:00
Niels Andriesse
901baac158 Update strings to be translated 2021-04-29 16:32:37 +10:00
Niels Andriesse
06e4672a12 Clean up onboarding 2021-04-29 16:30:39 +10:00
Niels Andriesse
601df96058 Remove unused strings 2021-04-29 15:20:11 +10:00
Niels Andriesse
b625d3962b Clean translations 2021-04-29 14:11:24 +10:00
Niels Andriesse
ff4d4fa39e Clean translations 2021-04-29 13:56:49 +10:00
nielsandriesse
95d3311fac Debug 2021-04-28 12:03:47 +10:00
Niels Andriesse
e9df213bfe Put feature flags in one place 2021-04-27 08:53:18 +10:00
nielsandriesse
accd838017 Merge branch 'dev' into snode-list-updating 2021-04-21 09:04:14 +10:00
nielsandriesse
091cb61d23 Clean & update version number 2021-04-21 08:50:23 +10:00
Ryan ZHAO
4c822f7e55 fix the conversation screen doesn't update the messages from PN immediately. 2021-04-20 15:12:14 +10:00
Niels Andriesse
a3307592a9
Merge pull request #391 from RyanRory/conversation-scrolling-3
Fix Conversation Screen Scrolling Bugs (Part 3)
2021-04-19 15:08:06 +10:00
Niels Andriesse
b73832438a Fix build 2021-04-19 14:47:45 +10:00
Niels Andriesse
3f1358ac4d Debug 2021-04-19 13:47:53 +10:00
Ryan ZHAO
d897952ce0 use sent timestamp instead of received timestamp for sorting and UI 2021-04-19 11:36:05 +10:00
Ryan ZHAO
f2fb8a57dc fix incorrect scrolling for link previews 2021-04-19 10:43:43 +10:00
Niels Andriesse
8a54a243a4 Fix long conversation crash the right way 2021-04-19 09:35:09 +10:00
Niels Andriesse
69c30fef70 Make UI changes 2021-04-16 11:01:33 +10:00
Niels Andriesse
d81a4624b6 Fix group editing logic 2021-04-15 13:55:10 +10:00
Niels Andriesse
5f37eddfa1 Show a loader while a group is updating 2021-04-15 13:36:33 +10:00
Niels Andriesse
f2f5dcdfc2 Implement closed group logic changes 2021-04-15 13:36:03 +10:00
Niels Andriesse
1b834978df Fix crash 2021-04-15 10:01:13 +10:00
Niels Andriesse
209882fb3e Correctly handle multiple untrusted attachments 2021-04-08 16:24:54 +10:00
Niels Andriesse
d3412be955 Merge branch 'dev' into deferred-attachment-downloads 2021-04-08 16:17:55 +10:00
Niels Andriesse
cc2e43821f Quick fix dark mode issue 2021-04-08 16:14:25 +10:00
Niels Andriesse
efb23a5cb3 Clean 2021-04-08 16:03:52 +10:00
Niels Andriesse
0fc181ae9a Fix voice message handling 2021-04-08 15:32:36 +10:00
Niels Andriesse
aa5b0ed6e4 Don't show placeholder for sent media 2021-04-08 15:08:34 +10:00
Ryan ZHAO
38564253ad Merge branch 'dev' of https://github.com/oxen-io/session-ios into seleted-photo-permission 2021-04-08 13:36:31 +10:00