This website requires JavaScript.
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