Alex Hart
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Cody Henthorne
fe6058e0df
Improve cold start performance.
2022-07-21 13:18:20 -04:00
Greyson Parrelli
be2ed8989f
Fix possible crash in ProfileKeySendJob if given an invalid threadId.
2022-07-05 15:46:06 -04:00
Alex Hart
1b471e163d
Implement new Material3 spec.
2022-06-02 11:52:10 -04:00
Greyson Parrelli
57e233413a
Update string for group invite.
2022-05-18 11:54:17 -04:00
Sgn-32
4cbacc9804
Change text when blocking/unblocking unregistered recipient.
...
Closes #12239
2022-05-12 10:42:20 -03:00
Greyson Parrelli
666218773c
Improve conversation open speed.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2022-03-17 16:02:42 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Cody Henthorne
1b1001b0e9
Add UI components for Release Channel.
2022-02-02 16:50:58 -05:00
Greyson Parrelli
14886ce28e
Do not send read receipts for all messages after unblocking.
2022-01-24 12:04:48 -05:00
Greyson Parrelli
62f5088553
Delete old megaphones.
2022-01-07 14:41:42 -04:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
eba3c55ec8
Fix issue where you couldn't delete a blocked announcement group.
2021-08-30 11:50:07 -04:00
Alex Hart
5229e24397
Implement initial support for foldables in calling.
2021-07-26 13:42:14 -04:00
Greyson Parrelli
0921ebe5f1
Add read and viewed receipts to the MSL.
2021-07-07 14:58:50 -03:00
Greyson Parrelli
0972d8f1e1
Inline the GV1 forced migration flag.
2021-06-08 12:42:51 -04:00
Cody Henthorne
ef5b68eb35
Add report spam in message request state.
2021-05-17 17:03:21 -03:00
Cody Henthorne
8c9df8d3be
Add support for Group V2 description field.
2021-05-10 19:30:10 -04:00
Greyson Parrelli
1d912c0db2
Fix issue where conversation hero avatars didn't show up.
2021-01-10 10:01:31 -05:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
43e3ef2bee
Refactor Message Request logic to fix some GV1->GV2 bugs.
2020-11-25 11:40:05 -04:00
Alex Hart
ce44e3949c
Add new VIEWED item in RecieptMessage enumeration.
...
Also includes necessary Database changes for supporting this as well as View-Once receipt support.
2020-11-25 11:37:13 -04:00
Greyson Parrelli
2dace38d43
Add support for GV1->GV2 forced migration.
2020-11-12 12:32:10 -05:00
Greyson Parrelli
3b2a5f1ce3
Remove old profile sharing UI.
2020-11-12 12:01:43 -05:00
Alex Hart
3dc1614fbc
Add basic profile spoofing detection.
2020-11-04 16:24:45 -04:00
Greyson Parrelli
ba1df58eb3
Do not show modern profile sharing on brand new conversations.
2020-10-26 12:08:01 -04:00
Alan Evans
4ce136be17
Fix missing message request on V2 re-invites.
2020-10-23 15:37:42 -04:00
Greyson Parrelli
7ef57cc0cf
Add support for syncing pinned status with storage service.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
de7f103130
Add support for modern profile sharing.
2020-10-15 16:19:12 -04:00
Alan Evans
e22384b6b4
New copy for GV2 direct add message request.
2020-10-05 14:54:18 -03:00
Alan Evans
1ee747f3ef
Always share profile as part of unblocking.
2020-09-03 20:23:26 -04:00
Greyson Parrelli
190ca9eddd
Have DatabaseFactory.getSmsDatabase() return MessageDatabase.
...
Slowly moving towards a single interface.
2020-08-24 11:16:41 -03:00
Alan Evans
810ccf8e94
Improve GV2 Invitation revoke experience.
2020-08-06 20:57:50 -04:00
Greyson Parrelli
9b61e1c85c
Show a message request for certain GV2 adds.
2020-08-04 19:12:25 -04:00
Greyson Parrelli
8ed7fc894e
Improve handling of partially bi-directional text.
2020-07-29 23:19:21 -04: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
Alan Evans
644af87782
Groups V2 invite decline.
2020-07-19 09:32:16 -04:00
Cody Henthorne
1e250ee95c
Add Calling Requests.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
bf919207ed
Various logging improvements.
...
* Improve lifecycle logging.
* Remove 'action bar' from base activity names.
* Remove some unnecessary glide logs.
2020-06-25 08:29:48 -04:00
Greyson Parrelli
3d7cffef2b
Remove Message Requests feature flag.
2020-06-16 19:30:35 -04:00
Greyson Parrelli
736a62b632
Update strings related to message requests.
2020-06-09 14:12:52 -04:00
Greyson Parrelli
f392229393
Extract MessageNotifier interface.
2020-05-29 09:51:21 -04:00
Alan Evans
5545daf992
Live group membership count in conversation.
2020-05-15 10:28:48 -03:00
Alan Evans
eff564ad88
Adapt message requests to support invite flow.
2020-05-14 11:22:28 -03:00
Alex Hart
d5419ec9fa
Implement new call screen UI/UX.
2020-05-13 16:18:18 -04:00
Alex Hart
6d6e017c71
Proactively share profile key after accepting a message request.
2020-04-21 16:09:30 -04:00
Alex Hart
2f879ce4d6
Remove MMS groups from message request logic.
2020-03-31 16:00:26 -03:00
Greyson Parrelli
6aac3baa55
Remove TextSecurePreferences.getProfileName()
2020-03-26 17:37:52 -04:00
Alan Evans
033bf77cbb
Allow future display of pending member count.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
1faf196f82
Implement additional message request improvements.
2020-02-26 17:11:29 -05:00