rspace-online/backlog/tasks/task-73 - Logo-standardized...

2.1 KiB

id title status assignee created_date labels dependencies references priority
TASK-73 Logo + standardized header across all rSpace pages Done
2026-02-28 01:17
ux
header
branding
website/public/shell.css
website/public/landing.html
website/index.html
website/canvas.html
website/admin.html
website/create-space.html
server/shell.ts
medium

Description

Added logo.png and the full standard rstack-header (app-switcher, space-switcher, MI bar, identity, Try Demo) to every page in rSpace:

  1. Landing page (landing.html): Replaced the simple Next.js <nav> (just text links for "Demo", "Create Space", "Sign In") with the full standard rstack-header including logo, app-switcher dropdown, MI bar, identity component, and "Try Demo" button. Added shell.css + shell.js imports.

  2. Index/about page (index.html): Added logo, RStackMi import+define, auth-change listener.

  3. Canvas (canvas.html): Added logo to header.

  4. Admin (admin.html): Added logo, RStackMi import+define.

  5. Create Space (create-space.html): Added logo, RStackMi import+define.

  6. renderShell() (server/shell.ts): Added logo to both the module shell header and the module landing header.

  7. shell.css: Added .rstack-header__logo style (28px rounded square).

Acceptance Criteria

  • #1 Logo visible in header on all pages (landing, canvas, index, admin, create-space, all rApp modules)
  • #2 Landing page has standard rstack-header with app-switcher, MI bar, identity
  • #3 MI bar functional on all pages (RStackMi registered everywhere)
  • #4 bun run build passes with zero errors

Final Summary

Added logo.png and full standard rstack-header to every page. Landing page upgraded from simple nav to full header with app-switcher, MI bar, identity. All static pages (index, admin, create-space) now register RStackMi. 7 files changed, +26/-2 lines. Commit: c54be8e, merged dev→main as d64bedf.