Commit Graph

  • e01232e5f4 docs(fold-in): implementation plan for Apps fold-in + timelapse restyle root 2026-06-08 14:38:05 +10:00
  • 4f97add050 docs(fold-in): spec for folding Timelapse + AI Usage into the Void root 2026-06-08 14:32:05 +10:00
  • a289e0fc9f Merge: local/remote-aware service tiles (2.0.0-alpha.23) root 2026-06-08 11:05:40 +10:00
  • 73b572a092 chore(release): 2.0.0-alpha.23 — local/remote-aware service tiles root 2026-06-08 11:04:56 +10:00
  • 3881334a7b test(health): use programmatic jsdom in node env to keep DB tests serial root 2026-06-08 01:21:27 +10:00
  • d5adfb5054 style(health): blackflame styling for tile alt control + LAN-only marker root 2026-06-08 00:58:30 +10:00
  • d91e5e75c8 feat(health): tile opens local/remote URL with one-click alt + LAN-only marker root 2026-06-08 00:57:48 +10:00
  • a3662f6ff2 feat(health): pure helper to pick local/remote service URLs root 2026-06-08 00:56:22 +10:00
  • 7f2a0ced72 feat(health): seed external domains for exposed services root 2026-06-08 00:55:54 +10:00
  • d7a1a47b28 feat(health): expose external in /services payload and accept on add/edit root 2026-06-08 00:55:19 +10:00
  • 789dc2442e feat(health): add external URL column, backfill domains, thread through repo root 2026-06-08 00:54:10 +10:00
  • 276889e7fe docs(health): spec + plan for local/remote-aware service tiles root 2026-06-08 00:52:26 +10:00
  • 03a93ade1f Merge sw-tombstone: kill stale Void 1 service worker (alpha-22) root 2026-06-06 00:33:14 +10:00
  • 4e78b16188 fix(sw): ship self-unregistering tombstone to kill stale Void 1 service worker root 2026-06-06 00:32:46 +10:00
  • 35cffc4a87 Merge wiki-repo-and-chunking: docs-kind spaces + long-page embedding (alpha-21) root 2026-06-05 23:50:28 +10:00
  • 358b826247 chore: release 2.0.0-alpha.21 (docs-kind spaces + long-page embedding) root 2026-06-05 23:49:48 +10:00
  • 4b3945f904 refactor(space-view): reuse docHead/descEl in project mode (no double exportMenu) root 2026-06-05 23:49:26 +10:00
  • 43bfa23a00 feat(spaces): docs-kind spaces render as pure documentation repos root 2026-06-05 23:41:46 +10:00
  • 71adc51c00 fix(embed): chunk + mean-pool long text so large pages embed root 2026-06-05 23:24:40 +10:00
  • 946a03883f Merge docs-consolidation: page ordering + sectioned space view (alpha-20) root 2026-06-05 22:59:58 +10:00
  • c54bc76e24 docs: void docs consolidation + wiki restructure plan (executed) root 2026-06-05 22:59:58 +10:00
  • 494793874d chore: release 2.0.0-alpha.20 (page ordering + sectioned space view) root 2026-06-05 22:37:28 +10:00
  • c9bf79575d chore(space-view): clarify tree depth limit + drop stray blank line root 2026-06-05 22:36:33 +10:00
  • 3f77f3faad feat(pages): explicit position ordering + sectioned space view root 2026-06-05 22:33:10 +10:00
  • 34d0c417f4 chore: release 2.0.0-alpha.19 (Whisper GPU sharing, mobile Send button, Chaptarr) root 2026-06-05 21:50:41 +10:00
  • d22d31a3f0 feat(registry): add Chaptarr to the homelab service registry root 2026-06-05 21:21:58 +10:00
  • a9191cee00 feat(workers): free Ollama VRAM before loading Whisper on the GPU root 2026-06-05 21:12:05 +10:00
  • c2569cad76 feat(chat): add Send button to agent composers (mobile fix) root 2026-06-05 08:25:05 +10:00
  • 3c028fed5a fix(workers): graceful GPU→CPU fallback for Whisper at load time root 2026-06-05 08:04:14 +10:00
  • 147b4f514c feat(cutover): Plan 8b — point void.hynesy.com at Void 2 (alpha.18) root 2026-06-05 00:50:57 +10:00
  • 191790098a chore: release 2.0.0-alpha.17 (settings, projects, terminal, AI usage, The Void space, UI polish) root 2026-06-05 00:39:52 +10:00
  • 922b289cae feat(ui): project card Tasks + Linked references sections; GET /api/projects/:id/links root 2026-06-05 00:28:17 +10:00
  • dbf84559de feat(ui): project details panel + compact/responsive cards; rename Sentinel→Yerin (red); migrate research_notes root 2026-06-05 00:19:16 +10:00
  • bf58b624a3 feat(ui): hybrid sidebar (sectioned + active pill + agent dots) + agent profile viewer in Settings root 2026-06-05 00:11:14 +10:00
  • 80363d3e68 feat(ui): Settings view + per-space project cards (status/research/edit/delete) + theming pass root 2026-06-05 00:06:08 +10:00
  • 4a55c24700 feat(terminal): proxy /terminal (+WebSocket) through the Void app to ttyd root 2026-06-04 23:44:31 +10:00
  • 5aba750102 feat(ui): AI Usage Sacred Valley card + /api/ai-usage proxy (Claude tokens + local model perf) root 2026-06-04 23:40:28 +10:00
  • 6d01cb34a7 feat(ui): page header actions — Edit (accent) + Revisions menu (view/restore) + Export, top-right root 2026-06-04 23:26:36 +10:00
  • 0a490e4e68 feat(migrate): BookStack importer preserves Book › Chapter › Page hierarchy (parent_id) root 2026-06-04 23:25:00 +10:00
  • c32871d9d0 fix(ui): no-cache static assets (stop stale CSS/JS after deploys); live nav-active sync; breadcrumb sized+themed to match back button root 2026-06-04 23:23:00 +10:00
  • 261ca6ba9e feat(ui): breadcrumb (Space › parent › page) + export menu (md/txt/html/pdf) on pages & spaces root 2026-06-04 23:12:57 +10:00
  • 8ed3c5deb4 feat(ui): Terminal tab — embedded blackflame ttyd to CT300 (claude in persistent tmux) root 2026-06-04 23:09:35 +10:00
  • 16f2083253 feat(ui): blackflame theming pass — edit toggle, md tables, back button, Little Blue action cards root 2026-06-04 23:02:32 +10:00
  • f5c7b24d81 feat(ui): page editor — single rendered pane with Edit/Preview toggle root 2026-06-04 22:53:56 +10:00
  • 2ec6dd336d feat(ui): Space view — Projects + Open tasks side-by-side; full pages & refs table root 2026-06-04 22:48:30 +10:00
  • 332a0158a0 feat(migrate): CLI dispatch + verify root 2026-06-04 22:21:48 +10:00
  • 718f92676d feat(migrate): BookStack importer root 2026-06-04 22:21:03 +10:00
  • b0d87fe5bf feat(migrate): Karakeep bookmarks importer root 2026-06-04 22:21:03 +10:00
  • af2dacbc00 feat(migrate): Void 1 SQLite importer root 2026-06-04 22:19:32 +10:00
  • 485589a488 feat(migrate): plans importer root 2026-06-04 22:18:44 +10:00
  • 1a10bfea0d feat(migrate): ensureSpace helper root 2026-06-04 22:18:44 +10:00
  • 681b091e4a feat(migrate): migration_map idempotency ledger root 2026-06-04 22:18:05 +10:00
  • bbb90c12c6 docs: void-migrate implementation plan root 2026-06-04 22:17:32 +10:00
  • feb700e3f6 docs: void-migrate (Plan 8a) design spec root 2026-06-04 22:14:29 +10:00
  • cea2442c4f fix(actions): ssh channel pins known_hosts beside key (no HOME dependency) root 2026-06-04 22:00:52 +10:00
  • 169e3b6d5c feat(actions): configurable SSH user + insecure-TLS for PVE; real action whitelist + Z wrapper root 2026-06-04 21:56:33 +10:00
  • 80ad482d82 chore: release 2.0.0-alpha.16 (Little Blue + action framework) root 2026-06-04 21:48:15 +10:00
  • 8dfb56d2ac feat(ui): Little Blue view — caretaker chat + actions panel root 2026-06-04 21:44:35 +10:00
  • b064f7f1a9 feat(littleblue): agent seed + persona + chat route root 2026-06-04 21:43:34 +10:00
  • ff681847ed feat(littleblue): blue tool registry (list/propose action via local API) + run_turn extraEnv root 2026-06-04 21:42:27 +10:00
  • 3aa8dc578b feat(actions): /api/actions routes (run/pending/approve/reject) root 2026-06-04 21:41:29 +10:00
  • 62113f37e6 feat(actions): tiered action service (safe-run / risky-queue / approve) root 2026-06-04 21:40:50 +10:00
  • a186116c4d feat(actions): SSH forced-command service-restart channel + host wrapper root 2026-06-04 21:40:20 +10:00
  • c9268f8792 feat(actions): scoped Proxmox power channel root 2026-06-04 21:40:20 +10:00
  • 2c3d78c99b feat(actions): config-driven action whitelist registry root 2026-06-04 21:40:20 +10:00
  • 135244cb13 feat(actions): agent_actions table + repo root 2026-06-04 21:39:05 +10:00
  • d500b6fa00 docs: Little Blue implementation plan root 2026-06-04 21:38:28 +10:00
  • e58090e607 docs: Little Blue (Plan 7 brick 2) design spec root 2026-06-04 21:33:01 +10:00
  • 6ceb27fa2f chore: release 2.0.0-alpha.15 (Yerin online) root 2026-06-04 21:14:38 +10:00
  • eb33bd8604 feat(ui): Sentinel view — Yerin global security chat root 2026-06-04 21:11:11 +10:00
  • 423cbd342a refactor(ui): Dross rail uses agent_chat root 2026-06-04 21:11:11 +10:00
  • 1aebdfe317 feat(ui): extract reusable agent_chat panel root 2026-06-04 21:11:11 +10:00
  • 79b8197c99 feat(yerin): global security chat endpoint /api/security/yerin root 2026-06-04 21:09:12 +10:00
  • d480d79843 refactor(companion): ride on shared runAgentTurn + personas root 2026-06-04 21:08:05 +10:00
  • 01c6594bfb feat(agents): shared runAgentTurn turn-runner root 2026-06-04 21:06:56 +10:00
  • 1a28742536 feat(agents): personas module (Dross + Yerin), keyed by slug root 2026-06-04 21:06:56 +10:00
  • e8dfc8f392 feat(agents): conversations.findOrCreateGlobal for space-less agents root 2026-06-04 21:04:31 +10:00
  • 92299548ee docs: Yerin online implementation plan root 2026-06-04 21:03:57 +10:00
  • 84bb2739e1 docs: Yerin online (Plan 7 brick 1) design spec root 2026-06-04 20:59:12 +10:00
  • 6b26b79a84 chore: release 2.0.0-alpha.14 (MCP HTTP transport) root 2026-06-04 20:13:20 +10:00
  • 6041f845e9 feat(mcp): mount /mcp Streamable HTTP endpoint root 2026-06-04 20:09:30 +10:00
  • 0b29b8c2f3 feat(mcp): mcpAuth middleware — agent bearer + space scope + rate limit root 2026-06-04 20:08:45 +10:00
  • 185a4f3c96 feat(mcp): external registry + agent ctx + Streamable HTTP server root 2026-06-04 20:08:14 +10:00
  • c955f1eaaf feat(mcp): space-scope the read tool for bound callers root 2026-06-04 20:07:22 +10:00
  • 99b1fa445a docs: MCP HTTP/SSE transport implementation plan root 2026-06-04 20:06:32 +10:00
  • 858ef53eea docs: MCP HTTP/SSE transport design spec root 2026-06-04 19:59:39 +10:00
  • f780043f2d feat(ui): 2.0.0-alpha.13 — finer per-card width scaling (12-col grid + -/+ stepper) root 2026-06-04 18:23:37 +10:00
  • ae3a45251d feat(ui): 2.0.0-alpha.12 — editable Sacred Valley layout root 2026-06-04 18:15:08 +10:00
  • ce26895d8e feat: 2.0.0-alpha.11 — DB-backed service registry + LAN auto-discovery root 2026-06-04 07:55:08 +10:00
  • b728696020 ops: harden push.sh — snapshot + migrate-in-deploy + /health gate + auto-rollback root 2026-06-04 07:33:32 +10:00
  • 4e943ada12 feat(auth): 2.0.0-alpha.10 — Cloudflare Access SSO as owner auth root 2026-06-03 10:25:58 +10:00
  • 925cb0d7d6 chore: 2.0.0-alpha.9 — security & correctness hardening (Void 3.0 quick wins) root 2026-06-03 07:54:57 +10:00
  • 1e1d0c539d feat(ui): add separate Network·Devices band (IoT/personal) below Little Blue root 2026-06-03 00:10:54 +10:00
  • 3fb5a60bf6 feat(health): add OpenClaw (agents, tcp/22) + OBD2 (infra, syncthing :8384); drop misleading Homarr icon on Homelable root 2026-06-03 00:09:00 +10:00
  • 0026d2bc6e feat(ui): collapsible sidebar + rail, off-canvas mobile drawers, responsive layout root 2026-06-02 23:57:45 +10:00
  • c325e53de4 feat(health): add Jellyfin (via traefik host); keep sonarr/radarr/qbit visible as down root 2026-06-02 23:51:27 +10:00
  • 118cea7b66 feat(health): wire up all discovered homelab services (LAN scan) root 2026-06-02 23:43:44 +10:00
  • 56c3bf5f08 fix(health): correct service registry to live homelab (BookStack :6875, drop undeployed sonarr/radarr/qbittorrent, add tdarr) root 2026-06-02 23:36:57 +10:00
  • 1b5630ec73 docs(plan6): note deferred localStorage first-paint mirror as follow-up root 2026-06-02 23:23:33 +10:00
  • b82b90d2f5 fix(sacred-valley): review polish — render-gen guard, auth-boundary tests, PNG sig, dedup note root 2026-06-02 23:20:14 +10:00