Changelog
What changed in each version of the Recless desktop app.
1.0.2
LatestPatch Changes
-
Workflow chat
- The assistant's task lookups, edits and checks now report back only what changed for each task, so long conversations stay lighter and faster.
- Asking the assistant for a property a task doesn't have no longer fails the whole request.
1.0.1
Patch Changes
- Rework the Series page with actions, sort, filters and credit shortcuts, and label the workflow chat retry button.
1.0.0
Major Changes
-
Workflows
- The steps list shows each task's model, the exact credits it charged, and a preview of its images, videos, audio and transcripts as they are produced. Transcripts play as animated captions in your captions style.
- A running task shows a placeholder shaped like its result, and the steps of a loop open and close smoothly.
- The review window now opens by itself whenever a task pauses before or after running, so new users no longer stall on the first paused step. Closing it keeps it closed until the next pause, and the Review button brings it back.
- Confirm buttons in review windows are disabled while the request is being sent.
- Generated images and videos in the review window fit their own shape.
- Independent tasks keep the order you gave them, so a cheap transcript runs before a video.
Credits
- Credit holds for text and image generation are sized from real usage, so a model with a large output limit no longer holds hundreds of credits for a call that costs a few.
Small Screens
- On narrow windows the run controls move to the top of the page, and a Steps/Agent switch changes between the list and the agent, which can also expand to full screen.
- Sending an error to the agent switches to the agent panel.
- Review windows and other dialogs stay in place on phones, with a fixed header and footer instead of blank space under them.
- The steps list no longer overflows sideways, and captions wrap instead of being cut off.
0.9.9
Patch Changes
-
Workflows
- A workflow with unfinished setup now shows a "Finish setup" button that opens it where the setup resumes, while a workflow that is already running keeps its stop and pause controls.
- A first-run hint now points at the run button on a workflow that hasn't run yet.
- Deleting a workflow now shows progress while it is being deleted.
Credits
- When a generation is refused for lack of credits, a dialog shows how many credits it needed and how many you have, together with what the run had already created, and offers a way to get more credits.
0.9.8
Patch Changes
-
Social Posting
- Posting a video to your connected social accounts now shows saving feedback.
- Linking the same social account to a series more than once no longer causes an error.
0.9.7
Patch Changes
- 810c48a: ### Workflow Builder
- Media pickers and file inputs now accept a link to an image, audio or video, so a task can use a file hosted online without downloading it first.
0.9.6
Patch Changes
-
Workflow Builder
- Tasks that reference a value that doesn't exist yet now treat it as empty instead of failing the run.
- Replace tasks now handle numbers, booleans, empty values and special characters in the replacement text, and report an invalid pattern clearly.
- List tasks no longer fail when the list is empty, and a saved random rotation is kept.
- Workflow validation now catches references to tasks that don't exist, tasks that depend on themselves, duplicate task ids and circular dependencies.
- Render tasks now resolve the output file name before rendering.
0.9.5
Patch Changes
-
- Workflows can now pause to ask you for input, and resume with your answer
- Random values are now generated from configurable generators
- Setup pages can restrict the models you can pick by name search
- Optional choices in setup can now be left empty
0.9.4
Patch Changes
- Keyframes now support conditions, seeded random values and easing curves
- Fixed slider keyframe expressions
- Improved the chat model selector
- Made transcription uploads more reliable
0.9.3
Patch Changes
- Fix karaoke caption segmentation and caption box rendering
0.9.2
Patch Changes
-
Credits
- Credits are now reserved before an image, video, voice, music, transcription or chat request runs, then settled to the real cost. Any surplus is returned, and a failed request is refunded in full.
- Prompts large enough to be billed at a provider's long-context rate are now priced correctly, in the charge and in the cost estimates shown in setup.
Chat
- The assistant is now tuned for short-form entertainment series, with vertical episodes that keep your characters, style and tone from run to run.
- Models that share a name now show their provider next to it, so you can tell them apart.
- Web search settings keep what you typed when you turn them off and on again.
- Switching to a Gemini model in the middle of a conversation no longer fails when earlier tool calls came from another model.
0.9.1
Patch Changes
-
Captions
- Edit caption transcripts in a dialog with a live preview of the accent styling.
Fixes
- Number and color fields no longer jump or lose your typing while you edit them.
- The right-click menu now offers cut, copy and paste, and recovers if it fails to open.
- Videos with any resolution label are now recognized.
0.9.0
Minor Changes
-
Sign in
- Sign in, sign up and password recovery now include a quick human-verification check.
- Signing in with Google for the first time now keeps your language preference.
- The name, email and password fields in these forms now show placeholder hints.
0.8.0
Minor Changes
-
Workflow Execution
- Stopping a run now also stops its video render right away and frees the memory it was using.
- When a render runs out of memory, the error now says it is most likely your device's RAM, how much was free, and what to try.
- Error messages for failed tasks are now clear and translated, each with a suggested next step.
Chat
- "Send to agent" on a failed task now shows a compact marker instead of pasting the raw error into the conversation.
- Tool calls and stopped-agent notices in the chat now use the same marker style.
Compositions
- Layers can now be masked to show only part of a video or image, with a review panel to adjust the result.
Templates
- The setup wizard checks answers more strictly, so a template can no longer be set up with an invalid choice.
Voices
- Searching for a voice now matches approximate names, so small typos still find the right one.
Videos
- Rendered videos are now grouped by workflow in folders with stacked previews.
Social
- Posting rendered videos to social platforms is rolling out soon.
0.7.0
Minor Changes
-
Workflow Execution
- Failed tasks can now be retried from where they left off without restarting the whole run.
- MAP tasks now pause for review after each iteration, not just at the end.
Chat
- You can now review multiple runs at once and submit them all in one go from the pause chat.
- Workflow management tools are now available through MCP, so external tools can control runs directly.
Improvements
- Tool call messages in the chat now have proper labels and translations.
0.6.0
Minor Changes
-
Features
- Templates can now include a font selection step, with search, preview, and a recommended-font hint, so a workflow's setup wizard can prompt for fonts directly.
Patch Changes
-
Fixes
- Fixed transcription word timings drifting out of sync with their segments in the transcript editor.
0.5.1
Patch Changes
-
Fixes
- Fixed ffmpeg/ffprobe console windows briefly flashing on Windows during video processing.
- Free templates can now be purchased without requiring a payment method on file.
- Workflow tasks are now validated against their schema before being applied, preventing invalid updates from being saved.
Improvements
- The JSON viewer and code editor now wrap long lines instead of scrolling horizontally.
- Workflow card actions and menus have been refined for clarity.
0.5.0
Minor Changes
-
Chat
- Added a
get_schematool so the workflow agent can look up structured schema definitions on demand.
Startup
- The initial loading splash now renders instantly from a pre-hydration template instead of waiting on the app bundle, and matches the in-app loading screen.
- Added a
0.4.0
Minor Changes
-
Workflow Builder
- Live keyframe playback and expressions now preview directly in the editor stage.
- Stage transforms (move, resize, rotate) stay in sync while dragging.
- Task pause controls in the task list are easier to configure.
- Removed stereo pan controls from audio tracks.
- Workflows can now extract frames from videos.
Chat
- Added a JSON viewer and attachment previews for chat messages.
- Added a provider filter when picking API keys and models.
- Long conversations are now summarized automatically so they keep working reliably.
- Added MCP (Model Context Protocol) support, so external tools can connect to and drive the app.
Fixes
- Resuming a completed workflow run now correctly reports it as finished.
- Selecting a model in the chat form no longer leaves the wrong model showing as selected.
0.3.1
Patch Changes
-
Workflows
- Removed activation and subscription-based limits, so all workflows run and execute without plan gating. Yay!
Fixes
- Tool call labels no longer show blank or generic text due to a translation key mismatch.
- Checkbox setup pages no longer overwrite each other's values when multiple checked options share the same target.
0.3.0
Minor Changes
-
Updates
- The app now checks for updates automatically and can relaunch itself once a new version is installed, with manual update checks available from Settings.
Workflow Chat
- Long conversations are now automatically compacted and benefit from response caching, so chats stay responsive and within the model's limits.
Templates
- Setup pages now support select and checkbox fields, and templates can define a target shape for generated content.
Fixes
- Fixed the combobox dropdown getting clipped when opened inside a dialog.
0.2.0
Minor Changes
-
8417d2a: ### Templates
- New setup wizard step for choosing a model type when creating templates.
Workflow Builder
- Model selection fields are now searchable, so it's faster to find the right option in long lists.
- Fixed incorrect timing for transition effects in workflow compositions.
- Pausing or stopping a workflow run is now applied more reliably during execution.
- Using your own API keys now requires a plan that includes bring-your-own-key access.
AI Providers
- Broader, more accurate video and image generation support, with parameters, sizes, and aspect ratios matched automatically to what each provider supports.
- Model responses are now validated against the requested format, with clearer token usage reporting.
Fixes
- Clearer error screen after a crash.
0.1.0
Workflow Builder
- New REPLACE and MERGE task types, plus support for nested and recursive tasks, so more complex workflows can be built without workarounds.
- Smarter media handling: automatic sizing across chained tasks, sequential trim cropping, and unified media sources across a composition.
- Variable references can now be used to control list item limits, and parameter execution aligns automatically across fan-out branches.
Templates
- New guided setup wizard for initializing templates, with header metadata, custom link previews, text inputs, and simplified attachment handling.
Billing
- Support for one-off workflow run purchases and package management, alongside subscriptions.
AI Providers
- Added a standalone, credit-billed web search tool (Brave Web Search).
- Added MiniMax and OpenAI video generation support.
- Added support for Google Vertex AI service account credentials.
Performance & Reliability
- New video optimization tool with a standalone processing script.
- Custom render resource allocation and progress estimation, for more predictable render times.
- Workflow runs can now be retried directly, without restarting from scratch.
- Hardened workflow run persistence, clearer error reporting, and reduced memory usage during renders.
Fixes
- Fixed sign-up errors some new users hit during account creation.
- Fixed an issue where switching users could leak cached data between accounts.
- Fixed template setup values not saving correctly in some cases.
- Fixed layout overflow when translated text was too long in the file selector.
- Fixed formatting and empty-state issues in Gemini chat history.