• jason.woltje released this 2026-02-27 12:25:46 +00:00 | 96 commits to main since this release

    MS20 Site Stabilization

    Fixed runtime bugs, missing API endpoints, and feature gaps discovered during live site testing.

    Changes

    • Workspace context: Fixed domain/project creation workspace ID errors (PR #536)
    • Personalities API: Full CRUD implementation with dark mode theming fix (PR #537, #540)
    • User preferences: Implemented /users/me/preferences endpoint (PR #539)
    • Credentials UI: Enabled credential management with create/view forms (PR #545)
    • Orchestrator proxy: Fixed 502 connectivity (PR #542)
    • WebSocket auth: Fixed chat "Reconnecting to server..." with cookie auth fallback + CORS (PR #547, #548, #549)
    • Terminal page: Added dedicated /terminal route (PR #538)
    • Favicon: Added RGBA ICO favicon (PR #541, #544)
    • Workspace persistence: Workspace ID now persists in localStorage from auth flow

    Stats

    • 14 tasks completed across 4 sessions
    • 13 code PRs + 1 docs PR merged (#536-#550)
    • 4,761 tests passing (1,445 web + 3,316 API)
    • Deployed and verified at mosaic.woltje.com
    Downloads
  • jason.woltje released this 2026-02-22 21:20:43 +00:00 | 172 commits to main since this release

    MS15-DashboardShell (0.0.15)

    Phase 1: Design System & App Shell (#451)

    • Design token system overhaul (CSS custom properties, dark/light themes)
    • App shell grid layout (sidebar + full-width header + main content)
    • Collapsible sidebar with nav groups, icons, badges, user card
    • Topbar with search, status, notifications, theme toggle, avatar dropdown
    • Responsive layout (mobile overlay, tablet toggle, desktop always-visible)
    • Loading spinner (Mosaic logo animation)

    Phase 2: Shared Components (#452)

    • Aligned all packages/ui components to CSS custom property design system
    • New components: Dot, MetricsStrip, ProgressBar, FilterTabs, SectionHeader, DataTable, LogLine
    • New Badge variants: teal, amber, blue, purple, pulse
    • Terminal panel component (bottom drawer with tabs, line coloring, blinking cursor)

    Phase 3: Dashboard Page (#453)

    • 6-cell MetricsStrip (agents, tasks, response time, tokens, errors, projects)
    • Active Orchestrator Sessions card with agent nodes
    • Quick Actions 2x2 grid
    • Activity Feed sidebar card
    • Token Budget card with per-model progress bars

    Documentation (#454)

    • Design system reference (tokens, layout, components, breakpoints)

    Stats

    Downloads