Commit graph

267 commits

Author SHA1 Message Date
Huang Xin
4e42ec4a44
Release 0.9.2 (#139) 2025-01-10 14:13:56 +01:00
Huang Xin
00003a9415
Preloading audio for Edge TTS and other fixes (#138)
* Blacklist some low-quality web tts voices

* Dropdown layout tweaks

* Handle no audio data received in Edge TTS

* Preloading audio for Edge TTS
2025-01-10 14:11:09 +01:00
Huang Xin
7402141237
Add Edge TTS backend, selecting different voices will change TTS backend dynamically (#137) 2025-01-10 02:35:23 +01:00
Huang Xin
e0323bb0ed
Fix access token sometimes invalid in browser context (#136)
* Update dependencies

* Fix access token sometimes invalid in browser context
2025-01-09 17:58:55 +01:00
Egan Gumiwang Pratama Bisma
112c5fa979
enforce numeric inputs on NumberInput and prevent NaN text (#135) 2025-01-09 12:51:06 +01:00
Egan Gumiwang Pratama Bisma
86dc32dab3
persist max block size setting in LayoutPanel component (#134)
https://github.com/readest/readest/issues/131
2025-01-09 12:23:11 +01:00
Huajin
33d4dcd740
Better animation for sidebar transitions (#133)
* Add transition for BooknoteItem

* Add Tab switch animations and tooltip 'Toc' translations.

* Use 'Table of Contents' instead of 'Toc' as key.
2025-01-09 12:16:07 +01:00
Huang Xin
36d6074468
Filter voices list and shutdown TTS when closing book (#130) 2025-01-09 03:33:52 +01:00
Huang Xin
cc1396876e
Add select voice button in the TTS panel (#129) 2025-01-09 01:34:30 +01:00
Huang Xin
f26de3ab0d
Add speech speed slider in the TTS panel (#128) 2025-01-08 21:31:12 +01:00
Huang Xin
814a0032d0
Add 'Speak' button in the footbar (#127) 2025-01-08 19:44:04 +01:00
Huang Xin
c6defb97ee
Fix TTS might stop at the end of the section (#126) 2025-01-08 17:50:36 +01:00
Huang Xin
ddee347eb3
Fix text color in misc panel and adjust order of annotator tools (#125) 2025-01-08 16:50:57 +01:00
Huang Xin
83b10a1df8
Fix color of return button in auth page in dark mode (#124) 2025-01-08 15:44:14 +01:00
Huang Xin
3e43905321
Fix TTS paused after forward/backward (#123) 2025-01-08 15:18:58 +01:00
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
15d8d61841
Support more than 2 columns in page layout, closes #119 (#121) 2025-01-07 22:32:07 +01:00
Huang Xin
07b04b82e6
Initial implementation of TTS with Web Speech API (#120)
* Initial implementation of TTS with Web Speech API

* Add translations for annotator tools
2025-01-07 21:57:55 +01:00
Huang Xin
a59a3b633b
Fix progress overridden by newly opened book (#117) 2025-01-06 19:19:02 +01:00
Huang Xin
cccd4c2b16
Various fixes (#116)
* Fix missing translations in translator popup

* Disable annotator for PDFs for now, closes #115

* Fix triangle in shadow of popup making it darker
2025-01-06 01:33:35 +01:00
Huang Xin
990f61fb72
Fix layout issues on Windows (#113) 2025-01-05 20:11:23 +01:00
Huang Xin
d51f5a632a
Regenerate tauri signing key to solve InvalidSignature error when updating 2025-01-05 18:07:49 +01:00
Huang Xin
3e9b89de0e
Swap font when downloading online fonts, closes #104 (#111) 2025-01-05 17:26:36 +01:00
Huang Xin
ca56c5a73d
Fix no rounded window in reader page on Linux, closes #107 (#110) 2025-01-05 15:50:12 +01:00
Huang Xin
76c5f58547
Restore window position and size, closes #7 (#109) 2025-01-05 14:08:56 +01:00
Huang Xin
e4a6ae01e0
Release portable binaries for Windows (#102) 2025-01-04 19:46:57 +01:00
Huang Xin
2763c18d6f
Fix dropdown close overlay not working on Windows/Linux (#101) 2025-01-04 17:13:53 +01:00
Huang Xin
71d0735917
Various fixes (#99)
* Add shortcut to page turning with the space key on keyboard

* Properly handle auto refresh token with supabase

* Fix settings not stored in direct quit of app, closes #94
2025-01-04 14:18:57 +01:00
Huang Xin
3484c893df
Fix deeplink on Windows (#95) 2025-01-04 11:20:31 +01:00
Huang Xin
e885d22631
Add deeplink to parse oauth callback url in tauri apps (#92) 2025-01-03 23:24:30 +01:00
Huang Xin
3ad26d9d8f
Add vertical/horizontal switch in Layout configs for CJK books (#91) 2025-01-03 21:24:15 +01:00
Huang Xin
b699fc98c2
Fix title layout of book details modal and apply of custom css deletion (#90)
* Fix custom css cannot apply after deletion

* Fix title layout of book details modal, closes #89
2025-01-03 19:12:25 +01:00
Huang Xin
2c9fe8e4f4
Better Custom CSS editor (#88) 2025-01-03 14:52:31 +01:00
Huang Xin
f425ff8ffa
Release version 0.8.9 (#85)
* Update README

* Release version 0.8.9
2025-01-02 23:44:35 +01:00
Christian Clauss
572ddd923c
Fix typos discovered by codespell (#80) 2025-01-02 15:29:27 +01:00
Ray-D-Song
f3f8df033d
Fix background color of search results (#79) 2025-01-02 09:34:19 +01:00
Huang Xin
50f75c1f18
Show error toast for failed imported books and styles for dropdown menus (#76)
* Styles for dropdown menus

* Show error toast for failed imported books
2024-12-31 18:35:51 +01:00
Huang Xin
1ad13d0b7e
Fix translations and line-height settings not working for some books (#73) 2024-12-31 14:42:08 +01:00
Huang Xin
cd67f6ec3f
Various enhancements and fixes (#70)
* Fix excerpts cannot be deleted in Chrome browsers

* Show book details in reader sidebar

* Set minimum search term length to 1 for CJK languages

* Use more system fonts as custom fonts, closes #31
2024-12-31 01:08:27 +01:00
Huang Xin
0a46fe8648
Add missing hasWindowBar in BaseAppService 2024-12-30 09:49:20 +01:00
QP Hou
abb1b7ae9c
add support for ios dev build (#68) 2024-12-30 09:37:01 +01:00
Huang Xin
75e872af51
Bookshelf enhancements: 1. show details in context menu; 2. support some not found book covers (#64)
* Add show book details and open book in context menu

* Support extracting some book covers not included in the meta or guide sections
2024-12-30 00:09:23 +01:00
chrox
d1b6a0db1e
Release version 0.8.8 2024-12-29 13:09:40 +01:00
chrox
870607f9c3
Add missing translations 2024-12-29 10:42:35 +01:00
chrox
fc163926ad
Use mainBinaryName for binary execuable name 2024-12-29 10:02:30 +01:00
Huang Xin
4a33409559
Some CSS tweaks to better support dark mode and embedded fonts (#63) 2024-12-28 23:24:59 +01:00
chrox
b8af483229
Rename binary execuable to readest for better cli interface, closes #61
Note that this does not affect the product name which is still Readest
and the package name is not changed.
2024-12-28 17:13:37 +01:00
chrox
0e7db64fe1
Release version 0.8.7 2024-12-27 22:59:44 +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