Skip to content

Commit cc769a3

Browse files
committed
version bump
1 parent 04869d1 commit cc769a3

File tree

2 files changed

+18
-96
lines changed

2 files changed

+18
-96
lines changed

changelog.md

+17-95
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,26 @@
1-
> [!Important]
2-
> Some additional context : <https://github.com/mienaiyami/yomikiru/discussions/384#discussioncomment-9852596>
3-
4-
---
51

62
> [!Note]
73
> To keep getting beta updates, check the beta update channel in settings after downloading the beta version.
4+
>
5+
> Please report any issues you encounter with the beta tag.
6+
7+
## 2.21.0-beta.2
8+
9+
- fix: #419,support epub 3.0 nav list
10+
- fix: epub not opening on dropping file
11+
- fix: dialog buttons not showing when cleaning temp data
12+
- fix: last reader scroll/page not getting saved when closing app
13+
- fix: current chapter not showing in reader side-list
14+
- enhance: prevent error when parsing xml with invalid start char
15+
- enhance: restructure app settings UI
16+
- enhance: improved epub v3.0 support
17+
- add: reset library with backup
18+
- add: #424, search by type, terms like manga,epub,comic, etc.
19+
- add: #422, add confirm dialog when deleting items from library/bookmarks/notes with option to not show it in reader side-list
820

921
## 2.21.0-beta.1
1022

11-
### Major Changes
12-
13-
1. **Database Migration**: Complete transition from JSON files to SQLite database using Drizzle ORM for improved performance and data integrity
14-
2. **Redux Store Restructuring**: Consolidated multiple small slices into more comprehensive reducers for better state management
15-
3. **Enhanced EPUB Reader**: Completely(ish) rebuilt EPUB reader with better navigation, rendering, and performance
16-
4. **Improved Bookmarks & Notes**: Multiple bookmarks per manga-chapter, notes in epub, color options, context menu integration, and better organization
17-
5. **Type Safety**: Comprehensive improvements to TypeScript usage throughout the application
18-
19-
### Breaking Changes
20-
21-
1. **Package Manager**: Migrated from Yarn to PNPM
22-
2. **Library Data Format**: Changed library data storage format (automatic migration included)/ Any bookmarks.json, history.json will be migrated to new format, if present in userData folder.
23-
3. **EPUB Reader**: txt and single html files now not supported (temporary?).
24-
25-
### Future Plans
26-
27-
- Implement gallery view for home page.
28-
- Change in UI components to use custom Radix UI for better accessibility and maintainability.
29-
- Replace IPC redux slices with Tanstack Query based hooks??.
30-
- Move from webpack to Vite??.
31-
- Redo of CSS.
32-
- **Windows 7 deprecation.** Current version of electron is causing many issues and I have planned to migrate to a newer version of electron which is not supported by Windows 7. It will be done after gallery view is implemented.
33-
34-
---
35-
36-
These are just a simple AI generated summary of changes. For more detailed changelog, please refer to the [commit history](https://github.com/mienaiyami/yomikiru/commits/wip/migrate-to-sqlite).
37-
38-
### March 2024
39-
40-
- **feat**: Better EPUB reader implementation
41-
- Added improved chapter navigation and rendering
42-
- Fixed SVG image rendering
43-
- Enhanced "find in page" functionality
44-
- Added better footnote popup support
45-
- Fixed chapter name getters and TOC navigation
46-
47-
### February 2025
48-
49-
- **BREAKING CHANGE**: Migrated from Yarn to PNPM package manager
50-
- **feat!**: Major database refactoring
51-
- Migrated from JSON-based storage to SQLite with Drizzle ORM
52-
- Improved data persistence and management
53-
- Added database migration utilities for legacy data
54-
- Added proper schema validation with Zod
55-
56-
- **feat**: Improved project structure
57-
- Reorganized webpack configuration
58-
- Updated TypeScript configuration with path aliases
59-
- Better code organization and modular architecture
60-
61-
- **fix**: Support dash as delimiter in chapter names (#402)
62-
- **fix**: Prevent crash when filtering with regexp characters (#400)
63-
64-
### March 2025
65-
66-
- **refactor**: Consolidated Redux store structure
67-
- Merged multiple single-purpose slices into comprehensive reducers
68-
- Created new `ui` and `anilist` slices for centralized state management
69-
- Improved type safety and state organization
70-
71-
- **refactor**: Enhanced reader state management
72-
- Created new `reader` Redux slice
73-
- Improved progress tracking for both book and manga readers
74-
- Simplified state management across components
75-
76-
- **feat**: Implemented robust and reusable list navigator
77-
- **feat**: Added handling for non-existent library/bookmark items
78-
- **feat**: Improved loading states and indicators
79-
80-
### April 2025
81-
82-
- **BREAKING CHANGE**: Removed open in reader arrow from UI
83-
- **feat**: Enhanced bookmarks and notes
84-
- Added note creation from context menu
85-
- Added color options in note editor
86-
- Improved bookmark sorting functionality
87-
- Enhanced date utilities for bookmarks
88-
89-
- **feat**: Improved app update handling
90-
- Added update channel selection (stable/beta)
91-
- Enhanced update download process with cancellation handling
92-
- Prevented errors when closing download window
93-
94-
- **feat**: Enhanced main settings management
95-
- Added isPortable property to process object
96-
- Integrated main process settings management
97-
- Migrated old settings to new format
98-
99-
- **fix**: Adjusted scroll position calculation
100-
- **fix**: Improved error handling for directory access
101-
- **fix**: Prevented flatten directory in EPUB (#409)
23+
<https://github.com/mienaiyami/yomikiru/releases/tag/v2.21.0-beta.1>
10224

10325
---
10426

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "yomikiru",
33
"productName": "Yomikiru",
4-
"version": "2.21.0-beta.1",
4+
"version": "2.21.0-beta.2",
55
"description": "An offline desktop reader for manga, comics, and novels. Offers a customizable reading experience with extensive settings, shortcuts, themes and layouts.",
66
"main": ".webpack/main",
77
"author": {

0 commit comments

Comments
 (0)