|
1 |
| -> [!Important] |
2 |
| -> Some additional context : <https://github.com/mienaiyami/yomikiru/discussions/384#discussioncomment-9852596> |
3 |
| -
|
4 |
| ---- |
5 | 1 |
|
6 | 2 | > [!Note]
|
7 | 3 | > 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 |
8 | 20 |
|
9 | 21 | ## 2.21.0-beta.1
|
10 | 22 |
|
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> |
102 | 24 |
|
103 | 25 | ---
|
104 | 26 |
|
|
0 commit comments