Niels Andriesse
8c17efd981
Update legal copy & URLs
2020-02-07 11:32:00 +11:00
Niels Andriesse
f38b7a30a0
Implement open group suggestion sheet
2020-02-05 11:29:45 +11:00
Niels Andriesse
7036706485
Debug
2020-02-05 10:36:26 +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
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
Niels Andriesse
998d03b258
Implement create closed group screen
2020-01-31 13:57:24 +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
5bcf7940a0
Fix copy
2020-01-23 16:48:03 +11:00
Niels Andriesse
9b01282f61
Clean
2020-01-23 10:25:22 +11:00
Niels Andriesse
1e014a690f
Clean
2020-01-22 15:28:39 +11:00
Niels Andriesse
c79d88996e
Clean
2020-01-21 13:49:46 +11:00
Niels Andriesse
153baa294c
Clean
2020-01-17 15:00:36 +11:00
Niels Andriesse
6fccd873db
Don't invert QR codes
2020-01-17 14:24:33 +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
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
082b288301
Fix link preview bug
2020-01-14 11:13:23 +11:00
Niels Andriesse
392360d85e
Fix layout on small screens
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
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
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
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
ded709a58b
Hook up home screen logic
2019-12-19 11:15:58 +01:00
Niels Andriesse
95dc4e6590
Implement join public chat screen redesign
2019-12-18 15:25:23 +01:00
Niels Andriesse
6dbe9b0ca9
Hook up new private chat screen redesign logic
2019-12-18 14:31:12 +01:00
Niels Andriesse
bb976a4bff
Implement new private chat screen redesign
2019-12-18 11:36:09 +01:00
Niels Andriesse
f8737c3f81
Clean
2019-12-17 16:58:50 +01:00
Niels Andriesse
5c2b33bfdc
Implement profile picture view
2019-12-17 16:24:42 +01:00
Niels Andriesse
a2776cde0f
Partially hook up home screen logic
2019-12-17 15:15:13 +01:00
Niels Andriesse
a10c056ac5
Implement rough home screen redesign
2019-12-17 14:27:59 +01:00
Niels Andriesse
d4db46aeca
Hook up onboarding logic
2019-12-17 10:04:08 +01:00
Niels Andriesse
8b640251b7
Polish
2019-12-16 17:09:10 +01:00
Niels Andriesse
3a91280b40
Implement fake chat view
2019-12-16 16:20:48 +01:00
Niels Andriesse
e46e1b2dd9
Implement rough onboarding redesign
2019-12-16 11:43:08 +01: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
fd2dc678ea
Show custom message on no session message.
...
Made a no session message an update message.
2019-12-05 15:40:55 +11:00
Niels Andriesse
f8464a1462
Fix up UI
2019-12-02 15:03:12 +11:00
Mikunj
5038dec3d1
Fix up profile picture display.
2019-11-27 13:17:31 +11:00
Mikunj
b650ee6ebc
Added QR code scanning.
2019-11-22 12:53:47 +11:00
Mikunj
c66786e0f1
Allow users to edit device name.
2019-11-21 10:50:33 +11:00
Mikunj
b61b4c581d
Add bottom sheet dialog
2019-11-21 10:32:26 +11:00
Mikunj
d96664cb6a
Remove textbox in linking dialog.
2019-11-20 16:22:17 +11:00
Mikunj
c3bda57ac1
Show name and short id in linked device screen.
2019-11-20 15:47:28 +11:00
Mikunj
28a04f13af
Refactor.
...
Add text field to authorise dialog.
2019-11-20 14:55:42 +11:00
Mikunj
0f5db5aa33
Hook up signal device linking view.
2019-11-20 11:20:45 +11:00
Mikunj
94a9303d7a
Fix multi-device ui
2019-10-24 13:35:14 +11:00
Mikunj
f24b191164
Re-enable multi-device
2019-10-23 15:31:58 +11:00
Niels Andriesse
3c5ef19ca7
Enable file attachments
2019-10-23 14:18:11 +11:00
Niels Andriesse
d9ef6bc4c4
Enable voice message attachments
2019-10-23 14:01:39 +11:00
Niels Andriesse
a08f4caccb
Fix camera button position
2019-10-22 11:25:00 +11:00
Niels Andriesse
f7e01688b0
Disable device linking for now
2019-10-21 15:35:52 +11:00
Niels Andriesse
a978253e00
Fix indentation
2019-10-21 15:26:57 +11:00
Mikunj
e438d09a62
Update attachments for public group chats.
2019-10-21 13:49:38 +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
Mikunj
c6f5adb447
Update attachments to use url.
2019-10-17 12:03:08 +11:00
Niels Andriesse
cbad885586
Add missing display name update & message fetch
2019-10-15 16:06:38 +11:00
Niels Andriesse
4a613df52d
Clean
2019-10-15 14:32:23 +11:00
Niels Andriesse
08a1b0e947
Merge branch 'dev' of github.com:loki-project/loki-messenger-android into custom-server
2019-10-15 13:42:44 +11:00
Niels Andriesse
9aafedd9e5
Clean
2019-10-11 16:40:50 +11:00
Niels Andriesse
e423ec8848
Change mentions approach
2019-10-11 16:37:28 +11:00
Mikunj
2f18c5bad2
Merge branch 'dev' into custom-server
...
# Conflicts:
# src/org/thoughtcrime/securesms/loki/DisplayNameActivity.kt
2019-10-11 15:40:09 +11:00
Niels Andriesse
48d282a864
Require the user to pick a display name
2019-10-11 13:37:56 +11:00
Mikunj
b676c25930
Add UI
2019-10-11 11:53:53 +11:00
Niels Andriesse
8261f83484
Fix user selection view cell highlight color
2019-10-10 15:40:11 +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
a44c3fcd57
Clean
2019-10-08 14:10:16 +11:00
Niels Andriesse
95695ff88e
Clean up seed step
2019-10-08 10:38:22 +11:00
Mikunj
258ad57c12
Merge branch 'dev' into multi-device-integration
2019-10-01 14:44:16 +10:00
Niels Andriesse
9f7437aa9e
Implement device linking dialog
2019-10-01 12:21:38 +10:00
Niels Andriesse
e77ee30c9b
Implement device linking dialog skeleton
2019-09-30 16:22:12 +10:00
Niels Andriesse
0f6a7e88b6
Match iOS design changes
2019-09-30 15:38:07 +10:00
Mikunj
10c1a9cced
Added linking in the ui.
2019-09-26 11:19:36 +10:00
Niels Andriesse
db320be3f0
Debug moderator tags
2019-09-13 09:22:36 +10:00
Niels Andriesse
b67efcf2ab
Implement moderator tags
2019-09-12 16:42:52 +10:00
Niels Andriesse
7d1b4c363f
Add beta terms label
2019-09-11 10:08:38 +10:00
Niels Andriesse
66c2e0d448
Debug
2019-09-09 16:02:25 +10:00
Niels Andriesse
50ab79673a
Clean up link preview UI
2019-09-09 15:04:29 +10:00
Niels Andriesse
c5428d7267
Clean up lock screen UI
2019-08-30 10:24:39 +10:00
Niels Andriesse
3b8847ca21
Show logo on landing screen
2019-08-28 16:00:24 +10:00
Niels Andriesse
d831274920
Clean
2019-08-23 13:22:52 +10:00
Niels Andriesse
5d34314a00
Implement QR code scanning
2019-08-23 11:46:28 +10:00
Niels Andriesse
f3377fe384
Add show QR code button to settings
2019-08-23 11:00:07 +10:00
Niels Andriesse
ae54c641a9
Update for seed changes
2019-08-19 15:34:21 +10:00
Niels Andriesse
5936c16c47
Debug merge issues
2019-08-08 11:29:40 +10:00
Niels Andriesse
1822e87f7c
Merge Signal 4.41.0
2019-08-07 16:48:54 +10:00
Niels Andriesse
2eb12186ef
Fix minor UI issue
2019-08-07 09:44:50 +10:00
Niels Andriesse
8ad0069fec
Fix group message UI
2019-08-06 10:22:05 +10:00
Niels Andriesse
97b25507d2
Partially fix background message issue
2019-07-26 15:17:12 +10:00
Niels Andriesse
16c89178f2
Fix scroll issue
2019-07-24 16:47:59 +10:00
Niels Andriesse
7598830a1b
Fix quote messages & friend request handling
2019-07-24 15:05:39 +10:00
Niels Andriesse
fe16a90741
Clean up splash screen
2019-07-24 10:09:02 +10:00
Niels Andriesse
a925b17419
Fix session handling
2019-07-23 16:02:25 +10:00
Niels Andriesse
a767c84f74
Fix remaining UI issues
2019-07-22 14:05:51 +10:00
Niels Andriesse
1da6f20f18
Further Lokify UI
2019-07-22 13:08:56 +10:00
Niels Andriesse
8651f20c9b
Further Lokify UI
2019-07-19 15:59:51 +10:00
Niels Andriesse
3a8d509c1e
Further Lokify UI
2019-07-18 15:59:41 +10:00
Niels Andriesse
659d9e6a8f
Implement restore from seed UI
2019-07-17 10:26:06 +10:00
Niels Andriesse
ab99874ede
Partially Lokify UI
2019-07-16 17:09:15 +10:00
Niels Andriesse
1a7e0562bb
Debug friend request logic
2019-06-27 16:03:05 +10:00
Niels Andriesse
b27dfdf6ce
Fix crash
2019-06-25 09:28:37 +10:00
Niels Andriesse
7c501980fa
Implement friend request view skeleton
2019-06-21 12:21:48 +10:00
Niels Andriesse
f22be7262b
Hook up conversation screen
2019-06-07 13:27:48 +10:00
Niels Andriesse
b4328d1aa3
Create UI path to new conversation screen
2019-06-06 15:01:06 +10:00
Niels Andriesse
e36d9e110c
Add copy mnemonic button
2019-06-05 16:05:08 +10:00
Niels Andriesse
2c35ed2177
Fix ugly spacing
2019-06-05 15:49:15 +10:00
Niels Andriesse
4148d598f9
Stub key pair screen
2019-06-04 16:37:45 +10:00
Niels Andriesse
805b9d8056
Simplify account details screen layout
2019-06-04 14:59:16 +10:00
Niels Andriesse
96efb5d296
Stub account details screen
2019-06-04 14:39:28 +10:00
Greyson Parrelli
2a644437fb
Add sticker support.
...
No sticker packs are available for use yet, but we now have the
latent ability to send and receive.
2019-05-30 01:08:01 -04:00
Alan Evans
d5fffb0132
Fix conversation menu colors.
2019-05-28 17:36:07 -03:00
Alan Evans
350d1f47d3
Give conversation a standard navigate up button.
...
* Prevent a failing IDE preview.
2019-05-28 17:36:07 -03:00
Greyson Parrelli
b5d37702f9
Switch back to the classic handling of landscape text entry.
...
Fixes #8814
2019-05-17 12:14:14 -07:00
Alan Evans
2de64fca02
Image Editor - Fix double HUD animation on older devices.
2019-05-16 15:51:41 -07:00
Alan Evans
387392f38b
End align footer for long message bubble sent.
...
Fixes #8806
2019-05-10 12:41:15 -03:00
Alan Evans
93e6ccb9e4
Replace image editor.
2019-05-10 11:57:43 -03:00
Alan Evans
196ef60a82
Update camera icons.
2019-05-09 14:38:28 -03:00
Greyson Parrelli
e67eca77ff
Prevent landscape text editing from taking over the screen.
...
It used to be that we let Android do the default behavior of
full-screening the EditText when in landscape, but honestly I
don't know who prefers that. So I've turned it off.
Fixes #8769
2019-04-30 12:51:52 -07:00
Alan Evans
621ac62c7e
Add red flashing voice note microphone.
2019-04-01 17:42:57 -03:00
Alan Evans
e842f78457
Voice Note Locking.
...
Limit of 60 minutes, after which it's cancelled.
2019-03-28 15:04:38 -03:00
Greyson Parrelli
94e8303022
Remove dead code from ScribbleHud/Fragment.
2019-03-22 12:47:16 -07:00
Greyson Parrelli
b89c20ff40
Switch to 'start' and 'end' instead of 'left' and 'right'.
...
We can do this now that our minSdk is 19.
2019-03-21 11:19:06 -07:00
Greyson Parrelli
aa5e32f0ee
Add back the highlight and sticker tools.
2019-03-21 11:02:07 -07:00
Greyson Parrelli
93c1277fd0
Fix voice note button clipping.
2019-03-20 22:25:19 -07:00
Greyson Parrelli
932e7b4af5
Fix button flicker when selecting single media item.
2019-03-19 18:38:02 -07:00
Greyson Parrelli
5e6f71cd32
Show selection order in multi-select.
2019-03-19 15:42:08 -07:00
Greyson Parrelli
64cf032181
Updated media send UI.
2019-03-18 15:09:56 -07:00
Greyson Parrelli
0a8bbf14a6
Merge camera into send flow.
2019-03-14 16:25:35 -07:00
Greyson Parrelli
eb1dd58a0b
Persistent media in multi-send.
2019-03-14 16:20:36 -07:00
Greyson Parrelli
8b6ecd1d2e
Fixed profile screen layout on small screens.
...
Fixes #8670
2019-03-07 17:25:02 -08:00
Greyson Parrelli
55699e27bc
Added ability to receive long messages.
...
Send support is in here too. We'll enable it in a future release after
enough people have updated.
2019-03-01 14:15:08 -08:00
Greyson Parrelli
bf28e109d3
Update registration UI.
2019-03-01 14:15:01 -08:00
Greyson Parrelli
42e94d8f92
Remove leftover half-height camera code.
2019-03-01 13:44:32 -08:00
Greyson Parrelli
02b0800b22
Support requesting a CAPTCHA during registration.
2019-02-14 20:19:07 -08:00
Greyson Parrelli
c2a86fcc74
Sync self-sends to desktop.
...
Updated UI to show self-conversations as "Note to Self".
2019-02-14 20:19:07 -08:00
Greyson Parrelli
9f04c28bfd
Implemented conversation search.
...
You can now search for messages within a specific conversation.
2019-02-14 20:19:01 -08:00
Greyson Parrelli
cfff10622a
Move conversation classes to their own package.
2019-02-14 14:29:12 -08:00
Greyson Parrelli
1ee422a012
Update link preview splash to say 'Got it'.
2019-02-07 16:43:40 -08:00
Greyson Parrelli
7da73bbc30
Updated link preview splash layout.
2019-02-06 00:34:48 -08:00
Greyson Parrelli
c76081d99c
Added support for link previews.
2019-01-30 16:10:43 -08:00
Greyson Parrelli
fc989f3820
Fix album sizing issues on skinnier devices.
2019-01-15 23:57:43 -08:00
Greyson Parrelli
66dde4415d
Added an 'All media' folder in the gallery.
2019-01-15 13:38:06 -08:00
Greyson Parrelli
6fa7eca60b
Implement new media send flow.
...
Update our media send flow to allow users to send multiple images/videos
at once. This change includes:
- New in-app media picker flow.
- Ability to caption images and videos.
- Image editing tools are made more prominent in the flow.
- Some fixes to the image editing tools.
2019-01-14 11:25:06 -08:00
Greyson Parrelli
b6098a26b4
Update typing indicator intro strings.
2018-12-01 09:55:21 -08:00
Greyson Parrelli
5a53268534
Update typing indicator intro screen.
2018-11-27 17:45:58 -08:00
Greyson Parrelli
47a10a0288
Added support for multi-image receive.
2018-11-21 01:55:30 -08:00
Greyson Parrelli
776b0e23ae
Add support for typing indicators.
2018-11-21 01:55:25 -08:00
Greyson Parrelli
ff9d5df0e0
Dark theme support for emoji variation selector.
2018-11-15 11:43:38 -08:00
Greyson Parrelli
2acab563d9
Support for sealed sender - Part 2
2018-10-30 08:48:08 -07:00
Greyson Parrelli
6ce278114f
Ensure profile photo in ConversationList is accurate.
...
Fixes #8270
2018-10-26 11:05:14 -07:00
Greyson Parrelli
48ff9673b9
Allow the selection of fitzpatrick emoji.
2018-10-26 11:05:10 -07:00
Greyson Parrelli
7cadb0d35a
Properly set the document download icon tint.
2018-10-16 10:58:19 -07:00
Greyson Parrelli
704715de8f
Fix message details delivery status icon tint (again).
2018-10-11 09:55:33 -07:00
Greyson Parrelli
710fa4a6f0
Switch the conversation color back to incoming messages.
2018-10-09 15:34:04 -07:00
Greyson Parrelli
d9272c3b33
Fix message details delivery status icon tint.
...
Fixes #8251
2018-10-04 11:01:46 -07:00
Greyson Parrelli
4da1af9a7b
Use the correct save icon in the ScribbleHud.
2018-10-03 18:13:21 -07:00
Greyson Parrelli
c81bc22943
Fix avatar location in a group conversation.
2018-10-03 14:25:23 -07:00
Greyson Parrelli
f725dd5a7e
Show profile avatar in toolbar.
2018-10-03 14:24:00 -07:00
Greyson Parrelli
bab92fca7b
Move unread indicator to be above the avatar.
2018-10-03 14:23:59 -07:00
Greyson Parrelli
127505af0b
Implement new color palette.
2018-10-03 14:23:59 -07:00
Greyson Parrelli
946f76a442
Fix layout problems in conversation item footer.
2018-09-27 12:25:30 -07:00
Greyson Parrelli
84c71fce16
Disable tab switching in media overview during multiselect.
...
Multiselect only applies to items in the "media" tab, so people
shouldn't be able to switch tabs during multiselect.
2018-09-27 10:35:56 -07:00
Greyson Parrelli
08ace15f95
Implemented new camera capture flow.
...
A new, fullscreen camera capture flow that easily allows you to capture
and edit a photo before sending it. Replaces the current half-screen
camera button.
2018-09-27 10:35:56 -07:00
Greyson Parrelli
ad7dd7584e
Fixed document display in media overview in dark theme.
...
Shoutout to @aleb2000 for working on this as well!
Fixes #8151
2018-09-08 08:23:33 -07:00
Greyson Parrelli
e1f8e87327
Fix log submission OOM, improve log scrolling.
...
We were getting a TransactionTooLargeException when giving an
EditText a very large (1.5MB+) text block. This has been resolved
by switching to a RecyclerView to show the text line-by-line. As a
side-effect, this improves scroll performance on lower-end devices.
Also, I added a button to jump to the bottom of the log because I
really wanted one :)
Fixes #8124
2018-08-20 01:24:36 -07:00
Greyson Parrelli
7370bbacea
Fix inline animation toggle initial transition.
...
Fixes #8116
2018-08-17 16:07:13 -07:00
Greyson Parrelli
eabaead700
Revert "Fingerprint unlock UX improvements"
...
This reverts commit 8441ac4091
.
Fixes #8106
2018-08-14 13:04:33 -07:00
art1fa
8441ac4091
Fingerprint unlock UX improvements
2018-08-13 18:38:59 -04:00
Greyson Parrelli
13c72779af
Visually note quotes for messages you don't have.
...
We will now show a small footer under quotes for messages that you
don't have locally.
Also fixes #7850
2018-08-13 18:38:59 -04:00