Skip to content

feat(web): welcome page and workspace route split - #29

Merged
Lyons800 merged 1 commit into
mainfrom
feat/welcome-onboarding
Jul 26, 2026
Merged

feat(web): welcome page and workspace route split#29
Lyons800 merged 1 commit into
mainfrom
feat/welcome-onboarding

Conversation

@Lyons800

Copy link
Copy Markdown
Owner

Opening the site dropped visitors straight into the demo organisation's dashboard with no explanation of the product or whose data they were seeing.

Route groups split marketing from workspace without changing any existing URL:

/ welcome page, no sidebar
/dashboard the app (moved from /)
everything else unchanged

The welcome page leads with the argument — that "two people must approve" only ever verified two accounts clicking a button — and names the three refusals using the codes the domain layer actually returns. It states plainly that there is no account system yet and that the demo organisation is shared and synthetic.

Also fixes the mobile nav, which had grid-cols-7 for eight items and was dropping one.

lint · typecheck · 363 tests · build green.

Opening the site dropped you straight into the demo organisation's dashboard
with no explanation of what the product is or whose data you were looking at.

Route groups split the two concerns without changing a single existing URL:
(marketing) has no sidebar and owns /, (app) carries the workspace chrome and
everything else. The dashboard moves to /dashboard.

The welcome page leads with the argument rather than the feature list — that
'two people must approve' only ever verified two accounts clicking a button —
and names the three refusals with the codes the domain layer actually
returns. It says plainly that there is no account system yet and that the
demo organisation is shared and synthetic, so nobody mistakes it for their
own workspace.

Also fixes the mobile nav, which had seven columns for eight items and was
dropping one off the bar.
@Lyons800
Lyons800 merged commit 95dfa10 into main Jul 26, 2026
3 of 4 checks passed
@Lyons800
Lyons800 deleted the feat/welcome-onboarding branch July 26, 2026 05:54
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.

1 participant