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
Greyson Parrelli
45c4eafbd7
Add the ability to block groups.
...
This also fixes the situation where we block group-leave messages,
preventing blocked contacts from leaving groups.
Fixes #7970
Also, this forced us to upgrade libsignal-service, which fixes the
websocket timeout issues. Thanks to @dpapavas!
Fixes #6644
7 years ago
Greyson Parrelli
440ad70d79
Allow submitting a debug log during registration.
7 years ago
Greyson Parrelli
15b4517e35
Prevent restoring newer backups into older versions of Signal.
...
Relates to #8184
7 years ago
Greyson Parrelli
ca2efcac8a
Added safeguards during NotificationChannel creation.
...
We were getting an IllegalArgumentException during channel creation on
some Samsung phones. Stack trace didn't give me much more than that, so
just adding in some additional safeguards that make sense based on
reading AOSP.
7 years ago
Greyson Parrelli
e9b85a10a6
Add per-contact notification channels.
...
Fixes #8119
Fixes #8121
Fixes #8122
7 years ago
Greyson Parrelli
c49b0348bd
Add failsafe for invalid shortcuts.
...
Some launchers may create broken shortcuts, so we just want to have
a smooth fallback in that scenario.
Fixes #8109
7 years ago
Greyson Parrelli
b79748bbb1
Change lock status channel name to 'lock status'.
7 years ago
Greyson Parrelli
eabaead700
Revert "Fingerprint unlock UX improvements"
...
This reverts commit 8441ac4091
.
Fixes #8106
7 years ago
art1fa
8441ac4091
Fingerprint unlock UX improvements
7 years ago
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
7 years ago
Greyson Parrelli
5cdf5499d0
Clean up shortcut code.
7 years ago
Leonard Ehrenfried
c3c44e324b
Allow users to add conversation shortcuts to the home screen.
7 years ago
Greyson Parrelli
dbd42c4af2
Add notification channel support.
...
Bucket our notifications into channels. Required to target API 26.
7 years ago
Greyson Parrelli
b7d83c7a1f
Make libpaste a source dependency.
7 years ago
Christian Ascheberg
0bb44f2034
Improve disappearing message time strings
...
Fixes #7501
7 years ago
Jonathan Fung
85d963047e
Adding a long press icon description for the Search icon
...
Fixes #7836
7 years ago
RiseT
7960a5785d
Export some strings from shared contact details activity
7 years ago
Greyson Parrelli
24b062d8dd
Improve the look of message bubbles.
7 years ago
RiseT
e75822c6fd
Remove unused strings
...
- Removed unused strings
- Removed some obsolete header comments
- Removed some whitespace
7 years ago
Greyson Parrelli
3134837d56
Remove plaintext backup import option.
...
We have our own secure backup solution built into the app now.
No need to support plaintext backups.
7 years ago
Greyson Parrelli
f72f75ee61
Show a link for privacy policy.
7 years ago
Greyson Parrelli
20cc6f4d0e
Return registration permission string to previous value.
7 years ago
riyapenn-signal
b9c337d0b7
Updated for small copy change
7 years ago
riyapenn-signal
3654856be5
Updated strings.xml to include minor copy changes
...
- Permission prompt to include text about backups
- Updated support email
- Updated domain to signal.org in a link
7 years ago
Greyson Parrelli
4f72f4c649
Remove unused string.
7 years ago