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 |
|
|
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:
-
Landing page (
landing.html): Replaced the simple Next.js<nav>(just text links for "Demo", "Create Space", "Sign In") with the full standardrstack-headerincluding logo, app-switcher dropdown, MI bar, identity component, and "Try Demo" button. Added shell.css + shell.js imports. -
Index/about page (
index.html): Added logo, RStackMi import+define, auth-change listener. -
Canvas (
canvas.html): Added logo to header. -
Admin (
admin.html): Added logo, RStackMi import+define. -
Create Space (
create-space.html): Added logo, RStackMi import+define. -
renderShell() (
server/shell.ts): Added logo to both the module shell header and the module landing header. -
shell.css: Added
.rstack-header__logostyle (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.