Huang Xin
|
1acba2e08c
|
fix: notebook now won't prevent pagination, closes #1285 (#1294)
|
2025-05-31 15:02:36 +02:00 |
|
Huang Xin
|
32f9346f84
|
tts: more robust way to save last speaking location for tts (#1293)
|
2025-05-31 13:34:35 +02:00 |
|
Huang Xin
|
69c503026a
|
bump: catch up foliate-js upstream (#1292)
|
2025-05-31 13:31:27 +02:00 |
|
Huang Xin
|
84fc4cec5e
|
tts: read from last read sentence in tts (#1291)
|
2025-05-31 10:53:36 +02:00 |
|
Huang Xin
|
5c9c11fafd
|
translator: disable translator if the system language is the same with the book language (#1290)
Closes #1288
|
2025-05-31 09:34:52 +02:00 |
|
Huang Xin
|
77fa57438e
|
tts: show speaking sentence and chapter info in tts media session (#1289)
|
2025-05-31 09:21:17 +02:00 |
|
Huang Xin
|
e4d217f3aa
|
config: add theme mode options in the library page (#1283)
|
2025-05-30 09:10:48 +02:00 |
|
Huang Xin
|
c7a583c53a
|
translator: lazy load translation observer (#1282)
|
2025-05-30 09:08:45 +02:00 |
|
Huang Xin
|
6c86917098
|
translator: add daily translation quota for deepl (#1275)
|
2025-05-29 19:24:09 +02:00 |
|
Huang Xin
|
7c21f48d68
|
layout: hide the header bar only on mobile platforms when translation is enabled (#1274)
|
2025-05-29 10:31:02 +02:00 |
|
Huang Xin
|
5820191c26
|
translator: also translate table of contents (#1273)
|
2025-05-29 10:08:01 +02:00 |
|
Huang Xin
|
b37a804192
|
css: enhanced compatibility with the text-indent CSS property, closes #1267 (#1271)
|
2025-05-29 08:53:58 +02:00 |
|
Huang Xin
|
ebdfc39ef6
|
release: version 0.9.50 (#1264)
v0.9.50
|
2025-05-28 17:05:02 +02:00 |
|
Huang Xin
|
9f0d8b5c12
|
tts: select voice in bilingual TTS mode (#1263)
|
2025-05-28 16:59:45 +02:00 |
|
Huang Xin
|
a267671671
|
layout: more responsive layout for the header in settings dialog (#1257)
|
2025-05-28 09:28:51 +02:00 |
|
Huang Xin
|
aa62ebd3f0
|
css: unchange color for anchor children, unchange only image dimension in span, closes #1251 and #1252 (#1256)
|
2025-05-28 08:04:09 +02:00 |
|
Huang Xin
|
cc85e5c304
|
release: version 0.9.49 (#1247)
v0.9.49
|
2025-05-27 14:47:09 +02:00 |
|
Huang Xin
|
b0cc0b6f1a
|
layout: better organized panels in settings dialog (#1246)
|
2025-05-27 14:37:32 +02:00 |
|
Huang Xin
|
6b033f7509
|
translator: post-process translated text for punctuation spacing (#1245)
|
2025-05-27 14:32:25 +02:00 |
|
Huang Xin
|
5c0670031a
|
fix: use updated library when dropfile to import on web browser (#1244)
|
2025-05-26 16:33:18 +02:00 |
|
Huang Xin
|
35735cd931
|
fix: skip speech when the text is empty at the end of some chapters, closes #1231 (#1243)
|
2025-05-26 16:03:43 +02:00 |
|
Huang Xin
|
699a01c78f
|
feat: support full book translation to bilingual books, closes #398 (#1240)
|
2025-05-26 12:23:33 +02:00 |
|
Huang Xin
|
033e161455
|
layout: overlay the footer of the translator popup and less sensitive page flip with mouse wheel (#1238)
* layout: overlay the footer of the translator popup
* fix: less sensitive page flip with mouse wheel, addresses #1165
|
2025-05-25 09:32:00 +02:00 |
|
Huang Xin
|
e6428656c2
|
fix: select filtered books when activating select all (#1237)
|
2025-05-25 08:02:34 +02:00 |
|
Huang Xin
|
68c3c45da3
|
feat: add an option to opt-out telemetry (#1236)
|
2025-05-25 07:48:57 +02:00 |
|
Huang Xin
|
36e87d4eb6
|
layout: display full publisher field in book details, closes #1224 (#1234)
|
2025-05-24 07:14:22 +02:00 |
|
Huang Xin
|
7f5059a8ea
|
tts: always infer language code from script in bilingual TTS (#1233)
|
2025-05-24 07:01:41 +02:00 |
|
Huang Xin
|
8dc04f4095
|
feat: add bilingual TTS support for bilingual books, closes #1226 (#1230)
|
2025-05-23 18:18:24 +02:00 |
|
Huang Xin
|
6a48f3feb4
|
fix: use external browsers to open links in epub file, closes #1211 (#1228)
|
2025-05-23 08:15:57 +02:00 |
|
Huang Xin
|
facf5fba75
|
fix: reorder icons in the ico file for Windows, closes #1175 (#1227)
|
2025-05-22 16:47:21 +02:00 |
|
Huang Xin
|
9700942e24
|
fix: transient navigation bar should work now for Android 8-15, closes #1199 (#1225)
|
2025-05-22 16:12:59 +02:00 |
|
Huang Xin
|
e238b49fbf
|
feat: add an option to invert image color in dark mode (#1223)
|
2025-05-22 10:38:09 +02:00 |
|
Huang Xin
|
32dfadf182
|
doc: update screenshots (#1222)
|
2025-05-22 09:34:16 +02:00 |
|
Huang Xin
|
66744108e2
|
css: unset link color in footnotes in dark mode for safari (#1221)
|
2025-05-22 09:09:02 +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
|
9674b45cf0
|
layout: align text end for select labels on safari (#1219)
|
2025-05-22 07:03:10 +02:00 |
|
Huang Xin
|
a4bc88d305
|
feat: add azure and google translator providers, closes #1135 and closes #1215 (#1218)
|
2025-05-21 17:25:00 +02:00 |
|
Huang Xin
|
b6b8b17760
|
fix: normalize input text by removing newlines to prevent translation glitches (#1210)
|
2025-05-21 05:26:20 +02:00 |
|
Huang Xin
|
14810d6737
|
feat: add select all button in select mode, closes #1202 (#1209)
|
2025-05-20 16:58:04 +02:00 |
|
Huang Xin
|
ed6c92a65a
|
css: don't override body background, closes #1206 (#1208)
Revisit #1151.
|
2025-05-20 15:11:36 +02:00 |
|
Huang Xin
|
20d7a1185e
|
layout: grouping modal now should stay on top of the header bar (#1207)
|
2025-05-20 14:12:17 +02:00 |
|
Huang Xin
|
32bcfda9ad
|
fix: reimporting books will update the import time, being consistent with update time, closes #1200 (#1203)
|
2025-05-20 04:40:41 +02:00 |
|
Huang Xin
|
def157cacb
|
release: version 0.9.43 (#1196)
v0.9.43
|
2025-05-19 16:51:34 +02:00 |
|
Huang Xin
|
7c464b9a8d
|
feat: add prev/next section buttons in footer bar, closes #1125 (#1195)
|
2025-05-19 16:40:11 +02:00 |
|
Huang Xin
|
90f3512ae2
|
feat: add scrolling overlap in pixels option to paginate in scrolled mode (#1194)
|
2025-05-19 15:21:06 +02:00 |
|
Huang Xin
|
12d93ba749
|
fix: adjust scroll offset to account for header/footer bars when paginating in scroll mode, closes #1181 (#1193)
|
2025-05-19 10:34:05 +02:00 |
|
Huang Xin
|
554d786105
|
fix: update library in store when deleting book in bookshelf, closes #1178 (#1191)
|
2025-05-19 08:31:25 +02:00 |
|
Huang Xin
|
eb71c59524
|
chore: config wrangler before deployment in Cloudflare (#1189)
|
2025-05-19 07:55:11 +02:00 |
|
Huang Xin
|
93e81ee05b
|
release: remove deprecated MSI installer, closes #1174 (#1187)
|
2025-05-19 03:29:44 +02:00 |
|
Huang Xin
|
b83972e366
|
refactor: use translator hook to support more translator providers (#1186)
|
2025-05-18 18:35:37 +02:00 |
|