Greyson Parrelli
86e4221182
Use a unique notification icon for backups.
7 years ago
Greyson Parrelli
dfe8b25dd7
Use a unique notification icon for the persistent background connection.
7 years ago
Greyson Parrelli
6ce278114f
Ensure profile photo in ConversationList is accurate.
...
Fixes #8270
7 years ago
Greyson Parrelli
48ff9673b9
Allow the selection of fitzpatrick emoji.
7 years ago
Greyson Parrelli
fac56be499
Fix the build by listing google repo first.
...
Apparently jcenter() is lame and it broke our build. Listing the google
repo first fixes everything.
7 years ago
Greyson Parrelli
e41ed92f49
Updated language translations.
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
e1f572e1f4
Update GCM foreground notification icon.
...
Using the default Signal icon can confuse people into thinking they're
message notifications.
7 years ago
Greyson Parrelli
15f418f2cc
Updated language translations.
7 years ago
Greyson Parrelli
704715de8f
Fix message details delivery status icon tint (again).
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
d9272c3b33
Fix message details delivery status icon tint.
...
Fixes #8251
7 years ago
Greyson Parrelli
4da1af9a7b
Use the correct save icon in the ScribbleHud.
7 years ago
Greyson Parrelli
c81bc22943
Fix avatar location in a group conversation.
7 years ago
Greyson Parrelli
f725dd5a7e
Show profile avatar in toolbar.
7 years ago
Greyson Parrelli
a3cba66450
Update fallback avatars.
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
f2e4f626c1
Updated language translations.
7 years ago
Greyson Parrelli
946f76a442
Fix layout problems in conversation item footer.
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
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.
7 years ago
Greyson Parrelli
a0ab252bc9
Add preliminary contact discovery service support.
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
94bfebeef1
Updated language translations.
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
ad7dd7584e
Fixed document display in media overview in dark theme.
...
Shoutout to @aleb2000 for working on this as well!
Fixes #8151
7 years ago
Greyson Parrelli
440ad70d79
Allow submitting a debug log during registration.
7 years ago
Greyson Parrelli
da60cac833
Fix PersistentBlobProvider problems with external storage.
...
If the user has an external SD card set as their default storage
(notably on a Huawei device, like the Huawei Mate 10 Lite), then
PersistentBlobProvider will try to write a file to the SD card, but
would fail to generate a URI for it due to us missing a line in our
FileProvider setup. This just adds that missing entry.
Special thanks to @aleb2000 for digging into this!
Fixes #8144
Fixes #7726
7 years ago
Greyson Parrelli
15b4517e35
Prevent restoring newer backups into older versions of Signal.
...
Relates to #8184
7 years ago
Greyson Parrelli
e840dc6687
Move notification preferences back in-app for O+.
...
Fixes #8147
7 years ago
Greyson Parrelli
96c39ec100
Updated language translations.
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
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
7 years ago
Greyson Parrelli
7370bbacea
Fix inline animation toggle initial transition.
...
Fixes #8116
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
4d565990c9
Add drop shadow under attachment drawer.
7 years ago