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

Login Re-work Pt2 #646

Merged
merged 3 commits into from
Sep 11, 2024
Merged

Login Re-work Pt2 #646

merged 3 commits into from
Sep 11, 2024

Conversation

MelissaAutumn
Copy link
Member

Finishes off #579

...I'm sorry for the amount of l10n work needed.

Screenshots

image image image

@MelissaAutumn MelissaAutumn added the l10n update A string has been added or needs updating label Sep 10, 2024
@MelissaAutumn MelissaAutumn self-assigned this Sep 10, 2024
@MelissaAutumn MelissaAutumn changed the title Features/579 login part 2 Login Re-work Pt2 Sep 10, 2024
<p style="font-weight: 700; margin: 0;">
{{ l10n('confirm-email-mail-html-heading') }}
</p>
</div>
{% endblock %}
{% block call_to_action %}
<p>
{{ l10n('confirm-email-mail-html-body') }}
<center>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Terrifying.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha yes, writing markup for mail clients is sometimes like a history lesson on the origins of HTML 😂 Or writing a website for the Netscape Navigator.

Copy link
Collaborator

@devmount devmount left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! No worries about the i10n updates.

<p style="font-weight: 700; margin: 0;">
{{ l10n('confirm-email-mail-html-heading') }}
</p>
</div>
{% endblock %}
{% block call_to_action %}
<p>
{{ l10n('confirm-email-mail-html-body') }}
<center>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha yes, writing markup for mail clients is sometimes like a history lesson on the origins of HTML 😂 Or writing a website for the Netscape Navigator.

@devmount devmount merged commit 230062d into main Sep 11, 2024
4 checks passed
@devmount devmount deleted the features/579-login-part-2 branch September 11, 2024 10:50
devmount added a commit that referenced this pull request Sep 11, 2024
* Features/579 login rework (#640)

* Initial pass on login re-work:
* Added generic modal component
* Adjusted TextInput to delay invalid styling until first interaction
* Added help message to TextInput
* Adjust login screen to use generic modal over a home-view component

* Fix custom validation

* Array<T> -> T[]

* Fix padding on homepage, fix copywrite year, and add report bug link to navbar,

* Re-enable redis + use cluster mode

* Fix for redis error in cluster mode

* Redis debugging

* Revert "Redis debugging"

This reverts commit da0bb0a.

* Add some performance profiling for redis

* Upgrade posthog

* Try a suggested param to speed up cluster booting

* Try eager loading calendars for appointment.get_by_subscriber

* Eager load on joined for apmt slots and attendees

* Revert "Eager load on joined for apmt slots and attendees"

This reverts commit 1910ab3.

* Fix error with eager loading

* Connect to the redis cluster at the start of the app

* ...actually hook up the lifespan function

* Adjust retry strategy for redis cluster

* Login Re-work Pt2 (#646)

* Re-work waiting list action, and string extract.

* Update confirm your email...email

* 🌐 Update German translation, sort lang keys

---------

Co-authored-by: Andreas Müller <mail@devmount.de>

---------

Co-authored-by: Mel <97147377+MelissaAutumn@users.noreply.github.com>
Co-authored-by: Melissa Autumn <melissa@thunderbird.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
l10n update A string has been added or needs updating
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants