Commit Graph

3866 Commits (4063ef39a44070db9369d8cec1df9a95acb43eb7)
 

Author SHA1 Message Date
Greyson Parrelli d5753bc306 Fix spacing issue between short clustered group chats.
For short messages in a cluster, the contact photo was sometimes taller
than the actual bubble, leading to extra weird space. So instead we use
a container to hold the width of the cell, and set the avatar to be GONE
instead of INVISIBLE.
6 years ago
Greyson Parrelli e96a02ab35 Fix next/prev message detection with fastRecords.
The previous way we were getting the next/previous record didn't take into
consideration that some records aren't in the cursor -- some are in the
fastRecords map. We now use the proper position to get the next/previous
message.
6 years ago
Greyson Parrelli ec43c3ae5a Bump version to 4.24.3 6 years ago
Christian Ascheberg 0bb44f2034 Improve disappearing message time strings
Fixes #7501
6 years ago
Moxie Marlinspike fbd3f3db3f Update webrtc to M68 6 years ago
Greyson Parrelli d82e91ca20 Fix message button in conversation settings.
Switching to use our convenience methods for start texts and calls.

Fixes #8026
6 years ago
Greyson Parrelli c7fb1d79c4 Properly show group message header after a date divider. 6 years ago
Greyson Parrelli 0ced767ef2 Use person's name in call update text. 6 years ago
Greyson Parrelli 39b27a9d7a Properly map hashed legacy colors to the new color palette.
Fixes #8021
6 years ago
Greyson Parrelli 6a1fd8b1c6 Increase difference between read/unread conversations in list.
Updating to match the design.
6 years ago
Greyson Parrelli d8ddb142a9 Fixed bug in onMeasure() overflow safeguard.
Fixes #8008
6 years ago
Greyson Parrelli fbbf9dede8 Bump version to 4.24.2 6 years ago
Greyson Parrelli 214658b99e Fix recording not resetting properly after a send on older API's.
Apparently onAnimationEnd is not a reliable event on some Android
versions, so I've moved to instead using a simple postDelayed() that is
the same length as the animation.
6 years ago
Greyson Parrelli 415fe3463d Don't collapse outgoing footers for pending or failed messages. 6 years ago
Greyson Parrelli 6234e56e78 Allow outgoing messages to collapse footers. 6 years ago
Greyson Parrelli f82b2c0d3f Prevent author name from making media messages too wide.
The media size traditionally determines the bubble size, but the author
could make it wider, which would lead to rendering issues. In the case
of media attachments (images, videos, and shared contacts), we restrict
the width of the author name. When there's a number+profile name combo,
we split the space 50/50 between the two.
6 years ago
Greyson Parrelli a4214300ec Fix crash with conversations with "uknown contact" header.
We weren't accounting for ConversationAdapter header position when
getting the next and previous record in a conversation.
6 years ago
Greyson Parrelli 6a090bd5f1 Some visual tweak fixes.
- Use correct color action bar in contact name edit activity.
- Fix compose text height to match send button height.
6 years ago
Greyson Parrelli c9bb3dd469 Remove now-unnecessary thumbnail onMeasure(). 6 years ago
Greyson Parrelli 6fd10042fb Move expiration timer to be next to the date. 6 years ago
Greyson Parrelli aa25f39fe9 Fix footer icon tints. 6 years ago
Greyson Parrelli 860047c2d3 Remove CornerMaskingView. 6 years ago
Greyson Parrelli d0eaee60e9 Add additional safeguards for picking an expiration timer frame.
Fixes #8010
6 years ago
Greyson Parrelli d303a88803 Fix quote dismiss button not showing up.
Fixes #8006
6 years ago
Greyson Parrelli f4ef586681 Bump version to 4.24.1 6 years ago
Greyson Parrelli 8f551c8b32 Fix various redesign issues with Android 4.x.
In particular, there were many issues with drawing corners.
Unfortunately, there's no pretty way to get masking working on every
Android version, so we have to switch back to using custom backgrounds
and then using multiple masking methods depending on Android version.

Also, I had to remove attr references in drawables. They crash on 4.x.
6 years ago
Greyson Parrelli d3e194aefe Bump version to 4.24.0 6 years ago
Jonathan Fung 85d963047e Adding a long press icon description for the Search icon
Fixes #7836
6 years ago
floesche df9833472f Add z5 compact (E5823) to AEC blacklist
Following fixes for other models to reduce echo on callee side during Signal call. 

The problem has been reported for this model for example in #6241
6 years ago
Greyson Parrelli 99f7133afe Updated language translations. 6 years ago
Greyson Parrelli 1c023b5218 Remove unused resources. 6 years ago
Greyson Parrelli bf692e8da3 Throttle background contact syncs to once every 6 hours.
Unfortunately, there's apps out there that trigger contact changes
very frequently. Because we listen to the system for contact
changes to tell us when to sync, that could result in us sending
an abundance of contact syncs to linked desktop instances.

This throttles contact sync requests using the following methodology:

- By default, throttle contact syncs to 6 hrs while the app is
  backgrounded.
- If a sync is throttled in the background, we set a dirty flag and
  will execute the sync the next time the app is foregrounded.
- Syncs explicitly requested by desktop are never throttled.
6 years ago
RiseT 7960a5785d Export some strings from shared contact details activity 6 years ago
Greyson Parrelli 8579c30909 Styling improvements and code cleanup. 6 years ago
Greyson Parrelli 845fcf0864 Remove ability to set group conversation colors (for now). 6 years ago
Greyson Parrelli 24b062d8dd Improve the look of message bubbles. 6 years ago
Greyson Parrelli 7cfcb62c25 Added colors and styles. 6 years ago
Greyson Parrelli b02dda405c Use NetworkBackoffRequirement for group messages. 6 years ago
Moxie Marlinspike bc60cba2b8 Fix default SMS app intent >= N
Fixes #7964
6 years ago
Greyson Parrelli 4df1743ed1 Bump version to 4.23.4 6 years ago
Greyson Parrelli e3bf91b99b Get rid of old references to @drawable/icon.
Fixes #7957
6 years ago
Greyson Parrelli d06b129156 Bump version to 4.23.3 6 years ago
Greyson Parrelli f074c7e5b7 Fixed FAB sometimes blocking shared contact toggle.
Fixes #7968
6 years ago
Greyson Parrelli e334f1e035 Bump verison to 4.23.2 6 years ago
Greyson Parrelli 84e2fcad54 Update UI of toggling shared contact photo. 6 years ago
Greyson Parrelli 42236d6c3d Bump version to 4.23.1 6 years ago
Greyson Parrelli 6ce8516b93 Make contact photos optional when sharing contacts.
Previously, if you had a contact photo for a user, we'd always send it
Now you can choose whether or not it is sent.
6 years ago
Greyson Parrelli 7237e919be Bump version to 4.23.0 6 years ago
Greyson Parrelli 67407ec667 Hard-code migration for full-text search. 6 years ago
Ryan Koesters 8be0fd0867 Remove reference to Pixelapse in BUILDING.md.
Pixelapse ceased functioning in November 2016.
6 years ago