Skip to content
Mosael

Changelog

Follow each release: new capabilities, fixes and everything you need to know before upgrading.

Published releases, newest first, including stable and pre-release versions. Synced hourly; showing the latest 30 releases.

  1. StableLatest release

    v2.2.3

    • In-app updates now finish installing. Packages embed app-update.yml, so downloads no longer fail with ENOENT; on macOS, tray residency is disabled before Squirrel installs, allowing the old process to close, be replaced and relaunch.
    • Release smoke covers the update path. Packaged checks verify the update source and cache directory alongside database upgrades, the renderer bridge and WebAuthn; regressions cover deferred installs with running jobs and window close during quit.
    • Refreshed full FFmpeg for Windows. One-click installation now uses upstream autobuild-2026-10-25-13-00, with download URLs and SHA-256 manifests revalidated.
    Full notes and downloads
  2. Stable

    v2.2.2

    • In-app automatic updates. Check for a new release in Local App, download it with progress and restart to install; macOS uses a signed, notarized ZIP and Windows uses NSIS — no manual download-and-reinstall.
    • Updates do not interrupt running jobs. Generation, publishing and transcription jobs finish before restart; the backend, publisher and tray shut down cleanly first.
    • Complete update metadata in every release. latest-mac.yml / latest.yml are generated from the final binaries, with sha512 matching each installer; development mode still offers the release page directly.
    Full notes and downloads
  3. Stable

    v2.2.1

    • Computer Use is now usable. macOS Accessibility and Screen Recording permission guidance is in place; click, type and scroll go through confirmation cards and operate by AX token or captured pixel, while protected apps are refused. Every action keeps before/af…
    • Feishu conversations can ask questions. ask_user returns single-choice, multi-choice and free-text form cards to the same Mosael session, and answers wake that session. Confirmation and question cards now have transactional, idempotent, message-id lifecycles p…
    • A more usable agent inspector. The AI tab opens with the right sidebar visible; background jobs sort running first, with hover-underline title and actions; recent tools are one clickable row; the All tools dialog is wider and uses responsive cards showing read…
    • The bypass confirmation is no longer covered. “Allow all” confirmation sits above the settings popover, and the thinking-level field fills its row.
    • Dependencies upgraded across the board. Electron 45, Next 16.4, FastAPI 0.162 and the rest were refreshed; tests and both platform installers were re-verified.
    Full notes and downloads
  4. Stable

    v2.2.0

    • Publishing gains image-text and long-form posts. Douyin image-text and articles, Xiaohongshu image-text and long-form, X image-text and Articles, TikTok photo carousels, Bilibili columns and WeChat Channels posts are all wired. The publish page and the workflo…
    • Home is folded into the editor, leaving one project entry. With no project selected the Editor page is the project browser; selecting one opens the timeline, and returning from another tab brings back that same timeline. The Editor breadcrumb is what takes you…
    • Live input level while recording. A three-segment meter sits next to the recording capsule: a wrong microphone, mute, distance or a zeroed system input no longer looks identical to a good take. Levels map by dB, rise immediately and decay slowly in the gaps.
    • Computer Use loses an impossible window. The non-existent publish publisher window is removed from the contract, main process, backend and tests, and the old-signature call left behind in the renderer screenshot path is fixed too. Embedded pages still use brow…
    • Feishu and polish. Bots can be edited, deletion asks first, and restart shows “connecting” with a spinner immediately. The packaged long-connection worker no longer invokes python -m, and an undecryptable secret tells you to re-enter the App Secret. Dark-mode…
    Full notes and downloads
  5. Stable

    v2.1.1

    • Record the microphone together with the screen. The screen source now has a microphone switch (off by default, remembered): turn it on and the system audio and your narration are mixed into one track. Before this you had to choose — either device audio, or the…
    • A live audio level while recording. A meter floats in the lower-left of the preview: the microphone when one is included, otherwise the screen's own audio — which is exactly what you want to confirm has arrived. External and iPhone microphones used to show not…
    • The timer only runs while it is really recording. Cancelling or failing no longer keeps the previous take's seconds (the dialog used to show a black preview, a “start recording” button and a timer at 00:04); idle now reads 00:00.
    Full notes and downloads
  6. Stable

    v2.1.0

    • Computer Use now actually drives the window. Clicks, typing and scrolling used to land in the top-left corner — screenshots came back in Retina physical pixels while input events take CSS pixels. With the conversion fixed the coordinates line up. A turn clears…
    • The answer is the agent's own document. The reply is the Markdown it wrote plus any widget it chose to show you; screenshots from tools are no longer woven into it automatically (they are a glance from the process), while images it produced can still be placed…
    • WeChat Channels login works again. Three independent causes: weixin:// now goes to the system (otherwise the WeChat sign-in button does nothing); the “promote the OAuth callback to top level” change was reverted (that step relies on window.parent, so promoting…
    • A sturdier embedded browser. Yielding to overlays is declarative now (a layer states which kind of yield it needs and the composition happens in one place; the four hand-written channels are gone), the four coordinate spaces convert through one module (all thr…
    • Publishing has site contracts and a daily smoke. Entry points, assertions and verified limits for all seven platforms are data, and an unauthenticated browser checks every day that each site still looks like itself — a redesign shows up the same day instead of…
    • Two smaller fixes. The local/LAN fallback context window moves from 64K to 128K, and a ComfyUI workflow whose nodes were all bypassed with ⌘B is no longer reported as “empty” — it simply has nothing that runs right now.
    Full notes and downloads
  7. Stable

    v2.0.1

    • X (Twitter) joins publishing. Post with a signed-in X account (text + video): the title becomes the first line, the description follows it, and tags are appended; if the video is too long or its codec is rejected, the error carries the platform's own wording p…
    • The publish list is now a worklist you can act on directly. Search (title / description / tags / asset / account) and sorting (newest / oldest / by name, remembered) live at the top; each row shows the description, tags, post status and failure reason, the ass…
    • The embedded browser now declares itself as Electron. Spoofing UA and client hints as Chrome was what made X login pass, but it left X's help pages looping forever on Cloudflare Turnstile; now the browser states what it is and Turnstile accepts it. What actual…
    • Two interaction fixes. Floating browser panels now hide while a dialog is open (native views always paint above the renderer, so they used to cover the publish detail dialog mid-run); and the confirmation card's “reject” no longer sits alone at the far end — t…
    Full notes and downloads
  8. Stable

    v2.0.0

    • The desktop app connects to MosaelCloud. Settings has a MosaelCloud account block that is a second, separately signable identity: the desktop app relays the credentials itself, the cloud password is never stored locally, and the session lives only on this mach…
    • The website gained a whole community. /community is the landing page (plugins, workflows, boards), and each market page has its own search, filters and sorting. Official content is published by the official account (once per language) and anyone can upload the…
    • Boards can be exported and imported. Exporting from a board's “more” menu writes a .mosael-board.json (media stays referenced), and importing one in the list adds a board. The exported file is exactly what the community accepts, so neither direction needs hand…
    • The studio can open a workflow that lives on ComfyUI. When the selected model is a workflow on one of your machines there is now a “open in studio” entry that lands on the canvas with the model library and missing items. After a connection is rebuilt it re-att…
    • A turn that dies mid-way keeps what the model already said. Previously a turn's text only lived in memory and was written when the turn finished, so a backend restart or a failure erased it and only the tool steps remained. The text is now persisted as it stre…
    • Website form controls are shadcn/ui. Selects, inputs and labels are consistent across the site (the select is a real Radix Select with full keyboard support), the native controls that looked different on every OS are gone, and field height, radius and type siz…
    • The workflow run history is rearranged. The approval card for a step that is waiting for you expands inline at the step that is actually paused — title, body, note and approve/reject all live inside that step instead of a third repetition at the top of the pan…
    • The agent's reply is a document. Produced images, captured screenshots and drawn widgets (a map) are woven into the reply at their place in the timeline — screenshot first, summary after, so “the image above” really points at it — instead of being stacked at t…
    • Hands-free voice no longer breaks at the slightest sound. While it speaks, the detection threshold moves to an echo-proof tier — its own echo and keyboard clicks stay below it, while a person leaning in still interrupts immediately. The moment after sending a…
    Full notes and downloads
  9. Stable

    v1.9.10

    • The agent is no longer cut off at 600 seconds. The timeout measures how long nothing has progressed instead of total runtime — text, thinking, tool start and finish, and every sub-agent step count as progress, so an agent that keeps working keeps going; a 2-ho…
    • The inspector's task plan and background tasks share one row syntax. Status lives only in the circle on the left (done / in_progress / succeeded / queued all collapse into one state), actions sit on the right, and progress, elapsed time and failure reasons sta…
    • What you picked is recorded in your own message. Once a choice card is answered the record belongs to the user message, leaving one noun-like line on the assistant side (“Picked …” / “Skipped”) instead of the assistant restating your choice in its own words.
    • A stale translation engine id no longer 502s. The early ids (google / ai) are mapped to their canonical ids in one place; naming the AI engine or a translation plugin now really takes effect instead of being silently rewritten to Google, and an unknown id list…
    • The notes top bar is quieter. The AI assistant is an icon now (the same entry as the editor's top bar), and “Saved” became one four-state icon — saved, saving, draft and error each with their own glyph and hint, readable by a screen reader — in a 30px slot ins…
    • The full FFmpeg build list is refreshed. Windows moves to upstream autobuild-2026-10-19-13-06 while macOS / Linux stay on 9.0.2; this missed 1.9.9 and takes effect from this release.
    Full notes and downloads
  10. Stable

    v1.9.9

    • A big ComfyUI no longer hits “output too large”. Directory operations (tools, models, workflows, node packs, voices) got an 8 MB output budget instead of 1 MB, and the plugin side no longer silently trims a model list — it used to list only the first N; now an…
    • Model downloads resume. Downloads support ranged resumes (Range / 206 / 200 / 416, reconciled with a sidecar file); cancelling or failing keeps the partial file, the next attempt continues from N, and you can explicitly delete the unfinished part; orphans unto…
    • Remote connections show their version and open the workbench directly. The Open workbench entry no longer depends on the whole workflow library — it exists on the web build too — and it stays visible without an address while saying why it cannot be used. The c…
    • Missing items tell the truth first. Twelve fixes: attribution from the graph's own cnr_id / aux_id / ver works offline; an output that “doesn't match” no longer poses as “nothing found”; declarations without a catalogue are not dropped; a version mismatch says…
    • URL import gains three gates. A 2 GiB limit, a wall-clock timeout for the whole request, and sniffing the landed file header (an HTML page renamed to .mp4 is refused); plus a resolve() site-adapter seam and an image direct-link import entry; MissAV is adapted…
    • Editor: no second audio track, no stuck progress. The lightbox no longer plays a second audio track from the library's neighbouring item; subtitle translation has a timeout and can be cancelled instead of sitting at 0/1039 forever; subtitle and transcript acti…
    Full notes and downloads
  11. Stable

    v1.9.8

    • The free Edge voice works again. Microsoft changed its token check on 2026-10-13 and older builds got a 403 on every request; this release follows the new rules, so Edge speaks again in the hands-free dock and in dubbing. Failures no longer dump a whole wss UR…
    • Speech input can choose its engine. Settings → Agent → Spoken replies gains Speech input engine, defaulting to Follow transcription and listing only ready engines; if the chosen engine becomes unavailable you are told exactly what is missing instead of it sile…
    • The hands-free dock shows it is working. From stopping the recording to the transcript arriving it shows Transcribing… with a spinner, so a first model load stays visible; closing the dock while waiting really cancels (the recorded sentence is not sent), and a…
    • Spoken replies start sooner. Conversation speech is now a per-sentence pipeline: the first sentence plays as soon as it is synthesized — measured on real Edge here, first-sentence latency dropped from 3.285s to 1.567s (about 2.1x). Switch back to Wait for the…
    Full notes and downloads
  12. Stable

    v1.9.7

    • Feishu is finally dependable in this release. Bindings are per application (Feishu open_ids are scoped to the app, so with two bots in one workspace each person binds once per bot; creating a bot by QR code now binds its creator; bindings left behind by a repl…
    • Messages and files in Feishu can start workflows. Drop a video into a group and a workflow runs and posts its result back; triggers are first-class data and a matching message is claimed outright (it is no longer also sent to the conversation, so no double spe…
    • A new Local app settings page, and one grid for every asset field. Startup at login, opening external files, the version and update check move to Local app, leaving Backend with the server switch, API address and workspace id; the images a model should look at…
    • Transcription gains a light engine and ComfyUI stops guessing. sherpa-onnx runs the same SenseVoice model without torch — about 9x faster cold and 32x warm (FunASR is still the default; sherpa-onnx has no speaker diarization) — and ComfyUI reads a workflow's o…
    Full notes and downloads
  13. Stable

    v1.9.6

    • The plugins page no longer crash-loops. Opening the plugins page (especially a ComfyUI connection) would crash the whole UI a few seconds later and keep crashing, and deleting then recreating the connection made it fine for a while. The cause: every refresh of…
    • Editing exports choose a format, can export audio only, and no longer fail on an empty video track. The export dialog now asks video or audio first, then the format: MP4/MOV/WebM for video and MP3/WAV/M4A for audio, and the resolution, frame-rate and quality r…
    Full notes and downloads
  14. Stable

    v1.9.5

    • The workbench top bar is tidier. The canvas-input button now names the current mode (trackpad/mouse) and shares the outlined frame with Save and Run; dragging the right column's edge keeps the canvas edge exactly under your pointer with no extra blank strip; a…
    • Scrollbars overlay on Windows and Linux too. Hover-to-reveal used to squeeze content narrower and back on those platforms (their native scrollbars take layout width); the desktop shell now enables Chromium's overlay scrollbars there, so behaviour matches macOS…
    • Library detail pages look right. The preview in the left pane of model and workflow detail pages is now centred both ways instead of stuck to the top, and still scrolls normally from the top when the content is taller than the pane.
    • Update checks say the real reason they fail. A dead proxy or a rate-limit collision no longer looks identical to “you're up to date”; failures are written to main.log, including the silent background checks. Eight more silent-failure paths now leave a trace (i…
    Full notes and downloads
  15. Stable

    v1.9.4

    • The design language is final, and the whole app follows it. Buttons, inputs and selects share one ruler; the on state has exactly one look (pressed states live in the base components — canvas toolbars, the editor and boards no longer paint their own); settings…
    • The agent actually stops when you say stop. Queued messages no longer run on their own after you stop; which parts of the UI refresh after a card is approved is now declared by the tool itself; every creative session remembers where it was opened (boards, work…
    • A string of ComfyUI fixes. Renaming or moving a workflow in its library updates everywhere Mosael uses it; old-format forms from older versions no longer silently run as the full workflow; a workflow's name is consistent everywhere; connecting through port for…
    • Permissions and billing tightened. Read-only members no longer see write buttons everywhere only to be rejected on click; Clear finished only tidies your own task center instead of wiping the whole workspace's history, and spending remembers who paid; schedule…
    • More fixes. An empty outbound-proxy field now tells the truth (follow the system proxy, local addresses always direct); workflow entries with forms in Add node each get their own selectable row; Civitai searches started by editors themselves show results; and…
    Full notes and downloads
  16. Stable

    v1.9.3

    • ComfyUI can live inside Mosael. If you already have one, pick its folder and a Python and Mosael starts and stops it, shows its logs, starts it when needed and stops it after a while idle to free the GPU; if you don't, choose Let Mosael install it, review the…
    • Gemini can be the agent's chat model. Add an API key to the Google AI Studio connection and the agent, boards and workflow LLM nodes can use Gemini; Gemini 3's thought signatures are sent back on every tool call, thinking levels follow each model, and spending…
    • ComfyUI works more smoothly. Running from the workbench changes the seed the way ComfyUI does; a Civitai lookup shows the source link and example image right away; when ComfyUI is on this computer, downloads go straight into its models folder with progress and…
    • Exports no longer burn in "AI-generated" by default. The on-screen label is off unless you tick it in the export dialog for platforms that require it (top-left at the start, top-right throughout); the AIGC tag is still always written into the file. Failed gene…
    • Product pitch template v7 and more accurate spending. The number of beats is capped in code by the target length, moving beats no longer pay for sound that is muted anyway, and the presenter's opening and closing lines get subtitles; cancelling a generation ca…
    Full notes and downloads
  17. Stable

    v1.9.2

    • ComfyUI workbench. The desktop app opens ComfyUI's own canvas with Mosael's model library, missing items, app form and run results docked beside it: select a loader node to list that folder's models and fill one in with a click; install missing node packs in o…
    • App forms turn a workflow into a simple form. Pick the few inputs others should fill in, name and order them, narrow their choices, or start from a recommended set; AI Studio, boards and workflow nodes then show only those, and everything else runs as the work…
    • The model library understands your models. Base models are recognized from metadata, weight structure and file names, including newer ones such as Krea 2, Anima and MiniMax H3; previews have four display levels with NSFW handled separately (manual marks, metad…
    • Agent skills. Write how a kind of task is done as a SKILL.md (an open format) and the agent reads it only when needed; three built-in skills (creative boards, building workflows, 3D scenes) shrink the system prompt by about a fifth. Settings can create, import…
    • Workflow folders and moving product beats. Workflows are grouped by ComfyUI's folders, dragging a card onto a folder moves it, you can create new ones, and cards have a context menu; with a video model, each product-pitch beat turns its frame into a short clip…
    Full notes and downloads
  18. Stable

    v1.9.1

    • Cloned voices can speak through Bailian CosyVoice. A voice from your library is cloned into your own Bailian account; with CosyVoice the voice dropdown gains a My cloned voices group for dubbing, subtitle dubbing, AI Studio, boards, workflows and spoken replie…
    • CosyVoice voice-overs match their prices. Speech is recorded under the connection's vendor, so running Prefill prices once on the Bailian connection records CosyVoice at its list price; past records are fixed on upgrade, and older Edge voice-overs still marked…
    • ComfyUI's image count becomes Runs, and long dropdowns stay quick. Each run makes what the workflow is saved to make (a saved batch of 4 gives 4), and the field says how many per run and in total; for workflows that only preview, only the final result comes ba…
    Full notes and downloads
  19. Stable

    v1.9.0

    • Notes get the AI assistant and a selection toolbar. Select a passage to polish, rewrite, expand, translate or continue it; changes to the text arrive as an original → new confirmation card and apply only once approved. You can also read aloud, highlight, quote…
    • The browser session becomes a place to collect material. A row of icons in the top bar takes screenshots, downloads videos, collects images, saves the page as a note or starts work from it, and downloads you click on a page go straight to the library; an Arc-s…
    • The ComfyUI plugin adds a model library and a workflow library. Browse the server's models (previews, base model, trigger words, who uses them) and workflows (node graph, inputs, what is missing), download missing models from HuggingFace, Civitai or ModelScope…
    • Spending is recorded more accurately, and the media page is faster. Prices can be tiered by resolution, GPT Image is billed on the tokens the provider reports, Evolink on the charge in its response, failed calls that were never charged cost nothing, a workflow…
    Full notes and downloads
  20. Stable

    v1.8.3

    • The editor, rebuilt from the inside out. Dropping a clip overwrites what is under it, video stays linked to its audio, and ripple delete and speed changes carry what follows; several people or the agent can edit one timeline without overwriting each other, and…
    • Subtitles, voice-over and export are sturdier and faster. Bilingual lines stack at the bottom, subtitle tracks import and export .srt / .vtt, text strokes no longer eat into white letters, and assets remember where they came from; exports stop clipping with op…
    • The agent and boards feel smoother. Approval cards stay with the step that asked and fold into a line once decided, job receipts no longer crowd the message queue, and the agent no longer stops mid-sentence at a colon; on boards a ComfyUI workflow has a single…
    • Workflows and analysis templates are more dependable. References show node and output names instead of raw braces, the start node and every property get their own ports, and a running node that references one that can never run is stopped before the run; Comme…
    Full notes and downloads
  21. Stable

    v1.8.2

    • Three analysis workflows: account health check, viral video breakdown and comment insights. Give a link and it gathers account and post data plus top comments, works out posting cadence, engagement, top posts and momentum, and writes a note; the breakdown can…
    • Select several board cells and wire them from the + on the selection box, while each cell's own + connects only itself; structured plugin parameters such as Manim's explainer steps become one card per item instead of hand-written JSON.
    • Another thorough pass: "Always allow in this session" now respects the risk tier, one pre-run check catches problems before any node spends money, board merges no longer drop what you just typed, undo no longer removes a running cell, and lip-sync reruns reall…
    Full notes and downloads
  22. Stable

    v1.8.1

    • A thorough pass over workflows, boards and the official templates. Every node, board cell and official workflow was reviewed: silent failures such as upstream text being re-interpolated, loop outputs rewritten on save, nested loops deadlocking and loops runnin…
    • Select several board cells and wire them all at once, or drag out a new cell that takes them all as inputs — a set of reference images in one move; copy and paste cells with ⌘C / ⌘V; generation results no longer overwrite edits you are making.
    • Confirmation cards are redesigned: what will happen, its consequences and the parameters are easy to read, code keeps its line breaks and highlighting, and the card stays with its result after approval. The agent's Edge voice-over and asset deletion work relia…
    Full notes and downloads
  23. Stable

    v1.8.0

    • Documents live in the library, and the agent reads them. Import PDF, Word, PowerPoint and Excel; they are parsed locally into page-by-page text with page images. Attach one in chat and the agent reads long ones section by section and looks at page images for l…
    • An asset library of characters, scenes and props. Each named thing gets a wall of reference images by angle, with AI-filled angles and expressions; @ it when generating and its description and references come along; boards, workflows and the agent all know it.
    • Digital humans: make a face talk, or re-sync a video's lips. Bailian, Kling, OmniHuman, HeyGen and Hedra side by side; templates for script-to-presenter, video translation with lip sync, and on-camera product pitches; real people need a consent declaration and…
    • Plugins can register a capability anywhere. Denoise, vocal separation, transcription, translation, speech and document parsing are rows in one table where local engines and plugins sit side by side; the plugin market filters by capability; boards gain a timeli…
    Full notes and downloads
  24. Stable

    v1.7.0

    • Board cells do things themselves. Select an audio clip and transcribe, separate vocals and denoise sit right above it; videos turn into GIFs, notes and documents translate, and image-taking ComfyUI workflows live on image cells. Click one and the panel switche…
    • 3D scene cells render their own blockout references: pick a shot and what to render, and the first/last frames and camera move land to the right. "Continue" is now a single "+ Generate" menu whose rows say exactly what happens.
    • Picking a note, scene or asset uses one row-per-item dialog you can search and navigate with ↑↓ and Enter; generation pickers list only models that really make images or video, preselecting your default.
    • "Ask AI to write" works again with models connected through account sign-in; ComfyUI names the model file when it lacks a text encoder; cell corners, run states and the generating placeholder are calmer.
    Full notes and downloads
  25. Stable

    v1.6.0

    • Music and sound effects in AI Studio. Write a description, put lyrics in their own field or switch to instrumental, and listen right in the player; Google Lyria, Suno, Kling, Bailian and Volcengine are wired in. Workflows, schedules and the agent can generate…
    • ComfyUI is now a bundled plugin. Enter a server address and every saved workflow becomes both a model and a tool — parameters get readable names, reference images and masks are recognised, and every output lands in your library; existing connections move over…
    • Boards can run tools that turn what you have into something new. Video to GIF, transcribe, translate, separate vocals, reduce noise, ComfyUI workflows and more sit on the board as tool cells, grouped by the content they work on; wire in notes, documents and me…
    • A new Manim plugin turns formulas, graphs and code into explainer videos; object storage is one built-in plugin with S3-compatible support; the plugin market and workflow community become card grids with detail pages; the admin page splits into Overview / Memb…
    Full notes and downloads
  26. Stable

    v1.5.2

    • Follow what you trigger. A webhook trigger returns a run_id you can use with the same secret to check progress or cancel; reset the secret in one click if the URL leaks. Runs started from outside show up without reloading the page.
    • An honest browser pool. A generic profile is a browser that keeps its state — Open returns to the page you left; publish accounts can really sign out, and Log in again signs out first. TikTok and WeChat Channels login detection is fixed.
    • Hide objects and delete shots in 3D scenes; pulling from Blender brings its native cameras and lights, and scenes with imported models send to Blender again.
    • One-click prices: 364 official list prices (chat, image, video, speech), each checked and cited, fill in whenever a provider's catalog has none. Agent memory is redesigned as a clear list, and the English interface now speaks English in errors, desktop menus a…
    Full notes and downloads
  27. Stable

    v1.5.1

    • Large screen recordings scrub smoothly. QuickTime .mov files are repackaged into .mp4 as they are imported (no re-encode, same quality), and existing ones are converted automatically; a single seek in a 370 MB recording went from up to 14.5 s to about 0.1 s, a…
    • Clean camera recordings. Once access is granted the recorder shows a live camera preview and recording takes over that already-exposed stream — no dark opening, and mirrored recordings no longer freeze.
    • Import in batches. Pick several files at once on the Media page and in the editor; filter by several tags; compare videos side by side, playing together and stepping frame by frame.
    • Delete projects in bulk on Home, name a new project before it is created, see per-part titles when importing from a link, and get a clear reason (unsupported, nothing there, sign-in needed) when a link yields nothing.
    Full notes and downloads
  28. Stable

    v1.5.0

    • Mosael now records the post each publish created. The executor reads the post ID from the platform's own publish response (Douyin / TikTok, Bilibili, Xiaohongshu, YouTube) and stores it with the link and time: open it from the publish detail, wire the publish…
    • Tencent Cloud COS official plugin: upload, time-limited links, pull back into the library, list — local assets become public links automatically. Signing uses COS's native q-sign, checked byte for byte against the official SDK.
    • Remotion official plugin: animation from code. Lesson explainers, formula walk-throughs, code demos — give it the content and get a video, or write a component for anything freer, at no generation cost.
    • Plugins can name their author and their guide: the plugin page and market show who wrote it, and Docs opens that plugin's own page.
    • Regenerating a failed board node no longer looks like nothing happened: the job was submitted (and billed) while the canvas kept showing the previous failure, inviting a second click. One-click video from a 3D scene no longer copies the grey blockout — the pro…
    • Local assets are linked through your own storage only: on shared deployments someone else's bucket and keys could be used before. With several set up, pick one under Settings → Asset links; the same asset reuses its link until it expires.
    • Selected text copies again — the workflow canvas and the editor had taken ⌘C for nodes and clips. Home covers use the first frame on the timeline; Aliyun OSS signing and endpoints are fixed; dropdowns near the top of the window are clickable.
    • Every dependency is on its latest release: Electron 44, Python 3.14, Node 24 LTS. The website's plugins and workflows are now community-style browse and detail pages, and downloads split into China (Baidu Netdisk) and global (GitHub).
    Full notes and downloads
  29. Stable

    v1.4.3

    • No new headline feature this time: it closes all 55 findings from five read-only audits. Those 55 share one trait — none of them raised an error: the code ran, the tests were green, the UI looked fine, and something was already quietly wrong.
    • Conversations stuck on “thinking” forever are fixed: teardown cancelled the watchdog before waiting indefinitely on the child process, so a child that would not exit took the turn with it. Stop now really stops sub-agents, and steering/abort wait for the sidec…
    • Local files are now uploaded to a public link automatically when used as a video reference. Some providers (e.g. Volcengine Seedance) only accept http(s) URLs for reference video; a local asset used to come back as an English 400. Three official storage plugin…
    • Workflows no longer spend your money before telling you what is missing. A required field inside a loop body was invisible to the pre-run check, so “Topic to finished video” would run the brief, script, visual bible, storyboard and blockout (several paid calls…
    • Fallbacks are no longer silent: dropping a tier because a model cannot do structured output or a thinking level used to fire in three places and be recorded in none. Max output tokens and thinking level are finally sent on directly connected models too — eight…
    • Auto-approval leaves a visible trace: session settings list which actions this conversation auto-approved and which tier let each one through, and a mode set by someone else now says so instead of looking enabled.
    • The home “AI usage” tile shows money, not call count, with a per-provider breakdown under the cost chart. The publish page now says when the desktop executor is not running — queued publishes simply never started, and nothing on screen said why.
    • 3D scenes: the object list is a real tree (groups nest and collapse), a view-axis gizmo sits in the corner, the ground grid is shader-drawn, and groups fold with one click. Large Blender scenes no longer report a false “not responding” — the bridge had been bo…
    • The browser extension speaks your language (it used to always ask the backend for Chinese). Deleting something still referenced is now consistently refused with the referrers named. Timeline operations went from 10 to 19 — the agent could previously use only h…
    • The upgrade path was exercised for the first time, catching a migration ordering bug that crashed startup. After a restart, plugin invocation records and Blender transfers no longer sit at “in progress” forever, and the sidecar exits with the backend instead o…
    Full notes and downloads
Browse earlier releases