Releases: MateusGX/myne
Releases · MateusGX/myne
Release list
1.4.2
1.4.1
feat(books): implement bulk edit dialog for collections
1.4.0
feat: Add new endpoint to set collection metadata - Introduced POST `/api/collections/metadata` to set note, expected count, and initial volume in a single request. - Updated documentation to include the new endpoint. - Bumped version to 1.4.0 in platformio.ini. - Added timezone selection functionality in settings. - Refactored UI components for better rendering of progress and popups. - Enhanced OTA update activity with progress display and formatted byte sizes. - Improved web server to handle storage statistics and metadata updates.
1.3.0
feat(books): store book notes as separate files
Move per-book notes out of the book JSON into their own plain-text
files under /.myne/notes/books/{id}.note, mirroring the existing
per-collection note storage. Rename the `notes` field to `note`
across the on-device catalog, web API, and dashboard.
Expose collection notes on GET /api/collections, add
SDCardManager::totalBytes() as a fallback when SD volume stats
aren't available, and simplify book-loading activities to use
BookStore::get() instead of manual JSON parsing.
Extract a shared FilePicker dashboard component and a
BooksDataProvider/useBooksData context for shared book/collection
state.
Bump firmware version to 1.3.0.
1.2.0
feat(web): add device backups and import upserts Add full-device backup download and restore support in the web dashboard and webserver. Export/import book and collection IDs, upsert imported books and collection metadata, rename the collection sheet, and improve the add-books queue modal. Bump firmware version to 1.2.0.
1.1.0
feat(books): track collection completion metadata Add expected count and initial volume metadata for collections, expose it through the web API, import/export it in XLSX, and show incomplete/missing volumes in the dashboard. Bump firmware version to 1.1.0 and remove the clang-format pre-commit hook.
1.0.2
fix: use MyneWebServer natively in simulator, drop CrossPointWebServe…
1.0.1
1.0.0
refactor: simplify drawSideButtonHints to X4-only layout Remove the X3 branch and align the implementation style with drawButtonHints. README now notes Myne's UI targets X4 exclusively.