feat(welcome): add welcome page for new users after first login

Shows six feature cards and two next steps (Steam, import). The dashboard
redirects to it while Auth settings.welcomeSeenAt is null; "Let's go" and
"Skip" set the stamp. Settings links to it to reopen later.
This commit is contained in:
lobo committed 2026-10-01 10:44:22 +02:00
1 parent b811255c16
commit b129f6a6e4
11 files changed
+348 -2

No files matched your search

+24
View File
@@ -51,6 +51,7 @@
"ROLE": "Role",
"CREATED_DATE": "Member since",
"LAST_LOGIN": "Last login",
"OPEN_WELCOME": "Show the welcome page again",
"DARK_THEME": "Dark theme",
"LANGUAGE": "Language",
"LANGUAGE_OPTIONS": {
@@ -635,6 +636,29 @@
"LOAD_ERROR": "The news could not be loaded.",
"EMPTY": "Nothing new yet."
},
"WELCOME": {
"TITLE": "Welcome to ToBePlayed",
"INTRO": "ToBePlayed keeps your games in one place: what you own, what you play, what is next.",
"FEATURE_LIBRARY": "Library and Pile of Shame",
"FEATURE_LIBRARY_TEXT": "All your games with playtime, filters and search. The pile shows what you never started.",
"FEATURE_STATUS": "Statuses",
"FEATURE_STATUS_TEXT": "Mark a game as playing, finished, completed or dropped, with rating and notes.",
"FEATURE_STATS": "Your stats",
"FEATURE_STATS_TEXT": "Totals, the pile in hours, most played games, genres and finished games per year.",
"FEATURE_PROFILE": "Public profile",
"FEATURE_PROFILE_TEXT": "Share your stats and what you play with a link. Off until you switch it on.",
"FEATURE_IMPORT": "Import",
"FEATURE_IMPORT_TEXT": "Bring in games from other platforms: a list, a CSV, exports or a bookmarklet.",
"FEATURE_DASHBOARD": "Your dashboard",
"FEATURE_DASHBOARD_TEXT": "Order, hide and resize the tiles. It follows you to the phone.",
"OPEN": "Open",
"NEXT_STEPS": "Next steps",
"STEP_STEAM": "Link your Steam account",
"STEP_IMPORT": "Import your games",
"DONE": "Done",
"GO": "Let's go",
"SKIP": "Skip"
},
"ADMIN_NEWS": {
"NEW": "New entry",
"EDIT": "Edit entry",