Huang Xin
3e43905321
Fix TTS paused after forward/backward ( #123 )
2025-01-08 15:18:58 +01:00
Huang Xin
89b2eba2af
Refactor Toast to global component ( #122 )
...
* Refactor Toast to global component, use eventDispatcher to dispatch toast events
* Error handling for TTS
2025-01-08 14:12:38 +01:00
Huang Xin
07b04b82e6
Initial implementation of TTS with Web Speech API ( #120 )
...
* Initial implementation of TTS with Web Speech API
* Add translations for annotator tools
2025-01-07 21:57:55 +01:00
Huang Xin
3ad26d9d8f
Add vertical/horizontal switch in Layout configs for CJK books ( #91 )
2025-01-03 21:24:15 +01:00
Huang Xin
cd67f6ec3f
Various enhancements and fixes ( #70 )
...
* Fix excerpts cannot be deleted in Chrome browsers
* Show book details in reader sidebar
* Set minimum search term length to 1 for CJK languages
* Use more system fonts as custom fonts, closes #31
2024-12-31 01:08:27 +01:00
Huang Xin
0a46fe8648
Add missing hasWindowBar in BaseAppService
2024-12-30 09:49:20 +01:00
QP Hou
abb1b7ae9c
add support for ios dev build ( #68 )
2024-12-30 09:37:01 +01:00
Huang Xin
a5f94cced9
Add more keyboard shortcuts ( #59 )
...
1. use ctrl/cmd+=, ctrl/cmd+- and ctrl/cmd+0 to zoom in/out and reset zoom;
2. use ctrl/cmd+q to quit app;
2024-12-27 22:35:27 +01:00
Huang Xin
71ffe76e29
Various enhancements ( #58 )
...
* Add H and L keyboard shortcuts for back and forward navigation, consistent with Vimium
* Fallback bookmark text to page number if current page has no text, closes #51
* Add delete and edit buttons for highlights and booknotes in the sidebar, closes #57
* Each book now has its own sidebar default tab
2024-12-27 20:53:30 +01:00
Huang Xin
3dcab5a1ee
Various fixes ( #56 )
...
* Add missing translation for progress synced toast
* Graceful shutdown after all books closed, closes #50
* Throttle app update check to once every day
* Avoid infinite loop to redirect to the login page, closes #54
2024-12-27 16:59:06 +01:00
Jiucheng(Oliver)
329c907f80
Add information modal for book details ( #27 )
...
* Add BookDetailModal component and implement details view in Bookshelf
* Enhance BookDetailModal to fetch and display detailed book metadata
* Refactor Bookshelf and BookDetailModal for improved click handling and styling consistency
* Enhance BookDetailModal with additional metadata fields and improved layout
* Refactor BookDetailModal to use appService for fetching book details and remove deprecated bookService
2024-12-26 16:59:54 +01:00
Huang Xin
3d0a2b82ba
Fix Bookmarks restore from deletion ( #43 )
2024-12-25 22:02:01 +01:00
chrox
83cb7166fb
Support book notes synchronization
2024-12-24 23:09:15 +01:00
chrox
b40654a671
Sync progress once per minute
2024-12-24 20:09:25 +01:00
Huang Xin
9be9bc8a34
Support reading progress synchronization across platforms ( #34 )
2024-12-24 12:31:02 +01:00
Jiucheng(Oliver)
3be4a26b14
Add 'Disable Click' feature to view settings ( #23 )
...
* Add 'Disable Click' feature to view settings
* Add 'Disable Page Turn on Click' option to MiscPanel and update view settings
* Rename 'Control' section to 'Behavior' and update 'Disable Page Turn on Click' label to 'Disable Click-to-Flip'
* Update view settings to include disableClick functionality
* Refactor disableClick handling in MiscPanel to separate useEffect for improved clarity
* Remove unused 'use' import from MiscPanel for cleaner code
2024-12-15 19:11:45 +01:00
chrox
410d57e6f1
Import books from URLs in library page with url parameter
2024-12-11 20:31:41 +01:00
chrox
89c6c4d971
Fix formating authors
2024-12-11 19:29:58 +01:00
chrox
3f4a274412
Add demo library (books from Feedbooks)
2024-12-11 18:57:39 +01:00
chrox
b57fd8bd3d
Support left / right popover on vertical writing documents
2024-12-10 17:57:51 +01:00
chrox
6efdbb78e5
Format title and authors when importing books
2024-12-10 14:14:06 +01:00
chrox
515a133731
Add download readest menu item for readest web
2024-12-08 23:49:38 +01:00
chrox
242fbf6743
Use bookID in path in Web version
2024-12-06 11:36:24 +01:00
chrox
aa16bc09f1
Support running Readest in modern browsers
...
Now we support Web platform
2024-12-05 18:57:16 +01:00
chrox
1429f111bc
Add file associations to support system "open with Readest" function, closes #1
...
Support passing files as command line args to Readest
2024-12-03 22:16:51 +01:00
chrox
3d09eb761c
Make sure settings are loaded before loading library, closes #2
2024-12-02 17:36:54 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
76fa76efd5
Save target language for translation in settings
2024-11-21 16:37:22 +01:00
chrox
109d214660
Add support for full-text search and a global event dispatcher
2024-11-13 14:20:03 +01:00
chrox
ebe28dcd66
Refactor layout accommodation using traffic light status
2024-11-12 13:39:41 +01:00
chrox
4e7dd9051b
Get rid of private API on macos
2024-11-11 02:23:06 +01:00
chrox
a059396008
Save last used tab of sidebar in global settings
2024-11-10 19:06:13 +01:00
chrox
bd908f0929
Add note taking in notebook
2024-11-10 18:53:31 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
f570eeb3de
Set maximum column width in one-column layout
2024-11-08 09:12:44 +01:00
chrox
70a7fd9007
Add highlights options and sidebar view
2024-11-06 22:24:28 +01:00
chrox
1cbceeee49
Add some fonts that are good for reading
2024-11-04 13:39:38 +01:00
chrox
9617f6f273
Apply styles in the settings dialog
2024-11-02 23:20:13 +01:00
chrox
e0f468e30c
Fix books dir migration
2024-11-02 16:28:40 +01:00
chrox
bac1c6648b
Add font and layout settings UI
2024-11-01 22:47:14 +01:00
chrox
dc5e9b8ab9
Add zoom level in scrolled mode
2024-10-31 21:23:31 +01:00
chrox
f5a233ba31
Add reader view settings
2024-10-30 18:09:46 +01:00
chrox
08e2d05985
Fix delete books and remove Documents permission request
2024-10-28 14:47:12 +01:00
chrox
6466a6a038
Add multiple book open and delete
2024-10-27 17:35:27 +01:00
chrox
8ab712bc0a
Add Tables of Content(TOC) in SideBar
2024-10-23 10:05:07 +02:00
chrox
1bca62b738
Add sidebar in reader page
2024-10-21 20:55:34 +02:00
chrox
ad8d249a3a
Lazy loading of PDF documents
2024-10-17 00:54:59 +02:00
chrox
404a8a9282
Import pdf-js from our public vendor and fix build
2024-10-14 16:27:00 +02:00
chrox
a493fee4ed
Save reading progress in book config
2024-10-14 15:58:37 +02:00
chrox
ec627aaa67
Fix bugs caused by code refactoring
2024-10-13 18:55:33 +02:00