Skip to content

Add root landing page experience#46

Merged
mjkatgithub merged 2 commits intodevelopfrom
feature/root-landing-page
Feb 28, 2026
Merged

Add root landing page experience#46
mjkatgithub merged 2 commits intodevelopfrom
feature/root-landing-page

Conversation

@mjkatgithub
Copy link
Owner

@mjkatgithub mjkatgithub commented Feb 28, 2026

Summary

Implement the root landing page for Issue #41 while preserving the restore-aware startup gating introduced recently.

Related Issue

Closes #41

Branch Flow

  • Source branch: feature/root-landing-page
  • Target branch: develop

Scope of Changes

  • Code changes are limited to the issue scope
  • No unrelated refactors are included

Validation

Local checks

  • Unit tests pass
  • Integration tests pass (if relevant)
  • E2E smoke passes (if relevant)

Manual test

  • Happy path verified
  • Edge cases verified

Risk and Rollback

  • Risk level: [x] Low [ ] Medium [ ] High
  • Rollback plan:
    • Revert this PR
    • Disable affected feature path if needed

Checklist

  • Issue is linked and updated
  • Acceptance criteria are met
  • Test checklist in the issue is completed
  • No secrets or credentials are included

@mjkatgithub mjkatgithub linked an issue Feb 28, 2026 that may be closed by this pull request
9 tasks
- Introduce a new root landing page at `/` featuring hero content, feature cards, and a download call-to-action placeholder.
- Add dedicated background logo assets for the landing page.
- Implement unit tests for the landing page's restore and redirect behavior.
- Update i18n keys and landing copy to align with finalized content.
- Ensure landing content rendering is gated by restore-aware logic for unauthenticated users.
@mjkatgithub mjkatgithub force-pushed the feature/root-landing-page branch from 0752a12 to 449c78c Compare February 28, 2026 07:07
- Change logout behavior to redirect to the root (/) instead of the login page.
- Introduce a new home button on the login page for easier navigation back to the main space.
@mjkatgithub mjkatgithub self-assigned this Feb 28, 2026
@mjkatgithub mjkatgithub merged commit cfd5814 into develop Feb 28, 2026
5 checks passed
@mjkatgithub mjkatgithub deleted the feature/root-landing-page branch February 28, 2026 07:35
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.

Feature: Landing page on root route

1 participant