v0.1.4 — Dashboard Login Redirect & No Marketing Page
v0.1.4 — Dashboard Login Redirect & No Marketing Page
Release: 0.1.4
Scope: Routing, authentication flow, middleware
Overview
From v0.1.4 onward, the application root (/) no longer displays a marketing landing page. This is an internal market intelligence tool with access restricted to a named allowlist — there is no marketing funnel to maintain.
All root URL traffic is now handled by middleware that inspects authentication state and redirects immediately:
| Visitor state | Lands at / | Redirected to |
|---|---|---|
| Authenticated | ✓ | /dashboard |
| Unauthenticated | ✓ | /sign-in |
How It Works
The redirect logic lives entirely in middleware, which runs before any page is rendered. This means:
- There is no flash of the landing page before the redirect.
- The old marketing page route is suppressed — it will not be served under any path.
- Authentication state is evaluated at the edge on every request to
/.
User Flow
First Visit (Unauthenticated)
- User navigates to the app root (
/). - Middleware detects no active session.
- User is redirected to
/sign-in. - After successful sign-in, user lands on
/dashboard.
Return Visit (Authenticated)
- User navigates to the app root (
/). - Middleware detects a valid session.
- User is redirected directly to
/dashboard— no sign-in prompt.
Access Control
Access to this tool is restricted to the internal allowlist:
glyn@agentos.comdylan@agentos.com
Attempts to sign in with any other account will be denied at the authentication layer.
No Action Required
This change is transparent to existing users. Bookmarks or links pointing to / will continue to work — they will simply resolve to the correct destination based on your current session state.