Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[draft] email account sign up & settings QA demo branch #811

Open
wants to merge 111 commits into
base: shakao/auth-endpoints
Choose a base branch
from

Conversation

kiwansim
Copy link
Member

No description provided.

@shakao shakao temporarily deployed to wow-django-dev August 30, 2023 16:03 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev August 30, 2023 16:25 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev August 31, 2023 20:24 Inactive
@shakao shakao temporarily deployed to wow-django-dev August 31, 2023 20:26 Inactive
@shakao shakao temporarily deployed to wow-django-dev September 1, 2023 12:48 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev September 1, 2023 12:49 Inactive
@shakao shakao temporarily deployed to wow-django-dev September 1, 2023 13:24 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev September 1, 2023 13:24 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev April 2, 2024 14:24 Inactive
This makes updates to content for login/signup flow for more consistency with header/sub-header text. Also remove an old step for "verify reminder" that wasn't being used. Also cuts a line about sending error report from verify page.
[sc-14236]

Also centers the resend verify email within the sign up modal
[sc-14270]

I also clean up the login styles - nothing other than the following was added, everything else just rearranged to make it a little more clear.
@shakao shakao temporarily deployed to wow-django-auth-dev April 2, 2024 14:25 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 2, 2024 14:31 Inactive
* sc-14206 align address tool bar buttons

* sc-13965 sc-14211 send new link font and alignment

* sc-14220 left align get repairs link

* remove unnecessary styling

* [sc-14207] [sc-14051] update nav bar to reflect more current design system mocks, fix wrapping nav bar buttons, hand icon on hover

* demosite tag alignment in mobile
@shakao shakao temporarily deployed to wow-django-auth-dev April 2, 2024 15:56 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 2, 2024 16:01 Inactive
Previous the signup flow from Nav would end after user type selection and redirect users to the account settings page. This was confusing during initial user testing since it never said anything about email verification until later it was show on building pages, also there is no need to do anything on account settings after sign up. This PR removes that redirect and shows the same "verify email" prompt as we show at the end of the on-page/in-modal sign up flow. So the final step looks like this.
@shakao shakao temporarily deployed to wow-django-auth-dev April 4, 2024 22:23 Inactive
content update for user type options
@shakao shakao temporarily deployed to wow-django-auth-dev April 4, 2024 22:25 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 4, 2024 22:31 Inactive
This adds a standardized "standalone" page design for login/signup, forgot-password, reset-password, verify email (plus a modified version for unsubscribe/manage subscriptions).
[sc-14218]

This new page also gets a new minimal footer.
[sc-13964]

Mobile styles are also fixed for all these pages with the new layout.
[sc-14066]

All automatic/countdown redirects are removed from login/signup via nav, reset-password and verify.
[sc-14144]

The login flow from nav now has an extra final step. If not verified you get the same prompt to do so as at the end of sign up, and it sends a new email. And if you are already verified then you get a a new "success" step with a link to the homepage.

Focus now automatically shifts to the password input after submitting email in the login/signup flows.
[sc-14271]

Also, I realized there was a bad copy/paste error on the reset-password page - it was sending a verify email instead of a reset one! So I fixed that and also realized there was a problem with the request because cookies weren't getting sent and those are needed for accessing session on the auth server.

I also changed the JF logo svg (also used in nav) to a component so that we can make use of the "currentColor" to style with css instead of adding a second black version.
@shakao shakao temporarily deployed to wow-django-auth-dev April 5, 2024 15:00 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 5, 2024 15:05 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev April 5, 2024 16:58 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 5, 2024 17:03 Inactive
* fix broken pw reset request with token

* add standalone page, start transitioning over

* add login success step, mobile standalone styles, footer

* fix footer alignment, and page scrolling on mobile

* fix desktop styles, add link to JF logo

* remove unused prop for redirects

* greyed out site for modal color darkened, manage subscriptions page style update

* other account settings style updates

* remove unused import

* Update client/src/styles/AccountSettingsPage.scss

Co-authored-by: Maxwell Austensen <maxwell@justfix.org>

* Update client/src/styles/AccountSettingsPage.scss

Co-authored-by: Maxwell Austensen <maxwell@justfix.org>

* Update client/src/styles/UserSetting.scss

Co-authored-by: Maxwell Austensen <maxwell@justfix.org>

* Update client/src/styles/AccountSettingsPage.scss

Co-authored-by: Maxwell Austensen <maxwell@justfix.org>

---------

Co-authored-by: Maxwell Austensen <m.austensen@gmail.com>
Co-authored-by: Maxwell Austensen <maxwell@justfix.org>
@shakao shakao temporarily deployed to wow-django-auth-dev April 5, 2024 17:13 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 5, 2024 17:18 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev April 5, 2024 17:22 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 5, 2024 17:27 Inactive
There's some weird issue with lingui (the very old version we're on) where the lingui extract doesn't work on if it's imported before Trans (lingui/js-lingui#372)
@shakao shakao temporarily deployed to wow-django-auth-dev April 5, 2024 17:57 Inactive
@shakao shakao temporarily deployed to wow-django-dev April 5, 2024 18:02 Inactive
@shakao shakao temporarily deployed to wow-django-auth-dev April 5, 2024 18:57 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants