• Joined on 2026-08-22
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 13:07:57 +08:00
2185e73f5e fix(infrared): add cutoff timestamp to failInterruptedLearning to prevent race with subsequent tasks
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:51:57 +08:00
a3812aae27 fix(infrared): propagate repository storage errors and recover learning keys across effective profiles
KremeCN pushed to feat/socket-and-temperature-control at Flagship/abox-mgr 2026-08-25 12:49:22 +08:00
f2102096f0 feat: add socket control and temperature humidity modules
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:44:17 +08:00
b6cae9b2c9 fix(infrared): add relearn use case for ready keys and clean up interrupted learning in onCleared and init
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:36:29 +08:00
8cd44c93e1 fix(infrared): unify atomic config state snapshot, avoid message race, and rollback cancelled learning status
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:28:04 +08:00
3561f3dd4a fix(infrared): url-encode profileId in routes and cancel underlying learning deferred
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:20:41 +08:00
8682f81cb8 fix(infrared): propagate learning error result and localize remote screen strings
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:14:23 +08:00
a3bcdd973c fix(infrared): support re-learning existing keys, cancel active learning jobs, and propagate CancellationException
KremeCN pushed to feat/socket-and-temperature-control at Flagship/abox-mgr 2026-08-25 12:05:16 +08:00
4ea633a329 feat: add socket control and temperature humidity modules
249721be33 新增设备列表 Compose 页面 (#8)
ed98c2be98 feat(app): add authenticated app shell with top bar and bottom navigation (#6)
06ccfdf952 feat: add provider login flow (#4)
Compare 4 commits »
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 12:05:13 +08:00
714fe699f6 fix(infrared): clear learning state on completion and guard against duplicate key sending
KremeCN pushed to feat/moler-infrared-control at Flagship/abox-mgr 2026-08-25 11:57:10 +08:00
ee42d59879 refactor: align infrared feature with provider login architecture and remove legacy temporary login flow
1fdc9bd376 feat: wire infrared remote screen and settings navigation
9dc5226d83 feat: build custom remote visual components and Compose panels
3a79338fb9 feat: implement infrared remote control viewmodel
feab58bf3d feat: define infrared remote scenes and button specifications
Compare 28 commits »
KremeCN deleted branch feature/device-control-compose-ui from Flagship/abox-mgr 2026-08-25 11:39:13 +08:00
KremeCN pushed to main at Flagship/abox-mgr 2026-08-25 11:39:13 +08:00
249721be33 新增设备列表 Compose 页面 (#8)
KremeCN merged pull request Flagship/abox-mgr#8 2026-08-25 11:39:12 +08:00
新增设备列表 Compose 页面
KremeCN pushed to feature/device-control-compose-ui at Flagship/abox-mgr 2026-08-25 11:35:34 +08:00
ae488ef8c3 feat(devices): connect DeviceListScreen to MainAppShell devicesSlot
0b9aab365e Address device list review feedback
99e4a073a1 Limit feature to device list component
594bfdd305 Add device control list UI
ed98c2be98 feat(app): add authenticated app shell with top bar and bottom navigation (#6)
Compare 6 commits »
KremeCN deleted branch feat/authenticated-app-shell from Flagship/abox-mgr 2026-08-25 10:50:02 +08:00
KremeCN pushed to main at Flagship/abox-mgr 2026-08-25 10:50:02 +08:00
ed98c2be98 feat(app): add authenticated app shell with top bar and bottom navigation (#6)
KremeCN merged pull request Flagship/abox-mgr#6 2026-08-25 10:50:00 +08:00
feat(app): add authenticated app shell with top bar and bottom navigation
KremeCN pushed to feat/authenticated-app-shell at Flagship/abox-mgr 2026-08-25 10:42:48 +08:00
6dab84506e fix(app): preserve tab slot state and remove duplicate bottom insets
KremeCN pushed to feat/authenticated-app-shell at Flagship/abox-mgr 2026-08-25 10:25:29 +08:00
0f91afcbae fix(app): persist active tab state and support bottom sheet scrolling