Alex Hart
7e91132e7e
Fix multiple chatcolors issues from beta feedback.
...
- Fix issue where custom color would come out as black
- Completely remove mask view in favour of using the item decoration.
- Fix issue where video gifs wouldn't "cut through" bubble.
- Fix issue where multiselect shade would only appear if bottom or top item was not visible
2021-09-29 13:17:58 -04:00
Alex Hart
f3d0b4a671
Fix incorrect gradient rotation.
2021-09-28 17:12:25 -04:00
rainlion
e92c83401b
Fix a bug that unchanged returns true even if TransformationMethod is changed.
2021-09-28 11:42:51 -04:00
Alex Hart
bad382e2f3
Fix stretchy chat colors on Android 12.
2021-09-28 11:42:51 -04:00
Cody Henthorne
e637f15a43
Refactor call audio routing and bluetooth management.
2021-09-28 11:42:51 -04:00
Alex Hart
a464e57079
Fix media session reconnect issue for some devices.
2021-09-27 09:28:53 -03:00
Alex Hart
b5af691cc4
Add badges to Avatars in a variety of places.
2021-09-24 13:39:28 -03:00
Alex Hart
5c1b57e4ba
Implement ExoPlayerPool for better reuse and performance.
2021-09-24 13:10:48 -03:00
Alex Hart
4cd9ccc0f1
Fix crash when blocking and leaving a spam group.
2021-09-24 09:13:56 -03:00
Alex Hart
77cf029fdc
Implement ability to view badges and modify whether they appear.
...
Note: this is available in staging only.
2021-09-23 11:35:21 -03:00
Alex Hart
c93d882fe1
Don't allow API<23 to display gif videos in conversation list.
2021-09-22 16:21:13 -03:00
Greyson Parrelli
091b38ceb8
Use the GIF content type for quoted MP4 GIFs.
2021-09-21 15:52:08 -04:00
Alex Hart
93fd6e7a55
Fix issue with media controller lifecycle.
...
We were connecting and disconnecting in onStart and onStop,
which can get called in different orders depending on what the
system does. This results in sometimes trying to connect to an
already connected media session.
2021-09-21 10:09:43 -03:00
Alex Hart
b1d1b7e31e
Fix NullPointerException when getting ringtone title.
2021-09-21 09:57:59 -03:00
Cody Henthorne
aae368c049
Clear profile upload flag when unregistering.
2021-09-20 16:25:44 -03:00
Alex Hart
0c00426c0c
Fix internal preference issue with creating a clipboard service.
2021-09-20 11:41:04 -03:00
Greyson Parrelli
d5fbd10406
Create a SignalDataSource class for all of our ExoPlayer needs.
...
Also fixes an issue around GIF playback within a conversation.
2021-09-17 09:58:11 -04:00
Cody Henthorne
62d8c115ba
Enable group call notification settings when group ringing is enabled.
2021-09-17 09:53:28 -04:00
Greyson Parrelli
6c3e1b6a29
Add internal preference to disable storage syncing.
...
Added to help debug certain scenarios, particularly around working with
emulator snapshots, since storage sync will often bring in state from earlier
snapshots you weren't expecting.
2021-09-16 13:32:25 -04:00
Lucio Maciel
18ba5fa291
Fix emoji avatar missing after edit.
2021-09-16 14:17:38 -03:00
Cody Henthorne
3761859681
Fix kotlin compiler warnings.
2021-09-16 14:17:38 -03:00
Lucio Maciel
c43fe44e3e
Fix transformation method issues.
2021-09-16 14:17:38 -03:00
Cody Henthorne
e2cb522e87
Prevent part files from being deleted prematurely.
2021-09-16 14:17:38 -03:00
Greyson Parrelli
d29ebc7768
Update included emoji to 13.1
2021-09-14 09:35:56 -04:00
Greyson Parrelli
8b5fe79849
Update our image viewer versions.
2021-09-14 09:35:56 -04:00
Greyson Parrelli
903c5c6db6
Add an internal recipient details screen.
2021-09-14 09:35:56 -04:00
Cody Henthorne
7e7bbad788
Ensure change number operation status before returning to normal app usage.
2021-09-08 21:04:21 -04:00
Cody Henthorne
77ff25ec49
Add Change Number capability and Conversation Update item.
2021-09-08 21:04:06 -04:00
Alex Hart
e419d70d51
Do not crash when we try to play from IDLE state.
2021-09-07 23:13:19 -04:00
Cody Henthorne
f2ab0b6423
Initial work to support Change Number.
2021-09-03 20:19:56 -04:00
Lucio Maciel
e09d162c1e
Update conversations list UI.
2021-09-03 20:19:55 -04:00
Alex Hart
664d6475d9
Refresh media selection and sending flow with a shiny new UX.
2021-09-02 21:24:54 -04:00
Leonid Zavodnik
a6690e1bde
Update exoplayer version to v2.15
...
Fixes #11547
2021-09-02 21:24:54 -04:00
Greyson Parrelli
7ac83625d3
Add a write-through cache to the identity store.
2021-09-02 21:24:53 -04:00
Lucio Maciel
083301185c
Update verify identity UI.
2021-09-02 21:24:53 -04:00
Cody Henthorne
adbda02aa4
Fix minor Group Call Ringing UI bugs.
2021-08-25 13:13:25 -04:00
Greyson Parrelli
8748056130
Inline the announcement groups flag.
2021-08-24 16:59:09 -03:00
Cody Henthorne
db7272730e
Add Small Group Ringing support.
2021-08-24 16:59:09 -03:00
Greyson Parrelli
a85b08d9da
Added an internal setting for disabling shake to report.
2021-08-24 16:59:09 -03:00
Cody Henthorne
194975d068
Fix lobby copy when another of your devices is solely already in the group call.
2021-08-24 09:09:27 -03:00
Greyson Parrelli
b7a067e954
Use a more accurate starting point for message send timings.
2021-08-24 09:09:27 -03:00
Greyson Parrelli
6618d696e4
Migrate the session table to be keyed off of libsignal IDs.
2021-08-24 09:09:27 -03:00
Alex Hart
199fb517b1
Fix dark theme coloring for forward bottom sheet.
2021-08-18 09:33:29 -03:00
Alex Hart
c1c95e1ae2
Disable predictive animation support on conversation layout manager.
2021-08-18 09:02:29 -03:00
Lucio Maciel
9a67c60b4e
Don't inline jumbomoji timestamps.
2021-08-17 19:04:59 -04:00
Lucio Maciel
0599f76ed5
Fix alignment issues for single line timestamps.
2021-08-16 20:50:33 -04:00
Lucio Maciel
d4cabce876
Fix crash when getLayout() is null.
2021-08-13 18:39:06 -03:00
Alex Hart
7448183ff4
Update multi-forward work with tweaks from design.
2021-08-13 13:58:38 -04:00
Cody Henthorne
8802cebb64
Prevent constantly requesting new video resolutions in group calls.
2021-08-13 13:58:38 -04:00
Lucio Maciel
fe8fcb1394
Implement single line timestamps on conversation items.
2021-08-13 13:58:38 -04:00