- Ebook library
- Epub file support (read-only)
- View ebook metadata
- Import book into library
- Welcome screen when library is empty
- Edit ebook metadata
- Convert epub to mobi
- Transfer ebook to hardware reader (e.g. Kindle)
- Caching of ebook library
- Dark mode
- Ebook reading mode
- Delete ebook from library
- Search ebook library
- Sort ebook library by author and book title
- Automatic updates
- Cover image display fails for newly imported books
- Newly imported books are not sorted and in wrong order
- Increment version number in
package.json
- Increment version number in
src-tauri/tauri.conf.json
- Create a new git tag with the version number
- Commit and push changes
- Export environment variables for signing the app
export TAURI_SIGNING_PRIVATE_KEY="content of the generated key"
- Build the app with
pnpm tauri build
- Create a new release on GitHub
- Upload the generated binaries to the release on Github
- Update the
assets/updater.json
with the new download url and signature