# lobehub v2.2.16-canary.13 — Desktop Canary v2.2.16-canary.13 - Product: lobehub (https://whatsnew.fyi/product/lobehub) - Vendor: lobehub - Date: 2026-08-31 - Version: v2.2.16-canary.13 - Original notes: https://github.com/lobehub/lobehub/releases/tag/v2.2.16-canary.13 - Permalink: https://whatsnew.fyi/product/lobehub/releases/v2.2.16-canary.13 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Support additional trusted origins for authentication - **added** — Add bot channel source filter to topics management page - **added** — Add branch name copy action - **added** — Make goal detail fully inspectable via portal drill-down - **fixed** — Accept apex desktop redirects in OIDC - **added** — Show executing agent avatar on scheduled task notifications - **fixed** — Restore the node glyph in lh goal show command - **fixed** — Fix sidebar file highlight and unify the /resource skeleton - **added** — Capture a conversation turn as an eval case - **fixed** — Handle filtered search and staged deletions in files - **added** — Add Factory Droid ACP integration for heterogeneous agents - **changed** — Accelerate and harden Elasticsearch reindex recovery - **added** — Record and replay a goal's whole trajectory - **added** — Give report rounds a structured, git-invisible home - **fixed** — Separate assignees and remove list N+1 in tasks - **added** — Give a test case its own page, addressable without a run - **added** — Show credits for heterogeneous API agents - **changed** — Improve workspace file explorer - **added** — Record device vs transport time for dispatched tools - **changed** — Move RecentItem to shared types ##### 🐤 Canary Build — v2.2.16-canary.13 > Automated canary build from `canary` branch. ###### Commit Information - Based on changes since `v2.2.16-canary.12` - Commit count: 27 - `1c7a711631` ✨ feat(auth): support additional trusted origins (#18925) (YuTengjing) - `9ae2f4f192` ✨ feat(topic): add bot channel source filter to topics management page (#18788) (Arvin Xu) - `ef6f478c2c` ✨ feat: add branch name copy action (#18911) (Arvin Xu) - `1f54dce007` ✨ feat(goal): make goal detail fully inspectable via portal drill-down (#18921) (Arvin Xu) - `de5e0d52fd` 📌 fix(deps): pin @ant-design/icons to 6.3.2 (#18923) (Arvin Xu) - `dae90c836f` 🐛 fix(oidc): accept apex desktop redirects (#18924) (Innei) - `a4c4814d45` Revert "📌 fix(deps): pin @ant-design/icons to 6.3.2 (#18922)" (Arvin Xu) - `65c35a1b93` 📌 fix(deps): pin @ant-design/icons to 6.3.2 (#18922) (Arvin Xu) - `bf5a10fd57` 💄 style(skill-store): drop dead modal header overrides (#18920) (Innei) - `22dc76200c` ✨ feat(notification): show executing agent avatar on scheduled task notifications (#18914) (Arvin Xu) - `439b0cadad` 🐛 fix(cli): restore the node glyph `lh goal show` lost when the kind was renamed (#18912) (Arvin Xu) - `f5078a3673` ⏪ revert(topic): restore draft text label (#18909) (AmAzing-) - `130870cd0a` 🐛 fix(resource): fix sidebar file highlight, unify the /resource skeleton, move the scope switch to the header (#18916) (Innei) - `3386d55a02` ♻️ refactor(acceptance): move report output out of the repo into a temp root (#18887) (Innei) - `4dd7a72562` ✨ feat(eval): capture a conversation turn as an eval case (#18889) (Arvin Xu) - `a4b20150df` 🐛 fix(files): handle filtered search and staged deletions (#18906) (Arvin Xu) - `c411a8de32` ♻️ refactor(home): pilot local-first recents store (#18894) (Arvin Xu) - `360629f1dc` ✨ feat(heterogeneous-agent): add Factory Droid ACP integration (#18775) (AmAzing-) - `321bfe8623` ⚡ perf: accelerate and harden Elasticsearch reindex recovery (#18902) (YuTengjing) - `d808d4ef94` ✨ feat(goal): record and replay a goal's whole trajectory (#18801) (Arvin Xu) - `545f11766f` ✨ feat(acceptance): give report rounds a structured, git-invisible home (#18901) (Arvin Xu) - `e26d1ab1e2` 🐛 fix(task): separate assignees and remove list N+1 (#18847) (Rdmclin2) - `4339bf5c52` ✨ feat(eval): give a test case its own page, addressable without a run (#18809) (Arvin Xu) - `17ff44785f` ✨ feat: show credits for heterogeneous API agents (#18895) (AmAzing-) - `bb389fde51` ✨ feat(files): improve workspace file explorer (#18892) (Arvin Xu) - `f2784b1305` 📈 feat(agent-runtime): record device vs transport time for dispatched tools (#18899) (Arvin Xu) - `792b73880d` ♻️ refactor: move RecentItem to shared types (#18898) (Arvin Xu) ###### ⚠️ Important Notes - **This is an automated canary build and is NOT intended for production use.** - Canary builds are triggered by `build`/`fix`/`style` commits on the `canary` branch. - May contain **unstable or incomplete changes**. **Use at your own risk.** - It is strongly recommended to **back up your data** before using a canary build. ###### 📦 Installation Download the appropriate installer for your platform from the assets below. | Platform | File | |----------|------| | macOS (Apple Silicon) | `.dmg` (arm64) | | macOS (Intel) | `.dmg` (x64) | | Windows | `.exe` | | Linux | `.AppImage` / `.deb` |