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
Ryan ZHAO
cf148fe845
handle access to selected photos & optimise the process of request photo library permission
2021-04-08 13:36:20 +10:00
Niels Andriesse
e215c72912
Merge pull request #380 from RyanRory/unread-messages-crash
...
Fix Crash in Very Long Conversations
2021-04-08 10:28:42 +10:00
Niels Andriesse
cf4fa84043
Fix content type handling
2021-04-08 10:18:20 +10:00
Niels Andriesse
0b645626d1
Make media placeholder view look nicer
2021-04-08 10:01:53 +10:00
Niels Andriesse
aa68e91a4d
Fix attachment download resumption
2021-04-08 09:51:52 +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
5ed5c02ad4
Debug
2021-04-07 15:41:57 +10:00
nielsandriesse
a360fa7721
Merge branch 'dev' into deferred-attachment-downloads
2021-04-07 14:58:57 +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
Ryan ZHAO
9dab07f41c
set kConversationInitialMaxRangeSize back to 100 and fix the crash
2021-04-06 14:28:03 +10:00
Niels Andriesse
3bf46a36c7
Fix memory leaks
2021-04-01 14:24:19 +11:00
Ryan ZHAO
bb76ff506b
Merge branch 'dev' of https://github.com/oxen-io/session-ios into ui-fix-2
2021-03-30 15:19:02 +11:00
Ryan ZHAO
887088b4bc
fix the keyboard won't dismiss while swiping the vc back
2021-03-30 15:18:28 +11:00
Niels Andriesse
37ae8a3c0a
Fix constraint
2021-03-30 14:06:12 +11:00
Ryan ZHAO
3030723bb3
fix link preview scrolling issue
2021-03-30 13:55:18 +11:00
Niels Andriesse
cd9b48f9fe
Prettify open group suggestion grid
2021-03-30 13:54:47 +11:00
Ryan ZHAO
b619a8cb99
Merge branch 'dev' of https://github.com/oxen-io/session-ios into ui-fix-2
2021-03-30 13:24:13 +11:00
Ryan ZHAO
e6975e5984
fix scroll button hiding issue
2021-03-30 13:21:05 +11:00
Niels Andriesse
86abc6f6ce
Clean up Session-Info.plist
2021-03-30 11:13:17 +11:00
Ryan ZHAO
60ee602b04
fix scroll button being hidden when coming back from conversation setting vc
2021-03-30 10:38:47 +11:00
Ryan ZHAO
c998d302e5
fix faulty scrolling caused by keyboard for new conversations
2021-03-30 10:35:14 +11:00
Niels Andriesse
dacbd3c52b
Fix minor UI issues
2021-03-30 10:30:09 +11:00
Niels Andriesse
c42a694ef6
Show group images
2021-03-29 16:42:06 +11:00
Niels Andriesse
50ab253576
Add group image endpoint
2021-03-29 16:14:14 +11:00
Niels Andriesse
f157cdbce4
Fix constraint ambiguity
2021-03-29 15:15:25 +11:00
Niels Andriesse
e5b5f2cf07
Put V2 open groups behind a feature flag
2021-03-29 14:11:52 +11:00
Niels Andriesse
1a16112364
Minor refactoring
2021-03-29 14:09:07 +11:00
Niels Andriesse
2d5d14124b
Merge pull request #372 from RyanRory/sending-attachment-scrolling-fix-1
...
Fix Conversation Screen Scrolling Bugs (Part 2)
2021-03-29 14:00:17 +11:00
Niels Andriesse
ef47e9bbf9
Clean
2021-03-29 13:34:52 +11:00
Niels Andriesse
650cba8cdd
Merge pull request #374 from RyanRory/quote-view-improvement
...
UI Fix
2021-03-29 13:32:47 +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
44783ddfef
Update ConfigurationMessage for V2 open groups
2021-03-29 11:49:59 +11:00
Niels Andriesse
7558e0b32a
Re-enable joining V1 open groups
2021-03-29 11:33:52 +11:00
Niels Andriesse
5504f74659
Show V2 open group member count
2021-03-26 16:31:15 +11:00
Ryan ZHAO
d8a02f15a7
fix long messages in group chat being cut off
2021-03-26 14:09:50 +11:00
Niels Andriesse
676efe03fa
Fix interaction bug
2021-03-26 13:35:12 +11:00
Niels Andriesse
a7dd7e1bf0
Hook up suggestion grid
2021-03-26 13:28:40 +11:00
Ryan ZHAO
9ffc118725
clean
2021-03-26 11:52:47 +11:00
Ryan ZHAO
f6fb8f27de
fix quote view show without tableview scrolling
2021-03-26 11:46:41 +11:00
Ryan ZHAO
2286fb3709
show quote message body when there are attachments
2021-03-26 11:22:58 +11:00
Niels Andriesse
516f815521
Debug
2021-03-26 10:39:51 +11:00
Ryan ZHAO
1335defc5c
fix keyboard related scrolling issues & minor refactor
2021-03-25 16:34:13 +11:00
Niels Andriesse
e2814fb884
Implement open group suggestion grid
2021-03-25 16:16:08 +11:00
nielsandriesse
717fe32a73
Fix build
2021-03-24 15:12:58 +11:00
nielsandriesse
c6f4443eed
Update more logic for V2 open groups
2021-03-24 14:36:26 +11:00
Ryan ZHAO
c84f37eb5f
WIP: keyboard issue after sending attachments
2021-03-23 17:09:45 +11:00
Ryan ZHAO
8472c4122f
minor refactor
2021-03-23 13:31:04 +11:00
Ryan ZHAO
72579ce67b
Merge branch 'dev' of https://github.com/oxen-io/session-ios into sending-attachment-scrolling-fix-1
2021-03-23 10:13:11 +11:00
Ryan ZHAO
58bde38576
fix conversation vc scrolling issues related to keyboard
2021-03-23 10:12:55 +11:00
Niels Andriesse
47dbed606b
Merge pull request #366 from beantaco/japanese
...
Japanese Translation Fixes
2021-03-23 09:42:23 +11:00
Niels Andriesse
e26f6e946b
Update comment
2021-03-19 16:53:27 +11:00
Ryan ZHAO
6b6246b106
Merge branch 'dev' of https://github.com/oxen-io/session-ios into sending-attachment-scrolling-fix-1
2021-03-19 16:15:16 +11:00
Ryan ZHAO
8c66b8febc
scroll to the bottom after the message has the attachment IDs
2021-03-19 16:15:06 +11:00
Niels Andriesse
d11db4cb03
Fix edit nickname button showing up for group threads
2021-03-18 16:25:46 +11:00
Niels Andriesse
234f5eb022
Quick fix crash
2021-03-09 09:07:52 +11:00
Niels Andriesse
a17f3277e4
Add TODO
2021-03-05 16:00:43 +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
Niels Andriesse
2e2ed4ea80
Use hex for seed encoding
2021-03-05 15:04:39 +11: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
960e500acd
Don't auto-download attachments from untrusted contacts
2021-03-05 11:48:31 +11:00
Niels Andriesse
54fc54e7b9
Minor refactoring
2021-03-05 09:18:45 +11:00
Niels Andriesse
8738829358
Fill in media saved notification implementation gaps
2021-03-04 16:06:06 +11:00
Niels Andriesse
92304fa590
Clean & debug
2021-03-04 13:50:13 +11:00
Niels Andriesse
1822b661e4
Fix broken constraint
2021-03-04 11:12:08 +11:00
Niels Andriesse
a8cf657c63
Fix mnemonic interpretation bug
2021-03-04 10:04:16 +11:00
nielsandriesse
d26d4d4f8a
Fix crash
2021-03-03 14:13:33 +11:00
nielsandriesse
66d46f3dd0
Debug
2021-03-03 14:10:54 +11:00
nielsandriesse
a9a6f6d5db
Hook up ONS API
2021-03-03 11:48:46 +11:00
Niels Andriesse
52eaa8cdeb
Disable data extraction notifications for now
2021-03-02 15:15:57 +11:00
Niels Andriesse
b21163a421
Handle media saved notifications
2021-03-02 15:14:00 +11:00
Niels Andriesse
9d6d68d33e
Handle screenshot notifications
2021-03-02 15:00:28 +11:00
Niels Andriesse
08015f570f
Create DataExtractionNotificationInfoMessage
2021-03-02 15:00:22 +11:00
Niels Andriesse
dfb2369ab8
Show unread count on scroll to bottom button
2021-03-02 11:46:29 +11:00
Niels Andriesse
799458b03f
Update build number
2021-03-02 11:08:09 +11:00
Niels Andriesse
a8e5e4d535
Update build number
2021-03-02 10:21:36 +11:00
Niels Andriesse
67ea1782ef
Add documentation
2021-03-02 10:18:08 +11:00
Niels Andriesse
21c7d0ce03
Implement drafts
2021-03-02 09:33:31 +11:00
Niels Andriesse
6ca6455734
Enable link a device button
2021-03-01 16:17:08 +11:00
Niels Andriesse
f8180d7e65
Disable link a device button for now
2021-03-01 15:54:18 +11:00
Niels Andriesse
b7a66e9f5f
Hopefully fix scrolling bug
2021-03-01 15:20:44 +11:00
Niels Andriesse
57eb5f8ef4
Make conversation title tappable
2021-03-01 15:15:37 +11:00
Niels Andriesse
1a09ee3619
Scroll to last unread message upon opening a conversation
2021-03-01 14:23:55 +11:00
Niels Andriesse
c3f70a641a
Show unread counts
2021-03-01 14:04:54 +11:00
Niels Andriesse
9acc48feb2
Debug
2021-03-01 13:43:52 +11:00
Niels Andriesse
cf07fc1b1a
Implement nicknames
2021-03-01 13:15:54 +11:00
Niels Andriesse
dd0baf0d97
Unify contacts APIs
2021-03-01 09:36:18 +11:00
Niels Andriesse
205ff8a660
Prepare for upcoming contact changes
2021-02-26 15:00:03 +11:00
Niels Andriesse
9969284a2b
Clean
2021-02-26 14:42:46 +11:00
Niels Andriesse
7289c5064a
Fix margins
2021-02-26 14:11:58 +11:00
Niels Andriesse
b98fb13c3f
Fix typo
2021-02-26 14:07:55 +11:00
Niels Andriesse
73bbaf9ce7
Potentially fix attachment issue
2021-02-26 13:42:06 +11:00
Niels Andriesse
1dc8a8270f
Fix crash
2021-02-26 09:36:07 +11:00
Niels Andriesse
c2c905de08
Enable link a device button
2021-02-25 16:11:38 +11:00
Niels Andriesse
50b6862815
Fix color and incorrect offset
2021-02-25 13:27:20 +11:00
Niels Andriesse
cdd9878eb1
Quick fix scrolling bug
2021-02-25 10:50:14 +11:00
nielsandriesse
109e673bad
Debug
2021-02-24 15:30:41 +11:00
nielsandriesse
e2ce5bf58a
Disable link button for now
2021-02-24 11:37:54 +11:00
nielsandriesse
9cda22b640
Fix ugly transition
2021-02-24 11:02:56 +11:00
nielsandriesse
881bd9b00f
Add missing sync
2021-02-24 10:01:23 +11:00
Niels Andriesse
c5c6bf2624
Debug
2021-02-23 16:09:22 +11:00
Niels Andriesse
10e6d114a0
Sync profile updates
2021-02-23 16:01:06 +11:00
Niels Andriesse
713b781def
Remove legacy notifications adaptee
2021-02-23 15:38:55 +11:00
Niels Andriesse
227d02b8ea
Fix incorrect margin
2021-02-23 15:30:05 +11:00
Niels Andriesse
e4aca65af0
Clean
2021-02-23 14:20:21 +11:00
Niels Andriesse
cea036e343
Reduce code duplication
2021-02-23 13:53:30 +11:00
Niels Andriesse
4b83c48e6f
Hide link device button for now
2021-02-23 13:10:06 +11:00
Niels Andriesse
d833bbc44c
Hide input view after user left group
2021-02-23 11:28:22 +11:00
Niels Andriesse
f6ced55003
Debug
2021-02-23 10:56:16 +11:00
Niels Andriesse
646910d115
Fix crash
2021-02-23 10:23:18 +11:00
Niels Andriesse
e945a6779f
Include profile in configuration sync message
2021-02-23 09:47:38 +11:00
Niels Andriesse
d532badd09
Merge branch 'dev' into multi-device
2021-02-22 15:18:12 +11:00
Niels Andriesse
66a00d4167
Clean
2021-02-22 15:10:01 +11:00
Niels Andriesse
870f4d38d7
Clean
2021-02-22 14:47:40 +11:00
Niels Andriesse
bc91d9ef0c
Fix text view placeholder bug
2021-02-22 14:29:14 +11:00
Niels Andriesse
b2c6a5229b
Fix voice message resetting bug
2021-02-22 14:23:15 +11:00
Niels Andriesse
5846de634d
Fix disappearing messages timer positioning
2021-02-22 14:17:05 +11:00
Niels Andriesse
7b01b65908
Fix various minor bugs
2021-02-22 13:36:26 +11:00
Niels Andriesse
a6ae026541
Switch to expanding attachment buttons
2021-02-22 10:49:35 +11:00
Niels Andriesse
d30fd2fb07
Clean
2021-02-19 16:02:19 +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
547f5bf540
Make replies tappable
2021-02-19 14:43:49 +11:00
Niels Andriesse
28d34b0187
Fix replies bug
2021-02-19 14:33:04 +11:00
Niels Andriesse
b8f82c98eb
Show moderator icons in open groups
2021-02-19 14:30:16 +11:00
Niels Andriesse
bc58dfd94e
Update build number
2021-02-19 13:43:59 +11:00
Niels Andriesse
a23081409b
Finish search
2021-02-19 13:25:31 +11:00
Niels Andriesse
d21d6836a9
Implement rough conversation search
2021-02-19 10:50:18 +11:00
Niels Andriesse
c4bd4cea6a
Clean up conversation settings screen
2021-02-18 16:49:48 +11:00
Niels Andriesse
994ee82a89
WIP
2021-02-18 15:32:56 +11:00
Niels Andriesse
067eaf0c3b
Clean
2021-02-18 13:40:38 +11:00
Niels Andriesse
6a810d959b
Fix initial scroll position bug
2021-02-18 11:02:19 +11:00
nielsandriesse
907925496f
Clean
2021-02-17 16:27:35 +11:00
nielsandriesse
299cfedc02
Clean up mentions UI
2021-02-17 15:57:07 +11:00
nielsandriesse
168066b7a2
Implement rough mentions system
2021-02-17 14:26:43 +11:00
nielsandriesse
0e2cf4d269
Hook up GIFs
2021-02-17 10:23:50 +11:00
nielsandriesse
a25276b5be
Fix document picker appearance
2021-02-17 10:14:48 +11:00
nielsandriesse
af0efc325b
Glue things together
2021-02-17 10:06:17 +11:00
nielsandriesse
0735fb556f
Mostly implement media sending nuts & bolts
2021-02-17 09:40:23 +11:00
nielsandriesse
1b52e978ea
Hook up voice message sending logic
2021-02-17 08:01:54 +11:00
nielsandriesse
a6f2d9e975
Finish voice message UI
2021-02-16 19:28:32 +11:00
nielsandriesse
6504996c34
Mostly implement voice message recording back-end
2021-02-16 16:36:06 +11:00
nielsandriesse
c4a7c31672
Implement lock view
2021-02-16 14:22:39 +11:00
nielsandriesse
3e7de541cb
Redesign voice message recording UI
2021-02-16 13:57:30 +11:00
nielsandriesse
4ab0efd512
Partially implement voice message recording UI
2021-02-16 10:57:03 +11:00
nielsandriesse
ac41400ede
Implement conversation screen subtitle
2021-02-15 16:50:48 +11:00
nielsandriesse
f12d18f90e
Fix crash
2021-02-15 16:16:22 +11:00
nielsandriesse
81b29394ec
Implement resending of failed messages
2021-02-15 15:42:16 +11:00
nielsandriesse
1b60ecf840
Update copy
2021-02-15 15:12:09 +11:00
nielsandriesse
8a9aa7b084
Show link preview suggestion if needed
2021-02-15 15:07:38 +11:00
nielsandriesse
2805742d5d
Send link previews
2021-02-15 14:45:46 +11:00
nielsandriesse
810aa42f03
Finish link preview UI
2021-02-15 13:51:26 +11:00
nielsandriesse
b57b874110
Make LinkPreviewViewV2 work with LinkPreviewState
2021-02-15 10:19:15 +11:00
nielsandriesse
a9eb407cc4
Fix conflicting pan gestures
2021-02-15 09:52:07 +11:00
nielsandriesse
ebd91dcc73
Merge branch 'dev' into ui
2021-02-15 09:12:10 +11:00
Niels Andriesse
c1d9270f1b
Fix view controller popping animation bug
2021-02-12 15:52:14 +11:00
Niels Andriesse
b04988936c
Update build number
2021-02-12 14:47:53 +11:00
Niels Andriesse
2736d1c6a0
Don't show key pair migration modal anymore
2021-02-12 14:46:15 +11:00
Niels Andriesse
2fd1707cba
Make link previews tappable & mark sent messages as read
2021-02-12 14:07:42 +11:00
Niels Andriesse
8804b05ae6
Show timestamps
2021-02-12 13:34:20 +11:00
Niels Andriesse
78691c7b65
Implement blocking/unblocking
2021-02-12 11:56:46 +11:00
Niels Andriesse
f0ead8ac23
Clean
2021-02-12 11:24:22 +11:00
Niels Andriesse
6b29f0b429
Implement swipe to reply
2021-02-12 11:14:01 +11:00
Niels Andriesse
8a75b78bbc
Rename LinkView → LinkPreviewViewV2
2021-02-11 15:32:44 +11:00
Niels Andriesse
b7ee48f317
Fix body text view gesture handling
2021-02-11 15:00:53 +11:00
Niels Andriesse
401a29344d
Implement linkification
2021-02-11 14:24:38 +11:00
Niels Andriesse
aa027a28c5
Implement preliminary link preview view
2021-02-11 11:16:35 +11:00
Niels Andriesse
074c1bf43f
Fix constraint issues
2021-02-11 09:53:27 +11:00
nielsandriesse
1dc75f3a1d
Fix incorrect color
2021-02-10 17:35:53 +11:00
nielsandriesse
2074d1d724
Implement cancelation for replies
2021-02-10 17:04:26 +11:00
nielsandriesse
a9fb52acf8
Clean
2021-02-10 15:33:39 +11:00
nielsandriesse
78456efe62
Hook up replies
2021-02-10 14:46:59 +11:00
nielsandriesse
3f85544594
Finish replies UI
2021-02-10 14:43:57 +11:00
nielsandriesse
217e4dad38
Fix paging
2021-02-10 11:55:50 +11:00
nielsandriesse
1924e01edc
Merge branch 'multi-device' into ui
2021-02-10 11:27:39 +11:00
Niels Andriesse
517360a773
Fix open group config message syncing
2021-02-10 10:19:23 +11:00
Niels Andriesse
90e53e5cef
Redesign conversation screen part 1
2021-02-09 15:14:18 +11:00
Niels Andriesse
e7b9017992
Enable V2 closed group control messages
2021-02-09 13:55:32 +11:00
Niels Andriesse
7efe56520a
Remove debug code
2021-02-01 13:13:12 +11:00
Niels Andriesse
464e8864af
Clean up onboarding
2021-01-29 11:06:14 +11:00
Niels Andriesse
1f3135d9d5
Don't enable multi device yet
2021-01-28 15:59:07 +11:00
Niels Andriesse
82cbf2ab41
Clean
2021-01-28 15:56:33 +11:00