github iOfficeAI/AionUi v1.9.11

5 hours ago

What's Changed

  • fix(shell): handle spawn EINVAL for .cmd fallback on Windows by @kaizhou-lab in #2211
  • fix(preview): handle ENOTDIR in PreviewHistoryService.ensureDir by @kaizhou-lab in #2221
  • fix(database): close driver before recovery to prevent EPERM on Windows by @kaizhou-lab in #2214
  • fix(acp): prevent unhandled rejection when CLI binary is missing by @kaizhou-lab in #2216
  • fix(gemini): strip code_execution blocks from content stream by @kaizhou-lab in #2224
  • fix(ppt-preview): prevent repeated officecli install after failure by @kaizhou-lab in #2227
  • fix(dev): build MCP servers after main process bundle in dev mode by @piorpua in #2203
  • fix(workspace): hide open-with button in WebUI browser mode by @kaizhou-lab in #2233
  • fix(openclaw): convert http/https URLs to ws/wss in normalizeWsUrl by @kaizhou-lab in #2218
  • fix(messages): auto-scroll during streaming content updates by @kaizhou-lab in #2225
  • fix(cron): handle invalid cron expressions in startTimer by @kaizhou-lab in #2231
  • fix(team): guard AgentStatusBadge against unknown status values by @kaizhou-lab in #2235
  • fix(messages): guard against non-array content in MessageToolGroupSummary by @kaizhou-lab in #2229
  • fix(snapshot): prevent excessive snapshot recreation on conversation switch by @kaizhou-lab in #2223
  • fix(shell): catch unhandled rejection in shell.openExternal on Windows by @kaizhou-lab in #2209
  • fix(fsBridge): prevent uncaught exception on redirect in downloadRemoteBuffer by @kaizhou-lab in #2207
  • chore(pr-fix): add triage & validate step before fixing review issues by @piorpua in #2244
  • fix(pet): prevent desktop pet from crashing in headless/WebUI mode by @kaizhou-lab in #2212
  • fix(sendbox): guard sendMessageHandler against send during upload by @JerryLiu369 in #2201
  • fix(dev): auto-build MCP server bundles in dev mode by @zhuqingyv in #2240
  • fix(upload): track paste upload progress by @JerryLiu369 in #2237
  • revert(acp): restore resetMessageTracking after non-text events by @kaizhou-lab in #2242
  • chore(skills): remove deprecated docx, pptx, and xlsx bundled skills by @kaizhou-lab in #2243
  • fix(conversation): preserve user-authored bubble text exactly as entered by @Ericwong5021 in #2205
  • perf(team): fix team mode CPU spike during streaming by @zhuqingyv in #2250
  • docs(readme): fix localized links and add AtomGit credit by @IceyLiu in #2258
  • docs(readme): move Chinese README to root by @IceyLiu in #2259
  • feat(hub): support configurable hub remote URLs via AIONUI_HUB_URL env var by @TCP404 in #2256
  • feat(settings): add remote agent setup guide by @IceyLiu in #2263
  • revert(team): revert #2250 team perf optimizations by @zhuqingyv in #2261
  • fix(acp): reliable process cleanup with SIGKILL escalation, orphan reaping, and configurable idle timeout by @kaizhou-lab in #2260
  • fix(cron): improve execution mode switching and advanced settings by @kaizhou-lab in #2204
  • fix(workspace): show Git change files with inline diffs by @Jamailar in #2262
  • fix(sendbox): reduce typing flicker in chat input by @Jamailar in #2254
  • feat(chat): queue messages while the current turn is running by @Jamailar in #2257
  • fix(acp): revert prompt keepalive timeout extension by @JerryLiu369 in #2264
  • chore(acp): remove mainLog calls and delete deprecated assistant files by @kaizhou-lab in #2268
  • fix(team): stop infinite DB refresh and remove dead IPC during team streaming by @zhuqingyv in #2265
  • chore: bump version to 1.9.11 by @piorpua in #2271

New Contributors

Full Changelog: v1.9.10...v1.9.11

Don't miss a new AionUi release

NewReleases is sending notifications on new releases.