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

56 lines
2.1 KiB
Markdown

---
id: TASK-73
title: Logo + standardized header across all rSpace pages
status: Done
assignee: []
created_date: '2026-02-28 01:17'
labels:
- ux
- header
- branding
dependencies: []
references:
- website/public/shell.css
- website/public/landing.html
- website/index.html
- website/canvas.html
- website/admin.html
- website/create-space.html
- server/shell.ts
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
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).
<!-- SECTION:DESCRIPTION:END -->
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #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
<!-- AC:END -->
## Final Summary
<!-- SECTION:FINAL_SUMMARY:BEGIN -->
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.
<!-- SECTION:FINAL_SUMMARY:END -->