safesight-control/internal
2026-05-12 16:50:17 +08:00
..
api chore: convert all tabs to spaces 2026-05-08 20:05:40 +08:00
config chore: convert all tabs to spaces 2026-05-08 20:05:40 +08:00
models feat: task timestamps, dirty state, confirmation dialog 2026-05-12 14:26:10 +08:00
service revert: remove config_apply retry (500 is fatal) 2026-05-12 14:54:57 +08:00
storage fix: remove transactions causing SQLITE_BUSY, add coding rules 2026-05-12 16:43:44 +08:00
web fix: move form inside device panel, use display:contents to preserve tab layout 2026-05-12 16:50:17 +08:00