Greyson Parrelli
8c915572fb
Fetch own username from the whoami endpoint.
2022-11-02 15:31:52 -04:00
Alex Hart
ee00e931eb
Fix possible RxStore memory leak.
2022-10-05 12:06:47 -03:00
Greyson Parrelli
0e4bec3977
Clean up some unused feature flags.
2022-09-28 11:34:13 -04:00
Alex Hart
c96fec9537
Update username to use . as delimiter.
2022-09-23 14:30:58 -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
Alex Hart
a340ebf74a
Add espresso test for usernames.
2022-09-14 15:30:43 -04:00
Alex Hart
176a705079
Add PNP Listing Wiring.
2022-09-13 13:07:42 -04:00
Alex Hart
977af2c2f3
Add capability to request username creation during registration.
2022-09-13 13:07:42 -04:00
Alex Hart
7e45fc4a3e
Update URL formatting for username links.
2022-09-13 13:07:42 -04:00
Alex Hart
9b9453734c
Implement new API endpoints for Usernames.
2022-09-13 13:07:42 -04:00
Alex Hart
5f6b073cb6
Do not invoke reveal animation when editing a group.
2022-08-26 15:20:26 -03:00
Greyson Parrelli
6bbd941158
Fix back navigation issues when creating an initial profile.
2022-08-23 13:49:21 -04:00
Alex Hart
f341e02fb7
Story privacy screen updates.
2022-08-18 16:01:05 -04:00
Alex Hart
28310a88f5
Username UX refresh.
2022-08-18 16:01:05 -04:00
Cody Henthorne
819f7a170f
Reduce profile avatar disk reads.
2022-07-21 13:18:20 -04:00
Cody Henthorne
cce0a5e820
Fix clickable state bug with CircularProgressMaterialButton.
2022-07-01 15:20:36 -04:00
Alex Hart
1b471e163d
Implement new Material3 spec.
2022-06-02 11:52:10 -04:00
Cody Henthorne
14b2d12895
Reduce disk reads on main thread.
2022-05-12 10:42:21 -03:00
Greyson Parrelli
77ea2deada
Move more util classes to core-util.
2022-04-06 12:36:32 -04:00
Greyson Parrelli
0e4187b062
Use existing contact type for our linked entry. Add test to sample app.
...
Fixes #9431
Closes #9434
Co-authored-by: swatts <github@stargw.net>
2022-04-06 12:36:32 -04:00
Greyson Parrelli
003b3e02e4
Add ability to view your own profile photo fullscreen.
...
From the profile management screen.
Fixes #11033
2022-03-29 18:21:16 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Greyson Parrelli
78de70881f
Fix responsiveness of profile photo edit UI.
...
There were various issues around the profile photo updating correctly in
the edit view. We want to make sure that what the user sees there is
what other people are seeing.
So I made some changes to make sure that when you remove your profile
photo the UI updates right away, as well as fixed most flickering
issues.
2022-03-17 12:12:56 -04:00
Cody Henthorne
eed45b57a1
Prevent rejected/kicked group members from joining again via group link.
2022-03-17 12:12:56 -04:00
Greyson Parrelli
cff5df4353
Improve typing experience when changing your profile name.
2022-02-09 17:44:27 -05:00
Greyson Parrelli
a0031298d8
Disallow visually-empty profile names.
2022-01-25 10:02:27 -04:00
Rashad Sookram
35d0f1fc8c
Revert "Fix dynamic language override for app context."
...
This reverts commit 75a19ada23f4fc0d5111fb74d234c7c6f48ba503.
2022-01-24 12:05:29 -05:00
Rashad Sookram
fd6a2c6b10
Fix dynamic language override for app context.
...
Fixes #11889
2022-01-24 12:04:48 -05:00
Cody Henthorne
c548816daa
Add contact and key sync message receive support.
2022-01-24 12:04:48 -05:00
Cody Henthorne
a4f44a96fd
Fix illegal argument navigation exceptions.
2021-12-20 13:31:18 -05:00
Cody Henthorne
8014a70134
Show backup progress as a percentage.
2021-12-20 13:31:18 -05:00
Alex Hart
ec7e73bb7c
Do not use secondary colors for titles of unset values in manage profile fragment.
2021-11-19 16:28:39 -05:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Alex Hart
e17c49505c
Implement several donor badge fixes and rotate flags.
...
* Add white Google Pay buttons for use in dark mode.
* Always display badges for self.
* Disallow toggling / feature selection if no network is present.
* Only display bottom sheet overscroll if content scrolls.
* Flatten settings xml for better animations.
* Add a bit of space to the bottom of subscribe fragment.
* Treat GooglePay errors as setup failures.
* Add quieter log for 404.
* Ensure we check case before initial currency code comparison.
* Fix timeout dialog copy.
* Fix double settings activity on top issue.
* Rotate FF.
2021-11-18 13:25:37 -04:00
Alex Hart
6b5117a609
Fix profile image flicker.
2021-11-17 16:14:26 -05:00
Alex Hart
306875478e
Add become a sustainer bottom sheet.
2021-11-16 17:27:47 -05:00
Greyson Parrelli
39155b55a0
Send a sync message to fetch the local profile upon editing your profile.
2021-11-16 17:27:47 -05:00
Alex Hart
ca24682366
Fix a bunch UX bugs for donor badges.
2021-11-11 13:46:38 -04:00
Alex Hart
1af15842cc
Add more polish to Badges.
...
* Better network error handling
* Marking user cancellations so we don't annoy them
* Manage Profile screen treatment.
2021-11-04 16:57:15 -04:00
Cody Henthorne
641db1cbe2
Fix navigation crashes in registration and manage profile.
2021-10-04 21:49:59 -04:00
Alex Hart
29e697265c
Do not try to start next activity if we are not attached.
2021-09-24 09:21:09 -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
Lucio Maciel
18ba5fa291
Fix emoji avatar missing after edit.
2021-09-16 14:17:38 -03:00
Alex Hart
c1b54b3532
Fix several issues with new avatar picker.
...
* Fix silliness with text behaviour
* Fix long click behaviour
* Make views play nicer with landscape mode
* Do not show megaphone if user has an avatar (or had one and removed it)
* Fix bad heading on vector color picker
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
a75f634c0a
Add megaphone for new avatar picker.
2021-07-21 16:57:04 -04:00
Alex Hart
ed23c3fe7c
Add avatar picker and defaults.
2021-07-21 16:57:03 -04:00
Cody Henthorne
2a1e5e4471
Add React With Any Search and update UX.
2021-06-24 16:36:13 -04:00
Cody Henthorne
5492685df2
Fix fragment lifecycle crash in Edit Profile.
2021-06-09 11:16:19 -04:00
Alex Hart
ad8c6bc579
Hide 'remove from group' if not an admin of that group.
2021-06-09 11:16:19 -04:00