Phase 5 — Auth/Session + Mobile Responsive + Error Handling #240
Labels
No labels
blocked:children
blocked:commit-ready-failed
blocked:depends-231
blocked:depends-236
blocked:depends-237
blocked:depends-238
blocked:depends-239
blocked:gate-fetch
blocked:gate-fetch
blocked:gate-lint
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:no-procedure
blocked:preflight
blocked:verify-failed
bug
enhancement
feature-request
high-priority
in-progress
lint-cleanup
needs-decompose
needs-triage
ops-retry
ops-task
phase-5
quickfix
security/medium
self-building
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/mesh-seed#240
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 5: Auth/Session + Mobile Responsive + Error Handling
Goal: Add basic authentication/session management, ensure the UI works well on mobile devices, and polish error handling with retry capabilities.
Approach candidates:
Outputs:
runtime/static/login.html— minimal login page (if auth is implemented)runtime/static/js/auth.js— auth/session client: login, token refresh, session checkruntime/static/css/chat.css— responsive breakpoints, mobile layoutruntime/ws_handler.py— auth verification on WebSocket connectruntime/static/js/chat.jstests/integration/test_auth_session.pyandtests/integration/test_mobile_responsive.pyAcceptance criteria:
Files touched:
runtime/ws_handler.py(amend — auth on connect),runtime/static/login.html(create),runtime/static/js/auth.js(create),runtime/static/index.html(amend — auth check),runtime/static/js/chat.js(amend — error/retry), `runtime/staDecomposed from mesh-seed#133
Decompose: CONV-003: Web Chat Interface — Phase 5: Auth/Session + Mobile Responsive + Error Handlingto Phase 5 — Auth/Session + Mobile Responsive + Error Handling