Repository navigation
Releases
v0.4.2
What's Changed
- upkeep: repo-docs — six README claims the code stopped supporting by @bongofongo in #30
- upkeep: shell — one selection rule, and the AppState paragraph counts again by @bongofongo in #31
- upkeep: core-text — a proptest arm that was its neighbour twice over by @bongofongo in #32
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
What's Changed
- chore(upkeep): perf-harness sweep — five stale claims, one setting written three times by @bongofongo in #28
- upkeep: ui-style — correct which palette variables a fallback makes optional by @bongofongo in #29
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- chore(upkeep): sweep
shell— main.rs, lib.rs, cli.rs by @bongofongo in #16 - upkeep: core-text sweep (2026-08-08) by @bongofongo in #17
- chore(upkeep): store — two stale claims fixed, the anchor fallback shared by @bongofongo in #18
- chore(upkeep): config-theme — a launch-killing panic in
--bg, one clamp deserializer by @bongofongo in #19 - chore(upkeep): ui-reading — propose-only sweep of the render/highlight/scroll paths by @bongofongo in #20
- chore(agent): upkeep sweep — the allowlist is seven tools, not six by @bongofongo in #21
- chore(mcp): upkeep sweep — one capped line reader for both transports by @bongofongo in #22
- chore(index-io): upkeep sweep — one rel rule, and three modules the doc never named by @bongofongo in #23
- upkeep: ui-panels sweep (2026-08-15) — propose-only by @bongofongo in #24
- upkeep: os-edges sweep (2026-08-16) by @bongofongo in #25
- upkeep: build-release sweep (2026-08-17) by @bongofongo in #26
- upkeep: ui-agent sweep (propose-only) by @bongofongo in #27
Full Changelog: v0.2.3...v0.3.0
v0.2.3
What's Changed
- feat(upkeep): a nightly sweep of one area at a time by @bongofongo in #14
- upkeep: repo-docs — README's keybinds, config defaults and send path by @bongofongo in #15
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
The agent stopped being a terminal
dreamd draws the conversation itself now, instead of hosting a terminal that draws it.
The native agent surface is the default: Claude Code run as -p --output-format stream-json, so an answer arrives as structure and is typeset like the document it is about. The terminal pane stays as a fallback behind agent.surface = "terminal".
A permission gate you can see. A PreToolUse hook raises a card in the reader rather than a prompt in a pane nobody is looking at. Deny is the answer to every kind of silence — closed pane, retired server, unparseable payload, elapsed wait.
A pop-out agent. agent.popout = never / send / always puts the conversation in a centred card instead of a dock — right for an answer you asked for in passing, where a dock is right for a session you sit in. It is read-only until you ask it for a composer.
The panels moved. The agent docks right by default, beside the stack it takes work from, so sending from the stack is a substitution rather than a jump across the window. Both panels drag.
Register from the status strip — one button runs claude mcp add, user-scoped, so one registration serves every repo.
Three ways to spell a shortcut: Ctrl, Cmd, or none at all (vim), with vim's motions underneath. A focused text field always gets its modifier back.
The reading pane glides instead of jumping.
Install
macOS: brew install --cask bongofongo/tap/dreamd, or take a .zip below — both are signed and notarized.
Linux: the .AppImage, the .deb, or the .tar.gz. Each has a .sha256 beside it.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Overnight ideas batch: 12 ideas processed, 9 implemented, 3 planned by @bongofongo in #5
- ci: check every push and PR by @bongofongo in #6
- Claude/tauri parallel threads mjl29n by @bongofongo in #7
- T1: store semantics — pending (
sent_at) and prior by @bongofongo in #9 - T2: the [agent] and [ui] config surface by @bongofongo in #8
- T3: palette fade for prior-session highlights by @bongofongo in #10
- T4: chrome — tree drag, floating outline, root field, drag strip by @bongofongo in #11
- T5: the agent pane — position, restyle, Escape, permission mode by @bongofongo in #12
- T6 — the flow: Ctrl+Enter is one verb, with an undo window and a queue by @bongofongo in #13
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Add planning todo list for theming, settings, and single-file boot by @bongofongo in #1
- Create LICENSE by @bongofongo in #2
- Fix #top anchor scroll to reach scrollY: 0 by @bongofongo in #3
- Planning docs: platform-divergence todo and ideas/ backlog by @bongofongo in #4
New Contributors
- @bongofongo made their first contribution in #1
Full Changelog: https://github.com/bongofongo/dreamd/commits/v0.1.0