Skip to content

0.8.3

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:51
· 2 commits to main since this release

Changed

  • The application is now called Ordo. The window title, which still read "Todo List", now follows the product name, and a test fails if the two drift apart. The name Todo was unsearchable and its bundle identifier, com.todo.app, claimed a domain that is not ours, which would have had to change before the build could be signed. The identifier is now net.sorenwacker.ordo and the repository is sorenwacker/ordo; GitHub redirects the old paths, so existing installations still find updates.

Added

  • Data is carried across the rename. Electron derives its user data directory from the application name, so the rename alone would have opened an empty database beside the user's real one, which is indistinguishable from losing every todo. On first launch the database, its write-ahead log, and any backups are copied from the old todo directory into the new ordo one. The copy runs only when the new directory has no database, and the old directory is left untouched so an older build still opens its own data. See Renaming.

  • The repository now ships the licence it grants. LICENSE holds the Apache License 2.0 and NOTICE the copyright statement redistributions must preserve; package.json declares Apache-2.0. Previously the only statement of a licence anywhere was a line in the README claiming MIT, with no licence file and no license field to back it.

Fixed

  • The README documented only the macOS download, though every release also builds Windows (NSIS installer and portable executable) and Linux (AppImage and deb). All three are now listed with their asset names.
  • The README did not say that the macOS build is Apple silicon only, so an Intel Mac user had no warning before downloading a build that cannot run. The architecture limits for macOS and Linux are now stated.
  • The project structure listed five of the eight modules in src/main/, and the documentation index linked six of the eight pages under docs/. Both are complete, and a test now fails when either drifts again.
  • The Development section did not mention the Makefile targets, lint:fix, format or format:check, and the Building section did not mention install:mac or how releases are cut.

Removed

  • docs/REVIEW.md, a point-in-time audit snapshot dated 260719 that documented no current behaviour.