Huang Xin
172ab382bc
fix: query status bar height on Android, closes #943 ( #947 )
2025-04-23 14:01:37 +02:00
Huang Xin
4dc943d23e
fix: tts now fallbacks to metadata language of the book, closes #916 ( #945 )
2025-04-22 18:12:14 +02:00
Huang Xin
cf66665096
feat: immersive UI in reader page on iOS and Android, closes #886 and closes #864 ( #911 )
2025-04-19 16:43:39 +02:00
Huang Xin
72e6c058f5
fix: completed books now have 100% progress ( #625 )
2025-03-18 06:00:33 +01:00
Huang Xin
c0d715bf77
sync: check local file availability before opening ( #262 )
2025-01-28 21:02:19 +01:00
QP Hou
7fcaab8b9f
mobile: swipe up to toggle header/footer ( #205 )
2025-01-21 07:17:36 +01:00
Egan Gumiwang Pratama Bisma
46fdea3522
feat: provide reading progress indicator for each books in the bookshelf ( #153 )
...
* feat: provide reading progress indicator for each books in the bookshelf
* refactor: simplify bookshelf component and remove unused hook; enhance reading progress calculation
- Removed the `useBookConfigLoader` hook as it was no longer needed.
- Simplified the bookshelf items generation by eliminating the use of `useMemo`.
- Improved the reading progress calculation in the `ReadingProgress` component to directly use the book's progress data.
- Updated the `Book` type to include a `progress` field for better tracking of reading status.
* fix formatting for readerStore
2025-01-15 17:17:07 +01:00
Christian Clauss
572ddd923c
Fix typos discovered by codespell ( #80 )
2025-01-02 15:29: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
9be9bc8a34
Support reading progress synchronization across platforms ( #34 )
2024-12-24 12:31:02 +01:00
chrox
d7ccbbcaa2
Use splitTOCHref to support other ebook formats as discussed in foliate-js#45
2024-12-20 22:44:35 +01:00
chrox
bd549d2a0f
Get rid of unnecessary data fields in BookConfig
2024-12-17 22:33:18 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
4c4de2990b
Various fixes on Webview2
2024-11-14 18:33:23 +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
7a337f17c2
Fix highlight not drawn with same cfi note
2024-11-11 14:44:22 +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
3aace9a228
Update annotation overlayers for all views of the book when highlighting
2024-11-08 21:07:57 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
4d56900c3b
Fix no tocItem for some progress
2024-11-07 22:49:39 +01:00
chrox
d71a912442
Draw highlights in bookview
2024-11-07 17:07:04 +01:00
chrox
82620ac08b
Save config after booknotes are updated
2024-11-06 22:55:02 +01:00
chrox
70a7fd9007
Add highlights options and sidebar view
2024-11-06 22:24:28 +01:00
chrox
071e09dad1
Bookmark view in sidebar
2024-11-05 09:31:32 +01:00
chrox
ff71497209
Add bookmark toggler and ribbon
2024-11-04 15:36:17 +01:00
chrox
bac1c6648b
Add font and layout settings UI
2024-11-01 22:47:14 +01:00
chrox
b7c8300de6
Refactor ReaderContent and SideBar
2024-10-31 17:21:10 +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
797f7908a5
Add keyboard shortcuts for page turning and book selection && header chapter info
2024-10-27 20:19:08 +01:00
chrox
6466a6a038
Add multiple book open and delete
2024-10-27 17:35:27 +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
1bca62b738
Add sidebar in reader page
2024-10-21 20:55:34 +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
c07385f13f
Update the lastUpdated timestamp in library when book is opened
2024-10-13 00:25:33 +02:00
chrox
f463225018
Add a working reader page with default foliate settings
2024-10-13 00:20:48 +02:00