Commit graph

  • 5ef6a8b683 fix(frontend): put the dashboard home link and tab strip on one row (#1576) iris 2026-06-09 13:35:33 +02:00
  • a477bc47f8 refactor(frontend): extract the permissions tab into permissions.js (#1451) iris 2026-06-09 12:29:15 +02:00
  • d14d79ce3b fix(frontend): give the server-warning bar an opaque background (#1572) iris 2026-06-09 12:31:26 +02:00
  • 5804e986ce refactor(#1474): extract remaining dispatch_shared + hive-priv arms, drop their too_many_lines allows damocles 2026-06-09 12:22:25 +02:00
  • 02dcf4d028 refactor(#1474): extract dispatch arm logic in manager_server + hive-priv damocles 2026-06-09 11:43:31 +02:00
  • c6d9f59c4d refactor(#1474): extract dispatch arm logic into helpers (server + agent_server) damocles 2026-06-09 11:34:49 +02:00
  • 59054b1f57 refactor(frontend): extract the agent roster into dashboard/state.js (#1451) iris 2026-06-09 11:33:28 +02:00
  • 377229ab6d ci: bound CI jobs with timeout-minutes atlas 2026-06-09 11:24:51 +02:00
  • 029a8b51a3 ci: make the tracker-tag lint its own non-blocking check atlas 2026-06-09 11:18:48 +02:00
  • 094b317a83 ci: add a warn-mode lint for tracker tags in source atlas 2026-06-09 09:02:42 +02:00
  • bb2a031135 refactor(frontend): unify dashboard tabbar with the minimal pill chrome (#1464 step 3b) iris 2026-06-09 11:23:41 +02:00
  • eb61660d35 chore(nix): replace tracker tags with prose in nix comments atlas 2026-06-09 09:34:49 +02:00
  • ac7923e01f address review: drop issue refs from continue-mechanism comments damocles 2026-06-09 00:25:49 +02:00
  • daa6a59324 fix(#1543): drive request_next_turn continue in-process, not via the broker damocles 2026-06-09 00:12:14 +02:00
  • 3130e56cfb refactor(#1474): replace too_many_arguments allows on pub fns with param structs damocles 2026-06-09 09:19:40 +02:00
  • 7c9954ceec chore(#1474): add reason= to remaining bare clippy allows outside dashboard damocles 2026-06-09 00:26:19 +02:00
  • 49a0a0d15f refactor(frontend): extract the page-chrome into @hive/shared (#1464 step 3) iris 2026-06-09 09:13:35 +02:00
  • 44a9ac7002 address review: drop issue ref from set_status test comment damocles 2026-06-09 00:25:18 +02:00
  • a4d15cea28 fix(#1548): make set_status always-on regardless of tool groups damocles 2026-06-09 00:00:40 +02:00
  • 2db94a920a chore(frontend): scrub pre-existing issue-tag refs from source comments iris 2026-06-09 00:24:49 +02:00
  • 293e608ca4 refactor(frontend): invert the dashboard + H0M3 gutter (#1537) iris 2026-06-09 00:18:01 +02:00
  • df3058e311 refactor(#1456): extract dashboard state-file proxy + path-validation into dashboard/state_files.rs damocles 2026-06-08 23:46:47 +02:00
  • ec3ca216c5 refactor(#1456): extract dashboard approval + diff endpoints into dashboard/approvals.rs damocles 2026-06-08 23:29:15 +02:00
  • 55705f17d3 refactor(#1456): extract dashboard lifecycle endpoints into dashboard/lifecycle_ops.rs damocles 2026-06-08 23:19:30 +02:00
  • 4e06a9682d refactor(#1456): extract dashboard build-log endpoints into dashboard/build_logs.rs damocles 2026-06-08 23:16:05 +02:00
  • aa8bf11c8b refactor(#1456): extract dashboard topology set-parent endpoints into dashboard/topology.rs damocles 2026-06-08 22:56:03 +02:00
  • aa6e422b78 refactor(#1456): extract dashboard question answer/cancel endpoints into dashboard/questions.rs damocles 2026-06-08 22:50:13 +02:00
  • bee165ebc7 refactor(#1456): extract dashboard reminder endpoints into dashboard/reminders.rs damocles 2026-06-08 22:47:33 +02:00
  • e2fdaae841 refactor(#1456): extract dashboard journal-read endpoints into dashboard/journal.rs damocles 2026-06-08 22:46:01 +02:00
  • 1255268f4f refactor(#1456): extract knowledge push-webhook endpoint into dashboard/webhook.rs damocles 2026-06-08 22:36:47 +02:00
  • 302738362a refactor(#1456): extract dashboard schedule + rebuild-queue endpoints into dashboard/schedules.rs damocles 2026-06-08 22:34:52 +02:00
  • 7ade5f27ea refactor(#1456): extract dashboard permission endpoints into dashboard/permissions.rs damocles 2026-06-08 22:25:10 +02:00
  • 09cb705738 refactor(frontend): move ST4TS to its own /stats.html page (#1464 step 2) iris 2026-06-08 23:37:53 +02:00
  • fdf05c1673 refactor(gateway): make the gateway unconditional — remove gateway.enable atlas 2026-06-08 23:44:58 +02:00
  • d9c66de069 refactor(frontend): move S3TT1NGS to its own /settings.html page (#1464 step 2) iris 2026-06-08 23:28:28 +02:00
  • 8006dd2809 feat(c0re): extend stylix theming to the gateway-served agent UIs atlas 2026-06-08 22:55:31 +02:00
  • 2ec06f07ed refactor(frontend): migrate dashboard tabbar to createTabStrip + drop overflow (#1464 step 1) iris 2026-06-08 22:47:12 +02:00
  • 0680f87d3d refactor(frontend): migrate agent stat-window selector to createTabStrip (#1464 step 1) iris 2026-06-08 22:32:17 +02:00
  • 457d926e6e docs(prompt): slim the hive-forge blurb to a --help pointer + key conventions atlas 2026-06-08 22:30:47 +02:00
  • 0a0038f23c refactor(dashboard): drop the P33RS tab, fold peers + identity into SW4RM (#1535) iris 2026-06-08 22:20:12 +02:00
  • e1c276a06e refactor(frontend): add createTabStrip + migrate logs sub-tabs (#1464 step 1) iris 2026-06-08 22:03:39 +02:00
  • 55ee52b213 refactor(frontend): add shared tab-strip base styles (#1464 step 1 foundation) iris 2026-06-08 21:48:08 +02:00
  • 4471adfa27 feat(c0re): auto-theme the dashboard from stylix when present atlas 2026-06-08 21:57:04 +02:00
  • 62406fc968 fix(dashboard): server-warnings banner spans full page width (#1531) iris 2026-06-08 21:54:05 +02:00
  • fb1f7efbe4 docs: move privsep socket-activation + child-state rw rationale out of code comments damocles 2026-06-08 20:04:05 +02:00
  • 58b5434466 fix(#946): drop hive-priv self-bind fallback (require socket activation) + clarify child-state rw is intentional damocles 2026-06-08 19:38:40 +02:00
  • f751c4495f refactor(#1474): group journalctl read args into a journalquery struct damocles 2026-06-08 20:26:15 +02:00
  • 98660d134a refactor(c0re): pass hive-c0re serve config via a --config file, shrink ExecStart atlas 2026-06-08 21:28:01 +02:00
  • 09787dd1c3 refactor(frontend): base16 theme contract in a swappable colors.css iris 2026-06-08 21:07:15 +02:00
  • 742d4a5c6d fix(frontend): var-derive hardcoded palette colours for theme-swap safety iris 2026-06-08 20:48:11 +02:00
  • 4e0f2ac9ca feat(stats): record api-resolved model id in turn-stats damocles 2026-06-08 20:00:24 +02:00
  • 8b66bf78df fix(#1462): buffer transient wakes so they survive when no recv is parked damocles 2026-06-08 20:40:40 +02:00
  • 05002acda4 chore(#1474): document the too_many_arguments keeps in hive-forge + hive-ag3nt damocles 2026-06-08 20:55:14 +02:00
  • 5d0f3d060b feat(dashboard): generic server-warnings banner on every page (#1518) iris 2026-06-08 19:55:04 +02:00
  • d9d2a52221 feat(stats): hive-wide "favorite tools" rollup on ST4TS iris 2026-06-06 07:47:43 +02:00
  • bd0b3efd8f chore: post-#1442 cleanup — fix stale price example + drop dead CSS iris 2026-06-08 20:24:39 +02:00
  • b066af010b review: use 1-hour cache-TTL prices (the subscription default) iris 2026-06-08 20:03:47 +02:00
  • a9560ebb51 review: update default model prices to current Anthropic list pricing iris 2026-06-08 19:34:56 +02:00
  • 60caef73f9 review: address damocles nits on modelPrices iris 2026-06-05 23:55:33 +02:00
  • cc8f58fb24 feat(stats): make ST4TS model price table operator-tunable iris 2026-06-05 23:52:16 +02:00
  • f5d9f325c6 refactor(#1474): replace approvals lookup 7-tuple with named struct, drop type_complexity allow damocles 2026-06-08 19:41:31 +02:00
  • b7eb0f3930 docs(ci): recommend host-level nix store GC + min-free for CI disk pressure atlas 2026-06-08 19:32:14 +02:00
  • 0d92a6028c fix(matrix): address argus review — drop in-code issue tag + dead nameservers atlas 2026-06-07 22:11:54 +02:00
  • 2efd9c4944 fix(matrix): write a static resolv.conf for tuwunel (eval-proven; #1500) atlas 2026-06-07 21:59:01 +02:00
  • b5410d4613 chore: drop two more stale clippy allows (ContainerView bools, journal too_many_lines) damocles 2026-06-08 08:17:33 +02:00
  • 97f8781150 chore: drop the stale doc_markdown allow on OpQuestion (#1474) damocles 2026-06-07 23:17:57 +02:00
  • 022fd5015c docs: reflect the H0M3 nav restructure in dashboard.md (#1504) iris 2026-06-07 22:00:47 +02:00
  • 91fff60c34 refactor(dashboard): drop FL0W/L0GS/M4TR1X page-links from the tab strip (#1464) iris 2026-06-07 21:03:53 +02:00
  • 7059ebdebf docs(nix): refresh the stale dashboard output-layout comment in frontend.nix damocles 2026-06-07 21:11:06 +02:00
  • 36e5e19d8e refactor(gateway): extract the _ vhost agent + dashboard location groups atlas 2026-06-06 15:47:23 +02:00
  • 90b7d61792 docs: fix dead /home.html alias in the H0M3 page heading iris 2026-06-07 21:24:31 +02:00
  • 60fb6a29c3 docs: fix front-matter for dashboard route at /dashboard.html (post-H0M3 routing swap) lexis 2026-06-07 21:13:31 +02:00
  • a5268560e1 docs: add operator inbox + flow agent filter + flow collapse + home page docs (follow-up to #1469 #1472 #1473 #1464) lexis 2026-06-06 14:11:44 +02:00
  • 8ddab401f9 feat(dashboard): serve H0M3 at /, relocate dashboard to /dashboard.html (#1464) iris 2026-06-07 20:49:33 +02:00
  • d7e4028a16 refactor(gateway): extract the _ vhost matrix location groups into named bindings atlas 2026-06-06 14:18:24 +02:00
  • a03aafb004 refactor(gateway): extract forge + matrix sub-domain vhosts into named bindings atlas 2026-06-06 13:08:55 +02:00
  • e949129e75 refactor(flow): drop operator-inbox UI, now lives on Y3R C4LL (#1483) iris 2026-06-07 19:42:23 +02:00
  • f9fe3280f9 chore: justify the remaining keep-only cast + serde-default allows with reasons damocles 2026-06-06 13:38:46 +02:00
  • 30be7cd632 fix(dashboard): rustfmt api_operator_inbox match expression atlas 2026-06-06 13:49:53 +02:00
  • 812a072e1c fix(matrix): point the tuwunel container resolver at the bridge dnsmasq atlas 2026-06-06 12:57:02 +02:00
  • c819eab947 chore: justify the cast_precision_loss allows with reasons (#1474 slice) damocles 2026-06-06 13:06:57 +02:00
  • 09bcf9fd7a chore(ci): drop issue tag from hive-ci-prefetch 401 log string atlas 2026-06-06 12:32:42 +02:00
  • 7d00928c69 feat(dashboard): operator inbox with mark-as-read on Y3R C4LL iris 2026-06-06 12:03:34 +02:00
  • 4c77eefc51 feat(flow): filter the timeline by agent iris 2026-06-06 11:55:28 +02:00
  • d9c7b7fcc1 fix(ci): hive-ci prefetch — correct partOf unit name + 401-harden token fetch atlas 2026-06-06 11:57:10 +02:00
  • c5e23fd3a3 fix(matrix): correct container ordering unit name to container@<n>.service atlas 2026-06-06 11:49:59 +02:00
  • a2fe3f2e01 feat(flow): collapse back-to-back sent+delivered into one line iris 2026-06-06 11:16:44 +02:00
  • a5f1337876 fix(home): un-leet the menu link labels iris 2026-06-06 11:08:40 +02:00
  • b0eb824cfa feat(frontend): add the H0M3 menu-hub page (#1464 step 1) iris 2026-06-06 11:06:39 +02:00
  • 3cac374c60 forge: revalidate the core token against the live forge before trusting it damocles 2026-06-06 11:26:59 +02:00
  • 2a840c14a2 chore: drop stale dead_code allows + the unused operator_questions get method damocles 2026-06-06 11:06:30 +02:00
  • 43776afbfd fix(matrix): order hive-matrix container start after the gateway (resolver) atlas 2026-06-06 11:02:25 +02:00
  • 38f2435767 fix(matrix): give hive-matrix container a DNS resolver so tuwunel can boot atlas 2026-06-06 10:50:55 +02:00
  • b7529f2e00 feat(matrix): log message-handler firing + wake delivery to localise the no-wake bug damocles 2026-06-06 09:04:32 +02:00
  • 7529c67f6b docs: slim CLAUDE.md to a lean repo index (drop the drifting per-file map) damocles 2026-06-06 08:56:02 +02:00
  • f32684b242 docs: add endpoint name for container_stats (GET /api/container-resources) for parity lexis 2026-06-06 08:45:15 +02:00
  • 840abab82d accuracy fix: container_stats.rs tracks mem metrics only, not swap lexis 2026-06-06 08:43:51 +02:00
  • bb990508c6 docs(CLAUDE.md): add hive_stats.rs and container_stats.rs entries (follow-up to #1430 #1432) lexis 2026-06-06 08:39:31 +02:00
  • e70584b632 feat(frontend): split theme CSS vars into a standalone theme.css iris 2026-06-06 08:39:30 +02:00
  • a3e6585266 docs: tighten favorite-tools head normalisation wording iris 2026-06-06 08:08:12 +02:00