Greyson Parrelli
eed2c6ec4c
Added adaptive icon support.
...
Also moved our non-adaptive app icon into the mipmap folders, which is
where they should be.
Fixes #7607
7 years ago
Greyson Parrelli
92a64f59a4
Switch search to use the existing header.
...
Probably best to not try out any possible new design changes just yet.
Let's stick with what we have.
8 years ago
Greyson Parrelli
07e8ae716c
Fix EmojiTextView regression.
...
Using the singleLine attribute will make the TextView report that the
lineCount is always 1, regardless of actual text length. This breaks our
manual ellipsize calculation. Because you can't actually read the
singleLine attribute at runtime, I've switched relevant usages of
singleLine to use maxLines=1 (relevant usages are EmojiTextViews where
singleLine was set and ellipsize was set to 'end').
Fixes #7744
8 years ago
Greyson Parrelli
3a827d1c48
Fix dark theme in search.
...
Fixed #7821
8 years ago
Moxie Marlinspike
32b608ff2f
Updated language translations
8 years ago
Greyson Parrelli
0449647cf9
Implemented full-text search.
...
You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
8 years ago
Greyson Parrelli
e6c16cf28d
Allow editing of contact names.
...
Took care to properly format CJK names.
8 years ago
Greyson Parrelli
54dbffaf30
Added ability to share contacts.
...
The "contact" option in the attachments tray now brings you through an
optimized contact sharing flow, allowing you to select specific fields
to share. The contact is then presented as a special message type,
allowing you to interact with the card to add the contact to your system
contacts, invite them to signal, initiate a signal message, etc.
8 years ago
Greyson Parrelli
ca8fecea9c
Clean up camera flipping, handle having missing cameras.
...
Did a refactor to better organize the camera flipping code. Also, I
wanted to make sure we handle the cases where the user doesn't have two
cameras (or no cameras, for that matter). In these cases, we just don't
show the appropriate buttons.
8 years ago
Niklas Hambüchen
f1c79eaebf
Add button to flip camera (front vs rear). Fixes #6279
8 years ago
Greyson Parrelli
f580edaf91
Fix voice recording UI when replying to a message.
...
Just had to relayer some of the views so the recording UI positions
correctly lined up at the bottom.
8 years ago
Moxie Marlinspike
aa33be6b03
Updated language translations
8 years ago
Greyson Parrelli
43622e603d
Save replies in drafts.
...
Previously, quotes were not saved to drafts, meaning they would be lost
when leaving the conversation or app. Now, a QuoteId (which represents
the necessary data to restore the QuoteModel) is serialized and stored
in the DraftDatabase.
Fixes #7716
Closes #7729
8 years ago
RiseT
7100030c22
Export string conversation_context__menu_reply_to_message
...
Additionally changed from "Reply" to "Reply to message" as other
related strings are more comprehensive as well.
Closes #7732
8 years ago
Greyson Parrelli
63a3b1acb9
Also make author text EmojiTextView.
8 years ago
Greyson Parrelli
6fbbc9d078
Render emoji's properly in quote bubbles.
...
Unfortunately, the change wasn't as simple as just switching to use our
EmojiTextView. That view only supported single-line text. I added
support for multi-line text.
Fixes #7704 .
8 years ago
Greyson Parrelli
cbe394025d
Fix reply-to colors in dark mode to increase contrast.
...
Fixes #7705
8 years ago
RiseT
29af1669e1
Export strings from registration_call_me_view
...
Export strings from webrtc_call_screen
Closes #7543
8 years ago
Nicholas Rizzio
e6f76159b0
Export "creating backup" string
...
Closes #7656
8 years ago
Henning Dodenhof
e0603abdd3
Use FileProvider for update file handling
...
Fixes #7654
Closes #7658
8 years ago
Moxie Marlinspike
8452fc6c58
Correctly avoid displaying about category in groups
...
Fixes #7702
8 years ago
Moxie Marlinspike
8e2ae6c288
Updated language translations
8 years ago
Greyson Parrelli
fa99e8f0d0
Updated reply-to UI.
...
All UI components are now properly styled and functioning according to
spec.
8 years ago
Moxie Marlinspike
d567534609
replies
8 years ago
Moxie Marlinspike
4669c45ff7
Perpetuate the original sin of dark theme
...
Fixes #7614
8 years ago
Moxie Marlinspike
e86a9ce7eb
Add phone number and direct dial to recipient preferences
8 years ago
Moxie Marlinspike
8da8867bac
Update language translations
8 years ago
Moxie Marlinspike
90f2398219
Updated language translations
8 years ago
Greyson Parrelli
18039bc3f4
Show groups when searching for contacts.
...
Currently, if you're searching for a contact to start a conversation
with or send a share to (via the Android sharing system), groups do not
appear. With this change, groups will now appear when searching, located
under their own heading.
Fixes #7202 .
Closes #7577
8 years ago
Greyson Parrelli
5dc5503896
Fixed 'All Media' toolbar color mismatch.
...
In landscape, you'd see that the tabs were a different color from the
toolbar. This has been corrected so they're all the same color now.
Fixes #7578
Closes #7579
8 years ago
Greyson Parrelli
a573ab7c76
Setup alternate domain front.
...
In preparation for Google shutting down domain fronting.
Closes #7584
8 years ago
Greyson Parrelli
ea374735e1
Render images in a conversation true-to-size.
...
Previously, we were always rendering images as squares. Instead of doing
that, we now render them as close to true-to-size as possible (within
reasonable min/max width/height boundaries).
8 years ago
Greyson Parrelli
10e5b24cfd
Allow batch deletion of media.
...
It is now possible to batch-delete media in the "media overview" screen.
You can long press to enter multi-select mode. Then a delete button
appears on the menu bar. After pressing delete, you will get a
confirmation, and if the user confirms, the items will delete while a
progres dialog shows.
8 years ago
Greyson Parrelli
0c768a24e4
Allow deletion of media through preview.
...
When viewing a media in the media preview, you can delete it by pressing
a delete button on the action bar. It will then ask you to confirm your
choice. If you confirm, it will delete the attachment from the database
and from disk. If it was the only attachment for that message, the
message itself will also be deleted.
8 years ago
Moxie Marlinspike
aff65abe91
Hide keyboard after backup passphrase entered
...
Fixes #7508
8 years ago
平民·寻梦(Pingmin Fenlly Liu)
cc288d1e43
Just update to the new repo path "github.com/signalapp"
...
Closes #7469
8 years ago
FeuRenard
150601c51e
Replace '1' with '%d' in plural strings
...
Fixes #7470
Closes #7471
8 years ago
RiseT
375ebeb661
Update Transifex locales as per 2018-03-01
...
Remove:
- Kannada
Add (>= 90% of strings translated):
- Burmese
- Galician
- Khmer
- Lithuanian
- Thai
Closes #7490
8 years ago
Moxie Marlinspike
c8dd62cecf
Make it possible to set a zero value for screen lock timeout
...
Fixes #7485
8 years ago
Moxie Marlinspike
b39820dcb6
Clarify Registration Lock reminder
...
Fixes #7484
8 years ago
Moxie Marlinspike
1a24885110
Fix issue "home button" issue with screen lock
...
Fixes #7475
8 years ago
Moxie Marlinspike
46e5d64857
Updated language translations
8 years ago
Moxie Marlinspike
9c63c6045d
Export string
8 years ago
Moxie Marlinspike
3c0bbfe6f0
s/External Storage/Storage
8 years ago
FeuRenard
0efda2df91
Make toast after saving attachment translatable
...
Closes #7374
8 years ago
art1fa
4bdb2acd29
Batch selection mode improvements
...
Simplified and now the same for conversation and conversation list.
Added also some styling.
Closes #7410
8 years ago
Moxie Marlinspike
56c95d1d1b
Extract string resource
8 years ago
Moxie Marlinspike
d44bfc3ce3
s/password/passphrase
8 years ago
Moxie Marlinspike
2beb1dd8d9
Layout adjustments
8 years ago
art1fa
feee09cd28
Fix color in toolbars
8 years ago
art1fa
6dd8300c73
Add standard elevation to Toolbars
8 years ago
art1fa
4281097828
Decrease back button padding / margin
8 years ago
art1fa
1e62934220
Reduce avatar size in ConversationView
8 years ago
Moxie Marlinspike
110d33ddf8
Support for Registration Lock PINs
8 years ago
Moxie Marlinspike
d28dc670ea
Migrate to Android fingerprints and auth for Signal screen lock
8 years ago
Moxie Marlinspike
24e573e537
Support for full backup/restore to sdcard
8 years ago
Moxie Marlinspike
71c7ef5b5e
Support for custom call ringtone selection and per-chat ringtones
8 years ago
Moxie Marlinspike
43bb1d2290
Updated language translations
8 years ago
Moxie Marlinspike
7318236286
Delay processing SMS messages until after sqlcipher migration
...
When screen lock passphrase is enabled
Fixes #7390
8 years ago
Moxie Marlinspike
9d5d43cf3a
Wait to process messages until after migration when screenlocked
...
Fixes #7390
8 years ago
Moxie Marlinspike
e6a069af6d
Remove unnecessary body model
8 years ago
Moxie Marlinspike
23aee53c7d
Add determinte progress and foreground service for sqlcipher migration
8 years ago
Moxie Marlinspike
0403cbfd65
Updated language translations
8 years ago
Moxie Marlinspike
bc64230a65
Switch to HackyViewPager for media preview
...
Fixes #7344
Fixes #7335
8 years ago
Moxie Marlinspike
94e2b9e66e
Make video player in media player control a view stub
8 years ago
Moxie Marlinspike
97244e8624
Updated language translations
8 years ago
Moxie Marlinspike
8bba45f396
Add swipe gestures to media view
...
Fixes #2355
Closes #6632
8 years ago
Moxie Marlinspike
34424a9b3e
Fix crash when signal messages disabled in group conversation
...
Fixes #6419
Closes #6803
8 years ago
vpo
05daa71977
Adjust permission request dialog colors in dark theme
...
Fixes #7252
Closes #7292
8 years ago
Moxie Marlinspike
feaea32cdd
Updated language translations
8 years ago
Moxie Marlinspike
0ec1ae4ed3
Request needed permissions for thread search
8 years ago
Moxie Marlinspike
f315b1db80
Make save attachment task toast location instead of snackbar
8 years ago
Moxie Marlinspike
37092eee01
Externalize strings
8 years ago
Moxie Marlinspike
bf70f830f3
Update language translations
8 years ago
Moxie Marlinspike
27d3dc918e
s/External Storage/Storage
8 years ago
Moxie Marlinspike
23e9b3a61e
Fix colors in all images toolbar
...
Fixes #7242
8 years ago
Moxie Marlinspike
27e11e9627
Make sure we have SEND_SMS permission before sending an SMS
...
Fixes #7246
8 years ago
Moxie Marlinspike
53e87562c1
Updated language translations
8 years ago
Moxie Marlinspike
3523952ef9
As of 'N' we can no longer offer external ringtone selection
...
1. Replace custom ringtone picker with system Intent, since we
don't need it anymore. Fixes #7174
2. Make sure 'silent' ringtone selection is stored appropriately
Fixes #7115 Closes #7141
3. Replace any existing file:// notification URIs with the system
default Fixes #7234
8 years ago
Moxie Marlinspike
4cb2ac7b27
Use FileProvider for external camera capture Uri on L+
...
Fixes #7237
8 years ago
Moxie Marlinspike
81c7cb1a87
Updated language translations
8 years ago
Moxie Marlinspike
6f10de5e30
Fix trying to launch a dialog from an application context
8 years ago
Moxie Marlinspike
0dbcb1a49b
Support for adaptive icons
...
Closes #6887
Fixes #6511
8 years ago
Moxie Marlinspike
e7a9893e94
Fix string typo
8 years ago
Moxie Marlinspike
acfc9d75e0
Use startForegroundService instead of startService on Android 8
8 years ago
Moxie Marlinspike
c2dbb34b25
Extract string resource
8 years ago
Moxie Marlinspike
64c8b4b2ef
Support for selective permissions
8 years ago
Moxie Marlinspike
886298674e
Adjust inbox zero empty state
8 years ago
Moxie Marlinspike
e9a82502b9
Fix up converstion list empty state look
8 years ago
Moxie Marlinspike
1ea913cea6
Updated language translations
8 years ago
Moxie Marlinspike
9004474748
Updated language translations
8 years ago
Moxie Marlinspike
19d49ed281
Add slight drop shadow to slide up / slide down answer button text
8 years ago
Moxie Marlinspike
4ecb65a262
Lighten conversation list item dividers in light theme
8 years ago
Moxie Marlinspike
80042ae3aa
Display action mode over toolbar
...
Fixes #7198
8 years ago
Moxie Marlinspike
86bd2351bc
Replace answer/decline button and action for incoming calls
...
Fixes #7199
8 years ago
Moxie Marlinspike
cf81815bf6
Add recent chats to top of share list
8 years ago
Moxie Marlinspike
c5a9f27c31
Catch some activity not found exceptions for expired builds
8 years ago
Moxie Marlinspike
de812d3f0f
Extract string resources
8 years ago
Moxie Marlinspike
e31ce39967
Fix background on attachment manager
8 years ago
Moxie Marlinspike
2da47c3bb3
Fix share list crash and update look/feel
...
Fixes #7195
8 years ago