Commit Graph
56 Commits
Author SHA1 Message Date
chick 2411801240 feat(web): make instance overview card-first 2026-07-18 23:23:41 +08:00
chick abfd07f8a3 feat(web): localize and redesign operations console 2026-07-18 22:22:41 +08:00
chick d575ab4d9d feat(gateway): allow secured LAN console access 2026-07-18 19:47:23 +08:00
chick e390069edb fix(cutover): use direct detached spawn 2026-07-18 18:36:26 +08:00
chick 0b775b29bc fix(cutover): terminate detached launcher parent 2026-07-18 18:32:42 +08:00
chick d323370a75 fix(cutover): close identity binding races 2026-07-18 18:13:53 +08:00
chick 63d167d720 fix(cutover): persist rollback completion state 2026-07-18 18:02:59 +08:00
chick bd8a3fed5b fix(cutover): detach listener file descriptors 2026-07-18 18:00:21 +08:00
chick 320e65587b fix(cutover): avoid detached child stdout inheritance 2026-07-18 17:58:45 +08:00
chick f326da705c fix(cutover): parse detached child pid safely 2026-07-18 17:56:03 +08:00
chick e4e2c32998 fix(cutover): track direct detached listener pid 2026-07-18 17:51:40 +08:00
chick 020879f7e6 fix(cutover): launch gateway without wrapper pid 2026-07-18 17:46:05 +08:00
chick f7d111588b fix(cutover): separate api health from gateway readiness 2026-07-18 17:40:08 +08:00
chick bad00b67e9 fix(cutover): support absolute legacy restart executable 2026-07-18 17:34:09 +08:00
chick 4a7e29cf06 feat(release): add reversible production cutover gates 2026-07-18 17:24:51 +08:00
chick 3718c91706 test(runtime): verify live same-origin canary 2026-07-18 15:45:57 +08:00
chick f89f393485 fix(runtime): make production commands executable 2026-07-18 15:12:48 +08:00
chick ae27b522ab feat(migration): add verified import and rollback workflow 2026-07-18 14:13:11 +08:00
chick 293c015f89 feat(runtime): add production control-plane foundation 2026-07-18 12:43:46 +08:00
chick 9451e1ee42 feat(runtime): add isolated same-origin canary gateway 2026-07-18 04:54:21 +08:00
chick cc8eb0f54b fix(web): contain jobs table on narrow screens 2026-07-18 03:53:25 +08:00
chick a884033352 test(quality): add concurrency and real browser gates 2026-07-18 03:20:42 +08:00
chick 88d41a7a18 feat(web): connect jobs and audit workspaces 2026-07-18 01:42:17 +08:00
chick 53d9229b45 feat(api): add redacted audit read endpoints 2026-07-18 00:44:23 +08:00
chick e45b011bb8 feat(api): add contract-safe jobs read endpoints 2026-07-18 00:23:45 +08:00
chick e46e81ea77 feat(web): add jobs audit and settings workspaces 2026-07-17 23:08:03 +08:00
chick 5eb8680393 feat(web): complete capability-driven instance modules 2026-07-17 21:48:20 +08:00
chick 0c84e8c88e feat(web): add messages and calls module slices 2026-07-17 20:27:53 +08:00
chick d0fd943082 feat(web): add cellular and network module slices 2026-07-17 20:15:04 +08:00
chick 4a595540e9 feat(web): add overview system module foundation 2026-07-17 19:40:13 +08:00
chick be1741c2f8 feat(web): add durable control-plane event updates 2026-07-17 18:31:07 +08:00
chick 6e817f380a feat(web): complete fleet and instance management slices 2026-07-17 17:12:35 +08:00
chick 4093634e13 feat(web): add runnable fleet console foundation 2026-07-17 16:02:15 +08:00
chick b4ae28c8f0 feat(api): add fleet snapshots and durable event stream 2026-07-17 14:16:46 +08:00
chick 1cc4a995ee feat(api): advance capability and secure operations slices 2026-07-17 11:57:20 +08:00
chick 8018b36adf feat(operations): add audited runtime catalog 2026-07-17 09:07:50 +08:00
chick 243565a75e feat(registry): add fail-closed runtime lookup 2026-07-17 01:34:13 +08:00
chick 7b91dbbad1 feat(api): complete phase 2.4 control plane 2026-07-17 00:37:11 +08:00
chick c2702b5fc6 feat(secrets): add hardened macOS Keychain store 2026-07-16 14:56:10 +08:00
chick 8a307781c6 feat(migration): add safe legacy import preview 2026-07-16 13:51:11 +08:00
chick ef9a634a02 feat(storage): add resilient SQLite foundation 2026-07-16 13:20:59 +08:00
chick 26c1bcc6da feat(api): add secure Fastify skeleton 2026-07-16 11:36:24 +08:00
chick a86970d33b feat(api): define v1 control-plane contract 2026-07-16 10:58:05 +08:00
chick aa3c3f9803 build: establish strict TypeScript workspace 2026-07-16 09:34:50 +08:00
chick 43a69d8617 docs: close Phase 0 acceptance gate 2026-07-16 08:07:58 +08:00
chick c7da857aff test(fixtures): capture redacted SimAdmin responses 2026-07-16 06:35:28 +08:00
chick 9dffadbec2 docs(api): inventory all SimAdmin operations 2026-07-16 05:33:50 +08:00
chick c789ec62e1 docs: define API-first console charter 2026-07-16 00:38:05 +08:00
chick 4977afdc20 [verified] refactor: harden operations and redesign device console 2026-07-15 16:33:16 +08:00
chick e04a16e817 [verified] refactor: establish service and frontend boundaries 2026-07-15 02:43:41 +08:00