Mikunj
85b2379510
Fix race condition that occurs on device link authorisation.
...
Upon authorisation, we upload our mapping to the server.
At the same time we also get a contact sync message and send out background friend request messages.
There was a race condition between those 2 functions where to correctly establish multi-device communication, you need your mapping on the server so that the other party knows that it's a secondary device and not a regular user.
2020-02-26 11:53:28 +11:00
Mikunj
efef42a6f6
Added version string at the bottom of settings.
2020-02-25 14:04:15 +11:00
Mikunj
7b267ee8b7
Fix isSignalGroup boolean check.
...
Set thread deletion delay to 1s for private chats and open groups.
2020-02-25 13:11:06 +11:00
Mikunj
55523b3baf
Added open group syncing.
...
Refactor open group adding code.
2020-02-25 12:46:23 +11:00
Niels Andriesse
b9307d4cb9
Untie profile picture from auth token
2020-02-24 10:57:51 +07:00
Niels Andriesse
704c15cd24
Enforce style convention
2020-02-21 11:35:53 +07:00
Niels Andriesse
f46354392c
Merge branch 'dev' into group-leaving
2020-02-21 11:22:24 +07:00
Niels Andriesse
5b822f83c9
Enforce style convention
2020-02-21 11:19:20 +07:00
Mikunj
1ce7050f1a
Leave group on swiping
2020-02-19 16:19:16 +11:00
Mikunj
3a0c518eeb
Don't fetch device links at startup
2020-02-18 14:00:05 +11:00
Mikunj
70bd9350b8
Ensure generated PreKeyBundle is valid
2020-02-18 12:28:49 +11:00
Mikunj
7f51baadd4
Sync groups upon linking device.
2020-02-18 09:19:52 +11:00
Niels Andriesse
526e82a9e3
Clean up naming & indentation
2020-02-16 09:30:05 +11:00
Mikunj
3bbcbc8873
Updated to follow LokiSessionResetProtocol.
...
Refactor some code to be less confusing.
2020-02-14 13:34:35 +11:00
Niels Andriesse
bcc219bd1f
Debug
2020-02-13 16:05:40 +11:00
Niels Andriesse
b9dd42beb1
Make unlinking & open group joining more robust
2020-02-13 15:33:54 +11:00
Niels Andriesse
07b1ffa77e
Refactor multi device
2020-02-13 14:39:29 +11:00
Niels Andriesse
9c71a4c3cd
Simplify PushDecryptJob a bit
2020-02-13 10:18:05 +11:00
Niels Andriesse
27fdfe4ee8
Trim unused files
2020-02-13 09:28:19 +11:00
Niels Andriesse
31350adcf7
Clean
2020-02-12 16:42:33 +11:00
Niels Andriesse
45d78825a0
Clean
2020-02-12 16:25:14 +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
2fbe33736c
Reduce background polling interval
2020-02-11 11:37:06 +11:00
Niels Andriesse
18ee21355c
Clean
2020-02-11 11:36:31 +11:00
Niels Andriesse
73c33ff096
Merge branch 'master' into dev
2020-02-11 11:27:04 +11:00
gmbnt
324bf35e83
Merge pull request #81 from RyanRory/pn-fix
...
PN fix
2020-02-11 11:25:14 +11:00
Niels Andriesse
cb1553631e
Implement file size limit
2020-02-11 11:00:00 +11:00
Ryan ZHAO
2aafce5f4c
apply the changes to MultipleRecipientNotification and refactor some code
2020-02-11 10:50:24 +11:00
Niels Andriesse
b5792a81aa
Update for core changes
2020-02-11 09:38:05 +11:00
Niels Andriesse
24df781259
Enable the user to join an open group without entering "https://"
2020-02-10 13:40:12 +11:00
Ryan ZHAO
3710be72fd
"Clicking on message notifications doesn't mark the messages as read" fixed
2020-02-07 15:39:44 +11:00
Ryan ZHAO
ea0ba98722
Display username in notifications instead of public keys fixed
2020-02-07 15:13:12 +11:00
gmbnt
06dae527a6
Merge pull request #78 from RyanRory/delete-thread-ui-fix
...
fix the issue that the cell is not showing after swiped out
2020-02-07 14:27:46 +11:00
Ryan ZHAO
df1814800a
fix the issue that the cell is not showing after swiped out
2020-02-07 11:34:28 +11:00
Niels Andriesse
8c17efd981
Update legal copy & URLs
2020-02-07 11:32:00 +11:00
Niels Andriesse
d84b0611c5
Don't show Session Public Chat suggestion sheet
2020-02-06 16:12:50 +11:00
Niels Andriesse
b84724409f
Fix Session Public Chat profile picture
2020-02-06 11:58:30 +11:00
Niels Andriesse
abae6ddb12
Fix notification bug
2020-02-06 10:02:13 +11:00
Niels Andriesse
f38b7a30a0
Implement open group suggestion sheet
2020-02-05 11:29:45 +11:00
Niels Andriesse
c50b599ea5
Remove Crashlytics
2020-02-05 10:39:35 +11:00
Niels Andriesse
7036706485
Debug
2020-02-05 10:36:26 +11:00
Niels Andriesse
1fb7081fa2
Fix open group message sending
2020-02-05 10:08:57 +11:00
Mikunj
a1e98bae75
Fix crash.
2020-02-04 14:52:25 +11:00
Niels Andriesse
b74506ea24
Merge branch 'dev' of github.com:loki-project/loki-messenger-android into dev
2020-02-04 14:31:50 +11:00
Niels Andriesse
2945390842
Quick fix closed group UI issues
2020-02-04 14:31:44 +11:00
gmbnt
58b0d002f1
Merge pull request #72 from RyanRory/sealed-sender-modification
...
fix friend request with sealed sender
2020-02-04 14:26:16 +11:00
Ryan ZHAO
8ce13c855c
fix friend request with sealed sender
2020-02-04 14:22:01 +11:00
Niels Andriesse
3e5c6126a3
Debug
2020-02-04 14:20:42 +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
5183a76575
Minor bug fixes
2020-02-04 12:58:34 +11:00
Mikunj
db9f26d9df
Map text & media group messages from secondary deivces to their primary device
2020-02-04 11:46:50 +11:00
Mikunj
cc369f5c52
Fix message syncing in group chats
2020-02-04 10:09:32 +11:00
Niels Andriesse
621ff9c6e3
Remove Signal request
2020-02-04 09:53:10 +11:00
Mikunj
f7b2312f99
Merge commit '1ec1717c9984593b6b31c672bfe467ece002abb5' into private-group-chat
2020-02-04 08:31:50 +11:00
Mikunj
9d0f40a18f
Allow leaving from a secondary device.
2020-02-04 08:31:38 +11:00
Niels Andriesse
1ec1717c99
Fix typo
2020-02-03 21:08:09 +11:00
Niels Andriesse
8233be77e9
Merge branch 'closed-groups-ui' of github.com:loki-project/loki-messenger-android into private-group-chat
2020-02-03 21:02:00 +11:00
Mikunj
a61f9b4eb7
Don't set friend request on messages to ourselves
2020-02-03 16:00:05 +11:00
Mikunj
44a0a428f5
Don't send a friend request message to a group.
2020-02-03 13:53:58 +11:00
Mikunj
60aa7f6ae3
Fix friend request accept message showing up in group chats.
...
Fix crash.
2020-02-03 12:08:11 +11:00
Mikunj
353f456ae2
Accept session request if it was sent by a member of our group or if it was sent by one of our friends.
2020-02-03 10:52:15 +11:00
Mikunj
d5420de0b7
Hookup group creation to activity
2020-02-03 10:23:24 +11:00
Mikunj
ea28bd2e6f
Merge branch 'closed-groups-ui' into private-group-chat
2020-02-03 08:46:18 +11:00
Niels Andriesse
0b2986a8a9
Add link preview, GIF & open group metadata warnings
2020-02-01 15:12:06 +11:00
Niels Andriesse
e9842b2626
Disable link previews by default
2020-02-01 09:00:29 +11:00
Niels Andriesse
c783b221d5
Fix profile picture loading bug
2020-02-01 08:59:53 +11:00
Niels Andriesse
1e788b337f
Clean
2020-02-01 07:58:32 +11:00
Niels Andriesse
67cc92d983
Remove Mixpanel
2020-01-31 16:18:03 +11:00
Mikunj
a7ea2f01a2
Don't use envelope to determine friend request
2020-01-31 16:15:04 +11:00
Mikunj
73ec256745
Merge branch 'dev' into private-group-chat
2020-01-31 15:33:59 +11:00
Mikunj
81b4259dab
Merge branch 'dev' into private-group-chat
2020-01-31 15:29:31 +11:00
Mikunj
9e7ad2eb76
Merge branch 'dev' into sealed-sender
2020-01-31 14:48:59 +11:00
Mikunj
8aa46aebec
Merge branch 'dev' into sealed-sender
2020-01-31 14:32:30 +11:00
Niels Andriesse
7610314165
Exclude linked devices from group member options
2020-01-31 14:23:53 +11:00
Mikunj
76c2fdf9d2
Added rss feed proxy
2020-01-31 14:09:11 +11:00
Niels Andriesse
998d03b258
Implement create closed group screen
2020-01-31 13:57:24 +11:00
Niels Andriesse
d7f1b86615
Remove legacy code
2020-01-31 12:50:25 +11:00
Mikunj
5fa6e5a75c
Enable sealed sender by default
2020-01-30 10:07:29 +11:00
Mikunj
62d391085b
Stop relying on SignalServiceEnvelope and instead use SignalServiceContent to determine message sender and friend request
2020-01-30 10:07:29 +11:00
Mikunj
01f5ff7c86
Fix up build gradle.
2020-01-30 10:07:29 +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
2ea009b05b
Clean
2020-01-28 10:52:06 +11:00
Niels Andriesse
e3c54c21d1
Merge branch 'dev' into session-restore
2020-01-28 10:36:46 +11:00
gmbnt
299d81f4dc
Merge pull request #63 from loki-project/proxy
...
Snode proxy
2020-01-28 10:19:07 +11:00
Niels Andriesse
438b33d355
Clean
2020-01-28 10:18:18 +11:00
Niels Andriesse
460f25629b
Don't show seed reminder after restoring from seed
2020-01-28 09:30:26 +11:00
Niels Andriesse
25cd9e6cc7
Clean
2020-01-24 10:00:20 +11:00
Niels Andriesse
93e1cd7756
Fix public chat deletion
2020-01-24 09:59:37 +11:00
Niels Andriesse
5bcf7940a0
Fix copy
2020-01-23 16:48:03 +11:00
Niels Andriesse
9b01282f61
Clean
2020-01-23 10:25:22 +11:00
Mikunj
f7197ca1de
Update how swarms are stored in the database.
2020-01-23 10:14:41 +11:00
Niels Andriesse
1e014a690f
Clean
2020-01-22 15:28:39 +11:00
Niels Andriesse
d0225bdffb
Fix notification display name
2020-01-22 15:11:14 +11:00
Niels Andriesse
67eee3ddea
Fix notification display name
2020-01-22 13:43:18 +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
Mikunj
6b38e5d799
Get group record programatically instead of making user pass in the recipient.
...
This was the original function but i added in recipient to it. This is causing crashes and thus we just get the group record.
2020-01-22 09:30:26 +11:00
Niels Andriesse
5891f19996
Fix push notification bug
2020-01-21 10:10:36 +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
a5aeacda63
Fix QR code sharing
2020-01-17 14:33:55 +11:00
Niels Andriesse
6fccd873db
Don't invert QR codes
2020-01-17 14:24:33 +11:00
Niels Andriesse
5c8bbc161b
Fix layout bug
2020-01-17 14:06:35 +11:00
Niels Andriesse
9efa528377
Fix device linking
2020-01-17 12:53:32 +11:00
Niels Andriesse
e95e39fdc9
Partially fix device linking
2020-01-17 11:38:30 +11:00
Niels Andriesse
a2f1eb67f9
Fix conversation title view
2020-01-17 10:37:06 +11:00
Niels Andriesse
ec2691a918
Fix message deletion & connectivity bug
2020-01-17 10:06:32 +11:00
Niels Andriesse
362256dc94
Fix crashes
2020-01-17 09:33:31 +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
eda21064a4
Implement mute UI
2020-01-16 11:48:49 +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
8aa214bd7d
WIP
2020-01-15 16:13:28 +11:00
Niels Andriesse
bfb6435d72
WIP
2020-01-15 12:20:10 +11:00
Niels Andriesse
23336cc2ea
WIP
2020-01-14 16:36:03 +11:00
Niels Andriesse
9776420135
WIP
2020-01-14 16:05:31 +11:00
Niels Andriesse
7d21e98ced
WIP
2020-01-14 12:19:28 +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
7424684c75
Implement linked devices screen redesign
2020-01-09 15:52:40 +11:00
Niels Andriesse
38f3c3cff6
Fix crash
2020-01-09 14:19:21 +11:00
Niels Andriesse
a55d5b9263
Implement detailed settings screen redesign
2020-01-09 14:15:43 +11:00
Niels Andriesse
8a5307000b
Update app icon & implement recovery phrase screen
2020-01-09 11:35:43 +11:00
Niels Andriesse
df61cbb30d
Partially implement device linking redesign & fix copy
2020-01-08 15:16:34 +11:00
Niels Andriesse
7da4f1f6ae
Fix conversation deletion & public chat joining
2020-01-08 10:50:11 +11:00
Niels Andriesse
fb3bd26538
WIP
2020-01-07 16:44:53 +11:00
Niels Andriesse
b80d70c31f
Implement clear all data dialog redesign
2020-01-07 16:11:02 +11:00
Niels Andriesse
7f1359c6d3
Implement seed dialog redesign
2020-01-07 15:59:18 +11:00
Niels Andriesse
15b4c6aacc
Implement profile picture editing
2020-01-07 14:51:11 +11:00
Niels Andriesse
fd14d66d4f
Implement display name editing
2020-01-07 12:00:30 +11:00
Niels Andriesse
9dee062976
Clean
2020-01-07 10:52:50 +11:00
Niels Andriesse
23770f79a9
Fix QR code sharing
2020-01-07 09:35:14 +11:00
Niels Andriesse
7f0cda3b75
WIP
2020-01-06 16:43:47 +11:00
Niels Andriesse
b56d19e865
Implement QR code screen redesign
2020-01-06 16:05:57 +11:00
Niels Andriesse
c76335150c
Implement settings screen redesign
2020-01-06 14:26:52 +11:00
Niels Andriesse
1616e841da
Customize main toolbar
2020-01-06 12:07:55 +11:00
Niels Andriesse
ed20a96ed0
Fix profile picture view
2020-01-06 10:18:43 +11:00
Niels Andriesse
9f4f0d4f4b
WIP
2019-12-19 16:10:11 +01:00
Niels Andriesse
c3f1e6d72a
Clean
2019-12-19 12:04:38 +01:00
Niels Andriesse
4bfb51e6e2
Fix updating
2019-12-19 11:49:23 +01:00