• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 21:13:40 +02:00
0a9bfe2b9b fix borked forge
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 20:43:12 +02:00
95a556e280 fix(#1906): add git + openssh to the hive-priv build-env PATH
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 19:49:06 +02:00
4beaeea7b3 meta: non-mutating verify_commit + pre-flight eval before apply
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 19:34:56 +02:00
2b4e928afe feat(#1867): make the internal forge mandatory (remove forge.enable)
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 19:14:01 +02:00
c091d8a4b5 docs(web-ui): align dashboard endpoint list with the /api FE routes
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 19:08:01 +02:00
dc3d6bc753 fix(#1897): treat empty HYPERHIVE_HIVE_DOMAIN as unset in HiveDomain
8ea19b3b12 feat(#1897): always auto-fill the hive domain — drop the --domain override
72d9422a7a feat(#1897): auto-fill the hive domain in peer-config (drop required --domain)
8464cb95cb feat(#1897): hivectl peer-config verb to generate a federation peer block
Compare 4 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 19:04:06 +02:00
156ca70b1e feat(#1888): read-before-comment guard via forge notification read-state
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 18:49:17 +02:00
edad6f863c feat(#1886): trust a peer hive's root CA hive-wide for self-signed federation
eb09ec4e28 forge_notify: record dedupe cursor inside the ok arm for clarity
f5ac6d79e3 forge_notify: leave delivered threads unread, dedupe wakes in-memory
4342a50895 docs(web-ui): refresh matrix-accounts page for heartbeat + age-dimming + problem+json
65ad994c85 dashboard: return problem details directly from client-error handlers
Compare 9 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 15:09:03 +02:00
fe974c580d dashboard(matrix-accounts): dim live dot when daemon heartbeat stalls
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:59:00 +02:00
fd2eac99ce refactor(#1865): drop stray issue-ref from start_manager doc (tracker-tag lint)
53b4e752ef refactor(#1865): replace the privileged flag with topology + capability gating
674505fbe7 refactor(#1865): drop stray issue-ref from doc comment (tracker-tag lint)
f5f06a5f14 refactor(#1865): consolidate agent + manager socket servers into one
a053d33184 refactor(#1865): rename agent_server module to socket_server
Compare 5 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:50:35 +02:00
b11360503a emit dashboard errors as rfc 9457 problem+json
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:43:30 +02:00
0ec9e8b8a0 dashboard(matrix-accounts): shape-agnostic login error bodies
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:42:43 +02:00
55229fdf5b annotate mcp connect-refused as expected hive-c0re restart
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:35:07 +02:00
6a54866ec7 agent ui: drop dead .stats-nav + #toolbar css now superseded by page-header
98d015edea agent ui: shared page-header nav on the stats + screen sub-pages
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:32:52 +02:00
d5202ebf60 heartbeat the matrix-accounts snapshot so as_of tracks daemon liveness
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:02:52 +02:00
f38bc13293 matrix-accounts dashboard: live status + homeserver from daemon snapshot (be-4)
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 13:00:29 +02:00
06b2bd8b72 matrix-accounts: 3-state live status dot + user_id + snapshot freshness
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 12:03:45 +02:00
ad6b39b425 remove vestigial agent-ports.json tcp web-port map
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 10:28:20 +02:00
53f49615fa refactor(#1834): derive cancel-loose-end privilege from the socket, not the MANAGER_AGENT name
vinzenz pushed to main at vinzenz/hyperhive 2026-06-22 01:59:48 +02:00
e797b75ca9 dashboard: stream the running rebuild's build log inline in the queue
93fa264bbf dashboard: stream the running rebuild's build log inline in the queue
Compare 2 commits »