Niels Andriesse
b4403defbf
Update build number
2019-09-13 10:22:54 +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
Mikunj
cd6ad75ee6
Added new moderator polling.
2019-09-12 14:10:52 +10:00
Niels Andriesse
052c9176c2
Implement copy public key action for group chats
2019-09-12 13:30:07 +10:00
Niels Andriesse
fc1c48f282
Fix deletion permission bug
2019-09-12 10:38:10 +10:00
Niels Andriesse
99e8aa5803
Clean
2019-09-12 10:06:42 +10:00
Niels Andriesse
d780c95683
Merge branch 'dev' of github.com:loki-project/loki-messenger-ios into bug-fix
2019-09-12 10:02:15 +10:00
Niels Andriesse
f7b66f05a0
Fix group chat quote display name
2019-09-11 16:25:33 +10:00
Niels Andriesse
f205767b98
Implement sending quotes in group chats
2019-09-11 14:07:51 +10:00
Niels Andriesse
5569e87485
Implement receiving quotes in group chats
2019-09-11 11:53:47 +10:00
Mikunj
f7039809a7
Stop polling upon deleting group chat.
...
Also don't create poller if thread has been deleted.
2019-09-11 10:40:17 +10:00
Niels Andriesse
aa7ff398db
Add beta terms label
2019-09-11 09:58:20 +10:00
Niels Andriesse
4eda27dcc0
Re-enable settings for group conversations
2019-09-10 16:26:45 +10:00
Niels Andriesse
6b0454317e
Re-enable search for regular conversations
2019-09-10 15:47:34 +10:00
Niels Andriesse
1338fcda21
Clean
2019-09-10 13:26:58 +10:00
Niels Andriesse
be00f8c6ad
Merge branch 'dev' of github.com:loki-project/loki-messenger-ios into profile-icons
2019-09-10 13:11:16 +10:00
Niels Andriesse
16be4c32ef
Hide link preview cancel button
2019-09-10 09:49:15 +10:00
Mikunj
0e5ea89fda
Merge branch 'dev' into profile-icons
2019-09-09 15:54:08 +10:00
Mikunj
8a3bef0738
Fix link preview crash.
2019-09-09 15:41:43 +10:00
Mikunj
43a20879e6
Merge branch 'dev' into profile-icons
2019-09-09 13:26:32 +10:00
Niels Andriesse
a6aac19c32
Fix RSS feed UI bug
2019-09-06 16:30:40 +10:00
Niels Andriesse
3f6df9a6e5
Fix translations
2019-09-06 15:19:20 +10:00
Niels Andriesse
0590e2eb42
Fix various UI issues
2019-09-06 15:16:25 +10:00
Niels Andriesse
1e0f820eb8
Fix QR code screen UI
2019-09-06 11:58:38 +10:00
Niels Andriesse
e0661ec661
Clean up link preview UI
2019-09-06 11:43:13 +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
Mikunj
87a951f645
Merge branch 'dev' into profile-icons
2019-09-05 11:35:00 +10:00
Mikunj
0d2d1cf101
Dynamically show user names on public chat.
...
This fixes the issue where identicons weren't matching up to the one on desktop
2019-09-05 11:33:49 +10:00
Niels Andriesse
ac3edeb860
Update build number
2019-09-05 10:42:40 +10:00
Niels Andriesse
1e4b88d616
Set up Crashlytics
2019-09-05 10:40:30 +10:00
Niels Andriesse
bf7dd70327
Add basic events
2019-09-04 15:55:17 +10:00
Niels Andriesse
b367ea7ab8
Set up Mixpanel
2019-09-04 14:41:38 +10:00
Niels Andriesse
8c73ee700e
Update build number
2019-09-04 12:55:56 +10:00
Niels Andriesse
813e4783b0
Clean
2019-09-04 10:21:16 +10:00
Niels Andriesse
a03a0f8739
Poll for deletions & moderation permission changes immediately
2019-09-04 10:04:20 +10:00
Niels Andriesse
462c61d38f
Fix message deletion
2019-09-02 14:39:02 +10:00
Niels Andriesse
4b8011ad7e
Fix dependence on self
2019-09-02 14:06:20 +10:00
Niels Andriesse
1e7949a029
Clean
2019-09-02 13:46:56 +10:00
Niels Andriesse
3a1d07e5a8
Fix promise usage & clean
2019-09-02 13:46:56 +10:00
Niels Andriesse
9283012988
Make moderation permission both group and server specific
...
Also fix dependence on self and app delegate issue
2019-09-02 13:46:22 +10:00
Niels Andriesse
a1c0db61ec
Make polling for moderation permission part of LokiGroupChatPoller
2019-09-02 12:35:28 +10:00
Mikunj
af3e74b73b
Merge branch 'dev' into server-deletion
2019-09-02 10:43:31 +10:00
Niels Andriesse
8fbf29e4f3
Update build number
2019-08-30 16:08:02 +10:00
gmbnt
a19315cfeb
Merge pull request #44 from loki-project/refactor
...
Refactoring
2019-08-30 16:05:18 +10:00
Niels Andriesse
87c956da18
Pass down message server ID
2019-08-30 15:57:34 +10:00
Niels Andriesse
8f61627b15
Switch to new group chat message deletion endpoint
2019-08-30 15:28:25 +10:00
Niels Andriesse
cd0492399a
Update build number
2019-08-30 12:13:27 +10:00
Niels Andriesse
378a30e9d6
Re-integrate LokiLongPoller
2019-08-29 15:21:45 +10:00
Mikunj
7bc37be34d
Minor fix
2019-08-29 15:17:00 +10:00
Mikunj
be1def6dfc
Merge branch 'dev' into server-deletion
2019-08-29 15:14:37 +10:00
Mikunj
679b2f7742
Added mod polling
2019-08-29 15:08:34 +10:00
Niels Andriesse
fcc87cf47a
Update build number & version number
2019-08-29 11:53:11 +10:00
Mikunj
bf09a2014b
Hookup api.
2019-08-29 11:34:59 +10:00
Niels Andriesse
80ef8bc9f7
Disable note to self
2019-08-29 10:35:02 +10:00
Niels Andriesse
d4b8dd0875
Clean
2019-08-28 16:49:47 +10:00
Mikunj
7acfa40915
Don't allow input on rss groups.
2019-08-28 16:45:14 +10:00
Niels Andriesse
9bee25f6c6
Clean
2019-08-28 16:38:20 +10:00
Niels Andriesse
1313c9c8d3
Show logo on landing screen
2019-08-28 16:22:15 +10:00
Mikunj
74f0b8ec7d
Merge branch 'chat-fix' into server-deletion
2019-08-28 16:00:47 +10:00
Mikunj
d795b0a9ad
Don't allow input on rss groups.
2019-08-28 15:54:13 +10:00
Mikunj
e68de54a87
Show the delete action in public chats.
2019-08-28 15:47:21 +10:00
Niels Andriesse
605d2d34af
Change Loki Messenger Updates feed ID
2019-08-28 13:47:56 +10:00
Mikunj
d3978f5cfb
Correctly show our old messages in the public chat.
2019-08-28 13:38:46 +10:00
Mikunj
64c2e36c8a
Handle messages sent by us in the public chat.
2019-08-28 13:27:11 +10:00
Mikunj
2392fed21a
Set the server id on public chat messages.
2019-08-28 11:28:42 +10:00
Niels Andriesse
9854c4f05d
Clean
2019-08-28 10:29:14 +10:00
Niels Andriesse
d8925d7750
Implement LokiGroupChatPoller.pollForDeletedMessages()
2019-08-28 10:04:15 +10:00
Niels Andriesse
e21cced9bb
Refactor
2019-08-27 16:48:53 +10:00
Niels Andriesse
465b8d7b7e
Add TODO
2019-08-27 16:04:01 +10:00
Niels Andriesse
00978d3a96
Fix Loki RSS feed item formatting
2019-08-27 16:02:46 +10:00
Niels Andriesse
d5e56d9c9f
Clean
2019-08-27 15:25:37 +10:00
Niels Andriesse
7ecfedbf9a
Implement RSS feed parsing
2019-08-27 15:14:24 +10:00
Niels Andriesse
a943be6c97
WIP
2019-08-27 14:56:33 +10:00
Niels Andriesse
915159db7d
Disable deletion polling for RSS feeds
2019-08-27 13:50:31 +10:00
Niels Andriesse
ba0da149ad
Refactor
2019-08-27 13:42:57 +10:00
Niels Andriesse
06dba7ddd9
WIP
2019-08-27 12:45:01 +10:00
Niels Andriesse
6056575cdf
Clean
2019-08-27 12:35:31 +10:00
Mikunj
4c21cecc66
Migrate from Dictionary to LokiGroupChat.
2019-08-27 12:26:02 +10:00
Niels Andriesse
99656b5961
Lower deletion polling interval
2019-08-27 12:22:32 +10:00
Mikunj
3930891a3d
Added dictionary for adding more servers.
...
Updated group chat poller to take an array of groups.
2019-08-27 11:26:12 +10:00
Niels Andriesse
bb2c26e92e
Update LokiGroupChatPoller for message deletion
2019-08-27 11:05:58 +10:00
Niels Andriesse
7d3d0b31d9
Add LokiGroupChatAPI.getDeletedMessageIDs(...) & private server support
2019-08-27 11:05:42 +10:00
Niels Andriesse
d95df736d5
Merge branch 'dev' into group-chat
2019-08-23 15:44:46 +10:00
Niels Andriesse
8744d732a9
Implement QR code scanning
2019-08-23 15:12:08 +10:00
Niels Andriesse
e72af6dec3
Add show QR code button to settings
2019-08-23 13:59:22 +10:00
Mikunj
d7ada75660
Fix date not being parsed properly.
...
Fix message indicators on groups.
Fix receipts being sent in groups.
2019-08-23 10:27:22 +10:00
Niels Andriesse
0918015a65
Show sender display name in notifications
2019-08-22 12:14:57 +10:00
Mikunj
c5b9d8c7e2
Added DiffieHellman class
2019-08-22 11:09:51 +10:00
Niels Andriesse
9b613eba90
Disable notifications for group chats
2019-08-22 10:45:47 +10:00
Niels Andriesse
48706d233f
Implement group message sending & receiving
2019-08-21 16:16:40 +10:00
Niels Andriesse
b48a3626fb
Clean up settings UI
2019-08-21 10:41:55 +10:00
Niels Andriesse
6c14ce9c97
Improve onboarding UI
2019-08-21 10:31:32 +10:00
Niels Andriesse
0130950050
Add group chat authorization endpoint
2019-08-20 15:54:12 +10:00
Niels Andriesse
b81185299d
Rename OnboardingAccountDetailsViewController → AccountDetailsViewController
2019-08-20 14:57:38 +10:00
Niels Andriesse
38ef3e5c67
Rename OnboardingKeyPairViewController → SeedViewController
2019-08-20 14:56:27 +10:00
Niels Andriesse
ca822480b1
Update for seed changes
2019-08-20 13:54:37 +10:00
Niels Andriesse
23c3320ab3
Update build number
2019-08-02 11:17:14 +10:00
Niels Andriesse
0e2c5125cb
Fix crash
2019-08-02 11:16:34 +10:00
Niels Andriesse
875ecf2e80
Update build number
2019-08-02 10:04:37 +10:00
Niels Andriesse
f32b141e9f
Update build number
2019-08-02 09:58:39 +10:00
Niels Andriesse
4954ff31aa
Only show migration popup to existing users
2019-08-01 16:47:45 +10:00
Niels Andriesse
9088a1f87d
Fix HTTPS issue
2019-08-01 15:02:01 +10:00
Niels Andriesse
90b0e5e417
Add migration popup
2019-08-01 14:45:34 +10:00
Niels Andriesse
a9b7663320
Add clear all data option to settings
2019-08-01 13:59:05 +10:00
Niels Andriesse
7d1bd3941f
Update version number
2019-07-26 17:43:27 +10:00
Niels Andriesse
3bbcdce95c
Fix splash screen
2019-07-25 14:10:26 +10:00
Niels Andriesse
838eec0c52
Clean up lock screen
2019-07-25 14:02:23 +10:00
Niels Andriesse
5386036cea
Fix app icon
2019-07-25 13:56:54 +10:00
Niels Andriesse
37fea79d57
Improve public key explanation
2019-07-25 13:48:39 +10:00
Niels Andriesse
2d4a7551f7
Show empty state message on home screen when needed
2019-07-25 13:41:13 +10:00
Niels Andriesse
c0ff4d40b3
Handle 400, 500 & 503 status codes
2019-07-25 13:13:01 +10:00
Niels Andriesse
28bc6b3714
Update build number
2019-06-27 11:05:51 +10:00
Niels Andriesse
923f4a0f7c
Update build number
2019-06-26 17:02:54 +10:00
Niels Andriesse
ed448d230d
Update build number
2019-06-26 15:09:22 +10:00
Niels Andriesse
8f78ea0dea
Update for changed storage server API
2019-06-26 15:09:03 +10:00
Niels Andriesse
206636e548
Update build number
2019-06-26 15:08:41 +10:00
Niels Andriesse
0916cabbf1
Update build number
2019-06-26 11:11:08 +10:00
Niels Andriesse
37fa947f60
Fix build number issue
2019-06-26 10:21:19 +10:00
Niels Andriesse
99b5ab0a3f
Add push notifications entitlement
2019-06-26 10:05:17 +10:00
Niels Andriesse
00318dfe6b
Fix version number issue
2019-06-26 10:05:09 +10:00
Niels Andriesse
234a2827b3
Fix release issues
2019-06-25 16:17:05 +10:00
Niels Andriesse
85203bac08
Prepare for alpha release
2019-06-25 15:29:38 +10:00
Niels Andriesse
fd20bbfb31
Update app icon
2019-06-20 13:52:50 +10:00
Niels Andriesse
e4eea3a95a
Update launch screen
2019-06-20 13:43:02 +10:00
Niels Andriesse
e2bcb61342
Use custom new conversation screen
2019-06-17 16:20:09 +10:00
Niels Andriesse
71d48e4be4
Handle background fetch errors
2019-06-17 14:53:20 +10:00
Niels Andriesse
037dde3cd8
Enforce naming convention
2019-06-17 14:39:35 +10:00
Niels Andriesse
16cc3cd4ee
Ditch inbox empty state view
2019-06-17 10:17:25 +10:00
Niels Andriesse
2e9a002eb1
Disable archiving for now
2019-06-17 10:17:00 +10:00
Niels Andriesse
54ebe85f11
Polish UI
2019-06-17 10:08:14 +10:00
Niels Andriesse
621bf922ab
Polish UI
2019-06-14 16:36:40 +10:00
Niels Andriesse
1bf0d44246
Add basic styling
2019-06-14 15:25:39 +10:00
Niels Andriesse
a00f7f921c
Disable P2P server for now
2019-06-14 11:40:54 +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
Niels Andriesse
820b0829bb
Merge LokiP2PManager & LokiP2PMessageHandler
2019-06-12 14:50:36 +10:00
Niels Andriesse
df7ca74b70
Simplify LokiAPI changes
2019-06-12 14:23:01 +10:00
Mikunj
9676af0d6b
Fix logging message.
2019-06-12 13:06:23 +10:00
Mikunj
763ecefca0
Removed un-needed try statement.
2019-06-12 12:14:04 +10:00
Mikunj
04bdaff3c6
Added long polling.
2019-06-12 11:12:39 +10:00
Niels Andriesse
d0bed4b129
Clean
2019-05-31 11:08:27 +10:00
Niels Andriesse
ac97f47a6a
Distinguish friends and strangers on home screen
2019-05-28 16:17:12 +10:00
Niels Andriesse
b9e1d73594
Remove password step from onboarding
2019-05-28 15:23:43 +10:00
Niels Andriesse
845c4f700a
Fix crash
2019-05-28 15:00:18 +10:00
Niels Andriesse
30c02207d3
Clean up conversation settings screen
2019-05-28 14:01:24 +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
5351961af7
Clean
2019-05-27 12:26:37 +10:00
Mikunj
482721a2c2
Merge branch 'dev' into p2p
2019-05-27 10:24:35 +10:00
Mikunj
88afca30c6
Moved P2P logic to LokiP2PManager.
2019-05-27 09:50:37 +10:00
Niels Andriesse
22623815bb
Enforce naming convention
2019-05-24 16:25:25 +10:00
Niels Andriesse
cbac37a95f
Fix friend request UI bugs
2019-05-24 16:23:27 +10:00
Niels Andriesse
33a5e59415
Clean
2019-05-24 12:15:31 +10:00
Niels Andriesse
1fafa550f0
Fix message sending error handling
2019-05-24 11:24:27 +10:00
Mikunj
ed85a0da3c
Merge commit 'fe9a32d1b99253de2e4b0b38653333317aa7e35a' into p2p
2019-05-23 16:16:17 +10:00
Mikunj
0566d94105
Merge commit '07fefc168fcadb5e96aa3a076a27b6756cf91b6c' into p2p
2019-05-23 15:31:27 +10:00
Niels Andriesse
fe9a32d1b9
Simplify swarm caching
2019-05-23 15:26:52 +10:00
Niels Andriesse
07fefc168f
Fix crash
2019-05-23 15:09:29 +10:00
Niels Andriesse
9927fdb620
Fix build
2019-05-23 14:38:59 +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
24dd8335de
Merge pull request #18 from loki-project/p2p
...
P2p server
2019-05-22 14:32:09 +10:00
Niels Andriesse
20472c8bed
Fix minor code style issues
2019-05-22 14:29:59 +10:00
Niels Andriesse
08aac18384
Clean more
2019-05-22 13:09:01 +10:00
Mikunj
5a1272c23b
Merge branch 'dev' into p2p
2019-05-22 12:42:00 +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
Mikunj
2ae665f682
Bind to a random port if the default one is taken.
2019-05-22 11:52:32 +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
Mikunj
748b7eff12
Start p2p server on app start.
...
Handle more cases in the p2p server.
2019-05-22 10:34:08 +10:00
Mikunj
a32cdfeb10
Added LokiP2PServer
2019-05-21 16:32:03 +10:00
Niels Andriesse
dc103c7bd6
Refactor
2019-05-21 15:21:51 +10:00
Niels Andriesse
1c73cf5114
Re-order files
2019-05-21 11:40:29 +10:00
Niels Andriesse
1a8175472a
Refactor friend request view & add documentation
2019-05-21 10:30:06 +10:00
Niels Andriesse
5622c08124
Fix crash & clean
2019-05-21 09:09:48 +10:00
Niels Andriesse
740291cceb
Implement message friend request status
...
Untested
2019-05-20 16:36:22 +10:00
Niels Andriesse
4a633fba68
Debug friend request expiration
2019-05-20 14:52:26 +10:00
Niels Andriesse
7b739bddce
Implement expired friend request UI
2019-05-20 12:54:57 +10:00
Niels Andriesse
6adc8cf014
Add isFriendRequestExpired flag
2019-05-20 12:31:21 +10:00
Niels Andriesse
201b8095ee
Merge branch 'master' into message-expiration
2019-05-20 11:42:53 +10:00
Niels Andriesse
7493e037c9
Fix minor code style issues
2019-05-20 11:20:03 +10:00
Mikunj
f1cbc2e0d1
Added friend request message expiration.
2019-05-20 11:18:24 +10:00
Niels Andriesse
81d5adc8c8
Fix threading issue & unnecessary updating
2019-05-20 10:40:39 +10:00
Niels Andriesse
750a25622b
Partially fix remaining UI issues
2019-05-17 16:36:24 +10:00
Niels Andriesse
2e8d62b3ee
Fix friend request acceptance bug
2019-05-17 14:03:04 +10:00
Niels Andriesse
64f92d261b
Refactor
2019-05-17 13:37:36 +10:00
Niels Andriesse
d5dc54af1b
Partially fix UI updating bug
2019-05-17 12:38:36 +10:00
Niels Andriesse
b4ca385028
Clean
2019-05-17 11:58:46 +10:00
Niels Andriesse
75d52d7b7a
Add missing UI state
2019-05-17 11:55:42 +10:00
Niels Andriesse
ca292169d6
Fix friend request view bug
2019-05-17 11:41:28 +10:00
Mikunj Varsani
c43295eb7c
Loki session reset ( #14 )
...
* Added session reset.
* Hooked up session reset internals to UI.
* Send empty message when we have received an end session message.
* Verify incoming PreKeyWhisperMessage.
* Fix indentations in SessionReset.md
2019-05-17 10:11:06 +10:00
Niels Andriesse
3728638832
Reduce code duplication & fix cell sizing bug
2019-05-16 12:20:56 +10:00
Niels Andriesse
3161680432
Redo friend request handling
2019-05-16 12:08:37 +10:00
Niels Andriesse
0a69ac3fa3
Fix incorrect copy
2019-05-15 16:51:30 +10:00
Niels Andriesse
49c6611d9d
WIP
2019-05-15 16:48:16 +10:00
Niels Andriesse
c3582f3d06
Update name shown on home screen
2019-05-15 14:52:56 +10:00
Niels Andriesse
3c579548cc
Make pending friend request status more obvious
2019-05-15 11:41:07 +10:00
Niels Andriesse
1fc9ac34a2
Disable input bar as appropriate
2019-05-15 11:29:04 +10:00
Niels Andriesse
cb1e876b7a
Make friend request status updates more reliable
2019-05-15 11:19:33 +10:00
Niels Andriesse
5800222606
Remove unnecessary fetches
2019-05-14 16:37:25 +10:00
Niels Andriesse
4200ce6cbc
Significantly reduce energy usage by eliminating polling overhead
2019-05-14 16:33:10 +10:00
Niels Andriesse
b83766ef74
Clean & fix conversation settings crash
2019-05-14 15:54:39 +10:00
Niels Andriesse
fffb55540b
Mostly hook up friend request status logic
2019-05-14 14:57:58 +10:00
Niels Andriesse
c3fe7fba50
Remove network status indicator from settings
2019-05-14 14:20:04 +10:00
Niels Andriesse
e3e7788219
Disable input if a friend request is pending
2019-05-14 13:39:07 +10:00
Niels Andriesse
d91dc5f045
Fix friend request view bug
2019-05-14 12:54:13 +10:00
Niels Andriesse
da967e6586
Update friend request view for sent state
2019-05-14 11:27:34 +10:00
Niels Andriesse
b215cdd9fd
Measure friend request view height dynamically
2019-05-14 10:28:02 +10:00
Niels Andriesse
635dcef2b2
Fix incoming friend request interaction
2019-05-13 16:40:22 +10:00
Niels Andriesse
dca6aed6ee
Fix message cell sizing issue
2019-05-13 16:21:07 +10:00
Niels Andriesse
3dda1f17e1
Implement incoming friend request UI
2019-05-13 15:21:16 +10:00
Niels Andriesse
0a653e928b
Add share public key button
2019-05-13 12:00:13 +10:00
Niels Andriesse
d95d0671d6
Remove unnecessary local notification generation
2019-05-10 16:47:24 +10:00
Niels Andriesse
4da8d33932
Clean
2019-05-10 13:38:00 +10:00
Niels Andriesse
45a7893bff
Decrease foreground polling time interval
2019-05-10 12:30:29 +10:00
Niels Andriesse
992813ad24
Use UIApplicationBackgroundFetchIntervalMinimum
2019-05-10 12:04:39 +10:00
Niels Andriesse
4aef593d7c
Also poll for messages when the app is in the foreground
2019-05-10 12:02:04 +10:00
Niels Andriesse
2b490b5ad5
Use MessageFetcherJob for message receiving & fix decoding bug
2019-05-10 11:17:09 +10:00
Mikunj
787e2c1cb7
Send correct data to storage server.
...
Data -> Envelope -> WebSocket
2019-05-09 16:44:30 +10:00
Mikunj
8b1d5ec26d
Add OWSFriendRequestMessage.
...
Re-organised files.
This is just a subclass of TSOutgoingMessage so it will work as any message would.
2019-05-09 12:19:12 +10:00
Niels Andriesse
a8092cbfa3
Fix crash
2019-05-08 16:02:53 +10:00
Niels Andriesse
aeea6f26de
Re-enable notifications
2019-05-08 15:51:08 +10:00
Niels Andriesse
2092df955a
Generate mock notification upon successful message retrieval
2019-05-08 15:19:01 +10:00
Niels Andriesse
a9a9800dd2
Fix duplicate error unwrapping
2019-05-08 14:01:23 +10:00
Mikunj Varsani
a743698386
Hooked up message send success and failure to LokiAPI.
...
Converted objective c functions from callbacks to promise in LokiAPI
2019-05-08 12:37:38 +10:00
Niels Andriesse
3c7b769d20
Fetch messages & ping friends when application becomes active
2019-05-08 11:42:31 +10:00
Niels Andriesse
cc1f41c11b
Implement background fetching skeleton
2019-05-08 11:30:02 +10:00
Niels Andriesse
72cc345734
Hook up new messaging API
2019-05-07 11:56:00 +10:00
Niels Andriesse
5541e2c2c3
Clean
2019-05-07 10:29:44 +10:00
Mikunj Varsani
512b71a9d4
Merge branch 'master' into proof-of-work-ui
2019-05-06 17:01:43 +10:00
Niels Andriesse
ee2361b5cc
Hook up Loki messaging API
2019-05-06 16:13:32 +10:00
Mikunj
f8cccd8967
Show spinning cog if we are calculating the proof of work.
2019-05-06 16:12:14 +10:00
Niels Andriesse
4c7e653cef
Hook up public key checking
2019-05-06 13:30:39 +10:00
Niels Andriesse
4ce9228afd
WIP
2019-05-06 11:50:24 +10:00
Niels Andriesse
a91c636dda
Document things more
2019-05-06 11:17:52 +10:00
Niels Andriesse
3bd3341e64
Clean
2019-05-06 11:01:21 +10:00
Niels Andriesse
57084e7e99
Merge branch 'master' of github.com:loki-project/loki-messenger-ios
2019-05-06 10:52:59 +10:00
Niels Andriesse
29ac92e961
Hook up new conversation button
2019-05-06 10:52:39 +10:00
Mikunj
de01731316
Removed LokiKit.
...
Moved all files back into SignalServiceKit.
2019-05-06 10:50:47 +10:00
Niels Andriesse
a284f3deb6
Don't ask for notifications
2019-05-06 10:30:24 +10:00
Niels Andriesse
adddec19ae
Don't auto-capitalize search bar entries
2019-05-06 10:14:40 +10:00
Niels Andriesse
ef680a1cc2
Don't ask for contacts
2019-05-06 10:06:24 +10:00
Niels Andriesse
81dc2077e8
Fix error handling issue
2019-05-06 09:45:52 +10:00
Niels Andriesse
5bbf7d85b2
Add new conversation button
2019-05-03 16:54:38 +10:00
Niels Andriesse
1431efba23
Fix crash
2019-05-03 16:54:28 +10:00
Niels Andriesse
d4fd3af433
Fix Signal bug
2019-05-03 16:26:32 +10:00