Huang Xin
94843902ac
fix(annotations): fix all annotations grouped under last chapter for fragment-href TOCs, closes #3688 ( #3706 )
...
When TOC entries use fragment-suffixed hrefs (e.g. ch01.xhtml#ch01),
the sectionsMap lookup matched subitems with cfi: undefined instead of
parent sections with valid CFIs. This caused findTocItemBS to map every
annotation to the last TOC entry. Now skip subitems lacking a CFI and
fall back to the base section.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 17:56:23 +02:00
Huang Xin
1936136596
fix: resolve various tracked exceptions in ph ( #3584 )
...
* fix: handle synced bookmarks without cfi
* chore: clean up some exceptions in ph
2026-03-22 08:16:38 +01:00
Huang Xin
9834bd57cf
feat(toc): add page number for nested TOC items, closes #2953 ( #3174 )
2026-02-05 08:19:18 +01:00
Huang Xin
9cd88fe839
fix(progress): show correct progress info for subsections in FB2, closes #3136 ( #3145 )
2026-02-02 17:53:26 +01:00
Huang Xin
8a263235ed
feat(search): add annotations navigation bar, closes #2060 ( #2849 )
2026-01-03 14:57:10 +01:00
Huang Xin
33ef781e21
feat: also convert quotation marks between Chinese variants ( #2578 )
2025-12-01 09:27:22 +01:00
Huang Xin
c792c18e01
feat: support text conversion between simplifed and traditional Chinese, closes #2508 ( #2520 )
2025-11-23 09:56:12 +01:00
Huang Xin
a9965fd52c
config: add an option to sort TOC by page number, closes #1304 ( #1308 )
2025-06-02 07:23:59 +02:00
Huang Xin
c7a583c53a
translator: lazy load translation observer ( #1282 )
2025-05-30 09:08:45 +02:00
Huang Xin
5820191c26
translator: also translate table of contents ( #1273 )
2025-05-29 10:08:01 +02:00
Huang Xin
401f28847c
fix: add location only when toc item is at the same level as the section ( #1220 )
2025-05-22 08:08:52 +02:00
Huang Xin
8167f27156
feat: add location info for each entry in table of contents ( #1016 )
2025-05-02 15:08:20 +02: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
4c4de2990b
Various fixes on Webview2
2024-11-14 18:33:23 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
071e09dad1
Bookmark view in sidebar
2024-11-05 09:31:32 +01:00