Skip to content

Releases

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 18:50

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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 15:39

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:05

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

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:01

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 12:32

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

Choose a tag to compare

@github-actions github-actions released this 03 Aug 15:39

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 09:13

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

Choose a tag to compare

@github-actions github-actions released this 29 Jul 23:29

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

Choose a tag to compare

@github-actions github-actions released this 26 Jul 22:20

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

Full Changelog: https://github.com/bongofongo/dreamd/commits/v0.1.0