Commit Graph

  • 20f94aad8a fix(resources): reconcile bound entities after restart master self 2026-07-12 23:29:35 +02:00
  • 0c0fcb5320 fix(state): serialize complete persistence transactions self 2026-07-12 23:28:06 +02:00
  • ba418d2774 refactor(cli): remove capability shims and dead defenses self 2026-07-12 21:59:18 +02:00
  • cf9bb2ff73 refactor(cloud): unify server and price projections self 2026-07-12 21:39:03 +02:00
  • f7f7d3b699 refactor(errors): establish shared typed error model self 2026-07-12 21:31:00 +02:00
  • cd52237cfd refactor(engine): remove forwarding service records self 2026-07-12 21:17:13 +02:00
  • 628a07fca7 refactor(deployment): replace phase machine with pipeline self 2026-07-12 21:05:50 +02:00
  • bdbec464b1 refactor(resources): share entity actor lifecycle self 2026-07-12 20:57:34 +02:00
  • abd7a43eeb refactor(state): remove persistence supervisor self 2026-07-12 20:48:55 +02:00
  • b16429acfc refactor(state): make schema the validation boundary self 2026-07-12 20:43:01 +02:00
  • 44ce1369dd docs: Fable review/refactoring plan self 2026-07-12 20:26:29 +02:00
  • 3bfe04dcbe feat: support staging certificate mode self 2026-07-03 20:20:10 +02:00
  • 7ddfd51139 feat: add Legion operator config self 2026-07-03 19:14:48 +02:00
  • a5bd4ce707 fix: fan out sender start from live nodes self 2026-07-03 18:38:35 +02:00
  • 8f2e33c550 feat: add managed DNS record TTL override self 2026-07-03 16:05:57 +02:00
  • 910b7c5634 fix: defer certificate repair until DNS is ready self 2026-07-03 05:35:27 +02:00
  • 43e465fd73 fix: wait longer for ACME activation self 2026-07-02 21:09:28 +02:00
  • 35f124d5a2 fix: shorten provisioning ACME retry backoff self 2026-07-02 20:53:16 +02:00
  • 72d6629ae5 fix: configure OVH public IPv6 statically self 2026-07-02 19:32:04 +02:00
  • 48f7485bfe fix: gate certificate convergence on public dns self 2026-07-02 12:10:01 +02:00
  • 9e8be0cd48 fix: fail prepared node operations safely self 2026-07-02 10:09:04 +02:00
  • 15b142fa26 refactor: collapse public network setup modes self 2026-07-02 10:04:36 +02:00
  • 5f4dc4c841 refactor: normalize provider-managed networks self 2026-07-02 09:42:02 +02:00
  • 292223a44e fix: model provider public networks self 2026-07-02 09:29:04 +02:00
  • 7b5bf4d844 fix: manage scaleway routed ips self 2026-07-02 07:25:37 +02:00
  • b5c04c15f3 fix: stage dns certificate convergence self 2026-07-02 07:04:04 +02:00
  • 33cae53631 fix: install readable host config self 2026-07-01 11:27:15 +02:00
  • 14ad99f0d6 feat: reconcile edge identity via admin API self 2026-07-01 10:26:30 +02:00
  • fba3250fbf fix: request IPv6 for Scaleway instances self 2026-06-30 14:58:06 +02:00
  • 71234eb1d9 fix: prefer IPv4 Tang peer URLs self 2026-06-30 10:21:31 +02:00
  • 233d7a6b45 feat: reconcile DNS edge certificate subjects self 2026-06-30 00:07:33 +02:00
  • 7deba26e4e fix: pass Hetzner IPv6 network intent self 2026-06-29 21:32:24 +02:00
  • 153cdf0296 fix: shorten ACME certificate wait self 2026-06-29 20:34:44 +02:00
  • 8614615875 fix: install Tribes secrets before ACME activation self 2026-06-29 20:08:51 +02:00
  • 2efe9ab86b fix: wait for Tribes edge certificates self 2026-06-29 15:22:58 +02:00
  • 05b7d4299b fix: use IP-only edge certificates self 2026-06-29 04:56:38 +02:00
  • e544d58d16 refactor: track explicit public IP families self 2026-06-29 02:36:39 +02:00
  • 09db137c9e fix: reconcile provider DNS zone records self 2026-06-28 23:52:57 +02:00
  • 2b690fb482 refactor: rename config init command self 2026-06-28 22:49:51 +02:00
  • cb3ede8541 feat: add contextual CLI help pages self 2026-06-28 22:42:11 +02:00
  • 57fed1a2ad refactor: quote domains through provider adapters self 2026-06-28 22:21:12 +02:00
  • bb6b9f275f refactor: resolve provider DNS by capability self 2026-06-28 22:14:34 +02:00
  • 81ac86b85f refactor: key provider credentials by id self 2026-06-28 22:02:18 +02:00
  • 2195eceaef fix: allow manual domain planning self 2026-06-28 21:27:59 +02:00
  • ab6067fc9a feat: add admin accounts CLI self 2026-06-28 16:52:28 +02:00
  • f8698fa3bc feat: prepare production Legion CLI self 2026-06-28 16:34:05 +02:00
  • cfbed53f96 refactor: unify provider identity self 2026-06-27 21:31:38 +02:00
  • 480868d233 fix: derive DNS provider choices from config self 2026-06-27 18:56:59 +02:00
  • ad83dab0ed refactor: flatten provider identity self 2026-06-27 18:32:24 +02:00
  • 99fc1e424e feat: add explicit DNS zone CLI self 2026-06-27 17:16:03 +02:00
  • e518be53f1 docs: trim implemented wip plans self 2026-06-27 05:17:31 +02:00
  • c5609db29f refactor: centralize cluster health policy self 2026-06-27 05:04:53 +02:00
  • f06950abe0 fix: reconfigure certificates with pinned guix self 2026-06-27 04:00:11 +02:00
  • 53b96da272 feat: derive domain DNS and certificates self 2026-06-27 00:17:16 +02:00
  • 0e97e9ef33 feat: manage Tribes admins from settings self 2026-06-26 20:47:43 +02:00
  • 82129f8e2e docs: define admin account handoff self 2026-06-26 16:32:56 +02:00
  • c76cb06f81 feat: split profile into tribe account settings self 2026-06-26 14:57:37 +02:00
  • e84840b9d0 docs: clarify Windows daemon posture self 2026-06-26 04:40:09 +02:00
  • e51e713a35 fix: preserve provider billing precision self 2026-06-26 04:23:07 +02:00
  • 2c7e66f58b chore: refresh provider catalogs self 2026-06-26 04:07:51 +02:00
  • 817c85f801 fix: update provider catalog refresh credentials self 2026-06-26 03:52:11 +02:00
  • b1cf653f9d test: make precommit portable on windows self 2026-06-26 02:51:47 +02:00
  • 5e33342b6f fix: launch cli daemon reliably on windows self 2026-06-26 02:44:39 +02:00
  • 6426942f76 fix: render windows daemon token exports self 2026-06-26 01:45:50 +02:00
  • 8d2b490eea fix: enable daemon named pipes on windows self 2026-06-26 00:35:42 +02:00
  • 624aa7725c feat: show daemon session details in settings self 2026-06-26 00:12:14 +02:00
  • f4c1e3ac01 feat: highlight tutorial targets self 2026-06-25 23:37:01 +02:00
  • d9ad6dc367 fix: guide tutorial to real providers self 2026-06-25 22:51:36 +02:00
  • 8276296ad2 fix: confirm local instance password self 2026-06-25 22:36:51 +02:00
  • 02c270f9a7 fix: coordinate gui daemon shutdown self 2026-06-25 22:24:06 +02:00
  • ee63303fa9 feat: persist world map viewport self 2026-06-25 21:49:37 +02:00
  • 5b0f97694a fix: hide discard action without planned changes self 2026-06-25 21:28:35 +02:00
  • 198ebf9132 feat: add world map labels self 2026-06-25 21:14:17 +02:00
  • eb5e842886 feat: add bundled map relief layer self 2026-06-25 20:58:44 +02:00
  • b744a5ade0 feat: improve server map interactions self 2026-06-25 20:18:36 +02:00
  • cbb468237c fix: clarify failed node health display self 2026-06-25 18:34:14 +02:00
  • b8bad9d980 fix: stabilize failed node actions self 2026-06-25 17:33:51 +02:00
  • 6d08131c56 fix: keep server terminal available during install self 2026-06-25 16:55:20 +02:00
  • c86d40e013 fix: run node ssh in foreground CLI self 2026-06-25 16:44:30 +02:00
  • 315acae365 feat: improve node CLI output and refs self 2026-06-25 16:18:26 +02:00
  • c348eefca5 fix: avoid provider names in node labels self 2026-06-25 15:35:37 +02:00
  • 29008a4856 feat: refine cli table output self 2026-06-25 15:30:39 +02:00
  • 5cb12f7cf6 feat: standardize cli table output self 2026-06-25 15:04:24 +02:00
  • 82f1dfe149 fix: guard duplicate daemon startup self 2026-06-25 14:42:51 +02:00
  • 567353cc1f fix: anchor workspace status bar to viewport self 2026-06-19 18:05:07 +02:00
  • 3c0b0330ac fix: skip log backfill without managed nodes self 2026-06-19 17:43:59 +02:00
  • b2ee23686f fix: bootstrap joins with update source ids self 2026-06-19 08:22:54 +02:00
  • 466d4491f4 fix: preserve concurrent cluster membership self 2026-06-18 17:54:18 +02:00
  • 86c7044c52 feat: guard shutdown during active operations self 2026-06-17 20:17:31 +02:00
  • 2fe7f80e54 test: expect prefixed plugin names self 2026-06-17 22:34:09 +02:00
  • a4eddb1673 feat: add dev log generator self 2026-06-17 19:21:10 +02:00
  • c2fe6e5c68 test: add mock kexec failure reinstall gui path self 2026-06-17 19:10:47 +02:00
  • 633346c315 fix: serialize managed firewall convergence self 2026-06-17 18:04:50 +02:00
  • 9d27ca433f fix: confirm destructive single-node operations self 2026-06-17 15:38:54 +02:00
  • adbc9d3ab8 refactor: derive managed node bootstrap mode self 2026-06-17 15:30:02 +02:00
  • 7fab467e9a fix: gate node installs on firewall convergence self 2026-06-17 14:41:54 +02:00
  • 3b38221abe refactor: simplify node recovery actions self 2026-06-17 14:09:18 +02:00
  • eb0636b13a refactor: remove operator tasks and drift self 2026-06-17 13:12:30 +02:00
  • 4af3da56cc fix: remove duplicate resource supervisor subscription self 2026-06-13 03:23:15 +02:00
  • daac22d5b2 refactor: route log queries through the controller self 2026-06-13 03:21:38 +02:00