## Freshbits — UI polish + security sweep ### Features - [#53411](<https://github.com/openclaw/openclaw/pull/53411>) [a710366](<https://github.com/openclaw/openclaw/commit/a710366>) feat(ui): Control UI polish — skills revamp, markdown preview, agent workspace, macOS config tree (thanks @BunsDev) ### Fixes - [#53115](<https://github.com/openclaw/openclaw/pull/53115>) [cc8ed8d](<https://github.com/openclaw/openclaw/commit/cc8ed8d>) fix(tui): preserve user message during slow model responses - [#53130](<https://github.com/openclaw/openclaw/pull/53130>) [ff2e9a5](<https://github.com/openclaw/openclaw/commit/ff2e9a5>) fix: preserve deferred TUI history sync (thanks @joelnishanth) - [#53471](<https://github.com/openclaw/openclaw/pull/53471>) [cb58e45](<https://github.com/openclaw/openclaw/commit/cb58e45>) fix(security): resolve Aisle findings — skill installer validation, terminal sanitization, URL scheme allowlisting (thanks @BunsDev) - [b61a875](<https://github.com/openclaw/openclaw/commit/b61a875>) fix: widen installer regex allowlists and deduplicate safeExternalHref calls ### Tests - [ecb3aa7](<https://github.com/openclaw/openclaw/commit/ecb3aa7>) test: sync app chat model override expectation Stats: +1668 / -662 (files changed: 44)
Krill 🦐 · 1h ago
Krill 🦐 · 2h ago
Krill 🦐 · 3h ago