Commit Graph

31 Commits

Author SHA1 Message Date
Haitao Pan
fe84d69e10 refactor: align OpenClaw session key state flow 2026-06-06 11:51:01 +08:00
Haitao Pan
a04b22ec4a refactor(storage): unify persistent storage with robust error handling and simplified secret management
- Consolidate settings, tasks, and audit storage into SettingsStore and SecretStore
- Implement PersistentWriteFailure for detailed error reporting across storage scopes
- Migrate secret retrieval to rely primarily on reference-based lookups
- Add ThemeMode persistence and AccountSyncState serialization
- Modernize SecureConfigStore with clear path resolution and support for UI state
- Streamline Rust build process by migrating from custom scripts to Makefile
- Remove redundant build_rust_ffi.sh and update integration scripts
2026-04-19 10:34:15 +08:00
Haitao Pan
8e0cfd5a71 fix: resolve svc.plus account save issue and improve bridge runtime status sync 2026-04-17 19:21:21 +08:00
Haitao Pan
37cefdfec6 refactor: move app settings to v1 single-file snapshot 2026-04-11 12:02:32 +08:00
Haitao Pan
5ad130e845 remove app legacy account and secret compat 2026-04-10 16:50:50 +08:00
Haitao Pan
c5b0489654 Remove legacy auto execution target routing 2026-04-06 19:01:24 +08:00
Haitao Pan
d6b2e1c181 Refactor TaskThread workspace binding semantics 2026-04-06 06:48:12 +08:00
Haitao Pan
a4ca01d7bc Tighten localhost auth bypass and add arbitrary secret refs 2026-04-04 15:04:01 +08:00
Haitao Pan
462268e0f2 feat: add account login sync with mfa 2026-04-02 08:29:55 +08:00
Haitao Pan
27ed4db18f feat(account): add secure remote sync and installed-skill e2e 2026-03-30 19:35:53 +08:00
Haitao Pan
79fd10cfa1 Refactor assistant thread model to TaskThread 2026-03-28 22:30:44 +08:00
Haitao Pan
856aecc1fd feat(settings): add authorized skills directory authorization 2026-03-25 19:22:10 +08:00
Haitao Pan
fd55265b39 Refine single-agent skills caching 2026-03-25 15:40:20 +08:00
Haitao Pan
ab076e14a7 Harden file persistence fallback state 2026-03-23 22:31:05 +08:00
Haitao Pan
170fd3ee0f Rebuild desktop persistence as file stores 2026-03-23 21:45:36 +08:00
Haitao Pan
b1995bb0db Remove legacy persistence implementation 2026-03-23 21:36:39 +08:00
Haitao Pan
293278961e Remove legacy settings recovery path 2026-03-23 20:33:19 +08:00
Haitao Pan
f5d122f1e3 Simplify durable storage initialization 2026-03-23 18:57:29 +08:00
Haitao Pan
ddf116edeb Enforce durable config paths and disable implicit memory fallback 2026-03-23 13:35:09 +08:00
Haitao Pan
817efdb71a release: prepare v0.6.1 2026-03-22 23:19:18 +08:00
Haitao Pan
ee3f9ec80b Refactor settings persistence and upgrade recovery 2026-03-22 16:01:04 +08:00
Haitao Pan
c7d15d342d fix(runtime): encrypt local settings and assistant thread persistence 2026-03-22 13:34:26 +08:00
Haitao Pan
e982c8c086 Persist assistant state and add local recovery cleanup 2026-03-22 11:59:54 +08:00
Haitao Pan
ce7cfa1b4c Implement streaming assistant thread persistence 2026-03-19 19:55:36 +08:00
Haitao Pan
d524c74047 Finish secure settings storage and refresh workspace UI 2026-03-18 17:04:00 +08:00
Haitao Pan
3bf965ddfa feat: ship ai gateway integration and ui polish 2026-03-13 15:21:23 +08:00
Haitao Pan
1eb48e5547 fix: stabilize remote gateway pairing identity 2026-03-12 09:55:17 +08:00
Haitao Pan
8fef5986e4 feat: secure gateway shared token handling 2026-03-12 08:58:30 +08:00
Haitao Pan
24836a3826 feat: add gateway device pairing controls 2026-03-12 00:54:28 +08:00
Haitao Pan
e954af8468 feat: complete gateway-driven assistant baseline 2026-03-11 23:01:47 +08:00
Haitao Pan
9720b1fc65 Initial Flutter workspace shell 2026-03-11 07:32:52 +08:00