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
|
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 |
Niels Andriesse
|
391ed03913
|
Debug
|
2019-10-04 14:52:59 +10:00 |
Niels Andriesse
|
8c3a5f6bd8
|
Partially disable settings for slave devices
|
2019-10-04 11:43:28 +10:00 |
Niels Andriesse
|
66baf996a5
|
WIP
|
2019-10-03 16:46:08 +10:00 |
Niels Andriesse
|
7031bde5a2
|
Finish integration
|
2019-09-30 12:08:55 +10:00 |
Niels Andriesse
|
8b0141596c
|
Partially implement storage API
|
2019-09-26 11:32:47 +10:00 |
Niels Andriesse
|
f88a0f3c1f
|
Update message sending logic for new multi device API
|
2019-09-24 10:08:56 +10:00 |
Niels Andriesse
|
980c1158b9
|
Add TODO
|
2019-09-23 10:49:41 +10:00 |
Niels Andriesse
|
7fe7245c64
|
Refactor
|
2019-09-20 11:42:10 +10:00 |
Niels Andriesse
|
34eca6c820
|
Split into LokiDeviceLinkingSession & LokiAPI+MultiDeviceAPI
|
2019-09-19 16:05:59 +10:00 |
Niels Andriesse
|
b2ea98fb97
|
Implement basic multi device message sending
|
2019-09-19 10:31:07 +10:00 |
Niels Andriesse
|
fc131cf3ec
|
Increase message send retry limit
|
2019-09-18 16:59:11 +10:00 |
Niels Andriesse
|
4d5c12ad6e
|
Fix UI glitch
|
2019-09-17 09:56:47 +10:00 |
Niels Andriesse
|
8985244f7e
|
Merge LokiAPI+Convenience & LokiAPI
|
2019-08-29 15:52:51 +10:00 |
Niels Andriesse
|
9bee25f6c6
|
Clean
|
2019-08-28 16:38:20 +10:00 |
Niels Andriesse
|
99ab556bf8
|
Don't retry proof of work calculation
|
2019-08-02 09:28:04 +10:00 |
Niels Andriesse
|
353186919e
|
Increase maximum retry count
|
2019-08-02 09:23:03 +10:00 |
Niels Andriesse
|
239d13c33e
|
Make use of all seed nodes
|
2019-07-25 13:09:22 +10:00 |
Niels Andriesse
|
8f78ea0dea
|
Update for changed storage server API
|
2019-06-26 15:09:03 +10:00 |
Niels Andriesse
|
517b1b62e6
|
Handle rude seed node behavior
|
2019-06-18 16:01:53 +10:00 |
Niels Andriesse
|
2d0dd46f99
|
Fix typo
|
2019-06-18 11:27:19 +10:00 |
Niels Andriesse
|
58e902429e
|
Tweak connection settings
|
2019-06-17 11:52:57 +10:00 |
Niels Andriesse
|
804a12d1bd
|
Reduce initial PoW difficulty
|
2019-06-14 11:41:25 +10:00 |
Niels Andriesse
|
16a284ca02
|
Handle insufficient PoW error
|
2019-06-14 11:28:04 +10:00 |
Niels Andriesse
|
f32bb85ddc
|
Remove snodes from a swarm if they failed repeatedly
|
2019-06-14 10:21:32 +10:00 |
Niels Andriesse
|
2cf4385fb6
|
Use PoW difficulty returned by snodes
|
2019-06-14 10:04:07 +10:00 |
Niels Andriesse
|
2111e73675
|
Debug clearnet changes
|
2019-06-13 16:05:06 +10:00 |
Niels Andriesse
|
39c497f13d
|
Clean up logging
|
2019-06-13 14:34:19 +10:00 |
Niels Andriesse
|
feb1408836
|
Clean
|
2019-06-12 14:54:40 +10:00 |
Niels Andriesse
|
820b0829bb
|
Merge LokiP2PManager & LokiP2PMessageHandler
|
2019-06-12 14:50:36 +10:00 |
Niels Andriesse
|
26f0bd23a2
|
Unnest LokiAPI.Message
|
2019-06-12 14:44:28 +10:00 |
Niels Andriesse
|
df7ca74b70
|
Simplify LokiAPI changes
|
2019-06-12 14:23:01 +10:00 |
Mikunj
|
39b30ab8c9
|
Merge commit '5a7bba39ab59b575167ee07e28ad70a501576604' into long-polling
|
2019-06-12 12:46:40 +10:00 |
Mikunj
|
ce17523b4c
|
Minor refactoring
|
2019-06-12 12:36:34 +10:00 |
Niels Andriesse
|
6cbacdcf52
|
Keep message sending parameters in one place
|
2019-06-12 12:36:27 +10:00 |
Mikunj
|
fe034be749
|
Merge commit '772abc68aa9d5d1da519dc33455de89d3c1de78c' into long-polling
|
2019-06-12 12:07:54 +10:00 |
Mikunj
|
8c839090e1
|
Converted getMessage function to more granular functions.
This is because we only want to process messages from long polling if it hasn't been stopped.
|
2019-06-12 12:00:40 +10:00 |
Niels Andriesse
|
772abc68aa
|
Ditch TargetWrapper
|
2019-06-12 11:55:01 +10:00 |
Mikunj
|
04bdaff3c6
|
Added long polling.
|
2019-06-12 11:12:39 +10:00 |
Niels Andriesse
|
b5677210d2
|
Remove unused parameter
|
2019-05-31 10:46:57 +10:00 |
Niels Andriesse
|
42b3dddc6a
|
Clean
|
2019-05-30 13:14:38 +10:00 |
Niels Andriesse
|
c60f4cda0d
|
Include sender display name in messages
|
2019-05-28 11:47:46 +10:00 |
Niels Andriesse
|
34cd07f85b
|
Clean
|
2019-05-28 10:04:28 +10:00 |
Niels Andriesse
|
f1bb306438
|
Add show seed button
|
2019-05-28 09:57:54 +10:00 |
Niels Andriesse
|
e81a074efc
|
Show online status
|
2019-05-27 16:30:28 +10:00 |
Niels Andriesse
|
35f2354327
|
Show when a message was sent using P2P
|
2019-05-27 15:06:54 +10:00 |
Niels Andriesse
|
209996f86d
|
Rename P2PDetails → P2PState
|
2019-05-27 13:50:22 +10:00 |
Niels Andriesse
|
97d1c16164
|
Clean up sendSignalMessage(_:to:with:) signature
|
2019-05-27 12:54:59 +10:00 |
Niels Andriesse
|
e7866e7a7a
|
Merge branch 'dev' into p2p
|
2019-05-27 12:50:58 +10:00 |
Niels Andriesse
|
728a148980
|
Improve performance
|
2019-05-27 12:50:30 +10:00 |
Niels Andriesse
|
5351961af7
|
Clean
|
2019-05-27 12:26:37 +10:00 |
Niels Andriesse
|
ca713f6476
|
Clean up getMessages() signature
|
2019-05-27 10:27:49 +10:00 |
Mikunj
|
482721a2c2
|
Merge branch 'dev' into p2p
|
2019-05-27 10:24:35 +10:00 |
Niels Andriesse
|
a440a08a04
|
Implement retrying
|
2019-05-27 09:58:34 +10:00 |
Mikunj
|
58ead70eb3
|
Minor fix.
|
2019-05-27 09:54:20 +10:00 |
Mikunj
|
88afca30c6
|
Moved P2P logic to LokiP2PManager.
|
2019-05-27 09:50:37 +10:00 |
Mikunj
|
af6a969653
|
Very iffy ping logic - May not work
|
2019-05-24 16:26:58 +10:00 |
Mikunj
|
455c8c520b
|
More pinging logic
|
2019-05-24 16:07:00 +10:00 |
Mikunj
|
7f679ba5ed
|
Added P2P pinging logic.
|
2019-05-24 15:20:49 +10:00 |
Mikunj
|
20f0b23951
|
Refactoring.
|
2019-05-24 13:45:38 +10:00 |
Niels Andriesse
|
1fafa550f0
|
Fix message sending error handling
|
2019-05-24 11:24:27 +10:00 |
Mikunj
|
05737cde53
|
Merge commit 'b20ac237b23e9582cead41693428c346f2bc95cb' into p2p
|
2019-05-24 09:37:07 +10:00 |
Mikunj
|
b3ef8af476
|
Fix PoW Calculation.
|
2019-05-24 09:33:41 +10:00 |
Niels Andriesse
|
fddee1db3d
|
Fix non-millisecond value
|
2019-05-24 09:11:16 +10:00 |
Mikunj
|
0566d94105
|
Merge commit '07fefc168fcadb5e96aa3a076a27b6756cf91b6c' into p2p
|
2019-05-23 15:31:27 +10:00 |
Mikunj
|
4412ec8f15
|
Made LKAddressMessage a subclass of LKEphemeralMessage.
This is because we can't send a body with a nil message :(
|
2019-05-23 15:01:01 +10:00 |
Niels Andriesse
|
9927fdb620
|
Fix build
|
2019-05-23 14:38:59 +10:00 |
Mikunj
|
bf1c2f4327
|
Send to p2p server first before falling back to storage server.
|
2019-05-23 13:39:31 +10:00 |
Niels Andriesse
|
5af0ad03b9
|
Persist swarm cache & make access modifiers explicit
|
2019-05-23 12:28:35 +10:00 |
Mikunj
|
2694699e4e
|
Added LKAddressMessage.
Hooked up p2p api.
|
2019-05-23 12:17:40 +10:00 |
Niels Andriesse
|
8a9da51943
|
Implement swarm specific error handling
|
2019-05-23 09:44:46 +10:00 |
Niels Andriesse
|
1796fd8e60
|
Prepare for P2P logic integration
|
2019-05-22 16:04:51 +10:00 |
Mikunj
|
5a1272c23b
|
Merge branch 'dev' into p2p
|
2019-05-22 12:42:00 +10:00 |
Niels Andriesse
|
d5b176d831
|
Mock swarms for now
|
2019-05-22 12:28:19 +10:00 |
Niels Andriesse
|
e1d2c48c9b
|
Integrate swarm changes into message sending code
|
2019-05-22 12:24:20 +10:00 |
Mikunj
|
fc702e2420
|
Merge commit 'e5463e545ac6be6c13b9d3cf65d9105ad475b4dc' into p2p
|
2019-05-22 12:06:30 +10:00 |
Niels Andriesse
|
adcb469b53
|
Integrate swarm changes into message receiving code
|
2019-05-22 12:06:02 +10:00 |
Niels Andriesse
|
e5463e545a
|
Filter duplicate messages & make parsing strategy consistent
|
2019-05-22 11:32:32 +10:00 |
Mikunj
|
865bb1932f
|
Added LokiP2PMessageHandler.
Moved wrapping and unwrapping of proto envelopes to LokiMessageWrapper.
|
2019-05-22 11:31:07 +10:00 |
Niels Andriesse
|
f3e2737043
|
Fix inconsistent function signatures
|
2019-05-22 09:36:35 +10:00 |
Niels Andriesse
|
b1e18de5e2
|
Implement swarm parsing
|
2019-05-21 16:40:31 +10:00 |
Niels Andriesse
|
dc103c7bd6
|
Refactor
|
2019-05-21 15:21:51 +10:00 |
Mikunj
|
472113bccb
|
Merge branch 'last-message-hash' into swarms
|
2019-05-21 14:45:34 +10:00 |
Mikunj
|
a12d36fb9e
|
Set last hash in params.
|
2019-05-21 13:48:42 +10:00 |
Niels Andriesse
|
59de49641e
|
Implement swarm caching
|
2019-05-21 13:44:46 +10:00 |
Mikunj
|
3dcb859316
|
Merge commit '9d7cec90e1012a5273f33cd2710f5f5b3169f783' into last-message-hash
|
2019-05-21 13:31:29 +10:00 |
Niels Andriesse
|
9d7cec90e1
|
WIP
|
2019-05-21 13:26:51 +10:00 |
Mikunj
|
50b41c63af
|
Added storing of last message hash.
|
2019-05-21 13:26:10 +10:00 |
Niels Andriesse
|
1c73cf5114
|
Re-order files
|
2019-05-21 11:40:29 +10:00 |
Niels Andriesse
|
4da8d33932
|
Clean
|
2019-05-10 13:38:00 +10:00 |