Alex Hart
51222738df
Remove avatar color from CallLink table.
2023-06-15 15:36:08 -04:00
Alex Hart
be01f2b511
CFV2 -- Add to Contacts / Mute Conversation.
2023-06-06 12:47:16 -04:00
Cody Henthorne
1099128513
Add rendering and handling for various disabled input states in CFv2.
2023-05-24 12:05:23 -04:00
Alex Hart
987f9b9dba
Allow call links to exist in the calls tab.
2023-05-24 12:05:23 -04:00
Alex Hart
6dad7eafcf
Fix call tab color and spacing.
2023-05-24 11:29:58 -04:00
Alex Hart
5a38143987
Integrate call links create/update/read apis.
2023-05-24 11:29:58 -04:00
Clark
2d6b16b2ce
Introduce extra caching for group message processing.
2023-05-17 15:30:26 -04:00
Clark
e5bf04a407
Cleanup Recipient.externalPush to use RecipientId cache.
2023-05-17 15:30:08 -04:00
Clark
fe8b2cb761
Reduce db operations when updating thread snippet.
2023-05-17 15:30:08 -04:00
Clark
e9f1f781e1
Reduce number of db calls to getGroup.
2023-05-17 15:29:31 -04:00
Clark
c2c1537858
Disable interactions while user is unregistered or expired.
2023-05-09 13:41:27 -04:00
Greyson Parrelli
855e194baa
Add initial username link screen + QR code generation.
2023-05-05 12:48:53 -03:00
Greyson Parrelli
8c707555f2
Fix bad migration state that could happen during a device transfer.
2023-05-05 12:42:31 -03:00
Clark
48360d08d4
Integrate contact hiding with message requests.
2023-04-11 10:34:18 -04:00
Greyson Parrelli
db5f8707ec
Remove TracingExecutors.
2023-04-05 16:40:23 -03:00
Cody Henthorne
0017b7af26
Ignore contact joined message when determining if we should apply universal disappearing messages.
2023-03-28 16:06:23 -04:00
Clark
79a062c838
Introduce thread priorities for threads and handlerthreads.
2023-03-20 17:39:08 -04:00
Greyson Parrelli
dad9980a80
Add Observable for LiveRecipient.
2023-02-21 11:32:24 -05:00
Greyson Parrelli
bb8b987833
Ignore lastProfileFetchTime when determining Recipient equality.
...
Was resulting in some unnecessary Recipient re-renders during
conversation open.
2023-02-17 10:12:42 -05:00
Greyson Parrelli
6efd501f1c
Don't send MR accept for unblocking.
...
That's handled by storage service now.
2023-02-15 18:07:40 -05:00
Greyson Parrelli
e36844fe78
Improve logging around unblocking.
2023-02-15 13:24:15 -05:00
Greyson Parrelli
9e056e5dd0
Add support for rendering session switchover events.
2023-02-14 14:02:22 -05:00
Cody Henthorne
56a44ae65c
Enforce expected ordering when scheduling text and media messages.
2023-02-02 17:22:40 -05:00
Alex Hart
e90074ffef
Fix issue with bottom sheets.
2023-01-31 10:00:25 -04:00
clark-signal
c3c8f8e7e6
Update icons across home screen and settings screen.
2023-01-17 14:30:48 -05:00
Greyson Parrelli
c53b090b76
Fix formatting in LiveRecipient.
2023-01-11 14:18:24 -04:00
clark-signal
fa613557e8
Hide "Add as contact" option when no phone number present.
2023-01-11 14:18:20 -04:00
Greyson Parrelli
e2fb65920c
Ensure SMS and MMS messages are sent appropriately.
2023-01-06 11:27:33 -05:00
Greyson Parrelli
0fd8f73cca
Show username if appropriate in group chips.
2023-01-04 16:40:36 -05:00
Nicholas
7959343661
Add local notification when client receives HTTP 403
...
Also corrects typo in method name.
2023-01-02 17:20:42 -05:00
Greyson Parrelli
92b9fda6c7
Convert GroupTable to kotlin.
...
Also required converting some tests to mockk.
2023-01-01 23:05:02 -05:00
Greyson Parrelli
6cd6073bc7
Migrate most of MmsSmsTable.
2022-12-30 18:24:00 -05:00
Cody Henthorne
a13599ae2a
Add payment activation capability.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
a7e3bdc892
Rename OutgoingMediaMessage -> OutgoingMessage.
2022-12-30 15:11:56 -05:00
Cody Henthorne
c56e63d62f
Convert OutgoingMediaMessage and it's couterparts to kotlin.
2022-12-16 15:22:04 -05:00
Greyson Parrelli
54251a27a8
Do not show stories for inactive groups.
2022-12-05 17:20:58 -05:00
Alex Hart
7b13550086
Add entry points for adding to a group story.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
7949996c5c
Renamed database classes to table classes.
...
Because they're not databases. They're tables.
2022-11-30 17:10:36 -05:00
Greyson Parrelli
3fd5e55363
Improve RecipientDatabase tests.
2022-11-16 15:05:47 -04:00
Greyson Parrelli
512ba2b0a8
Show bottom sheet when you tap an avatar in the story viewer.
2022-11-08 17:38:55 -05:00
Greyson Parrelli
d2b72fc8b7
Stop checking the change number capability.
...
It's been out for a year, no need to check at this point.
2022-10-24 21:03:12 -03:00
Alex Hart
428ab65d8a
Prevent expiry timers from being sent to distribution lists.
2022-10-24 14:07:44 -03:00
Greyson Parrelli
418083d0c7
Fix delete-for-everyone issue with stories.
2022-10-20 21:52:54 -04:00
Alex Hart
a176188c7d
Add new iconography for custom stories.
2022-10-20 21:52:54 -04:00
Cody Henthorne
a535b4f97c
Reimplement Phase 0 for SMS removal.
2022-10-20 17:50:09 -04:00
Cody Henthorne
b6db7e7af6
Add phased SMS removal UX.
2022-10-13 16:32:51 -04:00
Cody Henthorne
bef83e4c0c
Remove unused context arguments in RecipientUtil.
2022-10-11 14:46:35 -04:00
Greyson Parrelli
52965da8a5
Stop checking very old capabilities.
2022-10-04 17:32:57 -04:00
Greyson Parrelli
0e4bec3977
Clean up some unused feature flags.
2022-09-28 11:34:13 -04:00
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