Commit graph

2264 commits

Author SHA1 Message Date
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
Mikunj
af3e74b73b Merge branch 'dev' into server-deletion 2019-09-02 10:43:31 +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
e46f6ee9b8 Fix migration issue 2019-08-30 12:12:32 +10:00
Niels Andriesse
8985244f7e Merge LokiAPI+Convenience & LokiAPI 2019-08-29 15:52:51 +10:00
Niels Andriesse
378a30e9d6 Re-integrate LokiLongPoller 2019-08-29 15:21:45 +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
d1d928ee89 Refactor LokiLongPoller 2019-08-29 15:04:02 +10:00
Mikunj
bf09a2014b Hookup api. 2019-08-29 11:34:59 +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
Mikunj
e68de54a87 Show the delete action in public chats. 2019-08-28 15:47:21 +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
Mikunj
17596d8bd3 Added PublicChatInfo field to DataMessage. 2019-08-28 10:51:37 +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
d5e56d9c9f Clean 2019-08-27 15:25:37 +10:00
Niels Andriesse
738d4f05f5 Create LokiRSSFeedParser 2019-08-27 14:27:10 +10:00
Niels Andriesse
915159db7d Disable deletion polling for RSS feeds 2019-08-27 13:50:31 +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
88ad68838a Add LokiGroupChat 2019-08-27 11:58:12 +10:00
Niels Andriesse
7d3d0b31d9 Add LokiGroupChatAPI.getDeletedMessageIDs(...) & private server support 2019-08-27 11:05:42 +10:00
Niels Andriesse
7ef47968e3 Handle group chat token expiration 2019-08-23 16:25:12 +10:00
Niels Andriesse
d32b45f792 Clean 2019-08-23 16:14:19 +10:00
Niels Andriesse
d95df736d5 Merge branch 'dev' into group-chat 2019-08-23 15:44:46 +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
Mikunj
6463187c0d Disable read receipts for groups. 2019-08-22 16:00:35 +10:00
Mikunj
39177fe448 Ensure we have a valid token length.
Disable typing indicator messages on group threads.
2019-08-22 15:54:38 +10:00
Mikunj
ffd95f94d0 Decode token as utf8 string. 2019-08-22 15:33:19 +10:00
Mikunj
e6e1ce7846 Added group chat authentication. 2019-08-22 13:14:35 +10:00
Mikunj
130ed6c371 Added function for submitting tokens. 2019-08-22 12:34:24 +10:00
Mikunj
c5b9d8c7e2 Added DiffieHellman class 2019-08-22 11:09:51 +10:00
Niels Andriesse
a022a699fb Set display name when sending a group message 2019-08-22 10:12:48 +10:00
Niels Andriesse
48706d233f Implement group message sending & receiving 2019-08-21 16:16:40 +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
9f69d918a8 Merge branch 'dev' into group-chat 2019-08-20 15:36:25 +10:00
Niels Andriesse
a234019cb9 Fix conversion to JSON, use ISO8601DateFormatter & clean 2019-08-20 15:34:59 +10:00
Niels Andriesse
ca822480b1 Update for seed changes 2019-08-20 13:54:37 +10:00
Mikunj
d72e7da7ca Send message to server if the recipient is public channel 2019-08-19 13:46:03 +10:00