Skip to content

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 23:38
· 4 commits to main since this release

Release v1.6.0: SQLite storage and a wiki-style project specification

  • Store projects, tasks and the specification in a SQLite database (backlog.db) instead of one JSON file per project. Every change is a single transaction with foreign keys and constraints, so a crash or a bad edit can no longer leave a half-written file.
  • Import the existing JSON data automatically on first start, in one transaction; on success the JSON files are moved to json-backup-/, and a file that cannot be parsed stops the import and is named in the error.
  • Write a daily database backup on start (backups/, newest 14 kept) and add the backup, export (json or md) and import commands.
  • Turn the specification into a wiki: a main page plus pages that link to each other with text, read and edited one page at a time from the GUI and the MCP tools.
  • Use a semi-monospaced Recursive font with code ligatures and extra leading for the specification.