Commit Graph

3518 Commits (e6c16cf28d0fd3d6a19347529b2e39d03f5d279d)
 

Author SHA1 Message Date
Greyson Parrelli e6c16cf28d Allow editing of contact names.
Took care to properly format CJK names.
6 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.
6 years ago
Greyson Parrelli 17dbdbd0a9 Handle quote position task finishing after fragment detaches.
There's a chance that the AsyncTask that retrieves a quoted message's
position could finish after the fragment is detached, which would cause
a crash. I've changed it so if this case occurs, the result is ignored.

Also, I noticed that when searching the message table, if a quote can't
be found, we'd end up traversing the entire table. To prevent this from
taking forever on large message tables, I've limited it to searchin only
what is currently present in the adapter.

Fixes #7756
6 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.
6 years ago
Niklas Hambüchen f1c79eaebf Add button to flip camera (front vs rear). Fixes #6279 6 years ago
Moxie Marlinspike 6c1a1fb9ad Use cache directory on removable storage for backups if present
Fixes #7692
6 years ago
Moxie Marlinspike 35d158cfee Treat Permissions "not now" as a denial
Fixes #7713
6 years ago
Moxie Marlinspike a5047cb17b Fix for sender's expiring messages in group with unregistered user
Fixes #7719
6 years ago
Moxie Marlinspike 5006b36e2d Show lock notification immediately after setting is toggled
Fixes #7659
Closes #7678
6 years ago
Moxie Marlinspike c6e20f715b
Merge pull request #7782 from jlund-signal/contributing-updates
Update the contribution guidelines.
6 years ago
Joshua Lund fcc9c2778d Update the contribution guidelines. 6 years ago
Moxie Marlinspike e20b973872 Add local backup listener to manifest 6 years ago
Moxie Marlinspike 7951df09ad Bump version to 4.19.3 6 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.
6 years ago
Greyson Parrelli 102941c18c Fix QuoteView measuring when voice notes are present.
Fixes #7740
6 years ago
Moxie Marlinspike 0c8b2b23da Bump version to 4.19.2 6 years ago
Moxie Marlinspike aa33be6b03 Updated language translations 6 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
6 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
6 years ago
Greyson Parrelli 63a3b1acb9 Also make author text EmojiTextView. 6 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.
6 years ago
Greyson Parrelli cbe394025d Fix reply-to colors in dark mode to increase contrast.
Fixes #7705
6 years ago
RiseT 29af1669e1 Export strings from registration_call_me_view
Export strings from webrtc_call_screen

Closes #7543
6 years ago
Nicholas Rizzio e6f76159b0 Export "creating backup" string
Closes #7656
6 years ago
Henning Dodenhof e0603abdd3 Use FileProvider for update file handling
Fixes #7654
Closes #7658
6 years ago
Moxie Marlinspike 2a1ce859c4 Add Moto G (5S) Plus to hardware AEC blacklist
For #7635
6 years ago
Moxie Marlinspike 8452fc6c58 Correctly avoid displaying about category in groups
Fixes #7702
6 years ago
Moxie Marlinspike 2ac0179d65 Handle odd sized buffers on backup import decrypt
Fixes #7701
6 years ago
Moxie Marlinspike 8b74e9a075 Bump version to 4.19.1 6 years ago
Moxie Marlinspike afbf6a91bb Bump version to 4.19.0 6 years ago
Moxie Marlinspike 8e2ae6c288 Updated language translations 6 years ago
Greyson Parrelli fa99e8f0d0 Updated reply-to UI.
All UI components are now properly styled and functioning according to
spec.
6 years ago
Moxie Marlinspike d567534609 replies 6 years ago
Moxie Marlinspike 8bec5a96f5 Make delivery receipts work correctly on CDMA networks
Fixes #7646
6 years ago
Moxie Marlinspike d8a6fcf979 Retain latest 2 instead of latest 5 backups
Fixes #7650
6 years ago
Moxie Marlinspike 4669c45ff7 Perpetuate the original sin of dark theme
Fixes #7614
6 years ago
Moxie Marlinspike 2c405d1769 Delete raw contacts that are marked for deletion
Fixes #7628
6 years ago
Moxie Marlinspike 821957137a Check for context liveness to prevent NPE
Fixes #7633
6 years ago
Greyson Parrelli b8fbc91f33 Only show copy if text is selected, remove newlines from copied text.
We now check if _any_ text is selected when doing a batch selection
to determine if we should show the copy option. Also, previously it
was putting in empty lines for messages that don't have any text. I
changed it so empty messages have no effect on the text that is copied.

Fixes #7472
6 years ago
FeuRenard 404610fbcd Pass correct address from media overview to preview
Fixes #7384
Closes #7387
6 years ago
Moxie Marlinspike 3f3d7f549b Make an attempt to store/retrieve backups from removable storage
Fixes #7521
6 years ago
Moxie Marlinspike 7dd8baba5a Add permission callback to preference fragment 6 years ago
Moxie Marlinspike eb0af13887 Fix location URL encoding
Fixes #7604
6 years ago
Moxie Marlinspike 72310ed3c6 Group member dialog tap takes you to recipient preference
Fixes #7463
6 years ago
Moxie Marlinspike e86a9ce7eb Add phone number and direct dial to recipient preferences 6 years ago
Moxie Marlinspike c2c180e38d Bump version to 4.18.3 6 years ago
Moxie Marlinspike 0b0853a223 Clear cache on update 6 years ago
Moxie Marlinspike c573d5703b Bump version to 4.18.2 6 years ago
Moxie Marlinspike 8da8867bac Update language translations 6 years ago
Moxie Marlinspike ccc3ff4aac Fix for Glide image caching issue
Fixes #7630
6 years ago