Commit Graph

  • aaa1ed08fc chore: credit external contributors in changelog release-please--branches--main--components--sencho sencho-quartermaster[bot] 2026-07-26 07:25:49 +00:00
  • 675c4b54d1 chore(main): release 0.96.0 sencho-quartermaster[bot] 2026-07-26 07:25:38 +00:00
  • cfb42af4e0 fix: assorted UI/UX polish fixes (#1670) main Anso 2026-07-26 03:25:07 -04:00
  • 688767092a fix(stacks): fail closed when compose ps errors during update orphan classify (#1708) Anso 2026-07-26 03:21:28 -04:00
  • 719180f156 fix(fleet): verify update status before removing readiness cards (#1697) Anso 2026-07-26 03:09:21 -04:00
  • bb7c76ba46 fix(image-updates): normalize docker.io host aliases to the registry API host (#1706) Anso 2026-07-26 01:56:12 -04:00
  • 9859ce60b8 fix(notifications): version mute replica retractions for soft-cleanup restore (#1703) Anso 2026-07-25 23:47:37 -04:00
  • 6688da97b1 fix(image-updates): match any local RepoDigest against the remote tag (#1695) Anso 2026-07-25 21:57:30 -04:00
  • 0daddfde00 fix: reconcile sticky update indicators with Anatomy preview (#1698) Anso 2026-07-25 15:42:19 -04:00
  • 8b5407fcff docs: include homelab users in README audience line (#1707) Anso 2026-07-25 13:35:51 -04:00
  • 4d2270a097 fix(ui): use Docker health status terms on container cards (#1696) Anso 2026-07-24 22:48:53 -04:00
  • d0a4f1ead9 fix: bump brace-expansion override to 5.0.8 to clear high-severity audit (#1702) Anso 2026-07-24 21:36:29 -04:00
  • 99bec7731a Merge remote-tracking branch 'origin/main' into docs/tutorials-batch-1 docs/tutorials-batch-1 SaelixCode 2026-07-24 16:00:58 -04:00
  • 17a8dc8a94 fix(blueprints): fail closed on marker ownership for apply and withdraw (#1694) Anso 2026-07-24 15:57:18 -04:00
  • e33eda3c38 fix: pin postcss override to clear backend audit vulnerability (#1701) Anso 2026-07-24 15:21:22 -04:00
  • 79914fe750 fix: recognize clean one-shot completions in health gate and drift (#1691) Anso 2026-07-24 09:41:21 -04:00
  • 524cc56d2f feat: surface stack Monitor from header and service cards (#1693) Anso 2026-07-23 23:25:07 -04:00
  • ec0f59a85e fix: dedupe healthcheck alerts and share crash rate limits (#1690) Anso 2026-07-23 23:14:25 -04:00
  • a89498ae5b fix(ui): hide log service chips on single-service stacks (#1689) Anso 2026-07-23 20:22:57 -04:00
  • 85842cc547 feat: add service-scoped stack alert rules (#1681) Anso 2026-07-23 17:57:04 -04:00
  • dd54a2e483 feat: graduate Host Console to Community admins (#1669) Anso 2026-07-23 12:59:53 -04:00
  • ed5ca9c4f6 fix(fleet): refresh prune reclaimable estimate after successful run (#1675) Anso 2026-07-23 08:25:54 -04:00
  • 02e5ede084 fix(blueprints): fail closed on marker ownership for apply and withdraw cursor/critical-bug-management-cc9d Cursor Agent 2026-07-23 11:17:11 +00:00
  • bf7a8b5734 ci: refresh bug report subsystem checkboxes (#1683) Anso 2026-07-22 21:17:13 -04:00
  • 8d60d491e8 chore(deps-dev): bump fast-uri (#1682) dependabot[bot] 2026-07-22 20:55:22 -04:00
  • 6484c79015 fix(rbac): cover stack assignment cleanup on blueprint withdraw (#1664) Anso 2026-07-22 20:29:08 -04:00
  • 698b7d0713 fix: purge deleted-stack notifications from panel and ticker (#1674) Anso 2026-07-22 20:00:45 -04:00
  • efb65f6d6c chore: merge main to pick up grpc Trivy fix SaelixCode 2026-07-22 19:47:01 -04:00
  • 394e68671d chore(deps): bump the all-npm-frontend group in /frontend with 28 updates (#1673) dependabot[bot] 2026-07-22 17:31:25 -04:00
  • 466deca26f chore(deps): bump the all-npm-backend group in /backend with 8 updates (#1671) dependabot[bot] 2026-07-22 17:31:21 -04:00
  • ce4eeb6b93 fix(security): bump grpc to 1.82.1 in docker CLI and compose builds (#1678) Anso 2026-07-22 17:02:47 -04:00
  • 457cb04fd0 chore(deps): bump the all-actions group across 1 directory with 5 updates (#1672) dependabot[bot] 2026-07-22 14:06:28 -04:00
  • b06dfd7175 fix: prevent false empty states during stack hydration (#1659) Anso 2026-07-22 08:01:59 -04:00
  • 9b067b4f4c fix(notifications): harden mute replica auth and versioned retracts cursor/critical-bug-management-84d5 Cursor Agent 2026-07-22 11:09:37 +00:00
  • a3edee5e6a feat: weekly UTC maintenance windows for mute rules (#1661) Anso 2026-07-21 23:17:52 -04:00
  • e15b9d1244 fix(blueprints): write compose.yaml so first-time apply is not shadowed (#1668) Anso 2026-07-21 21:19:03 -04:00
  • 155db30554 fix(blueprints): gate confirmed apply on live intent fingerprint (#1663) Anso 2026-07-21 20:31:13 -04:00
  • e079a5baf3 chore: remove accidental root files and ignore pipeline skeleton (#1666) Anso 2026-07-21 18:26:16 -04:00
  • c6acb2836a chore: bump backend transitive deps for npm audit (#1667) Anso 2026-07-21 17:53:21 -04:00
  • 55fa29f565 fix: leave editor after deleting the open stack (#1665) Anso 2026-07-21 13:16:00 -04:00
  • 3f1f15a6f4 fix: keep running containers until stack pull/build succeeds (#1657) Anso 2026-07-21 12:18:01 -04:00
  • 7d4499a083 Merge remote-tracking branch 'origin/main' into docs/tutorials-batch-1 SaelixCode 2026-07-21 09:20:25 -04:00
  • b1decbb32a docs: v1 docs refresh (batch 7) (#1627) Anso 2026-07-21 09:13:12 -04:00
  • a4d9fa79a1 fix(sso): correct settings description to drop unsupported SAML claim (#1662) Anso 2026-07-21 08:21:44 -04:00
  • ad00517a0e fix(settings): toast and block save when node settings fail to load (#1654) Anso 2026-07-20 21:40:35 -04:00
  • 090a0d73ac feat: add configurable notification dispatch retries (#1655) Anso 2026-07-20 20:29:17 -04:00
  • 859839082c fix: pin brace-expansion to a patched version in both packages (#1658) Anso 2026-07-20 19:16:32 -04:00
  • aa8a5997fd docs: scaffold Tutorials tab and write enroll-a-remote-node SaelixCode 2026-07-20 02:27:40 -04:00
  • 3b027957c4 fix(fleet): isolate corrupt snapshot file decrypt failures (#1650) Anso 2026-07-19 20:08:31 -04:00
  • d94e586af3 feat(blueprints): require confirmed rollout preview before reconcile (#1649) Anso 2026-07-19 15:30:26 -04:00
  • 972f2b9483 feat: stack glob patterns and route severity levels (#1651) Anso 2026-07-19 14:54:48 -04:00
  • 63213c0960 feat: add service-scoped Compose update and restore (#1648) Anso 2026-07-19 02:42:29 -04:00
  • 31d4e4669b fix(rate-limit): verify node_proxy JWT before skipping limiters (#1647) Anso 2026-07-18 17:04:22 -04:00
  • 83b3d932e5 feat: add Apprise as a fourth notification channel (#1644) Anso 2026-07-18 16:32:58 -04:00
  • 674220b9de fix(fleet): expose Community cordon on NodeCard (#1646) Anso 2026-07-17 20:23:34 -04:00
  • 35bb74425b feat: guide missing external network creation during deploy (#1645) Anso 2026-07-17 14:51:00 -04:00
  • 66ec4ebdd2 fix(image-updates): treat multi-arch child digests as up to date (#1641) Anso 2026-07-17 08:47:22 -04:00
  • 25586fc8ab feat(ui): add Classic, Smart, and Compact desktop navigation styles (#1642) Anso 2026-07-16 21:48:03 -04:00
  • d8e4ede94f fix(notifications): neutralize satellite-local node names in alert bodies (#1640) Anso 2026-07-16 15:51:52 -04:00
  • b91025dc8b fix: unlock Community deploy policy hard-blocking (#1643) Anso 2026-07-16 15:24:05 -04:00
  • b2576ede72 chore(deps): backend npm updates without TypeScript 7 (#1639) Anso 2026-07-15 21:25:34 -04:00
  • 165c92263e chore(deps): frontend npm updates without TypeScript 7 (#1638) Anso 2026-07-15 21:25:16 -04:00
  • 331dbe8339 chore(deps): bump the all-actions group across 2 directories with 3 updates (#1637) dependabot[bot] 2026-07-15 21:24:39 -04:00
  • 7106205983 chore(deps): bump the all-npm-backend group in /backend with 12 updates (#1636) dependabot[bot] 2026-07-15 21:23:32 -04:00
  • 4bdeb9d55a chore(deps): bump the all-npm-frontend group in /frontend with 5 updates (#1635) dependabot[bot] 2026-07-15 21:18:34 -04:00
  • ed15153fea chore(deps): bump node from 725aeba to e88a35b (#1634) dependabot[bot] 2026-07-15 21:18:10 -04:00
  • 2d21982840 chore(deps): bump golang from 7870fdc to dcbb18c (#1633) dependabot[bot] 2026-07-15 21:17:54 -04:00
  • 8980910153 feat: node-scoped Networking operator page (#1603) Anso 2026-07-14 20:18:10 -04:00
  • 8096799e49 docs: align Community and Admiral assurance positioning (#1632) Anso 2026-07-14 19:44:28 -04:00
  • 678c198faa fix(notifications): stop embedding Local in janitor alerts (#1631) Anso 2026-07-14 18:28:01 -04:00
  • c170c3f30c fix(ui): default Reduced Motion on Calm and quiet decorative rails (#1622) Anso 2026-07-14 17:58:38 -04:00
  • b70a529656 feat: add developer-mode startup and stack hydration timing (#1619) Anso 2026-07-14 17:24:25 -04:00
  • 4079cb9198 fix(notifications): align Sencho update alerts with Fleet cache (#1620) Anso 2026-07-14 12:20:25 -04:00
  • 381ed2a91f feat: add Admiral Hardened Build channel and business assurance surfaces (#1629) Anso 2026-07-14 10:47:54 -04:00
  • 8ca8ebaa24 fix(docs): remove duplicate license url key in openapi.yaml (#1628) Anso 2026-07-13 16:28:48 -04:00
  • 21633b87e3 ci: credit changelog contributors inline and harden empty pr fromJSON (#1625) Anso 2026-07-13 15:49:04 -04:00
  • 23cd9d41cc docs: align README with the open-source Community product (#1626) Anso 2026-07-13 14:47:44 -04:00
  • 0cd03c6f87 chore(ui): hide Mesh, Fleet Secrets, and Host Console behind experimental discovery (#1624) Anso 2026-07-13 11:55:50 -04:00
  • 9b3f5c5a90 docs: relicense Sencho to AGPLv3 and reframe Community positioning (#1623) Anso 2026-07-13 03:49:29 -04:00
  • c01f2479b9 fix(ui): lower-overhead Reduced effects for constrained GPUs (#1616) Anso 2026-07-12 22:45:50 -04:00
  • fb178871ad chore(main): release 0.95.0 (#1583) v0.95.0 sencho-quartermaster[bot] 2026-07-11 22:19:04 -04:00
  • 78fbc151e7 fix(scheduler): show every Timeline lane dot and rename the Maintenance lane to Upkeep (#1618) Anso 2026-07-11 22:14:14 -04:00
  • 2da87c8c5d feat: add mobile row layout to Security History tab (#1608) Anso 2026-07-11 20:57:06 -04:00
  • 3fed67a3f1 fix: assorted UI polish across Home, Security, and Resources pages (#1590) Anso 2026-07-11 20:55:37 -04:00
  • 0e85b45569 docs: explain tags vs digests across security and registry pages (#1617) Anso 2026-07-11 20:35:13 -04:00
  • e7ac496009 feat(security): add triage status and OpenVEX justification parity (#1615) Anso 2026-07-11 19:26:26 -04:00
  • ce699864c1 feat(registries): add exact-ID tag browser with non-401 failures (#1613) Anso 2026-07-11 13:21:38 -04:00
  • 362a18e91a feat(resources): show multi-stack usedByStacks on images (#1612) Anso 2026-07-11 02:23:28 -04:00
  • 213d3d5d3a feat(resources): bind prune to fingerprinted itemized plans (#1611) Anso 2026-07-11 00:11:37 -04:00
  • 4834e2e51d feat(security): prefer digest identity in scan history (#1610) Anso 2026-07-10 22:10:09 -04:00
  • 8fd526ba05 feat(scheduler): include node identifier in remote proxy error messages (#1609) Anso 2026-07-10 13:05:03 -04:00
  • ba2e7bded9 feat: first-boot compose discovery and adopt-first sidebar (#1600) Anso 2026-07-10 08:42:52 -04:00
  • 7848ce339a docs: remove stale fleet update 403 troubleshooting accordion (#1607) Anso 2026-07-09 20:01:33 -04:00
  • ad71a281a3 docs: reorganize documentation navigation (#1606) Anso 2026-07-09 14:31:55 -04:00
  • e2001fed72 feat: open compose editor in edit mode with one click (#1592) Anso 2026-07-09 13:53:26 -04:00
  • d113004359 feat: add confirmed Take down stack action with optional volume removal (#1599) Anso 2026-07-09 12:20:13 -04:00
  • 296ddff2a0 fix(routing): split stack detail URL from compose editor URL (#1605) Anso 2026-07-09 12:05:36 -04:00
  • 9d2f76da6e fix(routing): show hydration shell on stack detail refresh fix/routing-stack-refresh-shell SaelixCode 2026-07-09 08:25:05 -04:00
  • 7517a4f49c fix(routing): guard remote stack hydration and settle empty env routes (#1602) Anso 2026-07-08 23:09:05 -04:00
  • beb1f9ef07 refactor: complete docs logo PNG-to-SVG migration (#1601) Anso 2026-07-08 22:26:41 -04:00