Commit Graph

676 Commits (dd6ed7427ab1828f7b3df62c547413356926d3d2)

Author SHA1 Message Date
ryanzhao bd7e9b5943 add comment 3 years ago
ryanzhao fcca7f3076 clean 3 years ago
ryanzhao 4fad67484f fix incorrect unread position 3 years ago
ryanzhao 40d2832a30 Merge branch 'dev' of https://github.com/oxen-io/session-ios into conversation-scroll-issues 3 years ago
Niels Andriesse 6d2044f230 Warn users if they're about to send their recovery phrase to someone 3 years ago
Niels Andriesse 017f4c7ea5 Remove orphaned code 3 years ago
Niels Andriesse a90a89ea4f Remove CocoaLumberjack 3 years ago
ryanzhao 221eabc496 fix scroll to button not always works 3 years ago
Niels Andriesse d2161545d6 WIP 3 years ago
Niels Andriesse 97d0e0a1b6 Update translations 3 years ago
Niels Andriesse e84fc1aa04 Include destination info in error messages 3 years ago
Niels Andriesse dfdffc607c Make profile pictures tappable 3 years ago
Niels Andriesse 5fed33a661 Clean 3 years ago
Niels Andriesse 873279b65b Add FAQ button to settings 3 years ago
Niels Andriesse aae11b1c28 Disable PNs for muted closed groups 3 years ago
Niels Andriesse ba60879343 Add support for new ban and delete all endpoint 3 years ago
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
3 years ago
Niels Andriesse 0307eba6ef Debug 3 years ago
Niels Andriesse 0338b976d4 Implement UI for delete entire account option 3 years ago
Niels Andriesse 28ea914097 Show date break header by hour instead of by day
Also ditch relative timestamps in favor of absolute ones
3 years ago
Niels Andriesse 57ebadcbdb Update translations 3 years ago
Ryan Zhao 7eb5d63a83 fix the misplaced scroll to bottom button 3 years ago
Niels Andriesse f0b74c31fa Minor refactoring 3 years ago
Niels Andriesse 09de88a14f Merge branch 'dev' of github.com:loki-project/session-ios into dev 3 years ago
Niels Andriesse 267cb6151c Add missing strings 3 years ago
nielsandriesse 0b5e13ca59 Fix slight scroll behavior issue 3 years ago
Niels Andriesse 6c293a3b5a
Merge pull request #428 from RyanRory/last-image-lost
Fix Image Gallery Count Bug
3 years ago
nielsandriesse 1041f991fd Fix unnecessary map calls 3 years ago
ryanzhao 77008443d4 fix the issue that the last image is missing in media detail screen 3 years ago
ryanzhao 4c99b9ed05 make shouldScrollToBottom based on the table view's content offset. 3 years ago
ryanzhao f46d736f1b Merge branch 'dev' of https://github.com/oxen-io/session-ios into conversation-screen-scrolling 3 years ago
ryanzhao 55786d6f17 fix scroll button 3 years ago
nielsandriesse f526475f2f Fix minor deep linking bug 3 years ago
ryanzhao 0475274b4d only scroll down when we are already at the bottom 3 years ago
ryanzhao b2536173a0 fix conversations never scroll down when a new message comes in 3 years ago
nielsandriesse a9f81a17f9 Fix code style & unnecessary changes 3 years ago
nielsandriesse 81bdf7911e Merge branch 'dev' into deep-linking 3 years ago
coo1k e328ab9bfd Support for App Links 3 years ago
nielsandriesse a835f3e6d4 Add Finnish translation 3 years ago
Niels Andriesse 5f813e99ab
Merge pull request #420 from iArchitSharma/patch-1
Full Hindi Translation
3 years ago
nielsandriesse 2c589a6935 Enable data extraction notifications 3 years ago
Archit Sharma f72dc6c920
Hindi Translation file added 3 years ago
Niels Andriesse ac681c3bc2 Fix missing font 3 years ago
Niels Andriesse f4922c1f5c Update translations 3 years ago
Niels Andriesse 4a0b1c0ad0 Fix build 3 years ago
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 3 years ago
Niels Andriesse 74ba177250
Merge pull request #411 from RyanRory/expiration-timer-fix
Fix Expiration Timer Issues
3 years ago
Niels Andriesse 1e246389be Clean 3 years ago
Niels Andriesse cde644e693 Merge branch 'dev' 3 years ago
Niels Andriesse 08fc17e0f9 Remove file server instability modal 3 years ago
nielsandriesse 1d028e5f6c Add file server instability modal 3 years ago
nielsandriesse 340b9fcdf0 Update build number 3 years ago
Ryan ZHAO 9cbc2921e3 fix move-insert conflict 3 years ago
nielsandriesse 4da8a0933c Add file server instability modal 3 years ago
nielsandriesse 8338ba3eca Update build number 3 years ago
ryanzhao f05664b86c Merge branch 'dev' of https://github.com/oxen-io/session-ios into home-refresh-crash 3 years ago
nielsandriesse 6760341a2e Add missing retry 3 years ago
nielsandriesse c36cf1a36d Hopefully fix closed group handling bug 3 years ago
Ryan ZHAO 53a4dff9dd fix move-insert conflict 3 years ago
Niels Andriesse 57e3f4b12c Implement partial Chinese (traditional) translation 3 years ago
Niels Andriesse 8fcb8e562d Add Chinese (traditional) translation 3 years ago
Niels Andriesse 85462c3979 Add missing string 3 years ago
Niels Andriesse 4773350cb1 Fix crash 3 years ago
Niels Andriesse 40d3497aaf Add missing strings 3 years ago
Niels Andriesse 26b0a1f08a Possibly fix crash 3 years ago
Ryan ZHAO 65f3699093 fix expiration timer not starting in conversation screen 3 years ago
Niels Andriesse 40ef02ac00 Update translations 3 years ago
Niels Andriesse 0bff796ab1 Fix slight misalignment 3 years ago
nielsandriesse 17688a66e6 Make closed group polling variable rate 3 years ago
Niels Andriesse 00300afecb Swap out sent open group invitation icon 3 years ago
Niels Andriesse 4eff61595a Implement open group joining business logic 3 years ago
Niels Andriesse e4d1925436 Show confirmation dialog 3 years ago
Niels Andriesse 216c4a92e5 Debug 3 years ago
Niels Andriesse e2715d1ee9 Implement sending logic 3 years ago
Niels Andriesse b3f45455e5 Hook up user selection screen 3 years ago
Niels Andriesse 5aab5346dd Add invite button to conversation settings 3 years ago
Niels Andriesse 2f1e2a141b Localize new string 3 years ago
Niels Andriesse bd04775cbf Implement open group invitations UI 3 years ago
Niels Andriesse e3671291c5 Merge branch 'dev' into cleanup 3 years ago
Niels Andriesse 0ee2cbff4b Add partial Dutch translation 3 years ago
Niels Andriesse 3813f6d643 Add Dutch translation 3 years ago
Niels Andriesse ea668f0344 Use newly translated strings 3 years ago
Niels Andriesse 92af8da03e Improved translations 3 years ago
Niels Andriesse 976d3343ee Fix mentions 3 years ago
Niels Andriesse 2aa6fbb829 Make GIF search more responsive 3 years ago
nielsandriesse fb9a27df90 Use a text view in the join open group screen 3 years ago
Niels Andriesse fd22bb8b91 Make GIF search more responsive 3 years ago
Niels Andriesse 57206c4a5c Fix loader 3 years ago
Niels Andriesse 1a11476b85 Fix screen lock handling 3 years ago
Niels Andriesse 7e60d3c218 Merge branch 'dev' into cleanup 3 years ago
Niels Andriesse ad801d4f33 Fix threading 3 years ago
nielsandriesse 438164110c Add comments 3 years ago
nielsandriesse 20e59d2a39 Use a text view in the join open group screen 3 years ago
nielsandriesse b01b989815 Remove unused fonts 3 years ago
nielsandriesse e1ad33e832 Clean 3 years ago
nielsandriesse 06f795169b Merge branch 'dev' into cleanup 3 years ago
nielsandriesse b3a6d90a1b Add missing strings 3 years ago
nielsandriesse a098ba7125 Remove unused code 3 years ago
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 3 years ago
nielsandriesse 21acdfc835 Clean up thread model 3 years ago
Niels Andriesse 1d539bc898 Fix crash 3 years ago
Niels Andriesse 2892c12243 Fix crash 3 years ago
Niels Andriesse eae11ef5c0 Add missing string 3 years ago
Niels Andriesse f552d51423 Remove unused code 3 years ago
Niels Andriesse d81866b9bd Add missing string 3 years ago
Niels Andriesse 49d2b1c4a4 Add missing strings 3 years ago
Niels Andriesse 0d53149cd3 Add missing strings 3 years ago
Niels Andriesse 401ecf9aa0 Lower configuration message send rate 3 years ago
Niels Andriesse 62d9f84603 Add Slovak translation 3 years ago
Niels Andriesse e9f5b96e30 Update Russian translation 3 years ago
Niels Andriesse 371222098b Fix snode pool updating bug 3 years ago
Niels Andriesse 9b2dedb70b Add missing string 3 years ago
Niels Andriesse 3cd6e9bdfa Fix crash 3 years ago
Niels Andriesse c9c9bcbab8 Fix crash 3 years ago
Niels Andriesse 0e4e344ec5 Add missing string 3 years ago
Niels Andriesse e6b91fdbee Delete unused assets 3 years ago
Niels Andriesse 4eb7d19b3e Fix initial rooms fetch 3 years ago
Niels Andriesse c20c3386da Add more strings to be translated 3 years ago
Niels Andriesse 77da612103 Slight visual adjustment 3 years ago
Niels Andriesse 40fba3379e Add Oxen logo to settings 3 years ago
Niels Andriesse b7273c9da5 Add help us translate button 3 years ago
Niels Andriesse e352b98f89 Add missing strings 3 years ago
Niels Andriesse fd49653800 Add missing strings 3 years ago
Niels Andriesse 7c8c7a6746 Add missing strings 3 years ago
Niels Andriesse dee7f80364 Fix typos 3 years ago
Niels Andriesse 0f41aeb404 Add missing string 3 years ago
Niels Andriesse 65532fbb72 Fix missing string 3 years ago
Niels Andriesse 901baac158 Update strings to be translated 3 years ago
Niels Andriesse 06e4672a12 Clean up onboarding 3 years ago
Niels Andriesse 601df96058 Remove unused strings 3 years ago
Niels Andriesse b625d3962b Clean translations 3 years ago
Niels Andriesse ff4d4fa39e Clean translations 3 years ago
nielsandriesse 95d3311fac Debug 3 years ago
Niels Andriesse e9df213bfe Put feature flags in one place 3 years ago
nielsandriesse accd838017 Merge branch 'dev' into snode-list-updating 3 years ago
nielsandriesse 091cb61d23 Clean & update version number 3 years ago
Ryan ZHAO 4c822f7e55 fix the conversation screen doesn't update the messages from PN immediately. 3 years ago
Niels Andriesse a3307592a9
Merge pull request #391 from RyanRory/conversation-scrolling-3
Fix Conversation Screen Scrolling Bugs (Part 3)
3 years ago
Niels Andriesse b73832438a Fix build 3 years ago
Niels Andriesse 3f1358ac4d Debug 3 years ago
Ryan ZHAO d897952ce0 use sent timestamp instead of received timestamp for sorting and UI 3 years ago
Ryan ZHAO f2fb8a57dc fix incorrect scrolling for link previews 3 years ago
Niels Andriesse 8a54a243a4 Fix long conversation crash the right way 3 years ago
Niels Andriesse 69c30fef70 Make UI changes 3 years ago
Niels Andriesse d81a4624b6 Fix group editing logic 3 years ago
Niels Andriesse 5f37eddfa1 Show a loader while a group is updating 3 years ago
Niels Andriesse f2f5dcdfc2 Implement closed group logic changes 3 years ago
Niels Andriesse 1b834978df Fix crash 3 years ago
Niels Andriesse 209882fb3e Correctly handle multiple untrusted attachments 3 years ago
Niels Andriesse d3412be955 Merge branch 'dev' into deferred-attachment-downloads 3 years ago
Niels Andriesse cc2e43821f Quick fix dark mode issue 3 years ago
Niels Andriesse efb23a5cb3 Clean 3 years ago
Niels Andriesse 0fc181ae9a Fix voice message handling 3 years ago
Niels Andriesse aa5b0ed6e4 Don't show placeholder for sent media 3 years ago
Ryan ZHAO 38564253ad Merge branch 'dev' of https://github.com/oxen-io/session-ios into seleted-photo-permission 3 years ago
Ryan ZHAO cf148fe845 handle access to selected photos & optimise the process of request photo library permission 3 years ago
Niels Andriesse e215c72912
Merge pull request #380 from RyanRory/unread-messages-crash
Fix Crash in Very Long Conversations
3 years ago
Niels Andriesse cf4fa84043 Fix content type handling 3 years ago
Niels Andriesse 0b645626d1 Make media placeholder view look nicer 3 years ago
Niels Andriesse aa68e91a4d Fix attachment download resumption 3 years ago
ryanzhao c8e8b94980 Merge branch 'dev' of https://github.com/oxen-io/session-ios into seleted-photo-permission 3 years ago
ryanzhao df1b4fda57 try to handle limited photo permission 3 years ago
nielsandriesse 5ed5c02ad4 Debug 3 years ago
nielsandriesse a360fa7721 Merge branch 'dev' into deferred-attachment-downloads 3 years ago
nielsandriesse 330e4ce8ad Fix unnecessary V2 open group requests 3 years ago
nielsandriesse 57848d6701 Fix info.plist 3 years ago
nielsandriesse f7a75a1b80 Debug 3 years ago
nielsandriesse 75f5591fe0 Store certificates in DER format 3 years ago
Niels Andriesse 2687d9c968 Use proper API 3 years ago
Ryan ZHAO 9dab07f41c set kConversationInitialMaxRangeSize back to 100 and fix the crash 3 years ago
Niels Andriesse 3bf46a36c7 Fix memory leaks 3 years ago
Ryan ZHAO bb76ff506b Merge branch 'dev' of https://github.com/oxen-io/session-ios into ui-fix-2 3 years ago
Ryan ZHAO 887088b4bc fix the keyboard won't dismiss while swiping the vc back 3 years ago
Niels Andriesse 37ae8a3c0a Fix constraint 3 years ago
Ryan ZHAO 3030723bb3 fix link preview scrolling issue 3 years ago
Niels Andriesse cd9b48f9fe Prettify open group suggestion grid 3 years ago
Ryan ZHAO b619a8cb99 Merge branch 'dev' of https://github.com/oxen-io/session-ios into ui-fix-2 3 years ago
Ryan ZHAO e6975e5984 fix scroll button hiding issue 3 years ago
Niels Andriesse 86abc6f6ce Clean up Session-Info.plist 3 years ago
Ryan ZHAO 60ee602b04 fix scroll button being hidden when coming back from conversation setting vc 3 years ago
Ryan ZHAO c998d302e5 fix faulty scrolling caused by keyboard for new conversations 3 years ago
Niels Andriesse dacbd3c52b Fix minor UI issues 3 years ago
Niels Andriesse c42a694ef6 Show group images 3 years ago
Niels Andriesse 50ab253576 Add group image endpoint 3 years ago
Niels Andriesse f157cdbce4 Fix constraint ambiguity 3 years ago
Niels Andriesse e5b5f2cf07 Put V2 open groups behind a feature flag 3 years ago
Niels Andriesse 1a16112364 Minor refactoring 3 years ago
Niels Andriesse 2d5d14124b
Merge pull request #372 from RyanRory/sending-attachment-scrolling-fix-1
Fix Conversation Screen Scrolling Bugs (Part 2)
3 years ago
Niels Andriesse ef47e9bbf9 Clean 3 years ago
Niels Andriesse 650cba8cdd
Merge pull request #374 from RyanRory/quote-view-improvement
UI Fix
3 years ago
Niels Andriesse 6c84e922a5
Merge pull request #370 from oxen-io/open-groups
V2 Open Groups
3 years ago
Niels Andriesse 44783ddfef Update ConfigurationMessage for V2 open groups 3 years ago
Niels Andriesse 7558e0b32a Re-enable joining V1 open groups 3 years ago
Niels Andriesse 5504f74659 Show V2 open group member count 3 years ago
Ryan ZHAO d8a02f15a7 fix long messages in group chat being cut off 3 years ago
Niels Andriesse 676efe03fa Fix interaction bug 3 years ago
Niels Andriesse a7dd7e1bf0 Hook up suggestion grid 3 years ago
Ryan ZHAO 9ffc118725 clean 3 years ago
Ryan ZHAO f6fb8f27de fix quote view show without tableview scrolling 3 years ago
Ryan ZHAO 2286fb3709 show quote message body when there are attachments 3 years ago
Niels Andriesse 516f815521 Debug 3 years ago
Ryan ZHAO 1335defc5c fix keyboard related scrolling issues & minor refactor 3 years ago
Niels Andriesse e2814fb884 Implement open group suggestion grid 3 years ago
nielsandriesse 717fe32a73 Fix build 3 years ago
nielsandriesse c6f4443eed Update more logic for V2 open groups 3 years ago
Ryan ZHAO c84f37eb5f WIP: keyboard issue after sending attachments 3 years ago
Ryan ZHAO 8472c4122f minor refactor 3 years ago
Ryan ZHAO 72579ce67b Merge branch 'dev' of https://github.com/oxen-io/session-ios into sending-attachment-scrolling-fix-1 3 years ago
Ryan ZHAO 58bde38576 fix conversation vc scrolling issues related to keyboard 3 years ago
Niels Andriesse 47dbed606b
Merge pull request #366 from beantaco/japanese
Japanese Translation Fixes
3 years ago
Niels Andriesse e26f6e946b Update comment 3 years ago
Ryan ZHAO 6b6246b106 Merge branch 'dev' of https://github.com/oxen-io/session-ios into sending-attachment-scrolling-fix-1 3 years ago
Ryan ZHAO 8c66b8febc scroll to the bottom after the message has the attachment IDs 3 years ago
Niels Andriesse d11db4cb03 Fix edit nickname button showing up for group threads 3 years ago
Niels Andriesse 234f5eb022 Quick fix crash 3 years ago
Niels Andriesse a17f3277e4 Add TODO 3 years ago
beantaco 055301edd3
Fixes translations of "invalid"
Some instances of "invalid" were translated as "無効" (disabled/ineffective), for example "invalid Session ID" and "invalid file format". In these cases, "無効" has been replaced with "不正" (incorrect/improper).
3 years ago
beantaco 1e9d3224f7
Makes "privacy policy" consistent across platforms
"個人情報保護" is not incorrect, but the translation "プライバシーポリシー" was introduced on session-android and session-desktop.
3 years ago
beantaco 91201b6a10
Makes translations of "device" and "link" consistent
- デバイス
- 端末  <- chosen

Though "デバイス" is now widely used, some Japanese people get confused by "デバイス" either having no idea what it means or thinking it's to do with accessory devices. "端末" has been widely used since the 20th Century and explicitly refers to "terminal" devices like computers and smartphones.

- link:   "追加する" -> "リンクする"
- unlink: "削除する" -> "リンクを解除する" (1 instance)

Incidental changes:

- Replaces "[...]" with "「...」"
- Replaces "セッション" with "Session" (1 instance) where the English means "Session" (software name) not "session"
3 years ago
beantaco 243dd0291f
Tweaks translation of "ask (the sender)"
"お願いする" can mean "ask" but is a humble form (謙譲語) of "願う", so is only used when oneself asks others to do something. Technically it cannot be used when prompting the Session user to ask the sender to do something. After a confirmation by quick internet search, I found "頼む" is a better fit.

Incidentally, also rephrases a prompt to user to double check registration number.
3 years ago
beantaco 4e90253db0
Makes translations of "update" consistent and completes iOS update phrasing
- アップデート
- 更新  <- chosen

The English instructions for updating iOS are added to the Japanese string.
3 years ago
Niels Andriesse 2e2ed4ea80 Use hex for seed encoding 3 years ago
beantaco b6ef520fb4
Fixes the strings that specify valid display names 3 years ago
beantaco 593c1d8d9b
Improves translation of open groups and closed groups
- open group:   オープングループ -> 公開グループ
- closed group: 閉じたグループ -> 非公開グループ
3 years ago
Niels Andriesse 960e500acd Don't auto-download attachments from untrusted contacts 3 years ago
Niels Andriesse 54fc54e7b9 Minor refactoring 3 years ago
Niels Andriesse 8738829358 Fill in media saved notification implementation gaps 3 years ago
Niels Andriesse 92304fa590 Clean & debug 3 years ago
Niels Andriesse 1822b661e4 Fix broken constraint 3 years ago
Niels Andriesse a8cf657c63 Fix mnemonic interpretation bug 3 years ago
nielsandriesse d26d4d4f8a Fix crash 3 years ago
nielsandriesse 66d46f3dd0 Debug 3 years ago
nielsandriesse a9a6f6d5db Hook up ONS API 3 years ago
Niels Andriesse 52eaa8cdeb Disable data extraction notifications for now 3 years ago
Niels Andriesse b21163a421 Handle media saved notifications 3 years ago
Niels Andriesse 9d6d68d33e Handle screenshot notifications 3 years ago
Niels Andriesse 08015f570f Create DataExtractionNotificationInfoMessage 3 years ago
Niels Andriesse dfb2369ab8 Show unread count on scroll to bottom button 3 years ago
Niels Andriesse 799458b03f Update build number 3 years ago
Niels Andriesse a8e5e4d535 Update build number 3 years ago
Niels Andriesse 67ea1782ef Add documentation 3 years ago
Niels Andriesse 21c7d0ce03 Implement drafts 3 years ago
Niels Andriesse 6ca6455734 Enable link a device button 3 years ago
Niels Andriesse f8180d7e65 Disable link a device button for now 3 years ago
Niels Andriesse b7a66e9f5f Hopefully fix scrolling bug 3 years ago
Niels Andriesse 57eb5f8ef4 Make conversation title tappable 3 years ago
Niels Andriesse 1a09ee3619 Scroll to last unread message upon opening a conversation 3 years ago
Niels Andriesse c3f70a641a Show unread counts 3 years ago
Niels Andriesse 9acc48feb2 Debug 3 years ago
Niels Andriesse cf07fc1b1a Implement nicknames 3 years ago