Commit Graph

  • 9bc0f27f12 fix: canonicalize browser navigation after commit main Codex 2026-07-30 22:35:37 +08:00
  • 95abd09c39 style: format navigation tests Codex 2026-07-30 22:21:29 +08:00
  • 4fbc902325 test: cover persistent browser navigation Codex 2026-07-30 22:13:05 +08:00
  • 25502a52bb fix: flush proxied event stream headers Codex 2026-07-30 22:11:48 +08:00
  • 144e17c220 feat: navigate workspaces without page reloads Codex 2026-07-30 22:10:59 +08:00
  • 3a6652be0f fix: simplify top-level settings Codex 2026-07-30 22:08:34 +08:00
  • af5abb4b82 docs: plan settings navigation performance fix Codex 2026-07-30 22:06:28 +08:00
  • 3bbd227c58 docs: define settings navigation performance fix Codex 2026-07-30 22:01:31 +08:00
  • d60cff1dd8 feat(web): protect phone data and polish release UI Codex 2026-07-30 20:16:50 +08:00
  • 6ec8e4f6a6 docs: plan phone privacy release polish Codex 2026-07-30 19:52:37 +08:00
  • cf2cf6827d docs: define phone privacy and release polish Codex 2026-07-30 19:49:17 +08:00
  • 570edf6bb2 feat: rebuild warm operations workbench Codex 2026-07-30 14:49:33 +08:00
  • 25c853dea8 docs: define compact fleet cards Codex 2026-07-30 14:25:34 +08:00
  • f57ec1f48d docs: define warm operations workbench Codex 2026-07-30 00:53:59 +08:00
  • bbd94b5672 feat(ui): simplify fleet cards by moving edit/delete into detail chick 2026-07-22 00:20:32 +08:00
  • 3c7018a792 feat(ui): refine fleet search/filter toolbar with status chips chick 2026-07-21 23:31:08 +08:00
  • 7d0363d275 feat(ui): topbar settings, hide dev badge, premium fleet cards chick 2026-07-21 23:14:37 +08:00
  • 9ea8021cce feat(fleet): card-only UI with progressive load and restart ops chick 2026-07-21 22:56:55 +08:00
  • ebed4c1969 feat(auth): allow trusted remote bootstrap and add installer chick 2026-07-19 21:10:16 +08:00
  • 49ee4e6570 feat(web): redesign fleet cards and instance workspace chick 2026-07-19 18:54:26 +08:00
  • f2803896a8 feat(auth): protect aggregate console with password login chick 2026-07-19 17:13:43 +08:00
  • 75682b8134 feat(web): make instance detail the operations workbench chick 2026-07-19 14:05:06 +08:00
  • f7d69a0fa7 feat(web): prioritize SMS operations workspace chick 2026-07-19 10:30:52 +08:00
  • 0112e3320a feat(sms): add real instance message workflow chick 2026-07-19 02:12:57 +08:00
  • 38a26c2ce1 fix(transport): allow passwordless resource reads chick 2026-07-19 00:56:03 +08:00
  • 4e7bdea230 fix(resources): probe passwordless instances chick 2026-07-19 00:51:55 +08:00
  • 23f18963ef feat(fleet): show instance resource metrics chick 2026-07-19 00:22:23 +08:00
  • 2411801240 feat(web): make instance overview card-first chick 2026-07-18 23:23:41 +08:00
  • abfd07f8a3 feat(web): localize and redesign operations console chick 2026-07-18 22:22:41 +08:00
  • d575ab4d9d feat(gateway): allow secured LAN console access chick 2026-07-18 19:47:23 +08:00
  • e390069edb fix(cutover): use direct detached spawn chick 2026-07-18 18:36:26 +08:00
  • 0b775b29bc fix(cutover): terminate detached launcher parent chick 2026-07-18 18:32:42 +08:00
  • d323370a75 fix(cutover): close identity binding races chick 2026-07-18 18:13:53 +08:00
  • 63d167d720 fix(cutover): persist rollback completion state chick 2026-07-18 18:02:59 +08:00
  • bd8a3fed5b fix(cutover): detach listener file descriptors chick 2026-07-18 18:00:21 +08:00
  • 320e65587b fix(cutover): avoid detached child stdout inheritance chick 2026-07-18 17:58:45 +08:00
  • f326da705c fix(cutover): parse detached child pid safely chick 2026-07-18 17:56:03 +08:00
  • e4e2c32998 fix(cutover): track direct detached listener pid chick 2026-07-18 17:51:40 +08:00
  • 020879f7e6 fix(cutover): launch gateway without wrapper pid chick 2026-07-18 17:46:05 +08:00
  • f7d111588b fix(cutover): separate api health from gateway readiness chick 2026-07-18 17:40:08 +08:00
  • bad00b67e9 fix(cutover): support absolute legacy restart executable chick 2026-07-18 17:34:09 +08:00
  • 4a7e29cf06 feat(release): add reversible production cutover gates chick 2026-07-18 17:24:51 +08:00
  • 3718c91706 test(runtime): verify live same-origin canary chick 2026-07-18 15:45:57 +08:00
  • f89f393485 fix(runtime): make production commands executable chick 2026-07-18 15:12:48 +08:00
  • ae27b522ab feat(migration): add verified import and rollback workflow chick 2026-07-18 14:13:11 +08:00
  • 293c015f89 feat(runtime): add production control-plane foundation chick 2026-07-18 12:43:46 +08:00
  • 9451e1ee42 feat(runtime): add isolated same-origin canary gateway chick 2026-07-18 04:54:21 +08:00
  • cc8eb0f54b fix(web): contain jobs table on narrow screens chick 2026-07-18 03:53:25 +08:00
  • a884033352 test(quality): add concurrency and real browser gates chick 2026-07-18 03:20:42 +08:00
  • 88d41a7a18 feat(web): connect jobs and audit workspaces chick 2026-07-18 01:42:17 +08:00
  • 53d9229b45 feat(api): add redacted audit read endpoints chick 2026-07-18 00:44:23 +08:00
  • e45b011bb8 feat(api): add contract-safe jobs read endpoints chick 2026-07-18 00:23:45 +08:00
  • e46e81ea77 feat(web): add jobs audit and settings workspaces chick 2026-07-17 23:08:03 +08:00
  • 5eb8680393 feat(web): complete capability-driven instance modules chick 2026-07-17 21:48:20 +08:00
  • 0c84e8c88e feat(web): add messages and calls module slices chick 2026-07-17 20:27:53 +08:00
  • d0fd943082 feat(web): add cellular and network module slices chick 2026-07-17 20:15:04 +08:00
  • 4a595540e9 feat(web): add overview system module foundation chick 2026-07-17 19:40:13 +08:00
  • be1741c2f8 feat(web): add durable control-plane event updates chick 2026-07-17 18:30:58 +08:00
  • 6e817f380a feat(web): complete fleet and instance management slices chick 2026-07-17 17:12:35 +08:00
  • 4093634e13 feat(web): add runnable fleet console foundation chick 2026-07-17 16:02:15 +08:00
  • b4ae28c8f0 feat(api): add fleet snapshots and durable event stream chick 2026-07-17 14:16:46 +08:00
  • 1cc4a995ee feat(api): advance capability and secure operations slices chick 2026-07-17 11:57:20 +08:00
  • 8018b36adf feat(operations): add audited runtime catalog chick 2026-07-17 09:07:50 +08:00
  • 243565a75e feat(registry): add fail-closed runtime lookup chick 2026-07-17 01:34:13 +08:00
  • 7b91dbbad1 feat(api): complete phase 2.4 control plane chick 2026-07-17 00:37:11 +08:00
  • c2702b5fc6 feat(secrets): add hardened macOS Keychain store chick 2026-07-16 14:56:10 +08:00
  • 8a307781c6 feat(migration): add safe legacy import preview chick 2026-07-16 13:51:11 +08:00
  • ef9a634a02 feat(storage): add resilient SQLite foundation chick 2026-07-16 13:20:59 +08:00
  • 26c1bcc6da feat(api): add secure Fastify skeleton chick 2026-07-16 11:36:24 +08:00
  • a86970d33b feat(api): define v1 control-plane contract chick 2026-07-16 10:58:05 +08:00
  • aa3c3f9803 build: establish strict TypeScript workspace chick 2026-07-16 09:34:50 +08:00
  • 43a69d8617 docs: close Phase 0 acceptance gate chick 2026-07-16 08:07:58 +08:00
  • c7da857aff test(fixtures): capture redacted SimAdmin responses chick 2026-07-16 06:35:28 +08:00
  • 9dffadbec2 docs(api): inventory all SimAdmin operations chick 2026-07-16 05:33:50 +08:00
  • c789ec62e1 docs: define API-first console charter chick 2026-07-16 00:38:05 +08:00
  • 4977afdc20 [verified] refactor: harden operations and redesign device console chick 2026-07-15 16:33:16 +08:00
  • e04a16e817 [verified] refactor: establish service and frontend boundaries chick 2026-07-15 02:43:41 +08:00
  • 0ac6faa6a3 Ensure device cards show complete content chick 2026-07-08 00:24:58 +08:00
  • 4f80e951d4 Refocus UI on device card details chick 2026-07-08 00:17:22 +08:00
  • 0e746f961c Refocus dashboard on device monitoring chick 2026-07-07 23:33:27 +08:00
  • 2505ee561a feat: add instance management to dashboard chick 2026-07-07 23:04:32 +08:00
  • 182bd19c95 refactor(ui): restyle dashboard as animal island chick 2026-07-07 22:32:20 +08:00
  • 143ab369c9 Initial Multi SimAdmin dashboard chick 2026-07-07 21:26:43 +08:00