Niels Andriesse
7d21e98ced
WIP
5 years ago
Niels Andriesse
4294977722
Fix attachment type selector
5 years ago
Niels Andriesse
52dc8d6b63
WIP
5 years ago
Niels Andriesse
df61e9565c
WIP
5 years ago
Niels Andriesse
b75a15a063
Fix attachment type selector
5 years ago
Niels Andriesse
c05c1eecd8
Implement input bar redesign
5 years ago
Niels Andriesse
4f9b5f06f0
Start implementing conversation screen redesign
5 years ago
Niels Andriesse
7424684c75
Implement linked devices screen redesign
5 years ago
Niels Andriesse
38f3c3cff6
Fix crash
5 years ago
Niels Andriesse
a55d5b9263
Implement detailed settings screen redesign
5 years ago
Niels Andriesse
8a5307000b
Update app icon & implement recovery phrase screen
5 years ago
Niels Andriesse
df61cbb30d
Partially implement device linking redesign & fix copy
5 years ago
Niels Andriesse
7da4f1f6ae
Fix conversation deletion & public chat joining
5 years ago
Niels Andriesse
fb3bd26538
WIP
5 years ago
Niels Andriesse
b80d70c31f
Implement clear all data dialog redesign
5 years ago
Niels Andriesse
7f1359c6d3
Implement seed dialog redesign
5 years ago
Niels Andriesse
15b4c6aacc
Implement profile picture editing
5 years ago
Niels Andriesse
fd14d66d4f
Implement display name editing
5 years ago
Niels Andriesse
9dee062976
Clean
5 years ago
Niels Andriesse
23770f79a9
Fix QR code sharing
5 years ago
Niels Andriesse
7f0cda3b75
WIP
5 years ago
Niels Andriesse
b56d19e865
Implement QR code screen redesign
5 years ago
Niels Andriesse
c76335150c
Implement settings screen redesign
5 years ago
Niels Andriesse
1616e841da
Customize main toolbar
5 years ago
Niels Andriesse
ed20a96ed0
Fix profile picture view
5 years ago
Niels Andriesse
9f4f0d4f4b
WIP
5 years ago
Niels Andriesse
c3f1e6d72a
Clean
5 years ago
Niels Andriesse
4bfb51e6e2
Fix updating
5 years ago
Niels Andriesse
ded709a58b
Hook up home screen logic
5 years ago
Niels Andriesse
95dc4e6590
Implement join public chat screen redesign
6 years ago
Niels Andriesse
6dbe9b0ca9
Hook up new private chat screen redesign logic
6 years ago
Niels Andriesse
bb976a4bff
Implement new private chat screen redesign
6 years ago
Niels Andriesse
f8737c3f81
Clean
6 years ago
Niels Andriesse
5c2b33bfdc
Implement profile picture view
6 years ago
Niels Andriesse
a2776cde0f
Partially hook up home screen logic
6 years ago
Niels Andriesse
a10c056ac5
Implement rough home screen redesign
6 years ago
Niels Andriesse
d4db46aeca
Hook up onboarding logic
6 years ago
Niels Andriesse
f42e69388e
Clean
6 years ago
Niels Andriesse
8b640251b7
Polish
6 years ago
Niels Andriesse
3a91280b40
Implement fake chat view
6 years ago
Niels Andriesse
e46e1b2dd9
Implement rough onboarding redesign
6 years ago
Mikunj
c19733e04a
Disable insecure sms option
6 years ago
Mikunj
93a9f4c1dc
Handle SessionRequest messages.
6 years ago
Mikunj
538cd39d00
Send group messages to members and their secondary devices.
6 years ago
Mikunj
b6d2717286
Added admins to groups.
...
Only process group updates if an admin sent it.
6 years ago
Mikunj
23a5fa7580
Let user know when members have been removed from the group.
6 years ago
Mikunj
33788189dd
Distinguish public chat and rss feed from regular groups
6 years ago
Mikunj
97cde203ca
minor fix
6 years ago
Mikunj
338149b7a4
Clean up my code.
6 years ago
Mikunj
3d574be931
Clean.
...
Removed recipient cache as signal already had that.
Removed message cache as it messes with the ui (public chat conversations pop in with all the messages)
6 years ago
Mikunj
151e97c82e
Clean
6 years ago
Mikunj
b44ff69d8d
Fix banner display
6 years ago
Mikunj
97ffea040f
Move session restore prompt from message level to conversation level.
6 years ago
Mikunj
0caeb3a109
Handle session restoration.
6 years ago
Mikunj
fd2dc678ea
Show custom message on no session message.
...
Made a no session message an update message.
6 years ago
Mikunj
ba93fdd649
Only show one session reset prompt at a time
6 years ago
Mikunj
e285ede03d
Ignore friend request messages before restoration,
6 years ago
Mikunj
12e07bc5bb
Merge branch 'dev' into performance
6 years ago
Mikunj
fdba9023fc
Fix minor crash.
6 years ago
Mikunj
5e5309d07e
Trigger session reset if we got a new friend request from one of our friends.
6 years ago
ryanzhao
66d87533d3
add cache for Addresses and Messages.
...
make multiple insertion into one transaction.
6 years ago
Mikunj
a5bf5c0f5d
Set profile picture upon joining a public chat.
6 years ago
Niels Andriesse
b5709473d7
Fix crash
6 years ago
Niels Andriesse
5a8f0dda9d
Merge branch 'profile-avatar-setting' of github.com:loki-project/loki-messenger-android into profile-avatar-setting
6 years ago
Niels Andriesse
f8464a1462
Fix up UI
6 years ago
Mikunj
00856857d7
Fix avatar downloads on public chats.
6 years ago
Mikunj
b4a81bf937
Update create table command because it might exist already.
6 years ago
Mikunj
f92506b7bb
Only upload avatar if there was a change.
6 years ago
Mikunj
280d866df3
Public chat avatar handling.
...
Fix note to self.
6 years ago
Mikunj
0cefac1bce
Clean
6 years ago
Mikunj
bef1e5c469
Fix note to self icon not showing correctly.
6 years ago
Mikunj
6e7b21e8b4
Multi-device profile avatar.
6 years ago
Mikunj
9337a1d44a
Share profile straight away if you initiate a conversation
6 years ago
Mikunj
a852b019aa
Enable profile sharing upon becoming friends with a contact.
6 years ago
Mikunj
88234c26a3
Fix icon in notification.
6 years ago
Mikunj
5038dec3d1
Fix up profile picture display.
6 years ago
Mikunj
ee00241515
Rotate profile key on every new upload.
...
Only fetch profile if avatar if profile key changed.
6 years ago
Mikunj
7b842d2c1c
Added profile downloading.
6 years ago
Mikunj
06f75859fa
Removed custom profile avatar url table since signal already has an existing one.
...
Clean
6 years ago
ryanzhao
5a4b619c9d
try to store avatar url locally
6 years ago
Mikunj
439d39e380
Add cache for master secret. This will stop unnecessary database calls.
6 years ago
Mikunj
826142a07b
Move loki db writes to background so that decrypt thread doesn't get blocked.
6 years ago
Mikunj
050849d302
Wrapped envelope handing code inside a try-catch.
6 years ago
Mikunj
c25e0fded9
Add timeout to blocking promises.
...
Don't prematurely store PreKeyBundle from a pairing authorisation.
Don't re-create ids needed for pre-key generation
6 years ago
Mikunj
b650ee6ebc
Added QR code scanning.
6 years ago
Mikunj
27c8b45ae3
Show device unlink message on startup.
6 years ago
Mikunj
733ab06e70
Clear database on unpair.
6 years ago
Mikunj
f753dd1ea9
Added a way to clear database.
6 years ago
Mikunj
76ce008063
forgot to use lokiv4 in previous code
6 years ago
Mikunj
3a79e1f215
Handle unpair request flag.
6 years ago
Mikunj
c66786e0f1
Allow users to edit device name.
6 years ago
Mikunj
b61b4c581d
Add bottom sheet dialog
6 years ago
Mikunj
d96664cb6a
Remove textbox in linking dialog.
6 years ago
Mikunj
c3bda57ac1
Show name and short id in linked device screen.
6 years ago
Mikunj
e72d5502ce
Show our device words in preferences if we're a secondary device.
6 years ago
Mikunj
28a04f13af
Refactor.
...
Add text field to authorise dialog.
6 years ago
Mikunj
dc40ff0548
Only update display name from received message if the user is not one of our devices.
6 years ago
Mikunj
8c2d075147
Revert changes made in ApplicationPreferencesActivity.
6 years ago
Mikunj
ba78fcb9b1
Move device linking logic into LinkedDeviceActivity.
6 years ago
Mikunj
0f5db5aa33
Hook up signal device linking view.
6 years ago
Niels Andriesse
549631848d
Clean
6 years ago
gmbnt
0e7c1b1aca
Merge pull request #44 from RyanRory/mention
...
Mention
6 years ago
Mikunj Varsani
291fb7f7ad
Fix display name not being set correctly once we pair with a device.
6 years ago
ryanzhao
2677599953
fix up the crash of mention.
fix up the '@' issue.
6 years ago
Niels Andriesse
8ccfa77ef6
Fix threading
6 years ago
Niels Andriesse
045e4be2f0
Partially undo threading changes
6 years ago
Niels Andriesse
dbd09d6889
Merge branch 'temp' into dev
6 years ago
gmbnt
d5fbab4116
Merge pull request #41 from RyanRory/multiple-deletion
...
multiple deletion in public group chat
6 years ago
Niels Andriesse
3e09946d25
Clean
6 years ago
gmbnt
28c5d0d11c
Merge pull request #40 from loki-project/disable-permissions
...
Disabled unused permissions
6 years ago
gmbnt
2a4eaf9644
Merge pull request #43 from loki-project/device_cap
...
Set linked device cap to 1
6 years ago
Niels Andriesse
e785eab28b
Clean
6 years ago
gmbnt
053183a628
Merge pull request #42 from loki-project/batch-name-updating
...
Public chat batch name updating
6 years ago
Niels Andriesse
5da4892d9d
Ensure UI updates happen on the main thread
6 years ago
Niels Andriesse
638d693e11
Clean
6 years ago
Mikunj
cf8ed65f4e
Merge branch 'dev' into disable-permissions
6 years ago
Mikunj
35ee1c1391
Fix avatar images not being updated correctly.
6 years ago
Mikunj
edbffe7211
Disable linking devices once we hit a cap.
6 years ago
Mikunj
8eedff81eb
Async everything!
6 years ago
Mikunj
457faae5a5
Added public chat server profile name batch polling.
6 years ago
Niels Andriesse
cfe321b248
Merge branch 'dev' of github.com:loki-project/loki-messenger-android into dev
6 years ago
Niels Andriesse
573aabdd52
Fix copy
6 years ago
Mikunj
d0a828985a
Fix placeholder messages showing in the wrong conversation.
6 years ago
gmbnt
4f1beeaa88
Merge pull request #39 from loki-project/multi-device-stage-2
...
[Stage 2] Multi device
6 years ago
Niels Andriesse
30df89ea58
Fix critical issues
6 years ago
ryanzhao
ed2dfdbf68
remove the commented out code
6 years ago
Mikunj
463aaf0fb8
Fix processing of outgoing attachment messages in public chats.
...
Before we were directly inserting messages into the database but that wasn't working because attachments never got downloaded. This fixes it so we forcefully go through signals pipeline via self sync messages.
6 years ago
Mikunj
848cab8677
Handle incoming messages from our other devices in public chats.
6 years ago
Mikunj
55ea9869a8
Hook up http cache to LokiDotNetAPI.
6 years ago
ryanzhao
9ed5ebab6d
Update ConversationFragement.java with the change of server. Use List instead of Array. Delete the converting codes.
6 years ago
ryanzhao
4837c520e3
multiple deletion frontend
6 years ago
Mikunj
d1289ec7bd
Refactoring.
6 years ago
Mikunj
44ccc66ec2
Fix multi-device media messages.
...
This fixes the issue of the same attachments being uploaded multiple times per linked device. Now we only upload the attachments once and then we send the media message.
6 years ago
Mikunj Varsani
a90b0e70f5
Fix conversation input.
6 years ago
Mikunj Varsani
9c243eed75
Correctly redirect typing messages and receipts.
...
Send an accept message back after becoming friends with a contact during contact sync.
6 years ago
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.
6 years ago
Mikunj Varsani
5c1ec4c06d
Fix contact sync caused decryption lock to never release.
...
Fix message
6 years ago
Mikunj
7c4e7f261d
Fix contact sync message parsing in pairing authorisation.
6 years ago
Mikunj
039df379cc
Fix minor UI
6 years ago
Mikunj Varsani
12639b491f
Sync all contacts with only a specific device.
...
This may fix the issue where the sync message sending queue gets blocked because of sending full contact syncs to all devices.
6 years ago
Mikunj
aea686c856
Only handle friend requests for direct chats.
6 years ago
Mikunj
55ecd3cae4
Add a job for sending a background message.
...
Send a friend request background message to other linked devices upon accepting a friend request.
6 years ago
Mikunj
9541588383
Fix up syncing all contacts.
...
We were looking up contact from the phone book which we had no access to.
6 years ago
Mikunj
ddafcf4530
Fix device linking blocking UI
6 years ago
Mikunj
ce265f29fd
Handle received contact sync message
6 years ago
Mikunj
6f2a6f7f94
Sync contact upon accepting friend request
6 years ago
Mikunj
7df3393e23
Sync contacts upon pairing a secondary device.
6 years ago
Mikunj
92580a0dd9
Fixed up contact sync sending to use the correct field in protobuf.
6 years ago
Mikunj
96fa96f5c1
Fix sync message sending.
6 years ago
Mikunj
ed6ca6a64a
We should automatically become friends with a contact if we are friends with one of their other devices.
6 years ago