Releases: construct-worlds/construct
Releases · construct-worlds/construct
Release list
v0.15.4
What's Changed
- feat(daemon): annotate selection with fork's session clip on fork Runs by @edwin-zvs in #934
- feat(daemon): Run forks self-archive when their dispatched task completes by @edwin-zvs in #935
- Improve empty context gauge text contrast by @edwin-zvs in #936
- Infer Claude context windows from transcript and model by @edwin-zvs in #937
- tui: switch session-list collapse/expand glyphs to «/» by @edwin-zvs in #938
- feat(tui): full/compact view modes for the session list by @edwin-zvs in #939
- fix(daemon): settle a Run fork's dispatched shimmer when the fork closes by @edwin-zvs in #940
- Adapt inferred Claude context windows by @edwin-zvs in #941
- chore: release v0.15.4 by @edwin-zvs in #942
Full Changelog: v0.15.3...v0.15.4
v0.15.3
What's Changed
- Show TUI lineage after the first message by @edwin-zvs in #920
- Add Escape fallback for Construct cancel flows by @edwin-zvs in #919
- feat(tui): lineage turn info shows token counts with hover detail (spec 0103) by @edwin-zvs in #921
- docs: harness integration checklist (adding-a-harness.md) by @edwin-zvs in #924
- TUI: run Program selections in interactive forks by @edwin-zvs in #922
- feat: context-usage gauge per session in the modeline (spec 0104) by @edwin-zvs in #923
- fix(daemon): suppress restart failure attention dots by @edwin-zvs in #925
- fix(smith): retry streams after partial reasoning by @edwin-zvs in #926
- Rename unsafe-auto label to always-approve by @edwin-zvs in #927
- Fix 30-second cutoff for Codex OAuth streams by @edwin-zvs in #928
- fix(daemon): deliver Program fork prompts after harness startup settles by @edwin-zvs in #929
- Auto-title forks after their first prompt by @edwin-zvs in #931
- feat(tui): graph context usage gauge by @edwin-zvs in #930
- fix(codex): project child rollout token usage into subagent mirrors by @edwin-zvs in #932
- chore: release v0.15.3 by @edwin-zvs in #933
Full Changelog: v0.15.2...v0.15.3
v0.15.2
What's Changed
- feat(cli): periodic heartbeat cycles for held OP-XY animation by @edwin-zvs in #912
- docs(readme): rename Fork / merge to Lineage, refocus orchestration bullet by @edwin-zvs in #913
- fix(tui): halve session-view vertical scrollbar width to 2 cells by @edwin-zvs in #914
- fix(tui): keep sidebar scrollbars visible in terminals without motion tracking by @edwin-zvs in #915
- feat(tui): OP-XY link indicator in the modeline by @edwin-zvs in #916
- docs(readme): add discord and license badges to the header by @edwin-zvs in #917
- chore: release v0.15.2 by @edwin-zvs in #918
Full Changelog: v0.15.1...v0.15.2
v0.15.1
What's Changed
- Configure OP-XY aggregate feedback scope by @edwin-zvs in #899
- fix(daemon): don't raise attention dots from resume repaints after restart by @edwin-zvs in #900
- fix(protocol): stop the session before draining on adapter shutdown by @edwin-zvs in #901
- Keep OP-XY global feedback synchronized by @edwin-zvs in #902
- fix(tui): OP-XY Enter on a focused lineage section jumps like a click by @edwin-zvs in #903
- Make OP-XY synth feedback animation ranges configurable by @edwin-zvs in #906
- fix(cli): self-heal OP-XY feedback without a device bounce by @edwin-zvs in #904
- feat(cli): drive OP-XY sequencer tempo from fleet activity by @edwin-zvs in #908
- Make OP-XY synth feedback animation jump instead of sweep by @edwin-zvs in #907
- fix(cli): decay the OP-XY global-state reassert schedule by @edwin-zvs in #910
- fix(tui): route OP-XY encoder scroll into a mouse-grabbing child PTY by @edwin-zvs in #909
- chore: release v0.15.1 by @edwin-zvs in #911
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- feat(cli): add OP-XY split controller profile by @edwin-zvs in #889
- feat(cli): decouple OP-XY scene and transport feedback by @edwin-zvs in #890
- feat(cli): route OP-XY external MIDI notes to focused pane by @edwin-zvs in #891
- feat(cli): route OP-XY scroll by TUI focus by @edwin-zvs in #892
- feat(cli): make OP-XY controls session-centric by @edwin-zvs in #893
- Map OP-XY Bank and Program controls to navigation by @edwin-zvs in #894
- Accept compact OP-XY session slot prefixes by @edwin-zvs in #895
- Keep OP-XY Bluetooth feedback live by @edwin-zvs in #896
- Add Kimi Code harness support by @edwin-zvs in #897
- chore: release v0.15.0 by @edwin-zvs in #898
Full Changelog: v0.14.7...v0.15.0
v0.14.7
What's Changed
- feat(webui): drag-drop file attach on the session view by @edwin-zvs in #879
- feat(webui): composer attach button + auto-grow scrollbar fix by @edwin-zvs in #880
- fix(tui): hide idle lineage scrollbars by @edwin-zvs in #882
- feat(tui): program attachment links — chips, hover info, attach flows (spec 0099) by @edwin-zvs in #881
- feat(webui): lazy-load session history on scroll by @edwin-zvs in #884
- feat(tui): add auto-hidden session list scrollbar by @edwin-zvs in #886
- fix(program): attachment chip editing semantics + click-to-expand by @edwin-zvs in #883
- fix(tui): slim sidebar scrollbars by @edwin-zvs in #887
- chore: bump version to 0.14.7 by @edwin-zvs in #888
Full Changelog: v0.14.6...v0.14.7
v0.14.6
What's Changed
- feat(cli): customizable transport and remote command for
construct sshby @edwin-zvs in #876 - feat(cli): drag-drop file upload over the SSH clipboard bridge by @edwin-zvs in #877
- chore: bump version to 0.14.6 by @edwin-zvs in #878
Full Changelog: v0.14.5...v0.14.6
v0.14.5
What's Changed
- Add persistent clickable remote-control status by @edwin-zvs in #868
- feat(context): stateful compact serving for agent context tools by @edwin-zvs in #869
- fix(usage-probe): gate submit Enter on paste echo instead of fixed delay by @edwin-zvs in #871
- Make /remote-control dialog controls clickable by @edwin-zvs in #870
- fix(e2e): reap adapters when daemon fixtures drop by @edwin-zvs in #872
- fix(daemon): skip fork rows when reordering top-level sessions by @edwin-zvs in #873
- feat(cli): SSH clipboard bridge —
construct ssh+C-x vlocal-clipboard paste by @edwin-zvs in #874 - chore: bump version to 0.14.5 by @edwin-zvs in #875
Full Changelog: v0.14.4...v0.14.5
v0.14.4
What's Changed
- feat(webui): show needs attention dot next to session name by @edwin-zvs in #858
- Reorganize the web UI session list into a TUI-style tree by @edwin-zvs in #859
- Support drag and drop reordering for project groups in the web UI by @edwin-zvs in #860
- fix(webui): clear attention dot on session selection by @edwin-zvs in #861
- Compact Program edit MCP context by @edwin-zvs in #862
- ui: make selected text on program doc stronger by @edwin-zvs in #863
- Bound construct MCP context usage by @edwin-zvs in #865
- feat(remote): add authenticated Construct tunnels by @edwin-zvs in #864
- Add tokenless OAuth tunnel connection flow by @edwin-zvs in #866
- chore: bump version to 0.14.4 by @edwin-zvs in #867
Full Changelog: v0.14.3...v0.14.4
v0.14.3
What's Changed
- Detect the active model for opencode sessions by @edwin-zvs in #848
- Fix program editor cursor/selection drift on emoji, tabs, NBSP, and clip fences by @edwin-zvs in #850
- Allow cycling through program selection menu items using Tab/BackTab by @edwin-zvs in #853
- Make program editor bullet editing list-aware by @edwin-zvs in #852
- Add regression tests pinning the optimistic shimmer's text range by @edwin-zvs in #854
- Make remote-control exposure a choice; add Tailscale provider by @edwin-zvs in #851
- Pin shimmer coverage for selection ending at the last item's text end by @edwin-zvs in #855
- feat(tui): handle ctrl-click to open links in program doc by @edwin-zvs in #856
- Modernize the web UI; keep Matrix CRT as an opt-in theme by @edwin-zvs in #849
- chore: bump version to 0.14.3 by @edwin-zvs in #857
Full Changelog: v0.14.2...v0.14.3