-
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