v0.2.0
Install
On Arch Linux, install liseur-desktop-bin from the AUR.
On other Linux, download the .AppImage, make it executable and run it:
chmod +x liseur-desktop-*.AppImage && ./liseur-desktop-*.AppImage
On Debian and Ubuntu you can install the .deb instead.
On macOS, download the .dmg matching your Mac (arm64 for Apple
silicon, x64 for Intel) and drag Liseur to Applications. The build is
not signed, so macOS refuses it the first time. Clear the quarantine flag:
xattr -dr com.apple.quarantine /Applications/Liseur.app
Checksums for every file are in SHA256SUMS.
Every file is also signed by the workflow that built it. To check that a
download really came from this repository, and not from someone in the
middle:
gh attestation verify <file> --repo chmouel/liseur-desktop
Changes
- chore: Add pre-commit hook for automated code formatting
- style: Format codebase with Prettier
- docs: run the test windows on a screen nobody is using
- docs: describe explicit navigation origins and immediate sync publishing
- test: update e2e reader and sync coverage for immediate publishing
- feat: signal an immediate foreground sync drain after every committed page
- feat: add an application-scoped worker position publisher
- feat: publish reading position immediately instead of debouncing it
- feat: tell the reader engine apart user page turns from restores and relayouts
- fix: tell the sync server which book is which
- fix: draw the statistics button so it can be seen
- feat: share statistics with a server you already added
- feat: show how much you have read, counting every device
- docs: add project todo list and update instructions
- docs: move design/architecture/performance docs under docs/
- docs: retire the milestone roadmap now that it is finished