Skip to content

Releases: hlsitechio/electron-shell-framework

v0.4.0 — Repo Cockpit, Reframe Studio, Native MCP Server & Developer Pro Suite

Choose a tag to compare

@hlsitechio hlsitechio released this 23 Sep 21:26

Release v0.4.0 — Repo Cockpit, Reframe Studio, Native MCP Server & Developer Pro Suite

A major feature release uniting the Repo Cockpit developer suite, Reframe Studio AI IDE canvas, and an embedded Model Context Protocol (MCP) server for local agent orchestration.

Key Additions

1. Embedded Native MCP Server & STDIO Bridge

  • JSON-RPC 2.0 Server embedded directly inside the Electron main process listening on http://127.0.0.1:3988/mcp.
  • scripts/mcp-stdio-bridge.js: Universal STDIO bridge enabling Claude Code, Hermes Agent, Antigravity, and Cursor to control the shell.
  • Tools Included:
    • reframe_list_workspaces — live repository detection and status.
    • reframe_get_git_status — detailed branch, ahead/behind, stashes, and working tree changes.
    • reframe_trigger_build — supervised background npm script execution with streamed output.
    • reframe_get_system_telemetry — CPU, RAM, uptime, and window metrics.
    • reframe_open_external_ide — 1-click external launcher for VS Code, Cursor, Windsurf, or Explorer.

2. Reframe Studio (Dockview Canvas)

  • Multi-Dock IDE Workspace: Flexible, draggable docking system powered by dockview.
  • Dynamic Widgets: Rich widgets for live telemetry, data tables, logs, chat, and custom dynamic panels.
  • State Persistence: Canvas tab layouts and dock states automatically persist across sessions.

3. Developer Pro Suite

  • Command Palette (Ctrl+K): Rapid fuzzy launcher for navigation, theme switching, git branches, and build scripts.
  • Git Diff Visualizer: Side-by-side and unified git diff modal for inspecting staged and unstaged changes.
  • Branch Switchboard: Fast branch creation, switching, and clean working tree validation.
  • Integrated PTY Terminal: Resizable bottom drawer running real ConPTY pseudo-terminals (pwsh / powershell.exe) themed to the active preset tokens.
  • Zero-Lag Watcher: Debounced file-system watcher targeting .git/HEAD, .git/index, and refs/heads for instant updates.

4. Windows Focused Architecture

  • Pure desktop architecture compiled for 64-bit Windows.
  • Pre-built NSIS installer and portable single-file executable.

Verification

  • npm run typecheck: PASSED (0 errors)
  • npm run lint: PASSED (0 errors)
  • npm test: PASSED (13 test suites, 106 unit tests)
  • npm run build: PASSED (production bundles generated cleanly)
  • npm run dist:win: PASSED (installer and portable executable generated and code-signed)

v0.3.0 — 3D Architecture Showcase, Native Layout Engines, 11 Templates & Stack Visuals

Choose a tag to compare

@hlsitechio hlsitechio released this 23 Sep 03:03

What's Changed in v0.3.0

🏛️ Shell Architecture & 3D Perspective Showcase

  • Complete ASCII Diagram Retirement: Eliminated legacy ASCII box-drawing diagrams across documentation, README, and source headers in favor of photorealistic 3D perspective visual assets and structured slot tables.
  • 3D Standing Slat Perspective Stacks: Generated perspective-transformed standing panels (\docs/themes/theme-stack-3d-trio-clean.png, \ heme-stack-3d-deck.png, etc.) using homographic projection matrices, floor reflections, and contact shadow gradients.
  • Three Native Layout Engines: Documented and verified \dashboard\ (operations/tabs), \studio\ (document/tree), and \compact\ (single-purpose/folded bar) in docs/SHELL-MODES.md.

⚓ Slot Parity & App Docks

  • \�ottomDock\ Slot: Added \slots.bottomDock\ support to \AppShell\ and \BottomPanel\ for clean docking of terminals, process output, and logs.
  • App Docks Precedence: \slots.rightDock\ now takes full precedence over demo views in \RightPanel, preventing mock toasts from displaying alongside real application rails.
  • Install Script Approvals: Added approved scripts in \package.json\ (\�llowScripts) for esbuild, electron, and electron-winstaller to unblock fresh clones on Windows.
  • Enhancement Roadmap: Added \docs/ENHANCEMENTS.md\ documenting architectural learnings and priorities from building consumer apps on this shell.

🎨 Theming & Visual Kit

  • 10 Full-Res Theme Presets: Screen-captured full 1280x800 frames across all 10 presets (\muted-violet, \poiesis-blue, \midnight-purple,
    oguchi, \dark-indigo, \shadow-peonies, \poiesis-purple, \winter-woods, \carbon, \ rost).
  • Dark-Tone Consistency: Featured \carbon\ alongside \muted-violet\ and \poiesis-blue\ in 3D multi-panel stacks for dark aesthetic coherence.
  • Multi-Layout Showcase: Integrated 2D cross-section slice showcase (\docs/themes/theme-stack-showcase.png), cascading stack, and 2x5 theme matrix.

🧩 Framework Completeness & Agent Kit

  • 11 Production App Templates: Updated catalog (\TemplatesPage,
    egistry.tsx, \manifest.ts) to fully reflect all 11 app templates including \writer\ (AI Writing Studio).
  • Synchronized Agent Skills: Deployed \�gent-skills/\ directory matching the Hermes \skills/\ contract for drop-in use with Claude Code, Cursor, and Hermes Agent.
  • Typecheck, Lint & Build Verified: 100% green test suite (61/61 tests passing across 8 suites), 0 ESLint errors, 0 TypeScript errors, and verified lazy bundle chunks.

v0.2.0 — AI Writing Studio, Native SVGL Kit, Dynamic Tabs & Command Center

Choose a tag to compare

@hlsitechio hlsitechio released this 22 Sep 22:33

What's Changed in v0.2.0

🚀 11th App Template: AI Writing Studio (writer)

  • Full-featured document critique and editorial revision workflow.
  • Inline passage approval brackets with instant Approve (✓) and Revert (↺) actions.
  • Top status banner tracking pending proposals and manuscripts dashboard with KPI stat tiles.
  • Collapsible AI review dock with live revision suggestions and auto-critique toggles.

🎨 Native SVGL (svgl.app) Brand Kit

  • First-class native integration with svgl.app for brand and developer tech stack icons.
  • 16 pre-bundled offline SVG assets with zero network latency (electron, react, typescript, tailwindcss, vite, github, openai, anthropic, supabase, docker, python, nodejs).
  • Dynamic on-demand resolver with local storage caching and automatic light/dark mode variants.
  • Official Electron SVGL logo set as the default framework brand header.

♿ Sidebar Accessibility Invariants & Cleaner Footer

  • Guarantees accessible control names (aria-label and sr-only) across all 11 templates when collapsed to 64px icon rail.
  • Automatic label derivation via getPageLabel from page id.
  • Redesigned footer: vertical centered column in collapsed mode (no border crowding), clean minimal toolbar in expanded mode without the oversized "Collapse" text button.

📐 Dynamic Responsive Tabs (TabBar)

  • Built-in ResizeObserver dynamically collapses the top tab bar into centered icons-only mode on narrow window widths.
  • Floating tooltips on hover displaying full page title and category.

📊 Operations Command Center Dashboard

  • Replaced the placeholder stage with a high-fidelity AI Operations & Cloud Command Center.
  • Real-time token throughput area chart, active subagent fleet cards, and model telemetry routing.

📦 Windows Binaries

  • App Shell-Setup-0.2.0.exe (NSIS Installer)
  • App Shell-Portable-0.2.0.exe (Standalone Portable Exe)