-
81cef1ad6c
fix(web): 修复无正文请求被 JSON 解析器拒绝导致"删除节点"失效
main
chick
2026-09-29 18:49:17 +08:00
-
ef280b53c9
fix(web): 修复无正文请求被 JSON 解析器拒绝导致"删除节点"失效
ios-native-ipa
chick
2026-09-29 18:49:17 +08:00
-
3e0bcb1462
docs(ios): 记录端到端测试抓出的三个接缝缺陷
chick
2026-09-16 20:19:30 +08:00
-
d81605ebff
docs(ios): 记录 P6 自查结论与修复
chick
2026-09-16 19:20:59 +08:00
-
3f6090081f
feat(ios): 中继通道 P4/P5——端点抽象、信封、传输、配对与分层错误
chick
2026-09-16 18:57:41 +08:00
-
a6867bc9cb
docs(ios): §7 配对实现修订——--pair 窗口、agent 生成 bearer、握手后全量上报
chick
2026-09-16 11:43:52 +08:00
-
99752bd355
docs(ios): 中继实现修订——长轮询替 WSS、响应方向临时×临时、agent 本机登录
chick
2026-09-16 09:15:26 +08:00
-
95c653b3d3
docs(ios): 双通道(内网直通 + 公网中继)设计稿
chick
2026-09-15 14:55:45 +08:00
-
802ddd1102
release(ios): 0.2.2 构建 10 修消息卡空洞、标签胶囊假宽与表单标题层级
chick
2026-09-15 13:03:23 +08:00
-
c3d17b3daf
release(ios): 0.2.2 构建 9 修复消息发送遮挡并中性化石墨灰阶
chick
2026-09-15 08:19:18 +08:00
-
9ad0c46088
release(ios): 0.2.2 构建 8 中性化批量标签禁用态并去蓝化图标底色
chick
2026-09-15 05:07:03 +08:00
-
36ce791215
polish(ios): 中性化标签与方向胶囊并收紧详情头部间距
chick
2026-09-15 03:56:31 +08:00
-
eb880e0d14
release(ios): 0.2.2 移除分组改用标签归类并完成石墨配色重构
chick
2026-09-15 02:23:24 +08:00
-
ec3ffb9db3
docs(ios): 同步 0.2.x 实况文档与规划记录
chick
2026-09-14 18:22:23 +08:00
-
3607eddc9f
release(ios): 发布 0.2.1 并重构图标与界面细节
chick
2026-09-14 16:30:39 +08:00
-
27687868ef
fix(ios): unify toolbar controls and release build 3
chick
2026-09-13 01:15:41 +08:00
-
2ff23d1fb0
fix(ios): improve fleet overview and app identity
chick
2026-09-13 00:46:26 +08:00
-
409345cba3
docs(ios): document the 0.2.0 release
chick
2026-09-12 17:18:54 +08:00
-
e01a105645
feat(ios): simplify navigation and ship 0.2.0
chick
2026-09-12 17:10:02 +08:00
-
20632be86a
feat(ios): unify action hierarchy and surfaces
chick
2026-09-12 16:15:57 +08:00
-
0f2866a853
feat(ios): refine native interface and app icon
chick
2026-09-12 14:09:02 +08:00
-
31b2f33d15
feat(ios): refine adaptive theme and unified controls
chick
2026-09-10 03:19:03 +08:00
-
c841748971
feat(ios): unify list cards and loading states
chick
2026-09-10 01:35:12 +08:00
-
995206ac23
feat(ios): refine native ui controls
chick
2026-09-09 11:14:39 +08:00
-
c568e496b2
feat(ios): add native settings and storage controls
chick
2026-09-09 02:06:34 +08:00
-
9c3186252b
feat(ios): add cross-instance log center
chick
2026-09-09 01:53:40 +08:00
-
cf187e42fa
feat(ios): add cross-instance notification center
chick
2026-09-09 01:13:45 +08:00
-
84ec3678c0
feat(ios): add device details and reliable ipa build
chick
2026-09-09 00:46:28 +08:00
-
7778693807
feat(ios): add cross-instance message center
chick
2026-09-09 00:18:56 +08:00
-
54eb8dcb86
feat(ios): add native app foundation and unsigned ipa build
chick
2026-09-09 00:05:51 +08:00
-
fda3e11f1e
docs: add iOS native IPA foundation plan
chick
2026-09-08 21:22:38 +08:00
-
-
1caf6985ff
docs: add iOS native IPA design
chick
2026-09-08 20:57:54 +08:00
-
001659ed91
style(web): unify panel, group and state controls
chick
2026-09-08 19:58:10 +08:00
-
bfe5025943
style(web): close control-system gaps found in the deep sweep
chick
2026-09-08 08:02:01 +08:00
-
c0adbcbc8a
style(web): unify accessible control system
chick
2026-09-08 01:00:22 +08:00
-
61a5aee48d
fix(events): close review gaps found in the follow-up sweep
chick
2026-09-07 05:57:35 +08:00
-
70e598208a
perf,feat(events),ops: third optimization pass
chick
2026-09-07 02:43:11 +08:00
-
c1be714ba4
perf,feat(events),hardening: second review pass
chick
2026-09-07 02:20:41 +08:00
-
29a0eee854
style: apply prettier to the repo's declared format surface
chick
2026-09-07 01:59:24 +08:00
-
2977f75129
fix: apply security and correctness review findings across both stacks
chick
2026-09-07 01:57:47 +08:00
-
236e78327c
feat(console-update): systemd restart launcher for Linux supervision
chick
2026-09-07 01:38:23 +08:00
-
3c5971e167
feat(installer): support Linux hosts with XDG data root and ss port probe
chick
2026-09-07 01:36:04 +08:00
-
e4c4bce75b
feat(secrets): add a 0600 file secret backend so production runs on Linux
chick
2026-09-07 01:32:07 +08:00
-
c57dc81e42
fix: finish cross-platform test parity while keeping POSIX deployment semantics
chick
2026-09-07 01:18:44 +08:00
-
96dd9e2ba6
chore: pin LF line endings via .gitattributes
chick
2026-09-07 01:10:19 +08:00
-
4f42a6f835
fix: make cutover restart argv upgrade-safe and tests platform-honest
chick
2026-09-07 01:09:49 +08:00
-
eed134a25c
fix: honor underscore-unused convention and make durability fsyncs cross-platform
chick
2026-09-07 01:07:16 +08:00
-
f6319374cd
feat(web): add console update panel, system maintenance path and connection settings UI
chick
2026-09-07 00:45:44 +08:00
-
6d251dab7b
feat(web): fuse Hub device modules into instance panels with SMS aggregation
chick
2026-09-07 00:45:38 +08:00
-
864e1bd90c
feat(web): rebuild fleet page with Hub-style identity guard and context actions
chick
2026-09-07 00:45:28 +08:00
-
635527dd26
feat(api): integrate identity, notification scope and connection settings into control plane
chick
2026-09-07 00:45:18 +08:00
-
7168e9dba2
feat(api): add online console update with pre-install backup
chick
2026-09-07 00:44:58 +08:00
-
961eb928c4
feat(api): add device identity guard and Prometheus metrics
chick
2026-09-07 00:44:51 +08:00
-
8406f14469
feat(contracts,automation): add multi-group scopes, SMS macros and operator registry
chick
2026-09-07 00:44:33 +08:00
-
8b7df8cb65
fix(instances): release the hub binding before forgetting a node
chick
2026-09-05 19:52:27 +08:00
-
5016586922
test: give process-spawning suites room and pin the fused behaviour
chick
2026-09-05 18:53:05 +08:00
-
a75badeb58
feat(web): rebuild the console around the fused control plane
chick
2026-09-05 18:53:04 +08:00
-
f9186bd851
feat(api): absorb the Hub control plane into the local instance model
chick
2026-09-05 18:53:04 +08:00
-
f11877f13e
feat(contracts): share notification, organization and device capability models
chick
2026-09-05 18:52:54 +08:00
-
03fa2e6c7b
chore: keep local runtime data out of version control
chick
2026-09-05 18:52:53 +08:00
-
9bc0f27f12
fix: canonicalize browser navigation after commit
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