Alan Evans
9e09444c65
Increment the Groups V2 feature flags version.
2020-08-06 20:57:50 -04:00
Greyson Parrelli
5923fa0cd5
Block sends on CDS lookups.
2020-08-06 20:57:50 -04:00
Cody Henthorne
b2d4c5d14b
Add mentions for v2 group chats.
2020-08-06 20:57:50 -04:00
Alex Hart
0bb9c1d650
Add light and dark spinner lotties with correct coloring.
2020-08-06 20:57:50 -04:00
Fumiaki Yoshimatsu
5f0d384c9e
Replace a call to a deprecated method to update context with the new one.
...
Fixes #9736
2020-08-06 20:57:50 -04:00
Greyson Parrelli
3e166ef927
Fix issue where group updates were mis-rendered.
2020-07-30 23:32:19 -04:00
Greyson Parrelli
8ed7fc894e
Improve handling of partially bi-directional text.
2020-07-29 23:19:21 -04:00
Cody Henthorne
1ab61beeb9
Add initial Mentions UI/UX for picker and compose edit.
2020-07-28 15:20:20 -04:00
Alan Evans
bd1c164d57
Live group update messages on conversation list and conversation.
2020-07-28 15:20:20 -04:00
Alan Evans
ab76112f5f
Prevent leading and trailing whitespace in group names.
2020-07-28 15:19:52 -04:00
Greyson Parrelli
3d237d72bd
Fix issue where feature flag fetches weren't limited.
2020-07-27 15:25:01 -04:00
Greyson Parrelli
dadb2f9d37
Allow auto-downloads from groups you've accepted.
2020-07-22 22:58:21 -04:00
Greyson Parrelli
5bf15b0587
Fix casing issues with non-ASCII characters in contact search.
...
SQLite's case-related stuff is ASCII-only. That means that even though LIKE is supposed to be case-insensitive, it fails when used on non-ASCII characters.
There appears to be no relief in SQLite itself, so I swapped our contact search to use GLOB instead of LIKE and wrote a little thing to convert query strings into a case-insensitive unicode-compatible patterns. Didn't see any noticeable performance difference.
2020-07-22 22:58:21 -04:00
Greyson Parrelli
2a133587cc
Add a flag for recipientTrust.
2020-07-21 16:11:45 -04:00
Greyson Parrelli
0e4a19c368
Improve exception stack traces in OptimizedMessageNotifier.
2020-07-21 15:31:53 -04:00
Greyson Parrelli
870cee5707
Remove uuidOnlyContacts feature flag.
2020-07-21 15:31:53 -04:00
Cody Henthorne
0815715f7b
Enable call requests always.
2020-07-21 15:31:53 -04:00
Alan Evans
85e4697b7f
Increment the Groups V2 feature flags version.
2020-07-21 15:31:53 -04:00
Greyson Parrelli
46f3d50a54
Increment the attachmentsV3 feature flag version.
2020-07-21 10:49:19 -04:00
Alan Evans
96ce42ae91
Legacy group learn more badge and info bottom sheet.
2020-07-21 06:05:16 -03:00
Alan Evans
a33771b15d
Added progress feedback to leave and block group actions and additional group v2 error handling.
2020-07-20 15:20:56 -03:00
Cody Henthorne
70977e5228
Show expiration time exactly as set instead of rounding.
2020-07-19 09:32:16 -04:00
Greyson Parrelli
bd078fc883
Handle UUID-only recipients and merging.
2020-07-19 09:32:16 -04:00
Alan Evans
833ca8cce9
Add disable GV2 creation option to internal preferences UI.
2020-07-15 12:28:47 -03:00
Greyson Parrelli
2883d2eb31
Enable video call PiP.
2020-07-09 07:50:38 -04:00
Alan Evans
96e888a4f5
Remove versioned profiles feature flag.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
33c527f15e
Remove the final KBS feature flags.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
eb02dacfdc
Convert HEIC/HEIF to JPEG.
2020-07-08 16:51:30 -04:00
Alan Evans
e6a0e5b858
Add internal preferences under Advanced behind feature flag.
...
Initially for GV2 testing.
2020-07-08 16:51:30 -04:00
Cody Henthorne
1e250ee95c
Add Calling Requests.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
5605fde777
Rename the UUID flag to be more explicit.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
2791790bf5
Implement new CDS changes.
2020-07-08 16:51:30 -04:00
Cody Henthorne
1752972be9
Update delete for everyone functionality to match requirements.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
c877aba09f
Use resolved recipients in the conversation list.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
cb81a9f783
Disallow 'visually empty' profile names.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
4ea8bac10d
Re-enable view prefetching.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
db545f43ea
Remove profile name reminder megaphone.
2020-06-26 11:52:00 -04:00
Cody Henthorne
bbe003a454
Improve messaging and UX around safety number changes.
2020-06-26 11:10:54 -04:00
Greyson Parrelli
63d6ab6fa7
Throttle conversation list update frequency.
...
This helps fast phones process messages faster by reducing contention on
the database while processing a large batch of messages.
2020-06-25 18:14:54 -04:00
Greyson Parrelli
75c8c59d78
Reduce notification update interval.
2020-06-25 18:14:54 -04:00
Alan Evans
ce7ad76447
Cycle Versioned Profiles feature flag.
2020-06-25 08:29:48 -04:00
Greyson Parrelli
f8a0988e5f
Various JobManager performance improvements.
2020-06-25 08:29:48 -04:00
Greyson Parrelli
22447e6ddb
Fix theming issue with snackbar.
2020-06-24 20:00:42 -04:00
Alan Evans
3741493cb7
Remove frame rate reporter and unused FPS ringbuffer.
2020-06-24 11:44:35 -03:00
Alan Evans
6707f974a5
Remove NewGroupUI FeatureFlag.
2020-06-17 17:49:43 -03:00
Greyson Parrelli
3d7cffef2b
Remove Message Requests feature flag.
2020-06-16 19:30:35 -04:00
Alex Hart
f2fe81d9b5
Fix conversation jumping when loading at last scroll position.
2020-06-16 19:30:35 -04:00
Alex Hart
49f75d7036
Migrate ConversationList to paging library and apply abstractions to conversation.
2020-06-16 19:30:35 -04:00
Greyson Parrelli
ce940235b0
Optimistically fetch profiles.
2020-06-16 19:30:35 -04:00
Greyson Parrelli
3fad007ae0
Cancel typing jobs when you send a group message.
2020-06-12 10:06:20 -04:00