This website requires JavaScript.
8e3574509e
chore: downgrade next.js to 15.3 (#1634 )
Huang Xin
2025-07-20 17:12:06 +08:00
9bdf375304
api: fix cors for api with new nextjs version (#1633 )
Huang Xin
2025-07-20 16:24:28 +08:00
effa922597
chore: bump tauri, next and zustand to latest versions (#1631 )
Huang Xin
2025-07-20 15:42:32 +08:00
fe484257a0
doc: add deepwiki badge and link (#1630 )
Huang Xin
2025-07-20 13:02:14 +08:00
cc0cd9a114
layout: fix nested toc items not expanded in very long toc list, closes #1625 (#1629 )
Huang Xin
2025-07-20 12:42:31 +08:00
916d63806e
chore: fix loading chunk error of optional chaining for Android WebView below 80 (#1626 )
Huang Xin
2025-07-20 02:24:30 +08:00
59d0118067
chore: handle ChunkLoadError by refreshing page (#1619 )
Huang Xin
2025-07-19 12:37:13 +08:00
957c6b9f32
fix: update book cover image from metadata in sidebar (#1615 )
Huang Xin
2025-07-19 01:11:02 +08:00
9c5a1147fa
release: version 0.9.65 (#1614 )
Huang Xin
2025-07-19 00:31:38 +08:00
60ad6706ff
ios: skip context menu when long-press on book cover, closes #1612 (#1613 )
Huang Xin
2025-07-19 00:22:59 +08:00
d9199d1182
sync: also sync book metadata (#1611 )
Huang Xin
2025-07-18 23:59:05 +08:00
219edb9faf
translation: fix translation not working for table of contents (#1610 )
Huang Xin
2025-07-18 17:54:26 +08:00
30a0227ef3
layout: unset text indent inside of list elements (#1609 )
Huang Xin
2025-07-18 17:26:28 +08:00
29b5a7cb88
tts: skip text to speech for rubys and footnote anchors, closes #1334 (#1608 )
Huang Xin
2025-07-18 17:10:12 +08:00
abb727870e
tts: handle invalid language code and show no voices hints, closes #1579 (#1607 )
Huang Xin
2025-07-18 15:27:51 +08:00
af84a8b110
chore: match dev-web command to docs (#1606 )
Dave Vasilevsky
2025-07-18 00:50:41 -04:00
0dea5d3094
layout: maintain the layout of anchor elements while increasing their tap target size, closes #1603 (#1605 )
Huang Xin
2025-07-18 12:26:54 +08:00
527b95521e
fix: replace fallback book cover with new cover image (#1604 )
Huang Xin
2025-07-18 12:03:22 +08:00
396b23ddb4
css: named container classes for easier css customization, closes #1598 (#1600 )
Huang Xin
2025-07-18 02:17:51 +08:00
ee0d1549bd
layout: add window borders on Linux, closes #1570 (#1599 )
Huang Xin
2025-07-18 01:40:12 +08:00
6da6b85530
feat: support multiple reader windows on desktop, closes #259 (#1596 )
Huang Xin
2025-07-17 16:21:37 +08:00
cde055dcb7
Update translation.json (#1595 )
StepanSad
2025-07-17 05:03:39 +02:00
08957ce3d7
release: version 0.9.64 (#1589 )
Huang Xin
2025-07-16 01:40:03 +08:00
33515f1f09
fix: save custom cover images in apps (#1588 )
Huang Xin
2025-07-16 01:33:13 +08:00
e3c411f043
feat: support to edit book metadata, closes #753 (#1583 )
Huang Xin
2025-07-15 01:46:57 +08:00
eda71725da
Update translation.json (#1581 )
StepanSad
2025-07-14 14:09:46 +02:00
f19f45c00e
Fixed bad Ukrainian translation. (#1576 )
StepanSad
2025-07-12 18:01:41 +02:00
6fb7897092
chore: flatpak with custom oauth (#1574 )
Huang Xin
2025-07-11 11:28:43 +08:00
2de941d7fb
doc: add appdata metainfo for Flathub (#1569 )
Huang Xin
2025-07-10 20:10:40 +08:00
3e4b7ebb13
css: remove unintended indent for images, closes #1567 (#1568 )
Huang Xin
2025-07-10 18:05:07 +08:00
2b52f82b57
fix: bookmark ribbon is now placed correctly when sidebar is pinned (#1565 )
Huang Xin
2025-07-10 00:23:55 +08:00
9fb7e80757
fix: pull down to refresh is now more smoother and responsive (#1564 )
Huang Xin
2025-07-10 00:01:33 +08:00
38869ce438
search: more responsive full-text search, closes #1558 (#1562 )
Huang Xin
2025-07-09 18:36:22 +08:00
1dbf93c1cf
css: lighten the highlight color in dark mode, closes #1489 (#1561 )
Huang Xin
2025-07-09 16:41:40 +08:00
aafcab8232
layout: fix dimension of inline images, closes #1555 (#1560 )
Huang Xin
2025-07-09 15:52:51 +08:00
bcfe1b8830
fix: invalid href handling in EPUB (#1557 )
Huang Xin
2025-07-09 10:57:21 +08:00
5db1847f7e
layout: add window border on Windows 10, closes #1551 (#1556 )
Huang Xin
2025-07-08 23:24:43 +08:00
165ca4a6e9
chore: add fastlane action to release to Google Play (#1554 )
Huang Xin
2025-07-08 22:18:53 +08:00
9556e1305f
updater: show update notes for new releases (#1552 )
Huang Xin
2025-07-08 18:13:47 +08:00
f5b686abd9
release: version 0.9.63 (#1550 )
Huang Xin
2025-07-07 21:07:35 +08:00
74e1b733a9
layout: dismiss system context menu popup when selecting text on iPad, closes #1485 (#1549 )
Huang Xin
2025-07-07 20:57:04 +08:00
a9e0090275
i18n: add Thai (th-TH) translations (#1548 )
Huang Xin
2025-07-07 17:21:41 +08:00
68d57da9ca
perf: speed up opening for large MOBI books, closes #1544 (#1547 )
Huang Xin
2025-07-07 16:15:54 +08:00
3cef529ebd
feat: support deleting only the cloud backup of a book (#1546 )
Bhscer
2025-07-07 15:37:11 +08:00
85ac399e2c
tts: fix some direct text being skipped in tts, closes #1515 (#1543 )
Huang Xin
2025-07-06 18:13:40 +08:00
e8d09773a2
fix: handling toc links for some mobi books, closes #1525 (#1542 )
Huang Xin
2025-07-06 14:49:47 +08:00
23905407ca
doc: layout for the download badges (#1541 )
Huang Xin
2025-07-06 11:42:29 +08:00
2ab1304b6d
doc: update Readme for mobile apps downloads (#1540 )
Huang Xin
2025-07-06 11:20:30 +08:00
d94236e127
layout: fix grid cover image height in crop mode (#1537 )
Huang Xin
2025-07-05 23:29:33 +08:00
630025c123
chore: update Android target sdk to 35 (#1534 )
Huang Xin
2025-07-05 14:49:41 +08:00
2b73c5a85a
perf: lazy loading fonts in fonts list (#1533 )
Huang Xin
2025-07-05 13:32:22 +08:00
a03f2c585f
layout: fix overlay scrollbar with virtualized list, closes #1524 (#1530 )
Huang Xin
2025-07-05 01:36:13 +08:00
8a0216dcf8
fix: links in mobi are now properly followed, closes #1503 (#1528 )
Huang Xin
2025-07-04 13:47:27 +08:00
59013be586
settings: remove unsupported screen orientation lock on iPad, closes #1520 (#1522 )
Huang Xin
2025-07-03 19:41:42 +08:00
c6a638dbfd
compat: footnote img size, closes #1518 (#1519 )
Huang Xin
2025-07-03 00:55:09 +08:00
e54440ad80
chore: retry workflow for r2 uploading (#1517 )
Huang Xin
2025-07-02 23:37:05 +08:00
446b014f7d
chore: upload to r2 after release with retry (#1516 )
Huang Xin
2025-07-02 23:23:12 +08:00
9190433ea1
subscription: fix action button in plan card (#1514 )
Huang Xin
2025-07-02 22:48:32 +08:00
d78d135600
release: version 0.9.62 (#1513 )
Huang Xin
2025-07-02 21:02:20 +08:00
04b6c89e58
layout: refine user profile page (#1512 )
Huang Xin
2025-07-02 19:50:22 +08:00
8eefba2bee
feat: add an option to show/hide original text in translation, also closes #1492 (#1511 )
Huang Xin
2025-07-02 13:27:05 +08:00
a254139200
layout: extend drag area outward so the scrollbar remains clickable (#1509 )
Huang Xin
2025-07-01 15:55:09 +08:00
0514bed5b7
css: fix for legacy epub image dimension, closes #1507 (#1508 )
Huang Xin
2025-07-01 15:46:27 +08:00
49978c5e3f
layout: add overlay scrollbar for TOC on Android (#1506 )
Huang Xin
2025-07-01 15:17:18 +08:00
b959bf070c
feat: add upgrade to premium option in settings menu (#1505 )
Huang Xin
2025-07-01 15:15:25 +08:00
49e6877810
feat: add option to toggle Parallel Reading on/off when viewing multiple books, closes #1496 (#1504 )
Huang Xin
2025-07-01 01:06:59 +08:00
bb759597e9
shortcuts: add ESC to dismiss search bar, closes #1495 (#1502 )
Huang Xin
2025-06-30 22:13:43 +08:00
bf0bb80009
api: fix for supabase RLS (#1501 )
Huang Xin
2025-06-30 21:08:53 +08:00
5d61a9808f
feat: add subscription management for tauri platforms (#1499 )
Huang Xin
2025-06-30 16:04:57 +08:00
bc36da6b25
feat: add subscription management for web (#1494 )
Huang Xin
2025-06-30 00:33:36 +08:00
280cb75ca4
api: cors in middleware (#1493 )
Huang Xin
2025-06-29 23:00:52 +08:00
d5d0a9abd3
api: add subscription API (#1491 )
Huang Xin
2025-06-29 20:38:04 +08:00
9f343992b2
settings: add three new CJK fonts (#1484 )
Huang Xin
2025-06-27 18:31:01 +08:00
7ab7058dba
refactor: fix fallback cover image for fitted mode (#1483 )
Huang Xin
2025-06-27 16:28:38 +08:00
c3113ade13
chore: fix uninlined format args warning (#1482 )
Huang Xin
2025-06-27 16:27:21 +08:00
7737c05c8f
layout: apply custom css also to the library page, tweaks on fitted cover images (#1481 )
Huang Xin
2025-06-27 16:01:17 +08:00
4fde9955b2
release: version 0.9.61 (#1479 )
Huang Xin
2025-06-26 17:27:02 +08:00
3875c8f239
feat: add an option to show remaining pages in chapter (#1478 )
Huang Xin
2025-06-26 17:19:30 +08:00
7bd1b03652
fix: get correct filename when importing txt files on iOS (#1477 )
Huang Xin
2025-06-26 16:21:55 +08:00
73878c14e3
fix: EPUB covers occasionally fail to display in library view, closes #1029 (#1476 )
Huang Xin
2025-06-26 16:03:35 +08:00
bc2c3a2c9a
feat: add options to reset settings in the config dialog, closes #1111 (#1475 )
Huang Xin
2025-06-26 15:59:34 +08:00
460d37c656
chore: update assetlinks and deeplink for Android (#1474 )
Huang Xin
2025-06-25 20:47:50 +08:00
fff9e3221e
chore: use default production supabase and posthog if not customized, closes #1454 (#1473 )
Huang Xin
2025-06-25 19:46:48 +08:00
f77fa17cbc
bump: update tauri to latest dev branch, closes #1468 (#1471 )
Huang Xin
2025-06-25 11:36:45 +08:00
d4565f7d60
feat: add an option in the view menu to crop or fit book covers of the library page (#1469 )
Huang Xin
2025-06-25 09:48:08 +08:00
e8b1976f4f
doc: adjust the priority of the readest koplugin for Koreader (#1467 )
Huang Xin
2025-06-24 14:34:31 +08:00
6b4bb64885
feat: custom css for the reader UI (#1466 )
Huang Xin
2025-06-24 14:33:49 +08:00
fc0c42f7db
android: fix transparent icon background on Android, closes #1462 (#1464 )
Huang Xin
2025-06-24 12:54:49 +08:00
41e5f27d4d
layout: view menu now has a maximum width, closes #1459 (#1463 )
Huang Xin
2025-06-24 11:44:03 +08:00
a042b4c739
fix: longer timeout to save changes before reloading page (#1461 )
Huang Xin
2025-06-24 11:01:46 +08:00
a1c1a9f983
chore: bump opennextjs and wrangler to latest versions (#1460 )
Huang Xin
2025-06-24 09:22:12 +08:00
423ae77160
doc: add the Support section in README (#1458 )
Huang Xin
2025-06-23 18:46:08 +08:00
05c61a4b1a
doc: add donation badge and link with crypto payment (#1457 )
Huang Xin
2025-06-23 17:37:13 +08:00
ce8f06b7fb
chore: add sponsor readest link
Huang Xin
2025-06-23 05:03:21 +02:00
f815844577
release: version 0.9.60 (#1452 )
Huang Xin
2025-06-22 17:24:47 +08:00
7fe4d38c51
fix: allow inline scripts on Tauri platforms (#1451 )
Huang Xin
2025-06-22 17:22:39 +08:00
43edcb4e9e
android: dismiss the splash screen and change icon background color in task list (#1450 )
Huang Xin
2025-06-22 15:10:03 +08:00
e259b29afa
fix: disable translation when the primary language is not defined, closes #1443 (#1448 )
Huang Xin
2025-06-22 13:10:22 +08:00
cd5f57a004
layout: ignore system top/bottom safe insets when there is no header or footer, closes #1442 (#1447 )
Huang Xin
2025-06-22 12:32:23 +08:00
8c0cdb0e22
layout: tweaks on layout for iPad (#1446 )
Huang Xin
2025-06-22 11:55:40 +08:00