Releases: dovod-app/app
Release list
Dovod v0.24.0
Dovod v0.24.0 brings the redesigned research workspace, richer public projects and support for running the application alongside a marketing website.
- Public projects support theme switching, graph and mind map views, and editable sharing options without replacing the link.
- Project memory is editable as individual items, with migration of legacy memory and instructions.
- PostgreSQL and MySQL are supported alongside SQLite through the Bun storage layer.
- Continue a research with actionable context, track unseen document updates, and annotate claims for review.
- Explore the generated OpenAPI specification and browsable API reference at
/api-docs. - Configure the project-list path at frontend build time with
NUXT_PROJECTS_PATH; dovod.app uses/projects. - The repository is now
dovod-app/appand includes the MIT license.
Upgrade from v0.23.0
Back up your database before upgrading. The project-memory migration replaces legacy memory/instruction columns; downgrading across that migration requires restoring the backup. API clients must use add_memory, research_memory, or the REST memory routes for individual items. Whole-array memory and instruction writes are rejected. Portable exports use version 2; version 1 imports remain supported.
Published binaries include the web interface for Linux, macOS and Windows on amd64 and arm64. The container is published at ghcr.io/dovod-app/app:0.24.0 for linux/amd64. The public builds retain the default project-list route /; the dovod.app deployment uses a separately stamped build with /projects.
v0.23.0
What's Changed
- fix(export): the fleet's findings on the download and the document menu by @butschster in #86
- docs: screenshots for the research walkthrough by @butschster in #88
- docs: screenshots for the backlog prioritisation walkthrough by @butschster in #90
- feat(artifacts): an HTML artifact can fill the screen, and stops sitting in a gutter by @butschster in #93
- feat(skills): the agent manages its own methodology over MCP by @butschster in #92
- feat(import): drop a markdown file into a section by @butschster in #94
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- feat(metadata): a section declares what its documents record by @butschster in #83
- feat(export): download one document as markdown with front matter by @butschster in #84
- docs: the README catches up with skills and methodologies by @butschster in #85
Full Changelog: v0.21.0...v0.22.0
What's Changed
- feat(metadata): a section declares what its documents record by @butschster in #83
- feat(export): download one document as markdown with front matter by @butschster in #84
- docs: the README catches up with skills and methodologies by @butschster in #85
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- fix(artifacts): print an artifact as it renders, and stop the mermaid drag selecting text by @butschster in #73
- docs: rewrite the README as a product page, with screenshots by @butschster in #75
- feat(skills): methodology the agent loads, and a page to see it on by @butschster in #76
- feat(templates): a kickoff methodology the model reads by @butschster in #77
- feat(roadmap): lay nodes out by stage or by date, as switchable views by @butschster in #78
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- feat: entry revision history with diffs, restore and session changes by @butschster in #64
- feat(export): a research as an Obsidian vault by @butschster in #66
- feat: teams and roles by @butschster in #67
- fix(realtime): deliver the events, to the right people, and say so by @butschster in #69
- feat: read-only share links by @butschster in #70
- fix(ui): close the escaping hole, split the stylesheet, and finish what the interface could not do by @butschster in #71
- fix(history): the UI stops reporting things that are not true by @butschster in #72
Full Changelog: v0.19.0...v0.20.0
v0.19.0
What's Changed
- feat: link the live editor under an exported mermaid diagram by @butschster in #45
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- fix: keep artifact entries intact across every export path by @butschster in #36
- fix: validate imported entries before the import writes anything by @butschster in #37
- feat: add block documents as a new entry type by @butschster in #38
- feat: store blocks as rows and edit them by id by @butschster in #44
Full Changelog: v0.17.0...v0.18.0
What's Changed
- fix: keep artifact entries intact across every export path by @butschster in #36
- fix: validate imported entries before the import writes anything by @butschster in #37
- feat: add block documents as a new entry type by @butschster in #38
- feat: store blocks as rows and edit them by id by @butschster in #44
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- feat: add knowledge graph view for research by @butschster in #32
- feat: add per-session export and fix header dropdown stacking by @butschster in #33
- fix: unconstrain session export width and extract ActionMenu by @butschster in #34
- feat: add artifact entry type for self-contained HTML by @butschster in #35
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- fix: sanitize UTF-8 in MCP tool responses and service inputs by @butschster in #28
- feat: add Mermaid diagram rendering in markdown content by @butschster in #29
- feat: add entry editing, status change, and delete in web UI by @butschster in #30
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- docs: add MCP client guide for tool usage and content formatting by @butschster in #26
- fix: normalize literal \n and \t in content and render markdown in mindmap by @butschster in #27
Full Changelog: v0.14.0...v0.15.0
What's Changed
- docs: add MCP client guide for tool usage and content formatting by @butschster in #26
- fix: normalize literal \n and \t in content and render markdown in mindmap by @butschster in #27
Full Changelog: v0.14.0...v0.15.0