Releases: oxHive/hivemind
Releases · oxHive/hivemind
Release list
v0.14.3
v0.14.1
v0.14.0
v0.13.0
Bug Fixes
- don't delete manually-created edges on unrelated content sync (
4bc6174) - backfill code-added namespaces missing from a stale registry save (
f7e8bbc)
Features
- show edge direction with arrowhead in Graph view (
ebdf06d) - icon on Download button in Memories (
2e5dce9) - adopt @phosphor-icons/vue, replace hand-rolled glyphs (
55cb681) - add max_content_tokens guardrail and part tag namespace (
c22275e) - add Limits settings tab for max_content_tokens (
2b7018f) - teach memory-store/connections/search to chunk large content (
bdc9ee1) - show live token count against max_content_tokens (
2783ed0) - guard predefined namespaces from deletion/modification (
5e44dc5) - warn before leaving Settings > Tags with unsaved edits (
b32adab) - add font-size/zoom setting in Appearance (
1482f13) - add pipelines reference (
e5f78a8)
v0.12.0
v0.11.0
Bug Fixes
- advertise tools capability in server get_info (
2f9fdc4) - atomic writes in init (protect user CLAUDE.md), saturating budget add, single config load in status (
df2a54b) - add edge-hover emission with point-to-segment distance test in GraphCanvas (
a8c2434) - clippy warnings — Phase 5 cleanup (
d83e65d) - correct FTS join rowid mismatch and enable FK/WAL pragmas per connection (
d9b1398) - correct version output for status subcommand and crates.io builds (
e019cfb) - replace TODO placeholder in hivemind init template with descriptive comment (
0471df8) - cli.rs formatting (
f466a49) - check Claude config files directly for client detection (
e2ce02c) - allow both localhost and 127.0.0.1 as CORS origins for dashboard (
c321bbd) - rust formatting (
f386cbb) - accessibility and anti-pattern fixes (
94c984a) - create dashboard/dist placeholder in build.rs if missing (
2b3237c) - collapse nested if to satisfy clippy::collapsible_if (
769b8e9) - create index.html placeholder in build.rs so dashboard tests pass (
4eeb354) - commit dashboard placeholder so cargo publish does not modify source tree (
0a1b9e1) - update server.rs for rmcp 2.0 API changes (
ca9890b) - register full binary path instead of bare 'hivemind' command (
52f9f97) - rust formatting (
d7252e2) - rust formatting (
9dc769d) - hold XDG_MUTEX in opencode test to prevent env var race (
81e8c37) - quote FTS5 queries and tolerate per-recall failures in session start (
050f8d1) - share one sync trigger end-to-end, honor sync_on_store, load sync settings in stdio mode (
7d7fa83) - keep DB handle alive past server await in non-sync branches (
0cdf8e3) - refuse to overwrite malformed .claude/settings.json in init hook merge (
dd767fe) - register claude MCP at user scope, detect user-scope config, escape codex TOML path (
90cbe66) - honest status output, unauthenticated-bind warning, real notice page for unbundled dashboard (
15bcbcd) - align client with implemented API (envelopes, unix dates, conflict fields, edge statuses) (
c0558d0) - grant id-token permission for crates.io trusted publishing (
820881d) - build dashboard before release binaries (
1cf8d78) - correct commands path in plugin manifest (
4327ede) - add repository field for cargo-binstall url template (
bd4d7f4) - show loader instead of false 'unreachable' flash on first load (
1396e8c) - graph never drew active edges due to stale 'accepted' status literal (
e7283da) - update integration test for api::router's new events param (
37c754e) - cargo publish verify failed because build.rs created dashboard/dist (
d0f690e) - flaky test from unsynchronized HOME/XDG env mutation across modules (
1484984) - don't pin node on a stationary click, only on an actual drag (
5ede512) - correct drag coordinate math under pan/zoom, fix pin-state divergence on stationary click (
8b3a689) - TagInput's blur handler called setTimeout directly in a template expression, which throws at runtime (
401f11a) - Settings scrollbar hugged content width instead of the panel's right edge (
a8f3c24) - right-align Export/Import buttons in Settings > Data (
d20947f) - match session_start_log truncated to SessionStartResult::truncated() semantics (
2283b70) - address whole-branch review findings (aggregation page cap, progress-bar NaN, unused import, activity window) (
2e34436) - wire up graph search/filter and add hover tooltips (
cc148b9) - reset mentions edge status to active on upsert self-heal (
1624b34) - sanitize title brackets in mention autocomplete; remove dead code (
545774c) - dedupe get_edges_grouped when both endpoints author a reciprocal link (
1231e33) - style markdown tables and checklist items (
e912b42) - fix draft loss on memory switch/reload, add conflict detection (
2320ebb) - restore dashboard/dist/.gitkeep so a fresh clone compiles (
afde61a) - migrate pre-taxonomy edge relationships to parent/child/sibling (
d752d10) - preserve edge status and link_text on export/import round-trip (
1167bc6) - correct arc sweep direction in 2-node cluster blob capsule (
6c5e664) - dashboard refresh on cross-process writes (
25da5c1) - final review polish for suggest sessions (
d082f4d) - prevent raw-mode leak on TUI enter failure (
655c866) - show refresh errors inline in status TUI (
e1ae031) - correct memory count drift in up TUI feed (
67609e5) - revert broken OSC 8 hyperlink, keep plain styled URL (
a77a80b) - wrap long values in hivemind status instead of clipping (
cedfbf2) - size status box to content width instead of wrapping (
5f46edf) - size up box to content width instead of fixed 56 cols ([
571c20f](h...
v0.10.1
Features
- download markdown button, raw view by default for new memories (
ac5b460)
v0.10.0
v0.9.0
Bug Fixes
- remove dead alias lookup in resolve_target, fix misleading test name (
3362764) - distinguish daemon-not-running from protocol errors in query_status (
bb85b2f) - thread live status updates into the daemon's event handler (
16b2f07) - mark room inactive on agent-turn failure, matching the explicit reset path (
d4422d3) - service uninstall/status check matrix unit file existence, not current config, to avoid orphaning it (
18426be) - wire room-to-memory-layer mapping into the Chat path (
d8de778) - resolve clippy warnings (
ce5ec9c) - fix silent DM/session hangs, add debug logging, session TTL, and status integration (
5771138) - explicit --dashboard/--matrix flags for service install (
76b2325)
Documentation
- document the Matrix chat interface (
2da272a)
Features
- parse [matrix] config and write login result (
f066b9d) - room-to-memory-target mapping resolution (
e12a54f) - in-memory per-room session_id map (
5109b85) - !hm reset / !hm store control command parser (
ba5661c) - SessionStore trait + OS keyring backend + test fake (
3c00a4c) - agent-turn spawner for Claude Code and OpenCode (
8755261) - wire hivemind matrix login/run/status subcommands (
aa8e89e) - hivemind matrix login (
8b0feae) - status Unix socket + hivemind matrix status (
ff891b9) - daemon event loop (hivemind matrix run) (
b75f188) - pidfile for hivemind matrix run, rename up's for clarity (
91a4a87) - hivemind service install manages a second unit when [matrix] is configured (
d15517e) - !hm store calls memory_store directly via MCP, bypassing the agent (
a0488ad)