Commit graph

298 commits

Author SHA1 Message Date
ryanzhao
951b8ac1e6 localisation for context menu 2021-08-09 14:00:10 +10:00
ryanzhao
5f2890a1fc Merge branch 'dev' of https://github.com/oxen-io/session-ios into unsend-message 2021-08-09 11:21:29 +10:00
Mark Feaver
9a27e5d7bb Made app default to system-defined dark/light mode on first launch 2021-08-07 18:56:59 +10:00
Ryan Zhao
4904d2cdcf localisation 2021-08-05 16:15:11 +10:00
Ryan Zhao
33bd74338d localisation 2021-08-05 15:37:54 +10:00
Ryan Zhao
86ab6c03eb use single pdf for image assets 2021-07-30 09:20:56 +10:00
Niels Andriesse
483ed4792f Fix localization & clean 2021-07-29 10:14:06 +10:00
ryanzhao
798b541241 add UI in conversation settings 2021-07-26 15:42:04 +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
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
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
873279b65b Add FAQ button to settings 2021-07-14 14:05:40 +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
57ebadcbdb Update translations 2021-07-07 14:30:55 +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
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
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
3fda8daec9 Merge branch 'dev' into cleanup 2021-05-20 16:25:59 +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
40ef02ac00 Update translations 2021-05-13 14:38:42 +10:00
nielsandriesse
17688a66e6 Make closed group polling variable rate 2021-05-12 10:33:29 +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
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
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
b01b989815 Remove unused fonts 2021-05-05 14:55:13 +10:00
nielsandriesse
e1ad33e832 Clean 2021-05-05 14:22:29 +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
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
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
c20c3386da Add more strings to be translated 2021-04-30 13:35:15 +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
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
Niels Andriesse
e9df213bfe Put feature flags in one place 2021-04-27 08:53:18 +10:00
ryanzhao
c8e8b94980 Merge branch 'dev' of https://github.com/oxen-io/session-ios into seleted-photo-permission 2021-04-07 16:47:50 +10:00
ryanzhao
df1b4fda57 try to handle limited photo permission 2021-04-07 16:47:39 +10:00
nielsandriesse
330e4ce8ad Fix unnecessary V2 open group requests 2021-04-07 13:18:24 +10:00
nielsandriesse
57848d6701 Fix info.plist 2021-04-07 13:13:09 +10:00
nielsandriesse
f7a75a1b80 Debug 2021-04-07 11:34:28 +10:00
nielsandriesse
75f5591fe0 Store certificates in DER format 2021-04-07 09:26:27 +10:00
Niels Andriesse
2687d9c968 Use proper API 2021-04-07 09:26:00 +10:00
Niels Andriesse
86abc6f6ce Clean up Session-Info.plist 2021-03-30 11:13:17 +11:00
Niels Andriesse
6c84e922a5
Merge pull request #370 from oxen-io/open-groups
V2 Open Groups
2021-03-29 11:50:25 +11:00
Niels Andriesse
a7dd7e1bf0 Hook up suggestion grid 2021-03-26 13:28:40 +11:00
nielsandriesse
c6f4443eed Update more logic for V2 open groups 2021-03-24 14:36:26 +11:00
Niels Andriesse
47dbed606b
Merge pull request #366 from beantaco/japanese
Japanese Translation Fixes
2021-03-23 09:42:23 +11:00
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).
2021-03-05 04:57:20 +00:00
beantaco
1e9d3224f7
Makes "privacy policy" consistent across platforms
"個人情報保護" is not incorrect, but the translation "プライバシーポリシー" was introduced on session-android and session-desktop.
2021-03-05 04:57:19 +00:00
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"
2021-03-05 04:57:13 +00:00
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.
2021-03-05 04:44:15 +00:00
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.
2021-03-05 04:44:06 +00:00
beantaco
b6ef520fb4
Fixes the strings that specify valid display names 2021-03-05 02:23:44 +00:00
beantaco
593c1d8d9b
Improves translation of open groups and closed groups
- open group:   オープングループ -> 公開グループ
- closed group: 閉じたグループ -> 非公開グループ
2021-03-05 02:20:43 +00:00
Niels Andriesse
54fc54e7b9 Minor refactoring 2021-03-05 09:18:45 +11:00
Niels Andriesse
92304fa590 Clean & debug 2021-03-04 13:50:13 +11:00
Niels Andriesse
dd0baf0d97 Unify contacts APIs 2021-03-01 09:36:18 +11:00
Niels Andriesse
713b781def Remove legacy notifications adaptee 2021-02-23 15:38:55 +11:00
Niels Andriesse
e945a6779f Include profile in configuration sync message 2021-02-23 09:47:38 +11:00
Niels Andriesse
49c825eb43 Remove old conversation screen 2021-02-19 15:46:52 +11:00
Niels Andriesse
2efcd20c64 Show disappearing messages timer 2021-02-19 15:08:24 +11:00
Niels Andriesse
b8f82c98eb Show moderator icons in open groups 2021-02-19 14:30:16 +11:00
nielsandriesse
299cfedc02 Clean up mentions UI 2021-02-17 15:57:07 +11:00
nielsandriesse
a25276b5be Fix document picker appearance 2021-02-17 10:14:48 +11:00
nielsandriesse
f12d18f90e Fix crash 2021-02-15 16:16:22 +11:00
nielsandriesse
ebd91dcc73 Merge branch 'dev' into ui 2021-02-15 09:12:10 +11:00
Niels Andriesse
b04988936c Update build number 2021-02-12 14:47:53 +11:00
nielsandriesse
3f85544594 Finish replies UI 2021-02-10 14:43:57 +11:00
Niels Andriesse
90e53e5cef Redesign conversation screen part 1 2021-02-09 15:14:18 +11:00
Niels Andriesse
464e8864af Clean up onboarding 2021-01-29 11:06:14 +11:00
Niels Andriesse
7acb6c9ac3 Merge branch 'dev' into multi-device 2021-01-28 15:44:04 +11:00
Niels Andriesse
be877bbeaf Improve onion request path loading efficiency 2021-01-27 16:14:35 +11:00
Niels Andriesse
59d071d9f5 Improve onion request path loading efficiency 2021-01-27 14:06:28 +11:00
Niels Andriesse
6b7b158000 Debug 2021-01-25 14:46:47 +11:00
Niels Andriesse
cf333d5e3d Merge branch 'closed-groups' into multi-device 2021-01-25 13:50:18 +11:00
Niels Andriesse
bbac6cc5ed Attempt to fix extensions 2021-01-25 10:28:33 +11:00
Niels Andriesse
867e9114a6
Merge branch 'dev' into multi-device 2021-01-22 13:29:13 +11:00
Niels Andriesse
705c204bc9 Hopefully fix crash 2021-01-21 09:53:49 +11:00
Niels Andriesse
474acb5a30 Raise closed group size to 100 members 2021-01-19 13:51:26 +11:00
Niels Andriesse
0ad7c9559e Update version number 2021-01-14 15:04:20 +11:00
Niels Andriesse
8cdc63a9a9 Merge branch 'multi-device-2' into multi-device 2021-01-14 09:47:48 +11:00
nielsandriesse
e38dae5a05 Replace PublicChatManager 2021-01-14 09:42:52 +11:00
nielsandriesse
f364ee3907 WIP 2021-01-13 16:10:06 +11:00
nielsandriesse
b8d9334d19 Force sync upon creating a closed group or joining an open group 2021-01-13 15:25:38 +11:00
nielsandriesse
3ec4e0ae52 Force sync configuration upon enabling multi device or clearing data 2021-01-13 14:20:12 +11:00
nielsandriesse
9eefc21eb9 Periodically send configuration messages 2021-01-13 14:08:41 +11:00
nielsandriesse
129f7fc0ed Update copy 2021-01-12 13:43:52 +11:00
nielsandriesse
a915c5ddaa Re-organize files 2021-01-12 11:05:52 +11:00
Niels Andriesse
c094d1e7fb Rename project 2021-01-11 15:01:59 +11:00
Niels Andriesse
d76949516b Remove more unused code 2021-01-04 14:08:05 +11:00
Niels Andriesse
71758b0c00 Remove the Signal protocol 2021-01-04 13:59:21 +11:00
Niels Andriesse
2ba0f5d4e4 Remove unused files 2020-12-17 15:20:43 +11:00
Niels Andriesse
b64f316b39 Use actual icon 2020-12-16 14:22:31 +11:00
Niels Andriesse
ac6baec6f2 Make things compile again 2020-11-26 10:37:56 +11:00
nielsandriesse
5dfd4b1965 Restructure 2020-11-25 16:15:16 +11:00
Niels Andriesse
d7c71a8c06 Make things compile again 2020-11-23 10:24:40 +11:00
nielsandriesse
b218a16b05 Implement attachment downloading 2020-11-20 15:53:56 +11:00
Niels Andriesse
b030b5999b Make messages show up again 2020-11-18 12:02:38 +11:00
nielsandriesse
f36f447bec Ditch unused Signal code 2020-11-17 15:35:52 +11:00
nielsandriesse
f706e38ef7 Debug 2020-11-12 13:54:59 +11:00
nielsandriesse
1c0b32af3c Fix ECKeyPair usage 2020-11-12 10:41:45 +11:00
nielsandriesse
58e69aae9c Organize files 2020-11-12 08:48:41 +11:00