Niels Andriesse
a591adb8f7
Merge branch 'dev' into session-restore
2020-01-24 10:58:41 +11:00
Niels Andriesse
3769f50a21
Fix public chat deletion
2020-01-24 09:48:47 +11:00
Mikunj
8f7ba1407f
Clean.
...
Switched to generating ephemeral key-pair per proxy request.
2020-01-23 10:04:36 +11:00
Mikunj
54c2e793ed
Added LokiSnodeProxy
2020-01-23 09:35:43 +11:00
Mikunj
920520077d
Added public key to LokiAPITarget
2020-01-23 09:25:11 +11:00
Niels Andriesse
213d154472
Fix group chat notifications
2020-01-22 15:32:23 +11:00
Ryan ZHAO
8838dfb430
add admins to group, clean up some code
2020-01-22 14:41:34 +11:00
Ryan ZHAO
efb6295962
update version migrations for new group id for public chats and rss feeds
2020-01-22 10:23:35 +11:00
Niels Andriesse
7cfd43ff6b
Implement group member count, fix QR code scanning & clean
2020-01-22 09:53:29 +11:00
Ryan ZHAO
41d682a802
update group id to sync with android
2020-01-21 17:49:09 +11:00
Ryan ZHAO
fc01b91234
fix the issue of becoming friends automatically
2020-01-20 16:58:38 +11:00
Niels Andriesse
f4ebee2606
Fix release mode linking
2020-01-20 16:00:01 +11:00
Niels Andriesse
7020f2a73e
Hopefully fix threading issue
2020-01-20 15:04:22 +11:00
Niels Andriesse
de2d0ea15e
Don't auto-join public chats
2020-01-20 14:45:37 +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
997b894125
Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into private-group-chat
2020-01-14 10:27:06 +11:00
Ryan ZHAO
dc0d6fa1c3
try to add admin
2020-01-14 10:24:12 +11:00
Ryan ZHAO
0c94915a98
change to new ssl hostname for registering toke to our server
2020-01-13 14:03:49 +11:00
Ryan ZHAO
b29096ad21
try to make settings for group chat working
2020-01-13 11:14:49 +11:00
Ryan ZHAO
d9a7dc07ef
Distinguish public chat and rss feed from regular groups
2020-01-10 10:52:47 +11:00
Ryan ZHAO
8d770833ad
Sort the messages by sender's timestamp
2020-01-08 11:23:19 +11:00
Niels Andriesse
86a9e6534e
Clean
2020-01-06 13:16:43 +11:00
Niels Andriesse
d90abd3fe8
Implement conversation settings screen redesign
2019-12-13 11:23:45 +11:00
Niels Andriesse
c0c68f58d9
Implement seed screen
...
Also fix profile picture updating
2019-12-12 13:17:14 +11:00
Niels Andriesse
d05df87dd2
Implement the much anticipated Simon status bar
2019-12-11 16:08:08 +11:00
Mikunj
57db0bd211
Clean
2019-12-10 15:59:20 +11:00
Mikunj
770d8b2f3d
Added session restore message sending
2019-12-10 15:43:18 +11:00
Mikunj
58a260aac5
Show session restore banner
2019-12-10 11:29:32 +11:00
Niels Andriesse
0e9fbb7474
Show profile picture at top of message stack
2019-12-10 11:22:14 +11:00
Mikunj
e38976b082
Store devices that we need to restore session with.
2019-12-10 10:32:53 +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
Mikunj
8a57632ced
Ignore any friend requests that were made before we restored our device.
2019-12-09 16:10:53 +11:00
Mikunj
5301858c09
Updated protobuf
2019-12-09 15:12:50 +11:00
Niels Andriesse
7a049a8739
WIP
2019-12-06 16:42:28 +11:00
Niels Andriesse
9b51cd9b67
Fix typo
2019-12-03 11:13:19 +11:00
Niels Andriesse
976f17a3ec
Fix linking with desktop
2019-12-03 09:58:47 +11:00
Niels Andriesse
9435c6dd1d
Fix contact parsing
2019-12-02 16:06:18 +11:00
Niels Andriesse
7fe2cc7511
Fix crash
2019-12-02 14:56:39 +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
1a9ad0062b
Public chat incoming message avatar parsing.
2019-11-29 14:14:02 +11:00
Mikunj
7494393473
Set avatar on public chats.
2019-11-29 13:47:41 +11:00
Mikunj
eafc2afe4a
Attach a profile key if we're friends with a contact.
2019-11-29 13:21:09 +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
4d3954be19
Clean up logging
2019-11-27 15:23:00 +11:00
Niels Andriesse
ad52e854e4
Debug contact syncing
2019-11-27 15:22:39 +11:00
Niels Andriesse
1261be1d08
Quick fix sync transcript duplication
2019-11-27 14:54:45 +11:00
Niels Andriesse
8a30bab444
Fix code duplication
2019-11-27 11:39:50 +11:00
Niels Andriesse
2e35628ce9
Add better logging & fix message routing issues
2019-11-26 16:22:24 +11:00
Niels Andriesse
a2c09370bb
Centralize message routing logic
2019-11-26 15:48:14 +11:00
Niels Andriesse
434baa58af
Fix various public chat issues
2019-11-26 14:47:32 +11:00
Niels Andriesse
0047caba91
Clean up logging
2019-11-26 10:49:21 +11:00
Niels Andriesse
332d1f0b08
Fix pre key handling
2019-11-26 09:48:26 +11:00
Niels Andriesse
2a054c34ba
Fix note to self
2019-11-26 09:48:06 +11:00
Niels Andriesse
c40a5f933e
Debug session handling
2019-11-25 16:32:52 +11:00
Niels Andriesse
ec7c6066cc
Fix linking with desktop
2019-11-25 10:43:04 +11:00
Niels Andriesse
4baba50fa9
Show display name and profile picture in slave mode
2019-11-22 14:22:43 +11:00
Niels Andriesse
734835b4ac
Use new profile picture endpoint
2019-11-22 10:19:12 +11:00
Niels Andriesse
661795bd00
Fix crash on device linking failure
2019-11-22 09:36:16 +11:00
Niels Andriesse
f53b00b36a
Re-generate protos
2019-11-22 09:12:04 +11:00
Niels Andriesse
3322ab49b7
Fix data nuking
2019-11-21 15:40:30 +11:00
Niels Andriesse
16d5e4f4e7
Debug
2019-11-21 10:56:27 +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
Niels Andriesse
850346acf2
Implement sending side of revocation
2019-11-20 15:42:41 +11:00
Niels Andriesse
936424e344
Clean
2019-11-20 14:18:38 +11:00
Niels Andriesse
98fcfce5d1
Implement device link revocation UI
2019-11-20 12:06:41 +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
Niels Andriesse
7e9c0b281e
Implement profile picture uploading
2019-11-18 16:29:12 +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
Mikunj
c5d1047166
Fix self sync messages.
...
Timestamps were not matching and thus messages were always showing `Bad encrypted message`. Signal upstream had fixed this already so i just got the upstream code and modified it to fit our current code.
2019-11-15 16:31:42 +11:00
Niels Andriesse
b4cc90e80e
Fix typo
2019-11-15 14:45:00 +11:00
Niels Andriesse
38ee50bb21
Debug
2019-11-15 14:31:24 +11:00
Niels Andriesse
1d33b62790
Fix public chat attachment syncing
2019-11-15 13:56:35 +11:00
Niels Andriesse
fc44b1c191
Debug
2019-11-15 11:13:55 +11:00
Niels Andriesse
a07d50143d
Fix public chat display name parsing
2019-11-15 09:48:44 +11:00
Niels Andriesse
8b3c2cc32f
Fix public chat message deletion
2019-11-14 16:47:02 +11:00
Niels Andriesse
29b0ea9b04
Fix crash
2019-11-14 16:39:30 +11:00
Niels Andriesse
e7c4aef09b
Fix missing device links in public chat poller
2019-11-14 15:14:11 +11:00
Niels Andriesse
ae261f939c
Update device link endpoint for batch fetching
2019-11-14 14:39:28 +11:00
Niels Andriesse
92f3dcdeca
Update public chat poller for multi device
2019-11-14 13:32:35 +11:00
Niels Andriesse
dc906263cc
Fix note to self
2019-11-14 13:27:00 +11:00
Niels Andriesse
41484c2910
WIP
2019-11-14 11:34:03 +11:00
Niels Andriesse
c368da18c1
Don't show auto-generated friend requests on the sending side
2019-11-13 16:32:08 +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
b55c751358
Fix contact sync message parsing
2019-11-12 14:19:50 +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
cc73937856
WIP
2019-11-11 15:52:17 +11:00
Niels Andriesse
a7ae93bdd7
Decrease fall back batch count
2019-11-11 14:38:54 +11:00
Niels Andriesse
82e33076ae
Don't sync friend request messages
2019-11-11 13:39:00 +11:00
Niels Andriesse
e2e709e3d2
Fix crash
2019-11-11 12:06:42 +11:00
Niels Andriesse
3491539ce5
Debug
2019-11-11 11:11:29 +11:00
Niels Andriesse
5c3064fb87
Clean
2019-11-08 15:50:15 +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
a8d9604613
Fix pre key bundle handling bug
2019-11-08 12:39:48 +11:00
Niels Andriesse
b97866243c
Implement sent message syncing
2019-11-07 16:16:56 +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
954b4567fb
Remove unused code
2019-11-07 09:27:15 +11:00
Niels Andriesse
897147bbf5
Update friend request acceptance for multi device
2019-11-07 09:11:17 +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
c23b6782e8
Fix friend request display logic
2019-11-06 16:11:36 +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
6e5169206d
Fix uncontactable seed node
2019-11-06 13:29:41 +11:00
Niels Andriesse
14fbce0880
Fix deadlock
2019-11-06 13:29:09 +11:00
Niels Andriesse
57614dd01a
Add logging
2019-10-25 09:08:54 +11:00
Niels Andriesse
281db29a6c
Update for back-end changes
2019-10-23 14:56:27 +11:00
Niels Andriesse
060eac7bcc
Fix voice message & file attachment parsing
2019-10-23 13:53:36 +11:00
Niels Andriesse
984f732324
Enable file attachments
2019-10-23 13:35:15 +11:00
Niels Andriesse
ec5ce16fbe
Fix Giphy link previews
2019-10-23 11:20:14 +11:00
Niels Andriesse
89221c1f71
Debug
2019-10-22 13:47:41 +11:00
Niels Andriesse
8f0bd88ed4
Limit allowed characters in display names
2019-10-21 15:59:06 +11:00
Niels Andriesse
e09dc8fed7
Clean
2019-10-21 13:10:34 +11:00
Niels Andriesse
3c87da738d
Improve restoration from seed
2019-10-21 12:40:09 +11:00
Niels Andriesse
a6be41a2f9
Debug
2019-10-21 11:51:15 +11:00
Niels Andriesse
7331e7fa31
Ditch temporary link preview setup
2019-10-21 11:43:46 +11:00
Niels Andriesse
7ff232dbc5
Clean
2019-10-21 10:12:39 +11:00
Niels Andriesse
9eea1a3a83
Parse group attachments
2019-10-21 09:32:28 +11:00
Niels Andriesse
b05c890ab9
Debug
2019-10-18 14:29:56 +11:00
Niels Andriesse
3ffb55fd0e
Include attachment IDs in public chat message signature
2019-10-18 11:44:39 +11:00
Niels Andriesse
52d6b95046
Update attachment API for public chat server
2019-10-18 11:33:14 +11:00
Niels Andriesse
c144de002c
Include attachments in JSON
2019-10-18 11:32:36 +11:00
Niels Andriesse
4adf209b13
Upload attachments to public chat server as needed
2019-10-18 09:47:37 +11:00
Niels Andriesse
b748566f34
Implement attachment downloading
2019-10-17 12:50:17 +11:00
Niels Andriesse
f8ababad1a
Update protobuf layout
2019-10-17 12:28:59 +11:00
Niels Andriesse
ee8b341182
Implement attachment uploading
2019-10-17 11:28:51 +11:00
Niels Andriesse
93a8fdf92e
Handle dodgy seed nodes
2019-10-16 11:33:19 +11:00
Niels Andriesse
9ee85ba150
Disallow self mentions
2019-10-15 11:23:03 +11:00
Niels Andriesse
7462bdab1a
Fix regression
2019-10-15 11:18:17 +11:00
Niels Andriesse
bb9f59ee17
Clean
2019-10-15 11:03:06 +11:00
Niels Andriesse
8e5e113ecf
Clean
2019-10-15 10:50:06 +11:00
Niels Andriesse
b4af9d16d5
Refactor
2019-10-15 10:29:41 +11:00
Niels Andriesse
131c27d089
Fix duplication
2019-10-15 09:43:58 +11:00
Niels Andriesse
48883bf1f1
Fix build
2019-10-15 09:23:13 +11:00
Niels Andriesse
7b0e2d06b0
Partially implement feedback
2019-10-15 08:53:56 +11:00
Niels Andriesse
ddc9ead05c
Fix build
2019-10-14 13:04:06 +11:00
Niels Andriesse
86550c8877
Merge branch 'dev' into custom-server
2019-10-14 12:55:11 +11:00
Niels Andriesse
9b47c646fe
Change mentions approach
2019-10-11 15:52:56 +11:00
Niels Andriesse
8344a86412
Render mentions in previews & refactor
2019-10-11 14:27:31 +11:00
Niels Andriesse
7441468746
Increase fall back batch count
2019-10-11 12:56:43 +11:00
Niels Andriesse
6b08367d6b
Debug
2019-10-10 15:29:44 +11:00
Mikunj
315ba3ecf9
Merge commit '21aa2f646465094c82a1d0062aa74f4a482ca31b' into custom-server
...
# Conflicts:
# Signal.xcodeproj/project.pbxproj
2019-10-10 09:52:21 +11:00
Mikunj
28d5e9c7a0
Added Public chat VC
2019-10-10 09:48:37 +11:00
Mikunj
d8d33287d1
Added PublicChatManager.
...
Added migrations.
2019-10-09 15:57:17 +11:00
Niels Andriesse
10eead529f
Implement user selection UI
2019-10-09 14:46:21 +11:00
Mikunj
683a5c1edc
Remove dependency on hard coded public chat values.
2019-10-09 11:18:11 +11:00
Niels Andriesse
ea3da42faf
Debug
2019-10-09 11:16:10 +11:00
Mikunj
3c7369f465
Added storage functions.
...
Minor refactor.
2019-10-09 11:01:48 +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
cbc12977d3
Fix unclear API
2019-10-08 12:40:04 +11:00
Niels Andriesse
266e0f3363
Reword comment
2019-10-08 12:22:11 +11:00
Mikunj
cbe0fd6f0e
Hook up caching on iOS
2019-10-08 10:48:12 +11:00
Mikunj
17cede4a14
Refactor DeviceLinkMessage.
...
Send a prekeybundle with a pairing request.
2019-10-08 08:57:28 +11:00
Mikunj
2dd0634a62
Fallback to using mappings in database if something goes wrong.
2019-10-07 15:25:45 +11:00
Mikunj
5047a98990
Fix incorrect multi device signature signing and verification.
2019-10-07 14:08:18 +11:00
Niels Andriesse
306e9cf346
Match Android protobuf layout
2019-10-07 13:28:16 +11:00
Niels Andriesse
202a28e64a
Fix display name updating bug
2019-10-07 09:54:10 +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
dafb1469a8
Add documentation
2019-10-04 14:02:41 +10:00
Niels Andriesse
8c3a5f6bd8
Partially disable settings for slave devices
2019-10-04 11:43:28 +10:00
Niels Andriesse
30c60d728e
Fix message sending logic
2019-10-04 11:21:20 +10:00
Niels Andriesse
66baf996a5
WIP
2019-10-03 16:46:08 +10:00
Niels Andriesse
7f17a9cb22
Fix TTL bug
2019-10-03 15:19:39 +10:00
Niels Andriesse
b7d3c1da04
Update for new username API
2019-10-03 14:45:16 +10:00
Niels Andriesse
40bb4ba1a4
Set device link message TTL, clean & add more analytics
2019-10-03 14:45:00 +10:00
Niels Andriesse
9b128748f6
Debug 🔥 🐛
2019-10-02 15:45:34 +10:00
Niels Andriesse
e9bbbe4c87
Fix typo
2019-10-02 14:23:00 +10:00
Niels Andriesse
deb8ad002e
Clean
2019-10-02 13:50:44 +10:00
Niels Andriesse
bef7a2e3c8
Implement group chat message signing
2019-10-02 13:34:34 +10:00
Niels Andriesse
7031bde5a2
Finish integration
2019-09-30 12:08:55 +10:00
Niels Andriesse
2459388a3a
Debug
2019-09-27 16:02:56 +10:00
Niels Andriesse
0df60cc3af
Fix parsing
2019-09-26 16:52:14 +10:00
Niels Andriesse
d0c2ab03ed
Fix storage API bug
2019-09-26 16:44:23 +10:00
Niels Andriesse
ec5f9e9adc
Always use production server for now
2019-09-26 15:47:24 +10:00
Niels Andriesse
7828ad3ebe
Partially debug storage API
2019-09-26 14:43:37 +10:00
Niels Andriesse
29f62a6dfc
Implement LokiStorageAPI.getDeviceLinks(...)
2019-09-26 11:56:29 +10:00
Niels Andriesse
8b0141596c
Partially implement storage API
2019-09-26 11:32:47 +10:00
Niels Andriesse
00c5a176f8
Fix incorrect override
2019-09-26 09:37:49 +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
2f0ac9e59e
Implement mnemonic verification
2019-09-25 09:15:23 +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
f230ac7d42
Fix inconsistent file prefixes
2019-09-24 11:18:14 +10:00
Niels Andriesse
f88a0f3c1f
Update message sending logic for new multi device API
2019-09-24 10:08:56 +10:00
Niels Andriesse
9a9cefd4ec
Finish linking request validation
2019-09-24 10:08:56 +10:00
Niels Andriesse
8429fc3536
Partially implement linking request validation
2019-09-24 10:08:49 +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
8bdcbc6e40
Update protobuf layout
2019-09-23 13:16:51 +10:00
Niels Andriesse
980c1158b9
Add TODO
2019-09-23 10:49:41 +10:00
Niels Andriesse
275e8dec16
Clean
2019-09-23 10:45:51 +10:00
Niels Andriesse
21c5875ef5
Fix database usage
2019-09-23 10:35:31 +10:00
Niels Andriesse
0ac2aaf8bb
Don't time out
2019-09-23 10:03:38 +10:00
Niels Andriesse
a604ba5646
Start implementing device linking UI
2019-09-20 15:53:24 +10:00
Niels Andriesse
da2d18f0fc
Start integrating LokiDeviceLinkingSession
2019-09-20 14:26:29 +10:00
Niels Andriesse
d5d6d65b5c
Fix build
2019-09-20 14:11:46 +10:00
Niels Andriesse
10a6c5e2ea
Further build out API
2019-09-20 14:08:35 +10:00
Niels Andriesse
7fe7245c64
Refactor
2019-09-20 11:42:10 +10:00
Niels Andriesse
ad896a1275
Merge approaches
2019-09-20 10:59:20 +10:00
Niels Andriesse
374bcbc997
Re-order files
2019-09-20 10:23:25 +10:00
Niels Andriesse
636c77c9d6
Merge branch 'multi-device' of github.com:loki-project/loki-messenger-ios into multi-device-integration
2019-09-20 10:11:09 +10:00
Niels Andriesse
4d3f95b69f
Merge branch 'dev' into multi-device-database
2019-09-19 16:14:18 +10:00
Niels Andriesse
34eca6c820
Split into LokiDeviceLinkingSession & LokiAPI+MultiDeviceAPI
2019-09-19 16:05:59 +10:00
Niels Andriesse
143755ae8e
Implement basic linking request listening logic
2019-09-19 10:54:40 +10:00
Niels Andriesse
b2ea98fb97
Implement basic multi device message sending
2019-09-19 10:31:07 +10:00
Niels Andriesse
d132b1c4f1
Stub LokiDeviceLinkingAPI
2019-09-19 10:03:08 +10:00
Niels Andriesse
fc131cf3ec
Increase message send retry limit
2019-09-18 16:59:11 +10:00
Niels Andriesse
182d8b90b9
Reduce group chat batch size
2019-09-18 15:49:04 +10:00
Niels Andriesse
5f1e48944c
Fix message ordering
2019-09-18 15:45:50 +10:00
Mikunj
1ba0a170c1
Added database extensions.
2019-09-18 13:26:22 +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
Niels Andriesse
0743fbf855
Refactor
2019-09-17 16:51:38 +10:00
Niels Andriesse
e68dbe306d
Remove unneeded debug assertions
2019-09-17 10:26:22 +10:00
Niels Andriesse
d4f026f6c8
Undo accidental changes
2019-09-17 09:59:09 +10:00
Niels Andriesse
4d5c12ad6e
Fix UI glitch
2019-09-17 09:56:47 +10:00
Niels Andriesse
bd309c4f6f
Clean
2019-09-16 16:36:17 +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
a9926f91c9
Undo accidental commit
2019-09-12 15:07:15 +10:00
Niels Andriesse
af39b35da7
Clean & implement moderator tags UI
2019-09-12 15:06:20 +10:00
Mikunj
f0fda330de
Removed old moderator logic.
2019-09-12 14:10:52 +10:00