# Aura IDE v1.8.31
This release is a big step toward making Aura feel less like a code assistant and more like a real coding harness: it can now verify that an app actually launches, search across more kinds of projects, and guide new users into the app with fewer dead ends.
Runtime launch verification
Aura now verifies more than “the code compiles.”
When a plan declares a launch command, the worker validation loop can run the built app after the existing checks pass, watch it for a short window, and use the result as part of the repair loop.
That means:
- If the app boots and stays alive through the watch window, launch verification passes.
- If it crashes, exits early, exits nonzero, or prints a traceback, Aura feeds that output back to the worker for another repair lap.
- Launch verification now works even when the task does not touch Python files.
- Early clean exits are treated as launch failures for app-style run checks, because the app did not stay up.
- Launch validation emits success and failure results into the validation flow.
The loop now closes on a running result, not just a compiling one.
Better codebase search across languages
The codebase indexer got a major practical upgrade.
Aura now prunes junk directories before walking into them, which avoids cold-repo stalls from folders like node_modules, .venv, .git, and cache directories.
The codebase search index also no longer depends on a fixed source-file extension allowlist. Instead, it indexes text files that pass size, skip-directory, skip-suffix, and binary-content checks.
That means projects in Elixir, Dart, Godot, Rust, Python, JavaScript, or whatever strange little spellbook you open should be searchable instead of silently half-blind.
Smoother first-run experience
First launch is now lighter and less modal.
Aura no longer blocks new users behind a first-run setup wizard. The app opens directly, and the launchpad provides inline guidance instead.
New launchpad guidance includes:
- A recommended Try Demo Project path.
- Clear Open Existing Project and Create New Project actions.
- Tooltips explaining what each project action does.
- A note that users can browse first and set up an AI provider later.
- Friendlier no-workspace and no-provider messages when users try to chat too early.
The goal is simple: open Aura, see the workbench, pick a project, keep moving.
Less scary transient failure UI
Recovered planner hiccups should no longer look like the whole run failed.
Aura now suppresses transient “Plan failed” cards when the planner or worker recovery path is still handling the issue. Failed intermediate research or dispatch attempts can be logged internally without leaving a red failure pill in the main chat.
The chat should reflect the final outcome of the run, not every recoverable cough in the engine room.
UI polish and workflow cleanup
This release also includes several smaller usability improvements:
- Rerun moved onto the latest user message card instead of living in the composer.
- Fresh Chat is now clearer and easier to find.
- Toolbar copy was cleaned up, including “New Chat.”
- The left sidebar uses clearer project/folder wording.
- Redundant workspace controls were removed or renamed.
- Worker Log gained a cleaner copy-summary button.
- TODO checkboxes now have clearer completed-state styling.
- Several new icons were added for cleaner UI states.
- The launchpad and setup copy now consistently use “project folder” language.
Support and docs
Aura now has a Discord support path linked from the repo, and GitHub release announcements can post to Discord automatically.
This gives new users somewhere obvious to ask for help, report bugs, and show what they are building.
Fixes and behavior changes
- Aura no longer dead-stops on missing provider setup.
- Sending a chat without a workspace now gives a clearer “open a project first” message.
- Sending a chat without an AI provider now points users toward setup instead of failing vaguely.
- Recoverable planner/worker failures are less likely to leave misleading red failure cards in chat.
- Launch validation now treats “exited immediately” as a failed app launch when strict launch verification is active.
- Search indexing avoids descending into skipped directories before filtering files.
Why this matters
Aura is getting closer to the original shape: not just an AI that edits files, but a harness that can plan, build, validate, run, observe, and repair.
This release makes the first few minutes smoother, the search brain broader, and the validation loop much more real.