219 Commits

Author SHA1 Message Date
nielsandriesse
3c328b3c84 Add missing friend request protocol logic 2020-05-14 11:19:20 +10:00
nielsandriesse
42346cf54b Refactor ConversationActivity 2020-05-14 10:44:13 +10:00
nielsandriesse
819f414446 Clean & debug 2020-05-13 09:07:51 +10:00
nielsandriesse
32ae74c442 Re-order files 2020-05-12 11:46:11 +10:00
nielsandriesse
ed2ab2d78a Refactor 2020-05-11 16:19:26 +10:00
nielsandriesse
410bb9df43 Update for core changes 2020-05-11 08:43:54 +10:00
nielsandriesse
8d50998ea1 Partially update for core changes 2020-05-07 17:59:41 +10:00
Niels Andriesse
0b565588d8
Merge pull request #167 from loki-project/closed-group-fixes
Closed Group Fixes
2020-04-15 15:02:06 +10:00
nielsandriesse
6ed3a4c372 Add FIXME 2020-04-15 15:01:02 +10:00
Mikunj
45220bfa70 Hide input when group is marked as not active.
Fix bug where input panel gets shown when you long press a message.
2020-04-09 15:01:26 +10:00
nielsandriesse
a6bfd14285 Update for core changes 2020-04-09 13:38:15 +10:00
Mikunj
52060ac9fd Fix avatar and names on Note to self 2020-04-01 14:16:31 +11:00
gmbnt
169b566244 Clean 2020-03-17 12:13:12 +11:00
gmbnt
8eca046acb Hack around message status bar bug 2020-03-17 11:02:05 +11:00
Mikunj Varsani
e484a95fcb Remove DirectoryRefresh.
This was causing crashes on some devices and it's used for accessing contacts on a device which we don't need.
2020-03-13 09:46:28 +11:00
Niels Andriesse
4dd882ea52 Remove unneeded code 2020-03-05 09:27:39 +11:00
Mikunj
3cdaf80c5d Removed all references to google play and firebase.
Removed phone number utils.
 Slowly remove signal code.
2020-02-28 09:07:01 +11:00
Mikunj
1ce7050f1a Leave group on swiping 2020-02-19 16:19:16 +11:00
Niels Andriesse
526e82a9e3 Clean up naming & indentation 2020-02-16 09:30:05 +11:00
Niels Andriesse
27fdfe4ee8 Trim unused files 2020-02-13 09:28:19 +11:00
Niels Andriesse
c47ecad024 Handle clock out of sync issue 2020-02-12 14:44:23 +11:00
Niels Andriesse
705b3dc625 Refactor 2020-02-12 13:27:28 +11:00
Niels Andriesse
b1cbbf2940 Fix copy 2020-02-11 14:02:01 +11:00
Niels Andriesse
b5792a81aa Update for core changes 2020-02-11 09:38:05 +11:00
Niels Andriesse
7036706485 Debug 2020-02-05 10:36:26 +11:00
Niels Andriesse
2945390842 Quick fix closed group UI issues 2020-02-04 14:31:44 +11:00
Niels Andriesse
155c7f2b12 Merge branch 'dev' of github.com:loki-project/loki-messenger-android into private-group-chat 2020-02-04 13:23:23 +11:00
Niels Andriesse
079779f15a Rename Loki Messenger Updates → Session Updates 2020-02-04 13:07:54 +11:00
Mikunj
9d0f40a18f Allow leaving from a secondary device. 2020-02-04 08:31:38 +11:00
Mikunj
44a0a428f5 Don't send a friend request message to a group. 2020-02-03 13:53:58 +11:00
Niels Andriesse
0b2986a8a9 Add link preview, GIF & open group metadata warnings 2020-02-01 15:12:06 +11:00
Niels Andriesse
1e788b337f Clean 2020-02-01 07:58:32 +11:00
Mikunj
81b4259dab Merge branch 'dev' into private-group-chat 2020-01-31 15:29:31 +11:00
Niels Andriesse
d7f1b86615 Remove legacy code 2020-01-31 12:50:25 +11:00
gmbnt
2fec819b48
Merge pull request #57 from loki-project/disable-sms
Disable insecure sms option
2020-01-28 11:31:57 +11:00
Niels Andriesse
3e0cf28d0a Undo debug setup 2020-01-28 11:13:35 +11:00
Niels Andriesse
2823c0ce5d Clean up UI 2020-01-28 11:13:07 +11:00
Niels Andriesse
e3c54c21d1 Merge branch 'dev' into session-restore 2020-01-28 10:36:46 +11:00
Niels Andriesse
25cd9e6cc7 Clean 2020-01-24 10:00:20 +11:00
Niels Andriesse
1e014a690f Clean 2020-01-22 15:28:39 +11:00
Niels Andriesse
b5cca49b54 Background poll for group messages 2020-01-22 11:57:16 +11:00
Niels Andriesse
f5c0936cd8 Implement group member count 2020-01-22 10:46:04 +11:00
Niels Andriesse
552502b96a Fix shortcut 2020-01-21 09:38:11 +11:00
Niels Andriesse
153baa294c Clean 2020-01-17 15:00:36 +11:00
Niels Andriesse
a2f1eb67f9 Fix conversation title view 2020-01-17 10:37:06 +11:00
Niels Andriesse
5f1fe4da68 Clean 2020-01-16 15:15:08 +11:00
Niels Andriesse
f4360bddc7 Implement message status bar 2020-01-16 14:35:51 +11:00
Niels Andriesse
7519400579 WIP 2020-01-16 11:37:52 +11:00
Niels Andriesse
9378818b73 WIP 2020-01-15 17:13:46 +11:00
Niels Andriesse
bfb6435d72 WIP 2020-01-15 12:20:10 +11:00
Niels Andriesse
4294977722 Fix attachment type selector 2020-01-14 10:27:17 +11:00
Niels Andriesse
52dc8d6b63 WIP 2020-01-14 10:27:17 +11:00
Niels Andriesse
df61e9565c WIP 2020-01-14 10:27:17 +11:00
Niels Andriesse
b75a15a063 Fix attachment type selector 2020-01-14 10:27:12 +11:00
Niels Andriesse
c05c1eecd8 Implement input bar redesign 2020-01-10 16:35:32 +11:00
Niels Andriesse
4f9b5f06f0 Start implementing conversation screen redesign 2020-01-10 11:35:16 +11:00
Niels Andriesse
c3f1e6d72a Clean 2019-12-19 12:04:38 +01:00
Mikunj
c19733e04a Disable insecure sms option 2019-12-16 09:17:31 +11:00
Mikunj
33788189dd Distinguish public chat and rss feed from regular groups 2019-12-12 13:01:56 +11:00
Mikunj
b44ff69d8d Fix banner display 2019-12-09 10:39:33 +11:00
Mikunj
97ffea040f Move session restore prompt from message level to conversation level. 2019-12-09 09:15:25 +11:00
Mikunj
0caeb3a109 Handle session restoration. 2019-12-06 11:35:10 +11:00
Mikunj
fd2dc678ea Show custom message on no session message.
Made a no session message an update message.
2019-12-05 15:40:55 +11:00
Mikunj
9337a1d44a Share profile straight away if you initiate a conversation 2019-11-27 16:10:41 +11:00
Mikunj
a852b019aa Enable profile sharing upon becoming friends with a contact. 2019-11-27 15:25:53 +11:00
Niels Andriesse
549631848d Clean 2019-11-20 09:17:31 +11:00
ryanzhao
2677599953 fix up the crash of mention.
fix up the '@' issue. 2019-11-18 17:10:28 +11:00
Mikunj
d1289ec7bd Refactoring. 2019-11-14 12:00:46 +11:00
Mikunj Varsani
a90b0e70f5 Fix conversation input. 2019-11-13 16:05:37 +11:00
Mikunj Varsani
41e0934dd4 Only update thread friend request status on message send if we haven't sent a previous request.
Always send self sync messages to our primary device.
Cache conversation input enabled so that subsequent calls don't cause it to flicker.
2019-11-13 12:28:17 +11:00
Mikunj
039df379cc Fix minor UI 2019-11-12 08:33:54 +11:00
Mikunj
6f2a6f7f94 Sync contact upon accepting friend request 2019-11-06 16:08:34 +11:00
Mikunj
789aa244b5 Use promises instead of blocking the thread. 2019-11-01 14:29:43 +11:00
Mikunj
31ad7a40de Stop main thread from being blocked.
Refactoring.
2019-10-31 11:36:52 +11:00
Mikunj
7ff7c36e27 Cleanup code. 2019-10-30 09:59:11 +11:00
Mikunj
10ec395915 Correctly update UI when an outgoing friend request is accepted from a secondary device. 2019-10-29 12:13:22 +11:00
Mikunj
09f5f50af4 Don't render friend requests if we are already friends with a users linked device. 2019-10-29 10:06:01 +11:00
Mikunj
26800cba82 Send a background message to all devices upon manually accepting a friend request. 2019-10-25 15:21:19 +11:00
Mikunj
98cfd93b97 Enable note to self.
Fix note to self crashing.
2019-10-24 15:38:13 +11:00
Mikunj
24ae0c640b Handle friend requests correctly. 2019-10-24 12:17:58 +11:00
Mikunj
1c1685ae9d Fix multidevice.
Fix authorisation grant not being sent.
2019-10-24 10:30:53 +11:00
Mikunj
d58364c9b0 Disable input if we have a pending request to any other linked device and we're not friends with any of them 2019-10-23 15:31:58 +11:00
Mikunj
21e529c6c9 Forward messages from secondary devices to primary device. 2019-10-23 15:31:58 +11:00
Mikunj
b12e6b838c Disable attachments on non-friends. 2019-10-18 16:12:49 +11:00
Mikunj
fd9f1b712f Get attachment logic to work. 2019-10-18 12:47:44 +11:00
Niels Andriesse
a5b543c43c Move add public chat button to home screen 2019-10-15 16:19:00 +11:00
Niels Andriesse
c2d4f4b58d Fix mentions bug 2019-10-15 16:07:34 +11:00
Niels Andriesse
65f95839d9 Fix build 2019-10-15 13:51:18 +11:00
Niels Andriesse
e423ec8848 Change mentions approach 2019-10-11 16:37:28 +11:00
Niels Andriesse
ca9032e109 Quick fix crash 2019-10-11 14:59:13 +11:00
Niels Andriesse
18eb3449ca Debug 2019-10-11 11:42:01 +11:00
Niels Andriesse
7ea349ff00 Mention by display name rather than hex encoded public key 2019-10-11 11:13:34 +11:00
Niels Andriesse
3d78dac65c Ensure that mention behavior is consistent cross-platform 2019-10-10 16:29:58 +11:00
Niels Andriesse
f0224f8ec6 Debug 2019-10-10 15:30:34 +11:00
Niels Andriesse
871f629e64 Debug 2019-10-10 15:00:14 +11:00
Niels Andriesse
25f1405512 Show user selection view dynamically 2019-10-10 14:44:08 +11:00
Niels Andriesse
9207e479a6 Implement user selection view 2019-10-10 13:53:02 +11:00
Niels Andriesse
25bd1073b0 Pre-populate user ID cache as needed 2019-10-10 10:39:56 +11:00
Mikunj Varsani
c70de8c569
Merge pull request #23 from loki-project/bug-fix
Correctly show quote author name in group chats.
2019-09-30 12:04:57 +10:00
Niels Andriesse
3a257d745b Debug 2019-09-19 14:06:54 +10:00