Rashad Sookram
125ff83bac
Fix l10n when searching for "Note to Self".
2022-02-01 13:41:31 -05:00
Cody Henthorne
c548816daa
Add contact and key sync message receive support.
2022-01-24 12:04:48 -05:00
Cody Henthorne
8c34357cc6
Fix phone number format crash.
2021-12-20 13:31:18 -05:00
Cody Henthorne
3b9cfc8e5a
Fix unable to select contact from list bug.
2021-12-09 14:58:08 -05:00
Cody Henthorne
761d70851c
Show recents and groups in add to notification profile.
2021-12-09 14:58:08 -05:00
Greyson Parrelli
deddb4f77d
Use new endpoint for determining if ACI is a registered user.
2021-12-03 18:09:52 -05:00
Alex Hart
9f9bf3c604
Remove TextDrawable dependency.
2021-11-30 17:13:14 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
8aea20f147
Migrate local account data into SignalStore.
2021-11-17 16:14:26 -05:00
Alex Hart
bacad359b2
Add better check boxes.
2021-11-11 16:52:08 -04:00
Greyson Parrelli
ff633ddd59
Stop observing LiveRecipient in contact list when detached.
2021-11-04 17:00:04 -04:00
Greyson Parrelli
5bb48caafd
Strongly type UUIDs as ACIs.
2021-11-01 16:48:41 -04:00
Alex Hart
755ec672c0
Implement several pieces of UI polish for badges.
2021-11-01 16:48:41 -04:00
Greyson Parrelli
ffc9e8caff
Add additional unit tests for phone number fuzzy matching.
2021-10-11 14:20:32 -04:00
Greyson Parrelli
49c9b0acde
Remove concept of V1 vs V2 fuzzy phone number results.
...
V1 hasn't been used in a long time. So we can just delete that code then
remove the concept of a 'v2' from the other stuff.
2021-10-11 13:25:04 -04:00
franortiz
9c6908873c
Handle multiple Argentina phone formats.
...
Fixes #10506
2021-10-11 13:18:08 -04:00
Greyson Parrelli
cc99febe32
Allow use of the new CDSH service in staging.
2021-09-28 11:42:51 -04:00
Alex Hart
b5af691cc4
Add badges to Avatars in a variety of places.
2021-09-24 13:39:28 -03:00
Lucio Maciel
18ba5fa291
Fix emoji avatar missing after edit.
2021-09-16 14:17:38 -03:00
Greyson Parrelli
0a67731830
Add a write-through cache to the identity store.
2021-08-25 13:39:59 -04:00
Greyson Parrelli
eb48ab1784
Disallow marking users as registered without a UUID.
2021-08-24 16:59:09 -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
c65761a034
Fix several issues with multiforwarding.
...
* Better forwarding and animations.
* Handle audio with text.
* Increase max forwardable count to 32
* Onboarding dialog.
* Send forth link previews.
* Safety number support.
* Fix slide behaviour.
2021-08-17 16:15:09 -03:00
Alex Hart
f25e8d602b
Rewrite ContactSelectionListItem to utilize ConstraintLayout.
2021-08-05 16:42:32 -03:00
Alex Hart
164f39e376
Fix issue where group count flashes in contact selection item.
2021-08-05 16:42:32 -03:00
Alex Hart
ab56856f41
Adjust sizing of default group icon in chat settings.
2021-07-23 08:05:28 -04:00
Alex Hart
a27d60f830
Adjust new avatar picker logic.
...
* Better emoji rendering support
* Deleting an avatar will deselect it
* Added padding to the bottom of recyclers
* Disabled save if no edit / selection has been made.
* Clearing and saving will remove a user's avatar.
2021-07-21 16:57:04 -04:00
Alex Hart
ed23c3fe7c
Add avatar picker and defaults.
2021-07-21 16:57:03 -04:00
Greyson Parrelli
39709c8d64
Fix some timing issues around recipient events.
2021-07-19 12:40:21 -04:00
Alex Hart
167a691018
Update SMS tag visibility in onRecipientChanged.
2021-07-19 11:57:26 -04:00
Alex Hart
3543cc80ba
Don't show SMS label for push groups.
2021-07-16 16:34:02 -03:00
Cody Henthorne
5d6d78a51e
Initial WebSocket refactor.
2021-07-15 16:28:13 -04:00
Alex Hart
a157c1ae1d
Refresh contact search views.
2021-07-15 16:28:13 -04:00
Alex Hart
e20d6b63cf
Fix adaptive shortcut icon shapes.
2021-07-07 14:58:50 -03:00
Cody Henthorne
aba5774446
Fix share contact list updating improperly on selection change.
2021-06-28 18:07:36 -04:00
Cody Henthorne
1dca3698d2
Fix crash when adding person to an existing mms group.
2021-06-22 17:03:20 -04:00
Cody Henthorne
263ddb0d1e
Fix main thread recipient resolve in contact selection.
2021-06-18 15:10:15 -04:00
Greyson Parrelli
c274ed6a96
Improve search performance.
2021-06-10 15:47:12 -04:00
Tomer Rosenfeld
1eae360470
Do not remove system contact badging during partial syncs.
...
Fixes #11236
2021-06-02 12:16:10 -04:00
Greyson Parrelli
6342a45b4e
Separate avatar colors from chat colors.
2021-05-26 00:39:59 -04:00
Alex Hart
bcc5d485ab
Update chat colors.
2021-05-26 00:39:59 -04:00
Alex Hart
f2d5ea0391
Refactor app settings.
2021-05-12 12:23:00 -04:00
Greyson Parrelli
4461d6cf7f
Rename StorageSyncJobV2 -> StorageSyncJob.
2021-04-28 16:36:11 -03:00
Greyson Parrelli
38e64b1f75
Remove old Storage Service V1 code.
2021-04-28 16:36:10 -03:00
Cody Henthorne
5e715ffcce
Fix crash when including self in contact search projection.
2021-04-24 14:55:00 -04:00
Cody Henthorne
fb316a22c6
Remove noisy log statement from DirectoryHelper.
2021-04-13 09:34:34 -04:00
Greyson Parrelli
0e200b1fb6
Rewrite storage service change processing.
2021-04-12 12:25:09 -04:00
Greyson Parrelli
fcc49ae7b6
Limit the directory refresh in response to system contact changes.
...
Previously, we would do a full directory/CDS refresh in response to any
change in system contacts. That can be expensive.
This changes the behavior to look at how many new contacts there after
being notified of a contact change.
- If there aren't any, we just sync names and stuff.
- If we just have a few new contacts, we'll sync just those specifically.
- If we have a lot, we'll do a full sync.
2021-04-07 17:45:51 -03:00
Greyson Parrelli
b8cbcfe986
Prevent crash when reading cursor in DirectoryHelper.
...
The cause of the crash is very unclear. Our best guess at present is
that the cursor is unable to fit a single row within the 2mb allocation
window, and therefore can't read anything. In this case, the best we can
do is catch the exception and develop some future fallback. Logging the
exception will also mean that maybe we'll be able to get the actual
exception message.
2021-04-05 15:52:30 -04:00
Greyson Parrelli
b053fbc4a7
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00