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
a59a3b633b
Fix progress overridden by newly opened book ( #117 )
2025-01-06 19:19:02 +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
Huang Xin
3d0a2b82ba
Fix Bookmarks restore from deletion ( #43 )
2024-12-25 22:02:01 +01:00
chrox
8f26f9a7fa
Fix potential 304 Not Modified when pulling in sync
2024-12-25 17:26:08 +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
chrox
17336d7ac9
Add CORS for the sync API
2024-12-24 18:02:39 +01:00
chrox
447eb09272
Add vercel deploy workflows for readest org
2024-12-24 14:31:02 +01:00
Huang Xin
9be9bc8a34
Support reading progress synchronization across platforms ( #34 )
2024-12-24 12:31:02 +01:00
chrox
d940fb8d06
Fix click to page flip not responsive occasionally
2024-12-09 14:40:58 +01:00
chrox
242fbf6743
Use bookID in path in Web version
2024-12-06 11:36:24 +01:00
chrox
6013959799
Add keyboard shortcuts for toggle scroll mode and open font layout config
2024-11-30 13:42:00 +01:00
chrox
a511db3b3a
Add books list to open in ParallelView
2024-11-26 22:27:59 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
9bc11905f7
Remove eslint react-hooks/exhaustive-deps warnings
2024-11-21 12:47:08 +01:00
chrox
109d214660
Add support for full-text search and a global event dispatcher
2024-11-13 14:20:03 +01:00
chrox
3e99e68327
Refactor useBooksManager and make it reusable
2024-11-12 14:05:46 +01:00
chrox
7776788325
UI tweaks and shortcuts to toggle notebook with 'n'
2024-11-11 16:50:40 +01:00
chrox
bd908f0929
Add note taking in notebook
2024-11-10 18:53:31 +01:00
chrox
a9fd1a00e6
Added view settings hirarchy of global settings < book settings < view settings
2024-11-09 14:56:24 +01:00
chrox
d5835780a0
Add arrow down/up keybinding for scrolling page
2024-11-09 13:26:02 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
d71a912442
Draw highlights in bookview
2024-11-07 17:07:04 +01:00
chrox
b7c8300de6
Refactor ReaderContent and SideBar
2024-10-31 17:21:10 +01:00
chrox
4457d9b6fb
Unified keydown handling
2024-10-28 17:35:45 +01:00
chrox
797f7908a5
Add keyboard shortcuts for page turning and book selection && header chapter info
2024-10-27 20:19:08 +01:00
chrox
4e6b13960b
Add footer bar for flip paging
2024-10-24 23:48:06 +02:00
chrox
4263ab7fc4
Display multiple books in grid split
2024-10-23 23:51:20 +02:00
chrox
8ab712bc0a
Add Tables of Content(TOC) in SideBar
2024-10-23 10:05:07 +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