Niels Andriesse
25817b8688
Fix merge
2020-02-04 10:53:49 +11:00
Niels Andriesse
4d57676c70
Merge branch 'sealed-sender' of github.com:RyanRory/loki-messenger-ios into dev
2020-02-04 10:48:04 +11:00
Ryan ZHAO
def2221de8
enable sealed sender
2020-01-31 17:01:29 +11:00
Niels Andriesse
5b43cbc25a
Remove outdated comments
2020-01-30 20:16:31 +11:00
Niels Andriesse
a41b670bb5
Refactor
2020-01-30 20:09:02 +11:00
Niels Andriesse
64fd89291e
Fix multi device x closed groups
2020-01-30 15:51:46 +11:00
Niels Andriesse
b8f71c5c28
Fix multi device
2020-01-30 14:20:51 +11:00
Niels Andriesse
5de7c452cf
Fix session handling bug
2020-01-30 11:12:11 +11:00
Niels Andriesse
f656a1d4d8
Clean
2020-01-30 09:15:42 +11:00
Niels Andriesse
78ab0d483b
Remove debug code
2020-01-29 14:58:28 +11:00
Niels Andriesse
7762418ac1
Clean
2020-01-28 15:08:42 +11:00
Niels Andriesse
0f0eba9325
Merge branch 'dev' into group-chats
2020-01-28 14:22:26 +11:00
Niels Andriesse
a591adb8f7
Merge branch 'dev' into session-restore
2020-01-24 10:58:41 +11:00
Ryan ZHAO
8838dfb430
add admins to group, clean up some code
2020-01-22 14:41:34 +11:00
Ryan ZHAO
fc01b91234
fix the issue of becoming friends automatically
2020-01-20 16:58:38 +11:00
Ryan ZHAO
3752879166
update sesstion request building with the same protocol with desktop and android
2020-01-20 11:32:07 +11:00
Ryan ZHAO
7987b7b4b9
fix crash of nil exception in group chats
2020-01-17 14:13:02 +11:00
Ryan ZHAO
3dc7494b16
Handle session request message for group members
2020-01-17 10:38:16 +11:00
Ryan ZHAO
369b5ddaf2
enable to create a new private chat group
2020-01-15 15:44:31 +11:00
Ryan ZHAO
0df5f857a7
let users know when members are removed
2020-01-14 14:58:22 +11:00
Ryan ZHAO
d9a7dc07ef
Distinguish public chat and rss feed from regular groups
2020-01-10 10:52:47 +11:00
Niels Andriesse
d90abd3fe8
Implement conversation settings screen redesign
2019-12-13 11:23:45 +11:00
Mikunj
770d8b2f3d
Added session restore message sending
2019-12-10 15:43:18 +11:00
Mikunj
1a684aa470
Reset session upon receiving a friend request from a contact we are friends with.
2019-12-10 09:27:34 +11:00
Niels Andriesse
ce33d472eb
Clean
2019-12-02 13:10:01 +11:00
Mikunj
2b8e74348a
Clean
2019-12-02 11:01:07 +11:00
Mikunj
b0dfae7974
Fix multi-device profile picture handling.
...
Fixed note to self.
Enabled removal of avatar.
2019-12-02 10:48:12 +11:00
Mikunj
3c3d185bec
Don't send profile in a contact sync message.
...
This is because both android and desktop first check to see if a sent sync message exists before the check for contact sync. This causes contact sync messages to be ignored.
2019-11-29 16:32:53 +11:00
Mikunj
b2a2cd8d20
Update our profile key if our primary device sends a message on the public chat.
2019-11-29 14:37:46 +11:00
Mikunj
9cde326254
Correctly handle profile key update from incoming messages.
2019-11-29 11:45:13 +11:00
Niels Andriesse
ba8c3b1859
Debug
2019-11-27 16:26:15 +11:00
Niels Andriesse
1261be1d08
Quick fix sync transcript duplication
2019-11-27 14:54:45 +11:00
Niels Andriesse
5fde64ef1e
Debug multi device revocation
2019-11-21 10:10:34 +11:00
Niels Andriesse
31e3a98d90
Notify user after device has been unlinked
2019-11-21 08:22:36 +11:00
Niels Andriesse
592aa70862
Implement receiving side of revocation
2019-11-20 16:27:34 +11:00
Maxim Shishmarev
859384afaf
Enable profile pictures
2019-11-18 16:35:20 +11:00
Niels Andriesse
7aa4e83700
WIP
2019-11-18 16:30:26 +11:00
Mikunj
b012f93644
Always create a thread for a contact if we got a contact sync message.
2019-11-18 13:33:04 +11:00
Niels Andriesse
1d33b62790
Fix public chat attachment syncing
2019-11-15 13:56:35 +11:00
Niels Andriesse
431fd15d5a
Ensure device links are always up to date
2019-11-13 14:30:12 +11:00
Niels Andriesse
f25421ce83
Debug
2019-11-13 13:23:55 +11:00
Niels Andriesse
aefdbeb7bc
Fix threading
2019-11-13 13:12:25 +11:00
Niels Andriesse
dfccd6b9a3
Try to establish sessions after receiving a contact sync message
2019-11-12 13:04:13 +11:00
Niels Andriesse
09204e66e2
Parse contact sync messages
2019-11-12 12:11:29 +11:00
Niels Andriesse
02877a0164
Re-enable sync message validation
2019-11-08 14:59:36 +11:00
Niels Andriesse
2bca5a850c
Fix sent message syncing bug
2019-11-08 14:41:06 +11:00
Niels Andriesse
e36a128362
Debug
2019-11-07 14:28:55 +11:00
Niels Andriesse
db32a9f980
Clean message types & re-order files
2019-11-07 12:23:33 +11:00
Niels Andriesse
f9d6f1dce3
Clean utilities
2019-11-07 12:23:33 +11:00
Niels Andriesse
4bdb689526
Reduce code duplication
2019-11-07 12:23:33 +11:00
Niels Andriesse
a1977442f0
Update friend request auto-acceptance for multi device
2019-11-07 10:19:22 +11:00
Niels Andriesse
8281b23ec6
Ensure friend request uniqueness in a thread
2019-11-06 16:39:26 +11:00
Niels Andriesse
ca1a419a45
Add documentation
2019-11-06 16:11:52 +11:00
Niels Andriesse
4258e6d68e
Merge display logic but separate friend request logic
2019-11-06 15:45:41 +11:00
Niels Andriesse
1ffb8908cc
Disable partially implemented seed restoration for now
2019-11-06 13:33:05 +11:00
Niels Andriesse
553a7149d5
Clean OWSMessageManager documentation
2019-11-06 13:31:26 +11:00
Niels Andriesse
145a3beb0a
Fix restoration from seed part 1
2019-11-06 13:31:05 +11:00
Niels Andriesse
7331e7fa31
Ditch temporary link preview setup
2019-10-21 11:43:46 +11:00
Niels Andriesse
9b47c646fe
Change mentions approach
2019-10-11 15:52:56 +11:00
Niels Andriesse
ea3da42faf
Debug
2019-10-09 11:16:10 +11:00
Niels Andriesse
4d5ca1ce66
Pre-populate user ID cache as needed
2019-10-09 10:37:44 +11:00
Niels Andriesse
a1d40a5933
Implement mention rendering
2019-10-09 09:18:18 +11:00
Niels Andriesse
391ed03913
Debug
2019-10-04 14:52:59 +10:00
Niels Andriesse
8e539dad83
Merge threads
2019-10-04 14:03:38 +10:00
Niels Andriesse
7f17a9cb22
Fix TTL bug
2019-10-03 15:19:39 +10:00
Niels Andriesse
40bb4ba1a4
Set device link message TTL, clean & add more analytics
2019-10-03 14:45:00 +10:00
Niels Andriesse
21dd3318d6
Clean
2019-09-25 16:30:45 +10:00
Niels Andriesse
07418d3f8a
Debug
2019-09-25 15:21:03 +10:00
Niels Andriesse
3f07396f94
Clean
2019-09-24 16:03:31 +10:00
Niels Andriesse
6176c63a81
Glue together remaining pieces
2019-09-24 15:55:03 +10:00
Niels Andriesse
5b04b5ed3b
Further build out device link authorization
2019-09-24 15:05:59 +10:00
Niels Andriesse
0bb6721768
Create DeviceLinkingMessage
2019-09-24 14:20:22 +10:00
Niels Andriesse
800af8e08b
Add missing check
2019-09-23 14:32:01 +10:00
Niels Andriesse
6ff9337d32
Implement linking request authorization UI
2019-09-23 14:20:03 +10:00
Niels Andriesse
c05c12c7d2
Implement device linking message receiving
2019-09-23 13:42:58 +10:00
Niels Andriesse
30061b28b2
Fix link previews
2019-09-18 11:31:25 +10:00
Niels Andriesse
d6e499bd9a
Switch onboarding seed step and display name step
2019-09-18 11:09:09 +10:00
Mikunj
6c742349bd
Added link previews for outgoing messages.
...
Refactoring.
Moved link preview generation to messages.
2019-09-16 15:56:03 +10:00
Mikunj
ac3cb695bb
Clean up link preview on incoming messages.
2019-09-16 14:53:31 +10:00
Mikunj
815c8a97fb
Added incoming gif previews
2019-09-16 14:45:24 +10:00
Niels Andriesse
295bc57a99
Include public key with display names
2019-09-12 11:22:42 +10:00
Niels Andriesse
1338fcda21
Clean
2019-09-10 13:26:58 +10:00
Mikunj
47d5b9bda4
Fix case where user doesn't accept friend request automatically after deleting the conversation.
2019-09-10 09:59:10 +10:00
Mikunj
aed740ea3e
Merge commit 'dd7e325d39d51662fa8af39b756475300e4b85b4' into profile-icons
2019-09-10 09:14:44 +10:00
Niels Andriesse
dd7e325d39
Fix desktop compatibility
2019-09-09 16:51:18 +10:00
Mikunj
05b2e2305b
Fix friend requests being accepted straight away when receiving messages in group chats.
2019-09-09 16:23:40 +10:00
Mikunj
8a3bef0738
Fix link preview crash.
2019-09-09 15:41:43 +10:00
Niels Andriesse
da00c04a2c
Implement link previews for group conversations
2019-09-06 11:28:17 +10:00
Niels Andriesse
a3a64218f9
Implement link previews for regular conversations
2019-09-06 09:35:01 +10:00
Niels Andriesse
1e7949a029
Clean
2019-09-02 13:46:56 +10:00
Mikunj
af3e74b73b
Merge branch 'dev' into server-deletion
2019-09-02 10:43:31 +10:00
Niels Andriesse
87c956da18
Pass down message server ID
2019-08-30 15:57:34 +10:00
Mikunj
2392fed21a
Set the server id on public chat messages.
2019-08-28 11:28:42 +10:00
Niels Andriesse
48706d233f
Implement group message sending & receiving
2019-08-21 16:16:40 +10:00
Mikunj
3d55bb2820
Send empty data messages in LKEphemeralMessage.
2019-07-26 11:28:46 +10:00
Mikunj
162c9db6fe
Added TODO reminder.
2019-07-24 12:21:30 +10:00
Mikunj
9ec9b0e27f
Don't set content data in LKEphemeralMessage.
2019-07-24 09:35:35 +10:00
Mikunj
d1e02848e6
Update friend request handling.
2019-07-24 09:20:33 +10:00
Niels Andriesse
39c497f13d
Clean up logging
2019-06-13 14:34:19 +10:00
Niels Andriesse
c040ea1e5e
Clean up UI
2019-06-13 11:06:05 +10:00