Commit Graph

  • 000a592388 fix: copy the full finding set when reusing a cached scan for the deploy gate (#1476) Anso 2026-06-26 18:58:54 -04:00
  • 89a13f51e9 fix: keep security posture accurate for secret-only scans and any-severity KEVs (#1475) Anso 2026-06-26 18:58:05 -04:00
  • 6256131dc6 fix: render node-update changelog notes as formatted markdown (#1474) Anso 2026-06-26 17:23:19 -04:00
  • 1de49f8b1a fix: name matched risk inputs in policy scan banner and alerts (#1473) Anso 2026-06-26 16:43:26 -04:00
  • d9b7911f12 fix: distinguish failed image-update checks from "up to date" (#1470) Anso 2026-06-26 16:16:34 -04:00
  • e3b3c3b857 fix: export the full vulnerability list to CSV (#1472) Anso 2026-06-26 15:34:57 -04:00
  • ca496c89dc fix: name matched risk inputs in policy block messages (#1471) Anso 2026-06-26 15:34:24 -04:00
  • 5e2194f4a3 fix(dependency-map): stop flagging env-var bind mounts as missing volumes (#1468) Anso 2026-06-26 14:59:35 -04:00
  • 26d557a701 feat: purge scan data for deleted images and stacks (#1467) Anso 2026-06-26 11:59:37 -04:00
  • eaf0642d88 fix: reject atomic restore when a checksummed backup file is missing (#1466) Anso 2026-06-26 10:16:32 -04:00
  • 1c82e3e1d4 fix: contain file-explorer writes and browse reachable out-of-base binds (#1465) Anso 2026-06-26 09:23:50 -04:00
  • 315e8b6379 feat: add node update alerts with changelog tab and skip-version handling (#1463) Anso 2026-06-26 00:07:51 -04:00
  • 0384c47d1e feat: add posture reasons and review queue to Security overview (#1462) Anso 2026-06-25 21:56:25 -04:00
  • e9c262ae6a feat: split Host Alerts into Host Alerts, Container Alerts, and Stacks guardrails (#1461) Anso 2026-06-25 21:04:55 -04:00
  • 7320a86579 feat: add cron scheduling mode for image update checks (#1460) Anso 2026-06-25 19:47:57 -04:00
  • 3bf677af6c feat: add syntax highlighting to .env editor tab (#1459) Anso 2026-06-25 18:25:53 -04:00
  • a698aaa926 feat: add per-stack project env file selection for Docker Compose (#1457) Anso 2026-06-25 18:03:05 -04:00
  • b7dd9dc1b0 feat: add ON/OFF toggle for host threshold alerts (#1456) Anso 2026-06-25 16:05:16 -04:00
  • f1f64ec7f6 feat: show container name in structured log output (#1452) Anso 2026-06-25 14:13:38 -04:00
  • ba1be3cc4e fix: skip Docker Compose $$ escaped variables in Anatomy parser (#1450) Anso 2026-06-25 13:48:41 -04:00
  • 7982251dc6 feat(scheduler): add helper text and risk badges to scheduled action picker (#1449) Anso 2026-06-25 02:37:12 -04:00
  • 79f840ab6e fix: clear structured log viewer rows on stack switch (#1448) Anso 2026-06-25 02:17:23 -04:00
  • cc78873e65 feat(scheduler): group schedule action picker by operator intent (#1446) Anso 2026-06-25 01:40:31 -04:00
  • 3a22f59057 feat(security): surface Compose internet-reachability exposure in posture (#1442) Anso 2026-06-24 23:22:13 -04:00
  • db8bb70b7d fix(scheduler): reject 6-field cron in Scheduled Operations (#1435) Anso 2026-06-24 23:00:56 -04:00
  • bc8c051962 feat(scheduler): consistent action targeting in Scheduled Operations (#1431) Anso 2026-06-24 21:02:15 -04:00
  • 0af7ad1df2 refactor(scheduler): drive scheduled-action metadata from a shared registry (#1428) Anso 2026-06-24 20:09:13 -04:00
  • 330f9f1acd fix(security): fix Security page table layouts and exploit-risk pagination (#1434) Anso 2026-06-24 20:06:04 -04:00
  • 6527bc971b feat(security): gate deploys on exploitation risk, not just severity (#1432) Anso 2026-06-24 20:05:17 -04:00
  • bb4ddde35a feat(sidebar): surface partial status for multi-container stacks (#1426) Anso 2026-06-24 19:57:49 -04:00
  • 2eafee3594 fix(networking): treat host-network services as host-exposed in summaries (#1430) Anso 2026-06-24 19:50:45 -04:00
  • 2ed01641c8 fix(preflight): suppress node-state checks when the Docker snapshot is unavailable (#1423) Anso 2026-06-24 19:48:34 -04:00
  • 96b3c49359 fix(deploy): verify atomic-deploy backup integrity before restore (#1422) Anso 2026-06-24 19:46:59 -04:00
  • 401980ffa3 feat(resources): render anonymous volume names readably in the volume browser (#1429) Anso 2026-06-24 19:05:40 -04:00
  • 2c70e11485 feat(scheduler): flag one-shot tasks in the Scheduled Operations table (#1433) Anso 2026-06-24 19:04:42 -04:00
  • 5143350771 chore(deps): bump the all-npm-frontend group (#1441) dependabot[bot] 2026-06-24 16:15:15 -04:00
  • 94406a8280 chore(deps): bump the all-actions group across 2 directories with 3 updates (#1440) dependabot[bot] 2026-06-24 16:15:11 -04:00
  • 08e46d6bf3 chore(deps): bump the all-npm-backend group in /backend with 8 updates (#1439) dependabot[bot] 2026-06-24 16:15:07 -04:00
  • 2539709d74 chore(deps-dev): bump the all-npm-root group with 3 updates (#1438) dependabot[bot] 2026-06-24 16:15:04 -04:00
  • fdd43003c6 chore(deps): bump node from 9c0e1e5 to a2dc166 (#1437) dependabot[bot] 2026-06-24 16:15:00 -04:00
  • 5fdef516be chore(deps): bump golang from f1ddd9f to 3ad5730 (#1436) dependabot[bot] 2026-06-24 16:14:57 -04:00
  • b1630788ba feat(security): prioritization-led Overview charts (posture + exploit intel) (#1427) Anso 2026-06-23 21:55:11 -04:00
  • f794702171 feat(security): action-posture Security dashboard with exploit intel and triage (#1424) Anso 2026-06-23 17:42:11 -04:00
  • 4c47c47a27 docs: caveat interpolated secrets in structural Compose fields (#1425) Anso 2026-06-23 16:58:26 -04:00
  • b753d2d5e0 fix(deploy): preserve compose.override.yml when Mesh is enabled (#1420) Anso 2026-06-23 10:44:49 -04:00
  • b2713b8a4d refactor(self-update): isolate helper run-args builder and lock argv path safety (#1419) Anso 2026-06-23 10:01:09 -04:00
  • 7c5ba1cf68 fix(build): patch bundled Docker CLI golang.org/x/net to v0.55.0 (#1421) Anso 2026-06-23 08:44:47 -04:00
  • bf18fbbb9a test(audit-log): assert PAID_REQUIRED code on Community-blocked stats and export (#1417) Anso 2026-06-22 20:55:32 -04:00
  • 82cc13951b fix(containers): guard container and port reads with stack:read (#1416) Anso 2026-06-22 20:54:04 -04:00
  • 69ba0e6d21 fix(stacks): harden stack file path containment against symlink escapes (#1415) Anso 2026-06-22 19:53:59 -04:00
  • f91227dada fix(search): don't open the command palette via Cmd/Ctrl+K while typing (#1414) Anso 2026-06-22 19:47:53 -04:00
  • 1c5b2715b8 fix(editor): suppress global hotkeys while the code editor is focused (#1413) Anso 2026-06-22 19:37:01 -04:00
  • 37e6e48b40 feat(files): copy & duplicate, bulk actions, disk-backed uploads, and an accessible file tree (#1409) Anso 2026-06-22 19:33:06 -04:00
  • 9480cc98bb fix(rate-limit): key authenticated requests by verified JWT, not unverified decode (#1412) Anso 2026-06-22 16:54:30 -04:00
  • 8d9e6574cc feat(appearance): add Calm/Signature visual style, readability mode, and chart palette (#1407) Anso 2026-06-22 00:19:57 -04:00
  • 31aa1d2d37 chore(gitignore): drop the obsolete frontend/DESIGN.md ignore entry (#1408) Anso 2026-06-21 23:23:44 -04:00
  • 501f96dbe1 feat(drift): cap the scanner interval at the documented max feat/drift-background-scan SaelixCode 2026-06-21 15:50:39 -04:00
  • 1dc4635511 feat(drift): add an opt-in background drift scanner SaelixCode 2026-06-21 06:02:03 -04:00
  • f9c6c5fd09 fix(drift): reconcile the drift ledger on deploy and timestamp its history (#1405) Anso 2026-06-21 18:20:57 -04:00
  • b9d8e9f490 feat(stacks): browse and edit mounted volume files in the explorer (#1403) Anso 2026-06-21 18:16:20 -04:00
  • b611f41872 fix(drift): stop flagging declared external networks as drift (#1402) Anso 2026-06-21 17:58:00 -04:00
  • b9314eb67f chore(deps): bump bundled containerd to v2.2.5 to clear CVE-2026-53488/53489/53492 (#1401) Anso 2026-06-20 15:45:27 -04:00
  • 9ea2864d60 feat: per-stack storage inventory and portability guardrails (#1399) Anso 2026-06-20 15:06:26 -04:00
  • 57a0856ffc feat(stacks): per-stack environment inventory and secret-safe guardrails (#1397) Anso 2026-06-20 11:58:42 -04:00
  • d26ab58189 feat(fleet): cross-node bulk label assign with authoritative label discovery (#1389) Anso 2026-06-20 11:52:28 -04:00
  • cd9247db1e docs: retire the public-beta label and document v0.92.0 capabilities (#1398) Anso 2026-06-20 01:40:45 -04:00
  • 6b63a67a0c ci: retry E2E tests in CI to absorb flaky real-Docker timing (#1396) Anso 2026-06-19 21:45:04 -04:00
  • ce9e1bca7e chore(main): release 0.92.0 (#1350) v0.92.0 sencho-quartermaster[bot] 2026-06-19 01:18:28 -04:00
  • de87c41b78 fix(updates): allow "Apply now" on the readiness board without a schedule (#1394) Anso 2026-06-19 01:12:13 -04:00
  • 29c599d370 fix(stacks): return a handled response when saving env to a stack with no env file (#1393) Anso 2026-06-19 00:44:36 -04:00
  • 2821e87d3f fix: gate fleet stop-by-label on a resolved preview and validate remote stop responses (#1392) Anso 2026-06-18 23:29:20 -04:00
  • ba09e6f69e fix: base Git multi-file Compose deploy env and dossier on the effective config (#1391) Anso 2026-06-18 18:25:58 -04:00
  • 5f1baa7522 fix: harden deploy/update concurrency and node-targeting safety (#1390) Anso 2026-06-18 13:38:19 -04:00
  • 2960f9f853 fix(sidebar): skip the auto-update next-run poll for non-admins (#1388) Anso 2026-06-17 13:26:11 -04:00
  • c0f84cb04b chore(deps): bump the all-npm-backend group in /backend with 11 updates (#1387) dependabot[bot] 2026-06-17 13:26:06 -04:00
  • af6c39a716 chore(deps): bump the all-npm-frontend group (#1386) dependabot[bot] 2026-06-17 13:26:00 -04:00
  • 465890bcac chore(deps-dev): bump @playwright/test in the all-npm-root group (#1385) dependabot[bot] 2026-06-17 13:25:55 -04:00
  • d364f6acc8 chore(deps): bump node from 144769e to 9c0e1e5 (#1384) dependabot[bot] 2026-06-17 13:25:49 -04:00
  • fca659c815 chore(deps): bump golang from f23e8b2 to f1ddd9f (#1383) dependabot[bot] 2026-06-17 13:25:30 -04:00
  • cb58cc423f fix(fleet): resolve Stop-by-label stack labels across all nodes (#1382) Anso 2026-06-17 13:25:12 -04:00
  • f166a537c3 feat(fleet): reorder Overview toolbar actions so Add node sits far right (#1381) Anso 2026-06-17 13:25:06 -04:00
  • f23b7e1bac feat: ordered multi-file Compose for Git sources (#1380) Anso 2026-06-17 13:24:55 -04:00
  • 7ce045accb feat: pre-deploy scan visibility and pinned scanner version (#1378) Anso 2026-06-16 00:42:33 -04:00
  • 770bead889 fix(deps): bump form-data, protobufjs, and vite to clear high-severity CVEs (#1379) Anso 2026-06-15 20:33:03 -04:00
  • 058cf8f2c7 feat: make image-update check cadence configurable and visible (#1377) Anso 2026-06-15 20:06:13 -04:00
  • 02c3b006eb feat(fleet): refine the Fleet Overview toolbar (#1376) Anso 2026-06-14 22:35:45 -04:00
  • 85bcd1341e fix(mobile): keep the bottom tab bar visible with dynamic viewport height (#1375) Anso 2026-06-14 22:33:02 -04:00
  • 6cc66faa8c feat(mobile): standardize secondary pages and the stack list on the status masthead (#1374) Anso 2026-06-14 22:21:46 -04:00
  • 888f658a7a feat(files): move files and folders across directories in the stack explorer (#1373) Anso 2026-06-14 21:56:06 -04:00
  • 0066887cee feat(security): reflow the node Security page for mobile (#1372) Anso 2026-06-14 21:28:13 -04:00
  • a5109e7916 feat(editor): enable mobile compose and env editing (#1371) Anso 2026-06-14 20:18:48 -04:00
  • 49f1b49ac6 fix(settings): clear stale pending and unsaved indicators after save (#1370) Anso 2026-06-14 13:42:01 -04:00
  • 3c116466d9 refactor: drop the advisory policy-packs section and the findings cursor tooltip (#1369) Anso 2026-06-12 23:24:32 -04:00
  • 4610a433e6 fix(fleet): scope Stop-by-label to stack labels with a typed suggestion source (#1368) Anso 2026-06-12 22:14:04 -04:00
  • ef5a3f00a7 feat: add an on-demand node-wide security scan with live progress (#1367) Anso 2026-06-12 19:07:45 -04:00
  • ebf66fd92a feat(settings): add Stacks section for stack workflow preferences (#1366) Anso 2026-06-12 18:40:53 -04:00
  • 6cbab661a0 feat: match the Security masthead to the primary-page hero and make History search realtime (#1365) Anso 2026-06-12 18:21:37 -04:00
  • 3d39d856a3 feat: chart-led Security overview with sortable Images and History tables (#1364) Anso 2026-06-12 14:35:03 -04:00
  • 1b96f3b980 feat: add a compact icon-only top navigation toggle (#1363) Anso 2026-06-12 10:49:36 -04:00
  • 2a4955f56d feat: add dedicated Security page and policy-pack foundation (#1362) Anso 2026-06-12 10:41:39 -04:00