Repository navigation
Releases: MrGru/dodo
Release list
dodo v0.2.10
dodo v0.2.9
dodo v0.2.9
Bug Fixes
- docker: Remove unused selection binding
dodo v0.2.8
dodo v0.2.8
Bug Fixes
- cleaner: Make the Reveal and Uninstall row buttons actually fire
- cleaner: Reveal in Finder by clearing the inherited __CFBundleIdentifier
- cleaner: Reveal in Finder via open -R instead of NSWorkspace
dodo v0.2.7
dodo v0.2.7
Bug Fixes
- cleaner: Prompt for Full Disk Access when a Trash move is denied
- cleaner: Reveal the enclosing folder reliably in Finder and Explorer
- settings: Draw the collapsed search box in normal flow
dodo v0.2.6
dodo v0.2.6
Features
- input-method: Add an action to open macOS Accessibility settings
Bug Fixes
- input-method: Don't let the Windows caret owner reset composition
- Refine title bar controls
dodo v0.2.5
dodo v0.2.5
Features
- flow: Add diagram board tabs
- flow: Add persistent diagram workbooks
Bug Fixes
- flow: Show board close as an x icon only past one board
- flow: Let the board-name field capture the keyboard
- flow: Render shapes drawn on a newly created board
- flow: Retain board viewports on switches
- Restore Windows title bar controls
dodo v0.2.4
dodo v0.2.4
Features
- database: Add MariaDB as a first-class engine
- database: Render engine logos in their brand colours
Bug Fixes
- flow: Rotate a group's arrows with its shapes about the group centre
- ime: Keep a word literal once it shows an f/j/w/z letter
dodo v0.2.3
dodo v0.2.3
Features
- updater: Render release notes as markdown in the update dialog
- shell: Redesign title bar and icon-only sidebar rail
dodo v0.2.2
dodo v0.2.2
Breaking Changes
- release: Generate What's New changelog and enforce Conventional Commits
Features
- release: Generate What's New changelog and enforce Conventional Commits
Bug Fixes
- theme: Sync resize handles after theme changes
- assets: Embed check.svg so checked checkboxes draw their tick
Verifying a download
sha256sum -c SHA256SUMS # or: shasum -a 256 -c SHA256SUMSEvery archive also ships its own .sha256 sidecar.
macOS
dodo.app is code-signed with a Developer ID certificate, notarised by
Apple and stapled, so it opens straight from Finder — no Gatekeeper
prompt and no xattr incantation.
The plain -macos- archive (the bare binary, for terminal users) is signed
and notarised too, but a bare executable is not a format a notarisation
ticket can be stapled to, so Gatekeeper checks it against Apple online the
first time it runs.
Check what you downloaded:
codesign -dvvv dodo.app # identity, team, hardened runtime
spctl --assess --type execute -v dodo.app
xcrun stapler validate dodo.appBuild provenance
Run dodo --build-info — every binary records the commit, tag,
build time, target and rustc version it was produced from.
dodo v0.2.1
dodo v0.2.1
Verifying a download
sha256sum -c SHA256SUMS # or: shasum -a 256 -c SHA256SUMSEvery archive also ships its own .sha256 sidecar.
macOS
dodo.app is code-signed with a Developer ID certificate, notarised by
Apple and stapled, so it opens straight from Finder — no Gatekeeper
prompt and no xattr incantation.
The plain -macos- archive (the bare binary, for terminal users) is signed
and notarised too, but a bare executable is not a format a notarisation
ticket can be stapled to, so Gatekeeper checks it against Apple online the
first time it runs.
Check what you downloaded:
codesign -dvvv dodo.app # identity, team, hardened runtime
spctl --assess --type execute -v dodo.app
xcrun stapler validate dodo.appBuild provenance
Run dodo --build-info — every binary records the commit, tag,
build time, target and rustc version it was produced from.