Greyson Parrelli
906441c90c
Revert "Convert ThreadDatabase to kotlin."
...
This reverts commit 1e88fb428d .
2022-10-27 16:54:06 -04:00
6f46e9000b
Permanent attachment failure.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2022-10-27 16:33:33 -04:00
Greyson Parrelli and Alex Hart
1e88fb428d
Convert ThreadDatabase to kotlin.
2022-10-24 21:22:50 -03:00
Greyson Parrelli and Alex Hart
62d5777c39
Inline the RecipientMergeV2 flag.
2022-10-24 21:01:41 -03:00
Alex Hart and Cody Henthorne
04eeb434c9
Add ability to hide contacts behind a feature flag.
2022-09-28 11:34:12 -04:00
Greyson Parrelli and Cody Henthorne
9bb089d198
Add interfaces for tables that reference RecipientIds or thread IDs.
2022-09-28 11:33:36 -04:00
Alex Hart and Greyson Parrelli
c96fec9537
Update username to use . as delimiter.
2022-09-23 14:30:58 -04:00
Greyson Parrelli
c8f0bd7b82
Fix lint.
2022-09-14 16:41:45 -04:00
Alex Hart and Greyson Parrelli
a8706f65d5
Clean out witness verification metadata.
2022-09-14 15:30:44 -04:00
Alex Hart and Greyson Parrelli
a340ebf74a
Add espresso test for usernames.
2022-09-14 15:30:43 -04:00
Cody Henthorne and Greyson Parrelli
beee3b7dc3
Add PNP linked device initialization job.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2022-09-13 13:07:42 -04:00
Cody Henthorne and Greyson Parrelli
ca0e52e141
Fix bug with stale linked devices when changing number.
2022-09-13 13:07:42 -04:00
Greyson Parrelli and GitHub
61498037f3
Add support for PniSignatureMessages.
2022-08-24 18:16:42 -04:00
Cody Henthorne
3252871ed5
Replace prekey jobs with one overall sync job.
2022-08-18 16:01:05 -04:00
Greyson Parrelli and GitHub
f004b72ba2
Use the PNP merging function for everything.
2022-08-09 18:36:04 -04:00
Cody Henthorne
83b97d274f
Add support for PNI registration ids and PNP change number.
2022-08-09 16:23:44 -04:00
Alex Hart and Greyson Parrelli
a0cc2ff90a
Add new my story migration.
2022-08-03 17:17:35 -04:00
Greyson Parrelli
d0420ba51d
Add support for the changeSelf param in getAndPossiblyMergePnp.
2022-08-02 14:36:30 -04:00
Greyson Parrelli
0e7cffedc9
Fix compilation issue with androidTests.
2022-08-02 14:36:30 -04:00
Alex Hart and Cody Henthorne
d49c8d5184
Localization tweaks for stories and gift badges.
2022-07-21 13:18:20 -04:00
Alex Hart and Cody Henthorne
2f17963b2b
Fix hot loop when trying to delete stories but only onboarding exists.
2022-07-21 13:18:20 -04:00
Alex Hart and Cody Henthorne
15111b2792
Omit blocked contacts from recents.
2022-07-21 13:18:20 -04:00
Alex Hart and Cody Henthorne
b18542a839
Ensure images sent to stories respect media quality settings.
...
Stories should always use "Standard" quality, not L3 (high quality). This change ensures that we:
1. Always send stories at the appropriate quality
2. Do not corrupt or overwrite pre-existing image attachments
3. Close several streams when done (thanks StrictMode!)
2022-07-21 13:18:19 -04:00
Alex Hart
71a54ae278
Add proper copy for safety number bottom sheet when completed check.
2022-07-13 15:59:28 -03:00
Alex Hart
2d29298ec4
Fix row selection in new bottom sheet.
2022-07-13 15:59:28 -03:00
Alex Hart
7a0f4fafe2
Implement new Safety Number Changes bottom sheeet.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
5af9872806
Add a simple PNP-backed implementation of getAndPossiblyMerge.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
f08521ab55
Removed unused test scaffolding.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
04cf8676cc
Remove concept of 'highTrust' that is no longer necessary.
2022-07-11 13:35:53 -03:00
Greyson Parrelli and Alex Hart
3eac397263
Basic implementation of writing a PnpChangeSet to disk.
2022-07-11 13:35:53 -03:00
Alex Hart and Greyson Parrelli
bd5907ea04
Do not notify for reactions if not the group story sender.
2022-07-05 15:46:06 -04:00
Greyson Parrelli and Cody Henthorne
61ce39b5b6
Improve implementation and testing on PNP contact merging.
2022-06-29 15:32:26 -04:00
Cody Henthorne
9bc25132c3
Add new My Story privacy settings.
2022-06-29 15:32:25 -04:00
Alex Hart and Cody Henthorne
ee4f3abf22
Add unit testing for pinned last message deletion fix.
2022-06-28 15:42:14 -04:00
Greyson Parrelli and Cody Henthorne
dda5ce4809
Add basic CDSv2 database writes and unit tests.
2022-05-18 11:54:17 -04:00
Cody Henthorne
ec3540e200
Fix long text in Safety Number Change dialog.
2022-05-18 11:54:17 -04:00
Alex Hart and Cody Henthorne
425a13e68c
Mark sent gift viewed when opened.
2022-05-18 11:54:17 -04:00
Alex Hart and Cody Henthorne
9ed3f95ab8
Ignore duplicate stories in sync messages.
2022-05-18 11:54:17 -04:00
Greyson Parrelli
97d41fdd1e
Small refactor of RecipientDatabase androidTests.
2022-05-13 11:39:43 -04:00
Alex Hart
af9465fefe
Add sent story syncing.
2022-05-12 10:42:21 -03:00
Alex Hart
cffbfcb957
Hide receipts item if user has none.
2022-05-06 10:01:14 -03:00
Alex Hart and Cody Henthorne
6354cb194c
Update ordering query to display content in expected order.
2022-04-08 12:19:26 -04:00
Alex Hart and Cody Henthorne
469879c211
Implement proper story viewer ordering.
2022-04-06 12:37:43 -04:00
Cody Henthorne and GitHub
2f5cb5f090
Add story distribution list deduplication handling.
2022-03-28 19:43:42 -04:00
Greyson Parrelli
fd2961710d
Fix androidTests.
2022-03-28 19:07:21 -04:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose and Greyson Parrelli
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Cody Henthorne
9d1f46da9f
Collapse multiple join request/cancels when from a single person.
2022-03-17 12:12:56 -04:00
Greyson Parrelli and Cody Henthorne
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00