Skip to content

Latest commit

 

History

History
477 lines (303 loc) · 34.4 KB

File metadata and controls

477 lines (303 loc) · 34.4 KB

0.14.2 (2026-02-27)

🐛 Bug Fixes

  • update version to 0.14.1 and improve error handling in various modules (ae4c99c)

0.14.1 (2026-02-24)

🐛 Bug Fixes

  • route frontend errors to backend log buffer and add DebugPanel copy-to-clipboard (#14) (f42f891)

0.14.0 (2026-02-22)

🚀 Features

  • embeddings: implement deferred loading for AI embedding engine (3ffb11e)

🐛 Bug Fixes

  • search: install TLS crypto provider in test_hybrid_search (0da91bb)

📚 Documentation

  • website: auto-sync content from source files [skip ci] (38230af)

0.13.5 (2026-02-21)

🐛 Bug Fixes

  • chat: add CPU fallback when GPU model loading fails (e49ceb3)
  • inference: prefer discrete GPU over integrated in detection (b0ec1fb)
  • mcp: detect Ghost-managed runtimes and suppress terminal windows (7eb4ae7)

♻️ Code Refactoring

  • ui: make Ghost a normal desktop app with smart welcome (54d77f8)

0.13.4 (2026-02-21)

🐛 Bug Fixes

  • ci: shorten Windows build path to fix MAX_PATH C1041 error (67ab4e0)

0.13.3 (2026-02-21)

🐛 Bug Fixes

0.13.2 (2026-02-21)

🐛 Bug Fixes

  • ci: replace /MP /FS with /Z7 to eliminate PDB race on Windows (2445fed)

0.13.1 (2026-02-21)

🐛 Bug Fixes

  • ci: add /FS flag to Windows MSVC build to prevent PDB conflicts (ad5714d)

0.13.0 (2026-02-21)

🚀 Features

  • chat: add hardware-adaptive inference configuration (b67338e)
  • chat: add Qwen3 model family with thinking mode support (fdb2dfa)
  • db: add sqlite-vec partition keys and filtered vector search (d7e0230)
  • frontend: runtime bootstrap UI, AI tool discovery, and drag fix (db58a10)
  • frontend: sync types with Qwen3 backend, expand AG-UI + A2UI rendering (cd15e29)
  • mcp: integrate Official MCP Registry (6,000+ servers) (336ffb1)
  • protocols: add zero-config runtime bootstrap system (af027f3)
  • protocols: expand AG-UI to 30+ events and add A2A agent card (493a4da)

🐛 Bug Fixes

  • ci: resolve 3 clippy errors in runtime_bootstrap tests (ca20399)
  • resolve clippy dead_code warnings and doc indentation (2187d09)

⚡ Performance

  • add dist build profile and reduce re-index interval to 60min (c66cc0d)
  • embeddings: real tensor batching + GPU device selection (ce6cca6)

📚 Documentation

  • update CLAUDE and ROADMAP files for clarity and accuracy; bump ghost version to 0.12.0 (2b7827a)
  • update core documents for Qwen3, sqlite-vec, and A2A additions (5c0b7b1)
  • update README, ROADMAP, and CLAUDE.md for runtime bootstrap (03e2cd2)
  • website: auto-sync content from source files [skip ci] (ad7284d)
  • website: auto-sync content from source files [skip ci] (103b362)

0.12.0 (2026-02-21)

🚀 Features

  • mcp: add curated MCP tool catalog with one-click install (8d54189)

🐛 Bug Fixes

  • agent: make test_agent_run_emits_events robust for both CI and local (f955c25)
  • deps: update ghost package version to 0.11.2 (32df794)
  • inference: chunked batch prefill for prompts exceeding BATCH_SIZE (397743b)

♻️ Code Refactoring

  • mcp: integrate McpAppStore into Settings MCP tab (a10c58e)

📚 Documentation

  • seo: position Ghost as complete 2026 agent protocol stack (6a06697)
  • update core documents for MCP catalog and chunked prefill fix (195d29f)
  • website: auto-sync content from source files [skip ci] (800e850)

0.11.2 (2026-02-20)

🐛 Bug Fixes

  • agent: share LlamaBackend singleton between chat and agent (aea604f)
  • ci: fix cargo fmt + add lefthook pre-commit hooks (927a4e3)
  • docs: update supported versions in privacy documentation (97a901a)

⚡ Performance

  • ci: optimize CI pipeline — reduce build times by ~30% (9d2c81a)

♻️ Code Refactoring

  • website: reposition as Agent OS category leader, remove competitor comparisons (765f358)

📚 Documentation

  • website: auto-sync content from source files [skip ci] (7b33b72)
  • website: auto-sync content from source files [skip ci] (79e09ce)

0.11.1 (2026-02-20)

🐛 Bug Fixes

  • updater: regenerate signing keypair with proper password (442ae26)

0.11.0 (2026-02-20)

🚀 Features

  • agent: add native ReAct agent engine with 104 tests (0927c1f)
  • updater: add frontend auto-update UI with progress tracking (b4fb0d1)
  • updater: add tauri-plugin-updater for in-app auto-updates (220d242)
  • website: add Astro Starlight docs site + AI agent automation (0126732)

🐛 Bug Fixes

  • agent: replace loop/match with while-let for clippy compliance (bdce1e5)
  • ci: add id-token: write permission for claude-code-action OIDC (9f5365d)
  • ui: resolve duplicate tray icon and add custom window controls (d1141a5)
  • updater: update pubkey after key regeneration with --ci flag (e6e6051)

♻️ Code Refactoring

  • remove pro/ stubs and pro CI step CI action from public repo (c048d27)
  • replace Claude agents with Copilot-only architecture (194db99)

📚 Documentation

  • document auto-updater in ROADMAP and CLAUDE decision log (333d444)
  • website: auto-sync content from source files [skip ci] (2d00863)

0.2.0 (2026-02-20)

🚀 Features

  • add system tray, filesystem browser, OneDrive detection, and Settings redesign (717133d)
  • agent: add native ReAct agent engine with 104 tests (0927c1f)
  • chat: enhance GPU support with runtime auto-detection and update model loading logic (ce031e8)
  • ci: build iOS unsigned xcarchive without Apple Developer account (f3f51d8)
  • ci: enhance Apple and Android signing process with environment variable checks (899eb8d)
  • ci: multiplatform CI/CD — Android, iOS, RPM, DRY pro stub (5a21cbc)
  • ci: replace Release Please with semantic-release for fully automatic releases (79d76d2)
  • installer: enhance cross-platform bundler configuration (4ab5bfa)
  • multiplatform support — Android APK build, conditional compilation, responsive UI (d00ed4c)
  • protocols: implement A2UI v0.9 generative UI renderer (ab4835a)
  • protocols: implement AG-UI event system and streaming chat (7cc0c6e)
  • protocols: implement MCP Client host for external servers (4e4a0b4)
  • protocols: implement MCP Server with 3 tools via rmcp v0.16 (e99bffb)
  • setup: add first-launch onboarding wizard with model auto-download (d16a85d)
  • ui: add MCP tab to Settings for server management (7129ec5)
  • updater: add frontend auto-update UI with progress tracking (b4fb0d1)
  • updater: add tauri-plugin-updater for in-app auto-updates (220d242)
  • website: add Astro Starlight docs site + AI agent automation (0126732)

🐛 Bug Fixes

  • agent: replace loop/match with while-let for clippy compliance (bdce1e5)
  • cargo fmt and bump MSRV to 1.80 for LazyLock support (76d4b11)
  • chat: cap model at 1.5B on CPU, add smart greeting and periodic re-indexing (f22e937)
  • ci: add id-token: write permission for claude-code-action OIDC (9f5365d)
  • ci: add pro stub to build job for cross-platform builds (38fee37)
  • ci: force dynamic CRT (/MD) for Windows build to resolve LNK2005 (6ba16b9)
  • ci: format stub crate code to pass cargo fmt check (763bc59)
  • ci: handle Dependabot PRs and harden repo configuration (5fa3882)
  • ci: remove dev dep opt-level=2, add mold RUSTFLAGS for Linux (41da74c)
  • ci: replace invalid secrets context in step if conditions (6215840)
  • ci: resolve all GitHub Actions failures (a0744eb)
  • ci: stub pro crate when private submodule unavailable (e75583e)
  • ci: use ad-hoc macOS signing when no Apple Developer cert configured (206a2a8)
  • ci: use correct sccache-action version v0.0.9 (4842405)
  • tls: replace aws-lc-rs with ring to fix MSVC Windows build (82f81ff)
  • ui: resolve duplicate tray icon and add custom window controls (d1141a5)
  • updater: update pubkey after key regeneration with --ci flag (e6e6051)
  • window: prevent window from hiding immediately on startup (dabd993)
  • window: prevent window from hiding immediately on startup (894fc66)

⚡ Performance

  • ci: optimize build times with cargo profiles, mold linker, and caching (dc31027)
  • ci: parallelize CI jobs and add sccache + nextest (176e2cf)

♻️ Code Refactoring

  • remove pro/ stubs and pro CI step CI action from public repo (c048d27)
  • replace Claude agents with Copilot-only architecture (194db99)

📚 Documentation

  • document auto-updater in ROADMAP and CLAUDE decision log (333d444)
  • update all core documents for Agent OS vision with protocol architecture (96747a1)
  • update CLAUDE.md and ROADMAP.md for open source configuration (48a1018)
  • update CLAUDE.md decision log and ROADMAP.md progress (917809f)
  • update README and CLAUDE for AG-UI completion status (79cf447)
  • update README, ROADMAP, and CLAUDE.md with new features (c2b6c94)
  • update ROADMAP and CLAUDE for Phase 1.5 MCP completion (decf772)
  • website: auto-sync content from source files [skip ci] (2d00863)

0.10.1 (2026-02-20)

🐛 Bug Fixes

  • tls: replace aws-lc-rs with ring to fix MSVC Windows build (b157fe3)

0.10.0 (2026-02-20)

🚀 Features

  • protocols: implement A2UI v0.9 generative UI renderer (3a10674)

[unreleased]

🚀 Features

  • protocols: implement A2UI v0.9 generative UI — Rust types + React renderer + AG-UI integration
    • Rust protocols/a2ui.rs: full A2UI v0.9 types, component builders, AG-UI bridge, 8 tests
    • React A2UIRenderer.tsx: 17+ component types (Text, Button, TextField, Card, Row, Column, etc.)
    • Data binding via JSON Pointers (RFC 6901) with two-way input support
    • Adjacency list → tree resolution with automatic root detection
    • A2UI surfaces transported via AG-UI CUSTOM events over Tauri IPC
    • useAgui hook processes createSurface/updateComponents/updateDataModel/deleteSurface
    • +9.8 KB JS bundle cost (245.8 KB total)

0.9.2 (2026-02-20)

🐛 Bug Fixes

  • ci: resolve all GitHub Actions failures (42ee433)

0.9.1 (2026-02-20)

🐛 Bug Fixes

  • ci: handle Dependabot PRs and harden repo configuration (c30b301)

0.9.0 (2026-02-20)

🚀 Features

  • ci: enhance Apple and Android signing process with environment variable checks (0931516)

0.2.0 (2026-02-20)

🚀 Features

  • add system tray, filesystem browser, OneDrive detection, and Settings redesign (f175be6)
  • chat: enhance GPU support with runtime auto-detection and update model loading logic (3809cc5)
  • ci: build iOS unsigned xcarchive without Apple Developer account (4f44b80)
  • ci: enhance Apple and Android signing process with environment variable checks (0931516)
  • ci: multiplatform CI/CD — Android, iOS, RPM, DRY pro stub (8471e5b)
  • ci: replace Release Please with semantic-release for fully automatic releases (79d76d2)
  • installer: enhance cross-platform bundler configuration (f93a821)
  • multiplatform support — Android APK build, conditional compilation, responsive UI (ee72542)
  • protocols: implement AG-UI event system and streaming chat (2fefd74)
  • protocols: implement MCP Client host for external servers (c054c2e)
  • protocols: implement MCP Server with 3 tools via rmcp v0.16 (31b3e4a)
  • setup: add first-launch onboarding wizard with model auto-download (ac687f4)
  • ui: add MCP tab to Settings for server management (aba8fc7)

🐛 Bug Fixes

  • cargo fmt and bump MSRV to 1.80 for LazyLock support (976eaeb)
  • chat: cap model at 1.5B on CPU, add smart greeting and periodic re-indexing (5aeb901)
  • ci: add pro stub to build job for cross-platform builds (1cf1f50)
  • ci: force dynamic CRT (/MD) for Windows build to resolve LNK2005 (844b07d)
  • ci: format stub crate code to pass cargo fmt check (df84876)
  • ci: remove dev dep opt-level=2, add mold RUSTFLAGS for Linux (4b87a6a)
  • ci: replace invalid secrets context in step if conditions (d181b96)
  • ci: stub pro crate when private submodule unavailable (948158a)
  • ci: use ad-hoc macOS signing when no Apple Developer cert configured (eb84cb0)
  • ci: use correct sccache-action version v0.0.9 (2222575)
  • window: prevent window from hiding immediately on startup (96b31a8)
  • window: prevent window from hiding immediately on startup (0184263)

⚡ Performance

  • ci: optimize build times with cargo profiles, mold linker, and caching (f3d49a0)
  • ci: parallelize CI jobs and add sccache + nextest (6795a6b)

📚 Documentation

  • update all core documents for Agent OS vision with protocol architecture (4eb3420)
  • update CLAUDE.md and ROADMAP.md for open source configuration (b7985af)
  • update CLAUDE.md decision log and ROADMAP.md progress (4af23fc)
  • update README and CLAUDE for AG-UI completion status (80c21e8)
  • update README, ROADMAP, and CLAUDE.md with new features (2b7b3cd)
  • update ROADMAP and CLAUDE for Phase 1.5 MCP completion (1d6228b)

0.8.0 (2026-02-20)

🚀 Features

  • ci: build iOS unsigned xcarchive without Apple Developer account (c618cbe)

🐛 Bug Fixes

  • ci: replace invalid secrets context in step if conditions (09c7dcf)

0.7.2 (2026-02-20)

🐛 Bug Fixes

  • ci: force dynamic CRT (/MD) for Windows build to resolve LNK2005 (6345b7f)

0.7.1 (2026-02-20)

🐛 Bug Fixes

  • ci: use ad-hoc macOS signing when no Apple Developer cert configured (e3b9af0)

0.7.0 (2026-02-20)

🚀 Features

  • ci: multiplatform CI/CD — Android, iOS, RPM, DRY pro stub (a5d69e7)
  • multiplatform support — Android APK build, conditional compilation, responsive UI (6894842)

📚 Documentation

  • update README and CLAUDE for AG-UI completion status (3942a47)

0.6.0 (2026-02-19)

🚀 Features

  • protocols: implement AG-UI event system and streaming chat (2532558)

🐛 Bug Fixes

  • ci: use correct sccache-action version v0.0.9 (0ee1d48)

⚡ Performance

  • ci: parallelize CI jobs and add sccache + nextest (cf824ae)

📚 Documentation

  • update CLAUDE.md decision log and ROADMAP.md progress (b14abc1)

0.5.0 (2026-02-19)

🚀 Features

  • protocols: implement MCP Client host for external servers (7a6f75e)
  • protocols: implement MCP Server with 3 tools via rmcp v0.16 (dbc9334)
  • ui: add MCP tab to Settings for server management (af469cf)

📚 Documentation

  • update ROADMAP and CLAUDE for Phase 1.5 MCP completion (b8d0ed5)

0.4.0 (2026-02-19)

🚀 Features

  • chat: enhance GPU support with runtime auto-detection and update model loading logic (4e52d36)

🐛 Bug Fixes

  • chat: cap model at 1.5B on CPU, add smart greeting and periodic re-indexing (1232a3c)

0.3.0 (2026-02-19)

🚀 Features

  • add system tray, filesystem browser, OneDrive detection, and Settings redesign (7f0e3c1)
  • installer: enhance cross-platform bundler configuration (01d0b74)
  • setup: add first-launch onboarding wizard with model auto-download (2a5a97e)

🐛 Bug Fixes

  • window: prevent window from hiding immediately on startup (5e12e33)
  • window: prevent window from hiding immediately on startup (e136a13)

📚 Documentation

  • update all core documents for Agent OS vision with protocol architecture (7168e3a)
  • update README, ROADMAP, and CLAUDE.md with new features (544e60c)

0.2.4 (2026-02-19)

🐛 Bug Fixes

  • ci: remove dev dep opt-level=2, add mold RUSTFLAGS for Linux (f2f4473)

0.2.3 (2026-02-19)

⚡ Performance

  • ci: optimize build times with cargo profiles, mold linker, and caching (17836e5)

0.2.2 (2026-02-19)

🐛 Bug Fixes

  • ci: add pro stub to build job for cross-platform builds (014be57)

0.2.1 (2026-02-19)

🐛 Bug Fixes

  • cargo fmt and bump MSRV to 1.80 for LazyLock support (0425829)
  • ci: format stub crate code to pass cargo fmt check (f5018a6)
  • ci: stub pro crate when private submodule unavailable (c8f9a5c)

📚 Documentation

  • update CLAUDE.md and ROADMAP.md for open source configuration (64cbeab)

Changelog

0.2.0 (2026-02-19)

🚀 Features

  • ci: replace Release Please with semantic-release for fully automatic releases

0.1.1 (2026-02-19)

🚀 Features

  • branding: add custom Ghost visual identity and app icons
  • chat: download progress bar with filesystem monitoring
  • ci: replace manual tag releases with Release Please auto-release pipeline
  • ui: unified Omnibox — single intelligent search+chat tab
  • zero-config auto-indexing + reliable window dragging + 50+ file types
  • native chat engine with hardware-aware model auto-selection

🐛 Bug Fixes

  • ci: remove --all-features from test step — objc2 is macOS-only
  • ci: remove invalid reviewers property from dependabot.yml
  • runtime: tokio panic, sqlite-vec loading, model 404, hardware polling

0.1.0 (2026-02-19)

🚀 Features

  • complete Phase 1 — Spotlight-like search bar with full UX
  • Implement native AI embedding engine using Candle
  • first version