Repository navigation
Releases: LHagfoss/rustcode
Releases · LHagfoss/rustcode
Release list
v1.8.0
What's Changed
Features
- feat(desktop): rework chat lane, type and composer into one card by @LHagfoss in #2978
- feat(desktop): split settings into pages and add row resets by @LHagfoss in #2979
- feat(desktop): add sidebar selection, keyboard navigation and row details by @LHagfoss in #2981
- feat(engine): let agents query the app and read across projects by @LHagfoss in #2980
- feat(desktop): let shortcuts be remapped in settings by @LHagfoss in #2982
- feat(desktop): show approvals, questions and plans in the timeline by @LHagfoss in #2984
- feat(engine): collect threads, turns and tool calls in a local database by @LHagfoss in #2986
- feat(desktop): wake a parent thread when its children finish or ask by @LHagfoss in #2987
- feat(engine): teach every harness to draw Smart UI views by @LHagfoss in #2989
- feat(engine): let agents query usage and the data store by @LHagfoss in #2992
Fixes
- fix(desktop): keep the real reason when a thread fails to start by @LHagfoss in #2983
- fix(engine): record the first turn of a new thread in the data store by @LHagfoss in #2988
- fix(engine): keep tool output of harness threads by @LHagfoss in #2990
- fix(engine): read Claude usage from every config profile by @LHagfoss in #2991
Documentation
Chores
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
Features
- feat(desktop): share one button, select and menu across the app by @LHagfoss in #2952
- feat(engine): let agents find, manage and configure threads through MCP by @LHagfoss in #2953
- feat(desktop): answer approvals from the composer, children too by @LHagfoss in #2955
- feat(desktop): open Settings as a searchable floating panel by @LHagfoss in #2957
- feat(desktop): snooze threads and fold working ones into a section by @LHagfoss in #2956
- feat(engine): let agents list projects and pull requests by @LHagfoss in #2958
- feat(desktop): add a Details view to the right panel by @LHagfoss in #2961
- feat(desktop): reset a changed setting from its row by @LHagfoss in #2964
- feat(desktop): mark model and effort changes in the transcript by @LHagfoss in #2963
- feat(engine): let agents move threads and see waiting requests by @LHagfoss in #2965
- feat(desktop): name the thread in finished and failed toasts by @LHagfoss in #2967
- feat(desktop): reference project files with @ in the composer by @LHagfoss in #2968
- feat(desktop): turn the timeline rail into a minimap with previews by @LHagfoss in #2973
- feat(desktop): show harness, model and status on subagents by @LHagfoss in #2975
- feat(desktop): show a started thread beside the current one by @LHagfoss in #2976
Fixes
- fix(desktop): close the folder menu on Esc and outside clicks by @LHagfoss in #2951
- fix(engine): give Pi threads the thread tools by @LHagfoss in #2954
- fix(desktop): keep start_session titles and drop the Pi startup banner by @LHagfoss in #2966
- fix(engine): let agents snooze by name and hide stored Pi banners by @LHagfoss in #2969
- fix(desktop): remove the digit hints and shortcuts from the sidebar by @LHagfoss in #2971
- fix(desktop): read sent messages as Markdown and fold them by height by @LHagfoss in #2972
- fix(desktop): highlight the code in transcript diffs by @LHagfoss in #2974
Refactor
Documentation
Chores
- chore(ci): release v1.7.1-beta.1 by @LHagfoss in #2970
- chore(ci): release v1.7.1 by @LHagfoss in #2977
Full Changelog: v1.7.0...v1.7.1
v1.7.1-beta.1
What's Changed
Features
- feat(desktop): share one button, select and menu across the app by @LHagfoss in #2952
- feat(engine): let agents find, manage and configure threads through MCP by @LHagfoss in #2953
- feat(desktop): answer approvals from the composer, children too by @LHagfoss in #2955
- feat(desktop): open Settings as a searchable floating panel by @LHagfoss in #2957
- feat(desktop): snooze threads and fold working ones into a section by @LHagfoss in #2956
- feat(engine): let agents list projects and pull requests by @LHagfoss in #2958
- feat(desktop): add a Details view to the right panel by @LHagfoss in #2961
- feat(desktop): reset a changed setting from its row by @LHagfoss in #2964
- feat(desktop): mark model and effort changes in the transcript by @LHagfoss in #2963
- feat(engine): let agents move threads and see waiting requests by @LHagfoss in #2965
- feat(desktop): name the thread in finished and failed toasts by @LHagfoss in #2967
- feat(desktop): reference project files with @ in the composer by @LHagfoss in #2968
Fixes
- fix(desktop): close the folder menu on Esc and outside clicks by @LHagfoss in #2951
- fix(engine): give Pi threads the thread tools by @LHagfoss in #2954
- fix(desktop): keep start_session titles and drop the Pi startup banner by @LHagfoss in #2966
- fix(engine): let agents snooze by name and hide stored Pi banners by @LHagfoss in #2969
Refactor
Documentation
Chores
Full Changelog: v1.7.0...v1.7.1-beta.1
v1.7.0
What's Changed
Features
- feat(desktop): calm the orchestrating chat and show plan usage in the composer by @LHagfoss in #2947
- feat(engine): teach external harnesses the rustcode-viz blocks the app draws by @LHagfoss in #2948
Documentation
Chores
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
Features
- feat(desktop): lay out the chat timeline like T3 Code by @LHagfoss in #2943
- feat(desktop): make the sidebar one list with T3 Code's row statuses by @LHagfoss in #2944
- feat(desktop): collapse subagents started together into one row by @LHagfoss in #2945
- feat(desktop): fill the context ring, open the thread folder, tell harnesses where they run by @LHagfoss in #2942
Chores
Full Changelog: v1.5.1...v1.6.0
v1.5.1
v1.4.0
What's Changed
Features
- feat(desktop): fold Claude subagents into one live row each by @LHagfoss in #2925
- feat(engine): give harnesses the MCP logins made in RustCode by @LHagfoss in #2929
- feat(desktop): fold a running turn's earlier steps and quiet the header by @LHagfoss in #2930
- feat(engine): add Pi as a built-in harness through pi-acp by @LHagfoss in #2932
Fixes
- fix(desktop): show plan usage and context as what is left by @LHagfoss in #2926
- fix(desktop): keep chat rows from overlapping and count only real checks by @LHagfoss in #2927
- fix(engine): report Codex plan usage for threads on the Codex harness by @LHagfoss in #2928
- fix(desktop): stop an opened MCP server from blanking the app, reload the view with Cmd R by @LHagfoss in #2931
Chores
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
Features
- feat(desktop): use a rounded font and animate new rows by @LHagfoss in #2916
- feat(desktop): fold delegated threads away once they finish by @LHagfoss in #2919
- feat(desktop): continue interrupted threads after a restart by @LHagfoss in #2917
- feat(desktop): add text zoom with Cmd +, Cmd - and Cmd 0 by @LHagfoss in #2920
- feat(desktop): show when a parked turn waits and when it wakes by @LHagfoss in #2921
- feat(engine): repair a thread that will not open by @LHagfoss in #2918
Fixes
- fix(desktop): show the app's version before the first update check by @LHagfoss in #2912
- fix(desktop): darken the composer and show context on hover by @LHagfoss in #2915
- fix(engine): find the Codex CLI for plan usage when opened from the Dock by @LHagfoss in #2914
- fix(desktop): show one toast at a time under the header, round the menus by @LHagfoss in #2922
- fix(desktop): drop the tray's harness label and left-align the checks by @LHagfoss in #2923
Build & CI
Chores
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
Features
- feat(desktop): take the latest queued message back with Arrow Up by @LHagfoss in #2888
- feat(desktop): add a default access level and stop re-asking Full access threads by @LHagfoss in #2889
- feat(desktop): open the window at the size it was closed with by @LHagfoss in #2892
- feat(engine): give external harness threads the workspace's MCP servers by @LHagfoss in #2897
- feat(desktop): let Settings turn the RustCode harness off by @LHagfoss in #2904
- feat(desktop): turn thread delegation on by default by @LHagfoss in #2908
Fixes
- fix(desktop): flatten floating surfaces and cut their shadows by @LHagfoss in #2883
- fix(desktop): put Off at the left of the effort slider by @LHagfoss in #2884
- fix(desktop): make tool-call rows hug their content by @LHagfoss in #2885
- fix(desktop): dismiss open overlays when the view changes by @LHagfoss in #2886
- fix(desktop): widen the Settings content column by @LHagfoss in #2890
- fix(desktop): publish Discord presence from the app by @LHagfoss in #2893
- fix(desktop): show update progress in Settings and retry the check sooner by @LHagfoss in #2894
- fix(engine): keep a Claude Code thread on its harness when moved by @LHagfoss in #2900
- fix(desktop): draw the folder menu above the message box by @LHagfoss in #2901
- fix(engine): pass harnesses only the MCP servers they can take by @LHagfoss in #2902
- fix(desktop): tidy the effort order, queue take-back and update check by @LHagfoss in #2903
- fix(engine): let Codex threads write in any folder they are opened in by @LHagfoss in #2906
- fix(desktop): tidy what live Codex and delegation turns show by @LHagfoss in #2905
- fix(desktop): draw the context meter as a gauge, not a spinner by @LHagfoss in #2907
- fix(engine): show Codex's own subagent calls as steps by @LHagfoss in #2909
- fix(desktop): show /tmp folders without the /private prefix by @LHagfoss in #2910
Documentation
Build & CI
Chores
Other Changes
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
Features
- feat(desktop): choose Ask, Auto-edit or Full access under the composer by @LHagfoss in #2856
- feat(desktop): steer Claude Code turns with ⌘⏎ and edit queued messages by @LHagfoss in #2859
Fixes
- fix(engine): run MCP tools in Codex threads instead of declining their approval by @LHagfoss in #2855
- fix(desktop): tidy tool rows, approval bars and reply copy buttons by @LHagfoss in #2857
- fix(desktop): soften shadows and slide the chat with the sidebar by @LHagfoss in #2858
Chores
Full Changelog: v1.1.0...v1.1.1