> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
> Use this file to discover all available pages before exploring further.

# 更新日誌

> BRICKS Controller 的產品更新與公告

<Update label="2026 年 7 月 8 日" description="v2.24.11" tags={["發佈"]}>
  ### Editor

  * **Data Calculation editor** — editor 與 config 編輯現在可容忍 stale/unknown commands、missing ports 與 renamed ports，移除 commands 或連線 links 時不再崩潰。
  * **Event Inspector** — 現在會從 state group 本身回報 state-group next-canvas routes。
  * 其他 editor 穩定性修正。

  ### Web Preview

  * Video Brick subtitle support、Generator HTTP response events、WebView query-selector error reporting、DevTools BigInt call arguments，以及 [BRICKS Foundation](/zh-Hant/foundation/changelog) 下列出的 runtime 修正也適用於 Web Preview。

  ### Media Flow

  * **Box authorization** — [Media Flow](/zh-Hant/controller/media) generator 現在會用可行動的 accessToken/passcode error 回報缺少 box authorization。
  * **複製的預覽** — 即使由 PNG versions 產生，也會保留 JPEG content type。
  * **AI image analysis** — 對非常大的 images 會可靠地選擇 largest bounded image version。
  * **User tags** — single-file Media Flow updates 現在可以設定 `userTags`。
  * 其他 Media Flow 穩定性修正。
</Update>

<Update label="2026 年 7 月 1 日" description="v2.24.10" tags={["發佈"]}>
  ### Editor

  * **跨 application copy / paste** — 已恢復，複製 canvas 時也會正確保留 Brick 參照的 animations。
  * **Schedule** — schedule editor 在 schedule 或背後的 test 於編輯中消失時不再崩潰，multiple-test playback rows 在 duplicate / delete / re-add 後也會保有穩定 identity。
  * **Canvas 與 Subspace 排序** — 重新排序 canvases 與 Subspaces 時會跳過 stale ids，不再破壞 item lists；從 linked-module 或 sparse configs 刪除 Property Bank items 也不再崩潰。
  * **Brick Sketch** — 在 Simulator / Preview 錄製的 drawings 會被擷取為可匯入的 state，replay 會保留繪製結果，不再產生多餘的逐筆 stroke steps。
  * **Passcodes** — workspace one-time passcodes 現在包含 Activity Log access。
  * 其他 editor 崩潰與穩定性修正。

  ### Web Preview

  * **Brick Sketch** — drawing recording / replay 改善也適用於 Web Preview。
  * [BRICKS Foundation](/zh-Hant/foundation/changelog) 下列出的 Generator、Data Bank、Property Bank、Dynamic Animation 與 runtime 修正也適用於 Web Preview。

  ### Media Flow

  * **大量 prefixes** — [Media Flow](/zh-Hant/controller/media) 的 copy / share operations 現在會完整複製超過 1000 個 files 的 prefixes。
  * **CROP regions** — out-of-bounds CROP regions 會被 clamp 或 skip，單一損壞的 version 不再讓整個 resize batch 失敗。
  * **AI image analysis** — empty / refusal responses 現在會被回報為 failures，讓系統可 retry，而不是儲存 null success。
  * 其他 Media Flow 穩定性修正。
</Update>

<Update label="2026 年 6 月 24 日" description="v2.24.9" tags={["發佈"]}>
  ### Editor

  * **Sketch 背景** — Sketch bricks 現在會在 editor preview 中 render 背景，包含 dot 與 grid patterns、background images、colors 與 light / dark themes。
  * **Falsy module property** — 將 module property 編輯為 falsy value（`0`、空字串或 `false`）現在會被保留，不再在 module 重新 sync 時還原為 module 預設值。
  * **Quick-edit** — 在提交前於兩個不同 bricks 上編輯同一個 property 時不再遺失尚未提交的變更。
  * **Subspace Action** — 移除 Subspace Action 現在會乾淨地移除每個參照它的 receiver，不再誤刪無關的 receiver 並留下懸空 reference。
  * **Schedule** — 編輯使用自訂 cron expression 的 schedule 的 date range 時不再清掉已儲存的 cron。
  * **Linked module** — 在包含 linked module 的 config 中刪除 subspace 或 canvas 不再崩潰；從 Brick 的最後一個 canvas 移除該 Brick 會尊重 `keep_unused_bricks`；在特定 canvas 上更新 Brick 會寫入該 canvas 而非目前的 canvas。
  * **Event Inspector** — 現在會把透過 Change Canvas action 到達某 canvas 的 entities 列為該 canvas 的 parents。
  * 其他 editor 崩潰與穩定性修正。

  ### Web Preview

  * [BRICKS Foundation](/zh-Hant/foundation/changelog) 下列出的 Data Calculation、generator、canvas、event、automation 與 runtime 修正也適用於 Web Preview。

  ### Web Preview DevTools

  * **Application panel** — DevTools Application panel 現在會在 Web Preview 中顯示 Local Storage、Session Storage 與 IndexedDB。
</Update>

<Update label="2026 年 6 月 17 日" description="v2.24.8" tags={["發佈"]}>
  ### Web Preview

  * **Video screenshots** — Web 上的 Video Bricks 從 CORS-enabled CDNs 載入時現在可被 screenshots 擷取，non-CORS videos 仍會 fallback 為正常播放。
  * **Generator LLM / Speech Inference (GGML)** — local web models 在 GPU acceleration 不可用時會更可靠地 fallback 到 CPU；不支援的 Safari loads 會顯示清楚的 browser compatibility error。

  ### Web Preview DevTools

  * **Screenshot automation** — Web Preview automation 現在可在瀏覽器中儲存、比對與預覽 screenshots，並透過 IndexedDB 更新本機 screenshots。
  * **Storage inspection** — DevTools Storage inspection 現在涵蓋 System storage、Data Bank stores、Generator cache 與 Generative Media cache，CLI clients 可取得可讀 values。
  * **Network panel** — DevTools Network panel 現在會擷取 HTTP 與 WebSocket requests，包含本機 preview requests。
</Update>

<Update label="2026 年 6 月 10 日" description="v2.24.7" tags={["發佈"]}>
  ### Web Preview

  * **本機 GGML models** — Web Preview 現在可在瀏覽器中以 WASM／WebGPU 執行本機 GGML models（LLM／Reranker／Speech Inference／VAD），包含 Reranker 支援與 DevTools 原生日誌。
  * **瀏覽器內儲存** — Web Preview 現在支援 SQLite 與 Vector Store 流程，包含 memory-only SQLite 與可由 Web 直接 fetch 的 model／file URLs。
</Update>

<Update label="2026 年 6 月 3 日" description="v2.24.6" tags={["發佈"]}>
  ### Editor

  * Event Editor 在已儲存的 Events 參照到 template 上已不存在的 Actions 時不再崩潰。
  * 重新排序 linked-module 或缺少部分群組的 Subspace item-list 時，即使可選的 animation、property bank 或 Generator maps 不存在也不再崩潰。
</Update>

<Update label="2026 年 5 月 20 日" description="v2.24.4" tags={["發佈"]}>
  ### Media

  * [Media Flow](/zh-Hant/controller/media) 檔案選取器以檢視者本機時區顯示檔案修改時間（先前以 UTC 顯示）。

  ### Editor

  * 協作編輯異動到達時，[Config Editor](/zh-Hant/controller/config-editor) 儲存狀態指示器能正確反映未儲存的編輯。
  * **AI Filter** — 雲端模型陣容更新（Claude Sonnet 4.6 + Haiku 4.5、Gemini 3.1 Pro + 3 Flash preview、GPT-5.5 + 5.4 Mini/Nano）。
  * 頂端標籤列的 **Changelog** 按鈕改為開啟對應語系的[更新日誌](/zh-Hant/controller/changelog)；新版本／更新可用 Toast 依 release date 顯示。
</Update>

<Update label="2026 年 5 月 13 日" description="v2.24.3" tags={["發佈"]}>
  ### Editor

  * Help 工具列按鈕現在會切換 [Config Editor](/zh-Hant/controller/config-editor) 的說明面板（先前僅能開啟）。
  * 在文字輸入欄與 contenteditable 區域按下 Cmd+A 時，不再觸發「全選 Brick」。
  * Brick Quick Edit 浮層在畫布上方溢位時改顯示於 Brick 下方。

  ### 修正

  * Subspace、`test`、`test_case`、`test_map`、`property_bank_calc_node` 變更標題時，同步更新關聯的 short-edit refs。
  * 建立 short-edit refs 時若 `brickList` 項目缺少 `brickId` 不再崩潰。
</Update>

<Update label="2026 年 5 月 4 日" description="v2.24.2" tags={["發佈"]}>
  ### Editor

  * 「Config invalid」錯誤回報顯示實際的 schema 錯誤路徑（先前一律顯示為 `undefined:`）。

  ### Media

  * [Media Flow](/zh-Hant/controller/media) 檔案選取器支援 SVG 預覽。
</Update>

<Update label="2026 年 4 月 29 日" description="v2.24.1" tags={["發佈"]}>
  ### 改進項目

  * 將 [Application](/zh-Hant/controller/applications)、[Data Bank](/zh-Hant/controller/data-bank)、[Device](/zh-Hant/controller/devices)、Device Group、[Module](/zh-Hant/controller/modules)、share-app 與 token 管理流程中剩餘的瀏覽器確認對話方塊改為應用程式內 Modal。
  * 裝置螢幕截圖時間以本地時區顯示。

  ### 修正

  * 修正 Bank 屬性載入失敗時 Editor 崩潰的問題。
</Update>

<Update label="2026 年 4 月 22 日" description="v2.24.0" tags={["發佈", "重大變更"]}>
  ### 重點功能

  * **即時協作的 [Config Editor](/zh-Hant/controller/config-editor)** — 原生支援多人同時編輯同一個應用程式設定，提供自動衝突解決。編輯器中顯示協作者頭像與連線狀態；協作版 undo/redo 僅復原本地用戶端的編輯，同時保留其他使用者的變更。改為預設關閉，首次進入時提供導覽對話方塊。
  * **Generator LLM (MLX) 模型選擇器** — 搭配 [BRICKS Foundation](/zh-Hant/foundation/changelog) 新增的 MLX 原生支援，Editor 中新增 HuggingFace 模型選擇器與推薦 MLX 模型清單。
  * **應用程式內 Modal 對話方塊** — Force Unbind 與 Move Workspace 流程改以非阻塞的應用程式內 Modal 取代瀏覽器 `confirm` 對話方塊，並於 Move Workspace 新增 workspace 過濾輸入。
  * **[Activity Log](/zh-Hant/foundation/activity-log) 螢幕截圖擷取** — 可在 Device 與 [Device Group](/zh-Hant/controller/devices) 設定中配置定期擷取螢幕截圖。

  ### 重大變更

  * **移除 Short-Edit Assistant** — 實驗性的 Short-Edit Assistant 已移除，請改用 Generator Assistant / MCP。
</Update>
