Commit Graph

768 Commits (960e165c7d792f86c6138efa4243ec489d298ce2)

Author SHA1 Message Date
Greyson Parrelli 934a2a67bc Fix some keyboard issues in landscape. 6 years ago
Alan Evans ec20b0e0e3
Fallback to SIM index.
#8725
6 years ago
Greyson Parrelli d12b02fac5 Updated language translations. 6 years ago
Michael Walker 8ad5126408 Add pinterest domain and asset domains for link preview support 6 years ago
Greyson Parrelli 4a3c173adb Migrated to new JobManager. 6 years ago
Alan Evans e842f78457
Voice Note Locking.
Limit of 60 minutes, after which it's cancelled.
6 years ago
Greyson Parrelli ccfcfa71df Enable the sending of long messages. 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
Alan Evans c46e53ab24
Add Esperanto and Swahili (Kiswahili) to language selection. 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 a6564f8f84 FCM improvements. 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 fc989f3820 Fix album sizing issues on skinnier devices. 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
riyapenn-signal 7278f6db76 Update in-app language list for Welsh, Hindi, Quechua, Khmer
Languages added: 

1. Welsh Cymraeg cy
2. Hindi Hindi हिंदी hi 
3. Quechua qu_EC

Languages modified: 

1. Khmer from kh-rKH to kh
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. 7 years ago
Greyson Parrelli 776b0e23ae Add support for typing indicators. 7 years ago
Greyson Parrelli ff9d5df0e0 Dark theme support for emoji variation selector. 7 years ago
Greyson Parrelli 2acab563d9 Support for sealed sender - Part 2 7 years ago
Greyson Parrelli 48ff9673b9 Allow the selection of fitzpatrick emoji. 7 years ago
Greyson Parrelli 92773b1a12 Update delivery icon tint in conversation list. 7 years ago
Greyson Parrelli 7cadb0d35a Properly set the document download icon tint. 7 years ago
Greyson Parrelli 275ca9e3ba Remove the ability to set a color for a group.
No longer applicable given that we're adding back per-person colors in
groups.
7 years ago
Greyson Parrelli 710fa4a6f0 Switch the conversation color back to incoming messages. 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 a1ba5003d3 Fix some dark theme color consistency issues.
Fixes #8253
7 years ago
Greyson Parrelli 43ebcfdee5 Added more contrast to shared contact button color in dark theme.
Relates to #8252
7 years ago
Greyson Parrelli bab92fca7b Move unread indicator to be above the avatar. 7 years ago
Greyson Parrelli 127505af0b Implement new color palette. 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