immich/web/src
Brandon Wees 74438f5bd8
feat(web): improved user onboarding (#18782)
* wip

* added user metadata key

* wip

* restructure onboarding system and add initial locale

* update language card and fix translation updating

* remove prints

* new card formattings

* fix cursed unmount effect

* add OAuth route onboarding

* remove required admin auth for onboarding

* delete the hotwire button

* update open-api files

* delete import

* fix failing oauth onboarding fields

* fix e2e test

* fix web e2e test

* add onboarding to user registration e2e test

* remove todo

this was a holdover during dev and didn't get deleted

* fix server small tests

* use onDestroy to save settings rather than a bind:this

* change to false for isOnboarded

* fix other auth small test

* provide type annotation in user factory metadata field

* remove onboardingCompelted from UserDto

* move translations to onboarding steps array and mark as derived so they update

* break language selector out into its own component as per @danieldietzler suggestion

* remove hello header on card

* fix flixkering on server privacy card

* label/id fixes

* openapi

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-06-02 21:09:13 +00:00
..
lib feat(web): improved user onboarding (#18782) 2025-06-02 21:09:13 +00:00
params feat(web): assets now have a permanent URL (#8532) 2024-04-24 19:24:19 +00:00
routes feat(web): improved user onboarding (#18782) 2025-06-02 21:09:13 +00:00
service-worker feat: preload and cancel images with a service worker (#16893) 2025-04-28 14:23:05 +00:00
test-data feat(web): make google cast opt in (#18514) 2025-05-28 15:57:36 -05:00
app.css chore: allow overriding dark mode to light mode with the .light class (#18687) 2025-05-27 14:42:22 -05:00
app.d.ts chore(web): restore type checks and IDE autocomplete for $t('...') (#14343) 2024-11-25 11:10:12 -07:00
app.html chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
hooks.client.ts feat(web): link router (#10644) 2024-06-27 09:09:28 -04:00
hooks.server.ts feat: preload fonts (#13068) 2024-10-01 09:08:25 +07:00