Commit Graph

1238 Commits (2acbea014b09e86585b00e5d29de9c2795e06aa5)

Author SHA1 Message Date
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