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
Cody Henthorne
6f6a6826d9
Restrict edit description to V2 and remove feature flag.
2021-06-07 20:07:49 -04:00
Cody Henthorne
2651b789dd
Fix some group description UX oddities.
2021-05-26 10:42:36 -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
Greyson Parrelli
9640f3f215
Do not allow profile given names to be empty when editing.
2021-05-12 15:48:37 -04:00
Alex Hart
d672857e82
Fix layout designer deadlock.
2021-05-10 19:30:11 -04:00
Cody Henthorne
8c9df8d3be
Add support for Group V2 description field.
2021-05-10 19:30:10 -04:00
Greyson Parrelli
b053fbc4a7
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
Alex Hart
fd9c420dc8
Split system names into first / last.
2021-03-03 09:37:30 -04:00
Cody Henthorne
dc9b8169c0
Make thread related utility methods available for use in all modules.
2021-03-02 11:07:04 -05:00
Greyson Parrelli
db8dcf6073
Fix conversation banner layout issues.
2021-02-11 21:48:23 -05:00
Greyson Parrelli
236e1ba885
Updated image compression parameters.
2021-02-10 09:16:42 -05:00
Greyson Parrelli
46344776a4
Add UI support for configuring a proxy.
2021-02-02 16:42:47 -05:00
Greyson Parrelli
b3d5d7c33e
Move cursor to end of text field after select About preset.
2021-01-23 18:58:48 -05:00
Greyson Parrelli
5624855eba
Make ManageProfileActivity work with screen lock.
2021-01-23 13:27:37 -05:00
Greyson Parrelli
9d5a52a980
Made setting a profile photo a synchronous operation.
2021-01-22 23:36:42 -05:00
Greyson Parrelli
ee548d27e5
Made setting profile name and About synchronous operations.
2021-01-22 23:36:42 -05:00
Greyson Parrelli
1dc737b5e5
Increase max About glyphs to 140.
2021-01-22 23:36:42 -05:00
Greyson Parrelli
427869d4ca
Various improvements to About UI/UX.
2021-01-22 23:36:42 -05:00
Greyson Parrelli
36395ced89
Add About presets.
2021-01-22 23:36:42 -05:00
Greyson Parrelli
52a9f2c893
Add the ability to clear about and emoji.
2021-01-22 10:29:52 -05:00
Greyson Parrelli
bd88be2513
Auto-open keyboard on About screen.
2021-01-22 10:17:06 -05:00
Greyson Parrelli
7db16e6156
Add support for an 'About' field on your profile.
2021-01-21 18:02:19 -05:00
Greyson Parrelli
8ca54bcc7b
Create a new manage profile screen.
2021-01-19 10:39:49 -05:00
Alan Evans
2d39e43677
Restrict group names to 32 graphemes.
...
Uses some code from #10132 hence co-author:
Co-authored-by: Fumiaki Yoshimatsu <fumiakiy@gmail.com>
2021-01-13 19:43:35 -05:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Alan Evans
0bda1d46a2
Allow setting local group names and avatars for MMS groups.
2020-11-25 11:40:05 -04:00
Alan Evans
6e5abc92a0
Fix situation where group thread does not yet exist.
2020-11-17 15:52:38 -04:00
Greyson Parrelli
3b2a5f1ce3
Remove old profile sharing UI.
2020-11-12 12:01:43 -05:00
Cody Henthorne
c3b5323010
Update assets and themes to leverage DayNight system.
2020-11-11 15:29:01 -05:00
Alex Hart
3dc1614fbc
Add basic profile spoofing detection.
2020-11-04 16:24:45 -04:00
Greyson Parrelli
6bb9d27d4e
Add the ability to migrate GV1 groups to GV2.
...
Co-authored-by: Alan Evans <alan@signal.org>
2020-11-04 16:05:35 -04:00
Alan Evans
985a220fca
Migrate GV1 to GV2 on to server. Allow query of group status.
2020-11-04 16:05:34 -04:00
Alex Hart
dc9370c32b
Fix false group name and avatar updates.
2020-09-25 15:18:34 -03:00
Alan Evans
a05f74d302
Do not set color before profile name is known.
2020-09-23 16:54:38 -04:00
Angus Turnbull
9dbb77c10a
Remove some calls to GMS APIs for utility functions.
...
Fixes #9629
2020-09-23 16:54:38 -04:00
Alex Hart
7baf8052a2
Fix savedInstanceState crash.
2020-09-23 16:54:37 -04:00
Alex Hart
1425b651d4
Update username UX and UI.
2020-08-27 12:12:44 -03:00
Alex Hart
a3438c4f8d
Change where edit profile screen requests camera permission.
2020-08-25 16:35:16 -03:00