Changelog
- 4ff2bd1 docs(doc): clarify history edit time format (#1962)
- 27ab8fb docs(skills): sync lark whiteboard skill (#2215)
- db102ab feat (apps): add miaoda app collaborator management (#2230)
- a6f3e63 feat(docs): add local authoring and resource workflows (#1921)
- d92ad6e feat(drive): add +copy shortcut (#2129)
- 010029c feat(drive): add +update-title shortcut (#2172)
- fcdef49 feat(event): compile the catalog and harden the consume pipeline (#2142)
- 6945932 feat(sheets): add ai formula verify (#1959)
- be2a96f feat(sheets): harden error prescriptions, batch updates, and read workflows
- 46e2186 feat(slides): accept slide XML files in +create (#2197)
- 5919e86 feat: add frontend as third app type for apps domain (#2072)
- 0f82591 feat: preflight export permission for downloads (#2218)
- b546516 feat: support bot identity for search shortcuts (#2194)
- 6402080 fix(apps): detect the no-database failure by code or message (#2217)
- 426f80f fix(apps): isolate git credential helper chain for scoped repos (#2188)
- 9f713e6 fix(auth): harden token refresh and concurrency handling (#2135)
- 50b4c68 fix(base): guide complete dashboard data recovery (#2144)
- 7c4f6c0 fix(base): improve field creation and query guidance (#2114)
- 0d6f2c6 fix(im): harden resource downloads with validated ranged streams (#2223)
- 9759167 fix(im): unpin search identity after bot support landed (#2208)
- 164d3cc fix(registry): describe the attendance and mindnotes domains (#2210)
- bc0ba22 fix(slides): restore update-slide skill guidance (#2227)
- 771ff44 fix: align slides xml-get skill flags (#2237)
- f7d0326 fix: reject truncated wiki node tokens (#2203)