chick
|
f2803896a8
|
feat(auth): protect aggregate console with password login
|
2026-07-19 17:13:43 +08:00 |
|
chick
|
0112e3320a
|
feat(sms): add real instance message workflow
|
2026-07-19 02:12:57 +08:00 |
|
chick
|
38a26c2ce1
|
fix(transport): allow passwordless resource reads
|
2026-07-19 00:56:03 +08:00 |
|
chick
|
4e7bdea230
|
fix(resources): probe passwordless instances
|
2026-07-19 00:51:55 +08:00 |
|
chick
|
23f18963ef
|
feat(fleet): show instance resource metrics
|
2026-07-19 00:22:23 +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
|
a884033352
|
test(quality): add concurrency and real browser gates
|
2026-07-18 03:20:42 +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
|
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
|
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
|
aa3c3f9803
|
build: establish strict TypeScript workspace
|
2026-07-16 09:34:50 +08:00 |
|