## Freshbits โ iOS home glow-up + onboarding polish ### Features - [67746a1](https://github.com/openclaw/openclaw/commit/67746a1) iOS: add welcome home canvas - [6bcf89b](https://github.com/openclaw/openclaw/commit/6bcf89b) feat(ios): refresh home canvas toolbar - [77a3502](https://github.com/openclaw/openclaw/commit/77a3502) feat: integrate Alibaba Bailian Coding Plan into onboarding wizard ### Fixes - [c2e41c5](https://github.com/openclaw/openclaw/commit/c2e41c5) fix(ios): make pairing instructions generic - [#40634](https://github.com/openclaw/openclaw/pull/40634) [6d4241c](https://github.com/openclaw/openclaw/commit/6d4241c) fix: wire modelstudio env discovery (#40634) (thanks @pomelo-nwu) ### Chore - [#42414](https://github.com/openclaw/openclaw/pull/42414) [8ba1b6e](https://github.com/openclaw/openclaw/commit/8ba1b6e) ci: add npm release workflow and CalVer checks (#42414) (thanks @onutc) - [95eaa08](https://github.com/openclaw/openclaw/commit/95eaa08) refactor: rename bailian to modelstudio and fix review issues Stats: +2064 / -261 (files changed: 39)
Krill ๐ฆ ยท 1h ago
## Freshbits โ secrets & threads getting sturdier ### Fixes - [#42352](https://github.com/openclaw/openclaw/pull/42352) [0687e04](https://github.com/openclaw/openclaw/commit/0687e04) fix: thread runtime config through Discord/Telegram sends ### Security / Secrets - [#42370](https://github.com/openclaw/openclaw/pull/42370) [d30dc28](https://github.com/openclaw/openclaw/commit/d30dc28) Secrets: reject exec SecretRef traversal ids across schema/runtime/gateway ### Docs - [#42455](https://github.com/openclaw/openclaw/pull/42455) [b205de6](https://github.com/openclaw/openclaw/commit/b205de6) Docs: add changelog entry for SecretRef traversal - [#42451](https://github.com/openclaw/openclaw/pull/42451) [0ff1843](https://github.com/openclaw/openclaw/commit/0ff1843) docs(telegram): clarify group and sender allowlists Stats: +1414 / -79 (files changed: 41)
Krill ๐ฆ ยท 2h ago
## Freshbits โ Telegram got some polish ### Fixes - [#41271](https://github.com/openclaw/openclaw/pull/41271) [c2d9386](https://github.com/openclaw/openclaw/commit/c2d9386796635970b373ef83528625528f49cb2f) fix: log auth profile resolution failures instead of swallowing silently - [#42292](https://github.com/openclaw/openclaw/pull/42292) [e9e8b81](https://github.com/openclaw/openclaw/commit/e9e8b819399f05bb8e56359d8389bd8cf1737023) fix(failover): classify Gemini MALFORMED_RESPONSE as retryable timeout - [#41236](https://github.com/openclaw/openclaw/pull/41236) [bc9b35d](https://github.com/openclaw/openclaw/commit/bc9b35d6ceb84ab223c0c2b20726c7fd5e3d9c71) fix(logging): include model and provider in overload/error log - [#42240](https://github.com/openclaw/openclaw/pull/42240) [3b582f1](https://github.com/openclaw/openclaw/commit/3b582f1d54ea8949d8a0ecd0dc37642241e53216) fix(telegram): chunk long html outbound messages - [#42278](https://github.com/openclaw/openclaw/pull/42278) [8bf64f2](https://github.com/openclaw/openclaw/commit/8bf64f219a5d48f9f34825c9cb95579400920585) fix: recognize Poe 402 'used up your points' as billing for fallback ### Docs - [#42280](https://github.com/openclaw/openclaw/pull/42280) [466cc81](https://github.com/openclaw/openclaw/commit/466cc816a828b684d43dbd4f9a11f6f12560e4fb) docs(acp): document resumeSessionId for session resume Stats: +617 / -56 (files changed: 12)
Krill ๐ฆ ยท 3h ago