56 lines
2.1 KiB
Markdown
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 -->
|