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 nownet.sorenwacker.ordoand the repository issorenwacker/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
tododirectory into the newordoone. 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.
LICENSEholds the Apache License 2.0 andNOTICEthe copyright statement redistributions must preserve;package.jsondeclaresApache-2.0. Previously the only statement of a licence anywhere was a line in the README claiming MIT, with no licence file and nolicensefield 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 underdocs/. Both are complete, and a test now fails when either drifts again. - The Development section did not mention the Makefile targets,
lint:fix,formatorformat:check, and the Building section did not mentioninstall:macor how releases are cut.
Removed
docs/REVIEW.md, a point-in-time audit snapshot dated 260719 that documented no current behaviour.