feat(ST-1134): (mobile) route group + auth-guard helper + manifest (T-321)
- lib/auth-guard.ts (nieuw): requireSession() — gedeelde auth+paired-expiry guard, hergebruikt door (app)/layout.tsx - (app)/layout.tsx: refactor naar requireSession() (gedraagt zich identiek) - (mobile)/layout.tsx (nieuw): minimal layout met LandscapeGuard + MobileTabBar; geen NavBar/StatusBar/MinWidthBanner/bridges - /m/pair filesystem-move van (app)/ naar (mobile)/ — URL onveranderd - public/manifest.json: orientation landscape - Tests: requireSession-helper (3 paden) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
47d57a0963
commit
7b32fc60e6
7 changed files with 119 additions and 18 deletions
|
|
@ -4,6 +4,7 @@
|
|||
"description": "Lichtgewicht Scrum-planner voor solo developers en kleine teams",
|
||||
"start_url": "/dashboard",
|
||||
"display": "standalone",
|
||||
"orientation": "landscape",
|
||||
"background_color": "#0d0a14",
|
||||
"theme_color": "#7c3aed",
|
||||
"icons": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue