Greyson Parrelli
33f4bb0000
Add the ability to have separate ACI and PNI protocol stores.
2022-02-01 13:41:31 -05:00
Greyson Parrelli
a0031298d8
Disallow visually-empty profile names.
2022-01-25 10:02:27 -04:00
Rashad Sookram
8aefd59eaa
Update ktlint-gradle.
2022-01-24 12:04:48 -05:00
Cody Henthorne
7203228626
Add partial support for operating as a linked device.
2022-01-24 12:04:48 -05:00
Cody Henthorne
bfdedd57d1
Update jumbomoji processing and downloading.
2022-01-21 10:31:43 -05:00
Cody Henthorne
50b37e0402
Fix notification profile disable bug.
...
Fixes #11892
2022-01-12 12:27:06 -05:00
Rashad Sookram
89b918fbd2
Update ktlint-gradle.
2022-01-12 12:27:06 -05:00
Cody Henthorne
0dd2397fb4
Fix notification profile manually enabled and scheduled bug.
2022-01-03 18:47:11 -05:00
Cody Henthorne
adcb1bae13
Fix bug with schedule end being set to midnight.
2021-12-20 13:31:18 -05:00
Cody Henthorne
8c34357cc6
Fix phone number format crash.
2021-12-20 13:31:18 -05:00
Cody Henthorne
a8a104242a
Fix various issues regarding Notification Profile scheduling.
...
- Timezone conversion when detecting scheduled profile
- Not automatically enabling a scheduled profile on creation regardless
of when other profiles were enabled/disabled
2021-12-08 20:49:45 -05:00
Cody Henthorne
6c608e955e
Add Notification profiles.
2021-12-08 15:07:22 -05:00
Ehren Kret
63c98e92f2
Remove old chat server hostnames.
2021-12-08 15:07:22 -05:00
Greyson Parrelli
c93457402c
Store your own PNI.
2021-12-06 12:18:42 -05:00
Greyson Parrelli
a346dd33d9
Do not allow recipient merges to remove your own E164.
...
This would only happen in some niche change number cases where an
unregistered device would continue to send sealed sender messages to you
using your old number.
2021-12-03 18:10:01 -05:00
Cody Henthorne
0fa3b2f8f9
Revert "Enable Change Number."
...
This reverts commit 97642f555e8a1cb89c7bae209b218a1c63532ada.
2021-12-03 18:10:01 -05:00
Greyson Parrelli
c0a83e7956
Migrate RecipientDatabase to Kotlin.
2021-12-03 18:10:01 -05:00
Alex Hart
e3638791d9
Revert "Improve text entry for boosts."
...
This reverts commit 84833c9ad3
.
2021-12-03 17:58:03 -04:00
Alex Hart
84833c9ad3
Improve text entry for boosts.
2021-12-03 13:55:42 -04:00
Alex Hart
54d937d036
Improve text entry for donations.
2021-12-02 17:20:21 -04:00
Alex Hart
f9a2208832
Fix non-standard numeral entry.
2021-12-01 15:53:55 -04:00
Cody Henthorne
510a295198
Fix crash in custom boost input.
2021-11-24 16:41:12 -05:00
Cody Henthorne
6ed797c031
Fix custom input formatting and display bugs.
2021-11-23 17:00:47 -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
Jordan Rose
7ccc7ec856
Update to libsignal-client 0.10.0, which includes zkgroup.
2021-11-16 17:27:47 -05:00
Greyson Parrelli
270ab34c6a
After review, everything looks good. Update MobileCoin Payments Beta country codes.
...
This reverts commit 0cb53f40f4
.
2021-11-12 22:14:57 -05:00
Alex Hart
0cb53f40f4
Update MobileCoin Payments Beta country codes.
2021-11-12 14:53:35 -04:00
Alex Hart
cc64a922d7
Change to country codes for Payments Beta.
2021-11-11 18:12:24 -04:00
Alex Hart
5047fc54f2
Enable Payments Beta for more country codes.
2021-11-11 13:45:48 -04:00
Greyson Parrelli
5bb48caafd
Strongly type UUIDs as ACIs.
2021-11-01 16:48:41 -04:00
Alex Hart
6c7d837964
Update badge copy with new strings.
2021-11-01 16:48:41 -04:00
Alex Hart
c1820459b7
Implement further features for badges.
...
* Add Subscriptions API
* Add Accept-Language header to profile requests
* Fix several UI bugs, add error dialogs, etc.
2021-10-21 17:11:46 -04:00
Greyson Parrelli
5711b8a0fa
Add instrumented tests for RecipientDatabase.
2021-10-21 17:11:46 -04:00
Alex Hart
43e4cba3d7
Implement the majority of the Donor UI.
2021-10-12 15:55:54 -03: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
Greyson Parrelli
77cb9bc174
Update SQLCipher to 4.4.3-S8
...
This reverts commit e01381379c
.
2021-10-04 21:49:59 -04:00
Alex Hart
7752b3aba3
Move FiatMoney object to core-util module.
2021-10-04 21:49:59 -04:00
Alex Hart
8d0acb277c
Add support for updated server badge image url formats.
2021-10-04 21:49:59 -04:00
Greyson Parrelli
a385cb0b68
Dedupe network and identity failures.
2021-10-01 15:11:33 -04:00
Greyson Parrelli
e01381379c
Revert back to prod SQLCipher.
2021-10-01 15:11:33 -04:00
Alex Hart
5c1b57e4ba
Implement ExoPlayerPool for better reuse and performance.
2021-09-24 13:10:48 -03:00
Alex Hart
77cf029fdc
Implement ability to view badges and modify whether they appear.
...
Note: this is available in staging only.
2021-09-23 11:35:21 -03:00
Cody Henthorne
6f6da699a3
Fix groups not showing after pin restore.
2021-09-17 09:56:49 -04:00
Cody Henthorne
5e968eb831
Prevent group leave event from bumping conversation.
2021-09-16 14:17:38 -03:00
Alex Hart
662ba85c5a
Upgrade to Gradle 7.2 and AGP 7.0.2
2021-09-16 14:17:38 -03:00
Cody Henthorne
77ff25ec49
Add Change Number capability and Conversation Update item.
2021-09-08 21:04:06 -04:00
Cody Henthorne
b816f901a5
Fix test for mac.
2021-09-03 20:33:03 -04:00
Lucio Maciel
e09d162c1e
Update conversations list UI.
2021-09-03 20:19:55 -04:00