Commit Graph

573 Commits (6d13b49ed177825a509c9d23db2f4fc1e99fd9a3)

Author SHA1 Message Date
Niels Andriesse 6d13b49ed1 Copy public key to clipboard on settings header long press 6 years ago
Niels Andriesse fcb5cbb74d Fix threading issue 6 years ago
Niels Andriesse e896315cbb Clean up UI 6 years ago
Niels Andriesse 3a8d509c1e Further Lokify UI 6 years ago
Niels Andriesse 659d9e6a8f Implement restore from seed UI 6 years ago
Niels Andriesse ab99874ede Partially Lokify UI 6 years ago
Niels Andriesse 047a98ad63 Disable input bar if a friend request is pending 6 years ago
Niels Andriesse d99a996d0e Finish friend request view & add message friend request status 6 years ago
Niels Andriesse f22be7262b Hook up conversation screen 6 years ago
Niels Andriesse b4328d1aa3 Create UI path to new conversation screen 6 years ago
Niels Andriesse 7d24ab12a2 Implement share public key button 6 years ago
Niels Andriesse e36d9e110c Add copy mnemonic button 6 years ago
Niels Andriesse 4148d598f9 Stub key pair screen 6 years ago
Niels Andriesse 96efb5d296 Stub account details screen 6 years ago
Alan Evans 95304fe001 Image Editor - Remove initial text.
- Flashing cursor.
6 years ago
Alan Evans 93e6ccb9e4 Replace image editor. 6 years ago
Alan Evans 8cf2654c5b Show reply method SMS/Signal and respect sticky.
Fixes #8792
6 years ago
Alan Evans ec20b0e0e3
Fallback to SIM index.
#8725
6 years ago
Michael Walker 8ad5126408 Add pinterest domain and asset domains for link preview support 6 years ago
Alan Evans e842f78457
Voice Note Locking.
Limit of 60 minutes, after which it's cancelled.
6 years ago
Alan Evans d41b24f9ae Fix "multiple substitutions specified in non-positional format" lint. 6 years ago
Greyson Parrelli 5a8753de85 Fix group string. 6 years ago
Greyson Parrelli 975a121c55 Show a warning for users on API < 19.
We'll be updating minSdk to 19 in 4.37. This lets these users continue
to use the app, but they'll be warned with a persistent banner saying
that they can't receive updates.
6 years ago
Greyson Parrelli 64cf032181 Updated media send UI. 6 years ago
Alan Evans 286b64274c Replace Avatar Cropper. 6 years ago
Greyson Parrelli 0a8bbf14a6 Merge camera into send flow. 6 years ago
Greyson Parrelli 18613e3b6f Remove generic foreground service condition from Job.
I don't think it actually helps at all, meaning it just adds
complexity.

Fixes #8677
6 years ago
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.
6 years ago
Greyson Parrelli bf28e109d3 Update registration UI. 6 years ago
Greyson Parrelli 02b0800b22 Support requesting a CAPTCHA during registration. 6 years ago
Greyson Parrelli c2a86fcc74 Sync self-sends to desktop.
Updated UI to show self-conversations as "Note to Self".
6 years ago
Greyson Parrelli 6896f8ea15 Properly check attachment size during media send.
Prevent users from trying to send videos that exceed the size limit.

Also, this commit properly populates height/width on media shared into
the app.

Fixes #8573
6 years ago
Greyson Parrelli 9f04c28bfd Implemented conversation search.
You can now search for messages within a specific conversation.
6 years ago
Meteor0id c5571e8a8d Add 'Got it' as string to be used on link preview splash screen.
"Understood" or "Got it" is a way of dismissing a splash screen of notification without any change that is applies agreeing to anything.
It replaces "OK" which was sometimes misinterpreted as "I am OK with what I just read".
6 years ago
Greyson Parrelli c76081d99c Added support for link previews. 6 years ago
Greyson Parrelli a6f31c60bd Show a toast when you've gone over the max media selection. 6 years ago
Greyson Parrelli 66dde4415d Added an 'All media' folder in the gallery. 6 years ago
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.
6 years ago
Greyson Parrelli b553bb1cb0 Don't allow sending SMS unless we're the default. 6 years ago
Greyson Parrelli b6098a26b4 Update typing indicator intro strings. 6 years ago
Greyson Parrelli 5a53268534 Update typing indicator intro screen. 6 years ago
Greyson Parrelli 47a10a0288 Added support for multi-image receive. 6 years ago
Greyson Parrelli 776b0e23ae Add support for typing indicators. 6 years ago
Greyson Parrelli 2acab563d9 Support for sealed sender - Part 2 7 years ago
Greyson Parrelli 1b736e9e04 Ensure notifications are processed after receiving GCM message.
It's unreliable to run these tasks on WorkManager, as there's no
scheduling guarantees.
7 years ago
Greyson Parrelli e4b56d4e40 Show foreground notification for jobs when network is restricted.
Occasionally a job may be run when the app is in a network-restricted
mode, like a form of doze. When this happens, jobs can timeout due to
lack of network access, causing a cascade of job delays. This is
particularly bad in the case of message retrieval.

To prevent this, if a job that normally requires network detects that no
network is available when running, then we start a foreground
notification.
7 years ago
Greyson Parrelli 12d9d7741b Clean up batch saving.
- Post a better string for when batch saving completes successfully
- Exit multi-select after saving
7 years ago
FeuRenard 91a119393c Allow batch saving in media overview 7 years ago
FeuRenard c82afd8944 Allow selecting all media in overview 7 years ago
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.
7 years ago