Commit Graph

  • 2048c7f33e release: version 0.9.8 (#283) v0.9.8 Huang Xin 2025-02-01 16:38:19 +01:00
  • 792e8657f7 ux: continue to scroll into next section at the bottom of the scroll view, closes #274 (#282) Huang Xin 2025-02-01 16:07:13 +01:00
  • 7a786478f1 ui: fix menu item flex layout (#281) Huang Xin 2025-02-01 14:57:43 +01:00
  • 0963969330 compat: more robust way to get book cover and compat author parsing (#280) Huang Xin 2025-02-01 14:35:08 +01:00
  • 6889d6341f settings: add option to disable auto check updates (#279) Huang Xin 2025-02-01 13:45:55 +01:00
  • 44885f2901 sync: add download/upload progress indicator (#277) Huang Xin 2025-02-01 12:17:21 +01:00
  • b6c8bfb52b fix: stale settings used when syncing books (#273) Huang Xin 2025-01-30 23:50:06 +01:00
  • 90e46860a5 ux: make toast info and hint info less disturbing (#272) Huang Xin 2025-01-30 16:46:17 +01:00
  • fef75f123d sync: pull to refresh library (#271) Huang Xin 2025-01-30 01:47:42 +01:00
  • 27c6ed402e font: override font size by default, font family is overridden by flag (#270) Huang Xin 2025-01-29 23:05:27 +01:00
  • 85c14002c6 auth: navigate to auth page when API calls are not authenticated (#269) Huang Xin 2025-01-29 22:46:13 +01:00
  • b7d06b6312 sync: use the location CFI to eliminate occasional one-off page glitches (#268) Huang Xin 2025-01-29 21:32:12 +01:00
  • cb04af1b17 mobile: set larger default font size and disable full justification for mobile by default (#266) Huang Xin 2025-01-29 13:31:30 +01:00
  • 01ff687472 sync: fix redundant progress sync when changing window size (#265) Huang Xin 2025-01-29 12:29:26 +01:00
  • 27eca300fa sync: fix tauri storage API (#264) Huang Xin 2025-01-29 01:49:58 +01:00
  • 377f5c314d sync: fix cors for storage api (#263) Huang Xin 2025-01-28 22:04:34 +01:00
  • c0d715bf77 sync: check local file availability before opening (#262) Huang Xin 2025-01-28 21:02:19 +01:00
  • 171a7ee759 sync: support quota of cloud storage (#261) Huang Xin 2025-01-28 19:05:20 +01:00
  • efd83180f1 sync: initial support to sync document files across devices (#260) Huang Xin 2025-01-28 00:03:01 +01:00
  • 4cea0bf75a Fix minor spelling error on the contributing guideline (#255) Palash Ahuja 2025-01-25 15:59:26 -08:00
  • a827316982 ue: make text highlighting unified on Desktop, Android and iOS (#256) Huang Xin 2025-01-26 00:57:59 +01:00
  • dc8cae5c77 fix: vertical swipes should not trigger horizontal scroll, closes #232 (#252) Huang Xin 2025-01-25 20:07:08 +01:00
  • 0fd0204869 fix: make sidebar content respects safe-area-inset-bottom (#251) Huang Xin 2025-01-25 19:42:16 +01:00
  • 8fd92efbc7 pwa: update next-pwa to latest maintained version (#250) Huang Xin 2025-01-25 18:45:43 +01:00
  • 4ec4b22038 fix: refresh config to get latest booknotes to show, closes #49 (#245) Huang Xin 2025-01-25 02:22:53 +01:00
  • 6b09145546 ui: fix highlight text not clear in dark mode (#244) Huang Xin 2025-01-25 00:55:53 +01:00
  • ae60606470 mobile: disable contextmenu only for mobile devices (#243) Huang Xin 2025-01-24 23:11:05 +01:00
  • 6c6af63ecc mobile: fix annotator tools for Android, closes #200 (#242) Huang Xin 2025-01-24 22:53:43 +01:00
  • 942524c110 mobile: fix annotator tools in iOS browsers (#239) Huang Xin 2025-01-24 13:30:42 +01:00
  • 18dfd73bed mobile: responsive sizes for annotation tools (#236) Huang Xin 2025-01-23 21:31:41 +01:00
  • 58d3e7b221 mobile: some UI tweaks and add system fonts (#233) Huang Xin 2025-01-23 16:53:42 +01:00
  • d757555fcb pwa: save a page reload between library and reader page navigation (#231) Huang Xin 2025-01-23 14:44:14 +01:00
  • 6315e4b751 readme: add PWA in supported platforms (#229) Huang Xin 2025-01-23 12:16:38 +01:00
  • 1f5c96fcc2 Release version 0.9.7 (#228) v0.9.7 Huang Xin 2025-01-23 11:31:00 +01:00
  • 475bab24c5 mobile: responsive font size in UI (#227) Huang Xin 2025-01-23 10:36:03 +01:00
  • 369d894557 Don't fallback to Noto Sans JP, use serif fallbacks (#225) Huang Xin 2025-01-23 08:34:39 +01:00
  • 41657d4c1d disable swipe up gesture detection in scrolled mode (#224) QP Hou 2025-01-22 23:21:54 -08:00
  • ac03d7f817 Loop silent audio to unblock iOS web audio in silent mode (#223) Huang Xin 2025-01-23 02:20:59 +01:00
  • 399f374dfa Add font 'Noto Serif JP', closes #169 (#222) Huang Xin 2025-01-23 01:24:26 +01:00
  • fb4853a9d4 Enable WebAudio to play even when the mute toggle switch is ON, closes #201 (#221) Huang Xin 2025-01-23 00:52:44 +01:00
  • c678d8fa44 PWA app theme color in the header and safe area avoiding home indicator (#220) Huang Xin 2025-01-23 00:22:09 +01:00
  • 4d5297fdb5 Layout tweaks on mobile browsers (#219) Huang Xin 2025-01-22 19:37:49 +01:00
  • 41bcf05127 Add missing translations (#218) Huang Xin 2025-01-22 18:48:09 +01:00
  • 533324e558 Responsive icon sizes for phones, tablets and desktops, closes #214 (#217) Huang Xin 2025-01-22 18:33:00 +01:00
  • c8bfb64ad3 Dynamically set theme color for PWA browser UI elements (#213) Huang Xin 2025-01-22 01:07:20 +01:00
  • ee0d7d7ad0 Support PWA for the web version (#212) Huang Xin 2025-01-22 00:18:19 +01:00
  • fc2cad3980 Make dialogs responsive for mobile devices (#209) Huang Xin 2025-01-21 19:49:41 +01:00
  • 07116bdae8 ci: run rust clippy/fmt (#207) QP Hou 2025-01-20 22:20:26 -08:00
  • a7ba5db830 dev: add editorconfig (#206) QP Hou 2025-01-20 22:18:00 -08:00
  • 7fcaab8b9f mobile: swipe up to toggle header/footer (#205) QP Hou 2025-01-20 22:17:36 -08:00
  • a853bc52d2 Add delete functionality to BookDetailModal with confirmation alert (#204) Jiucheng(Oliver) 2025-01-21 01:11:46 -05:00
  • e34978672e Various fixes and enhancements on updater, header bar and tts (#203) Huang Xin 2025-01-20 22:34:05 +01:00
  • 751bf3836c Disable app updater for app store version and support more languages (#202) Huang Xin 2025-01-20 17:14:26 +01:00
  • 87069c7308 Fix TTS on iOS browsers, closes #172 (#198) Huang Xin 2025-01-20 01:53:12 +01:00
  • ca2a62a921 support setting dev environment using nix (#195) QP Hou 2025-01-19 00:36:49 -08:00
  • f53f5b7594 Add cors for translation API (#193) Huang Xin 2025-01-18 19:56:12 +01:00
  • 443809f5af Release version 0.9.6 (#191) v0.9.6 Huang Xin 2025-01-18 18:44:16 +01:00
  • c009edca61 Fix translation API (#189) Huang Xin 2025-01-17 19:10:27 +01:00
  • 58c907c7cc Various enhancements for mobile platforms (#188) Huang Xin 2025-01-17 15:42:16 +01:00
  • 5ca173818b Fix corner case of sync progress failure (#187) Huang Xin 2025-01-17 13:45:29 +01:00
  • f64b5606f1 Hide book title in header bar for small screens (#185) Huang Xin 2025-01-17 00:28:06 +01:00
  • 010568eeb1 Responsive layout for sidebar and settings dialog on mobile devices (#184) Huang Xin 2025-01-17 00:17:51 +01:00
  • d24f737428 Style tweaks: slightly lighter base-300 colors and padding around tab icons in sidebar (#183) Huang Xin 2025-01-16 19:07:23 +01:00
  • 1635958ae3 More precise translations for some options and add Greek translations (#182) Huang Xin 2025-01-16 15:18:14 +01:00
  • c8f0c09426 Use dynamic viewport unit dvh to avoid page covered by toolbar and address bar in mobile browsers (#160) Huang Xin 2025-01-15 19:11:05 +01:00
  • 60a9eb5b57 Release version 0.9.5 (#159) v0.9.5 Huang Xin 2025-01-15 17:55:50 +01:00
  • 46fdea3522 feat: provide reading progress indicator for each books in the bookshelf (#153) Egan Gumiwang Pratama Bisma 2025-01-15 23:17:07 +07:00
  • ba82203629 Set webpage title to book title (#155) Huang Xin 2025-01-14 17:02:23 +01:00
  • 8dbcf25331 Toggle TTS stop when it's already running (#154) Huang Xin 2025-01-14 15:32:47 +01:00
  • 7e9ddcd7cc Preload the next two paragraphs in advance for TTS playback (#151) Huang Xin 2025-01-14 01:45:54 +01:00
  • 211fc2cd22 Add more system fonts (#150) Huang Xin 2025-01-13 23:27:52 +01:00
  • 3578d7eba8 Handle publisher with language map in book metadata (#149) Huang Xin 2025-01-13 22:53:58 +01:00
  • d220adbfdf TTS UX enhancements (#148) Huang Xin 2025-01-13 20:04:04 +01:00
  • 752f4449b4 Add fallback fonts for GB18030-2022 L3 charsets (#147) Huang Xin 2025-01-13 19:14:43 +01:00
  • 66f369b269 Fix multiple voices when setting rate and voices in Firefox (#146) Huang Xin 2025-01-13 00:19:49 +01:00
  • 2251d65de4 Release hotfix of occasionally speak not stop when setting rate and voice v0.9.3 Huang Xin 2025-01-11 19:08:23 +01:00
  • 463ea39467 Fix occasionally current speak not stopped when changing voice or rate (#144) Huang Xin 2025-01-11 18:11:14 +01:00
  • 87bc842525 Set default sidebar width to 15% of screen width (#143) Huang Xin 2025-01-11 11:34:43 +01:00
  • 2ad67a0503 Init TTSController async when showing TTS indicator and add more voices (#142) Huang Xin 2025-01-11 11:15:21 +01:00
  • 9f894e1d9e Use default voice in Edge TTS (#141) Huang Xin 2025-01-10 15:26:01 +01:00
  • cc97a1b36f Update README (#140) v0.9.2 Huang Xin 2025-01-10 14:36:37 +01:00
  • 4e42ec4a44 Release 0.9.2 (#139) Huang Xin 2025-01-10 14:13:56 +01:00
  • 00003a9415 Preloading audio for Edge TTS and other fixes (#138) Huang Xin 2025-01-10 14:11:09 +01:00
  • 7402141237 Add Edge TTS backend, selecting different voices will change TTS backend dynamically (#137) Huang Xin 2025-01-10 02:35:23 +01:00
  • e0323bb0ed Fix access token sometimes invalid in browser context (#136) Huang Xin 2025-01-09 17:58:55 +01:00
  • 112c5fa979 enforce numeric inputs on NumberInput and prevent NaN text (#135) Egan Gumiwang Pratama Bisma 2025-01-09 18:51:06 +07:00
  • 86dc32dab3 persist max block size setting in LayoutPanel component (#134) Egan Gumiwang Pratama Bisma 2025-01-09 18:23:11 +07:00
  • 33d4dcd740 Better animation for sidebar transitions (#133) Huajin 2025-01-09 19:16:07 +08:00
  • 36d6074468 Filter voices list and shutdown TTS when closing book (#130) Huang Xin 2025-01-09 03:33:52 +01:00
  • cc1396876e Add select voice button in the TTS panel (#129) Huang Xin 2025-01-09 01:34:30 +01:00
  • f26de3ab0d Add speech speed slider in the TTS panel (#128) Huang Xin 2025-01-08 21:31:12 +01:00
  • 814a0032d0 Add 'Speak' button in the footbar (#127) Huang Xin 2025-01-08 19:44:04 +01:00
  • c6defb97ee Fix TTS might stop at the end of the section (#126) Huang Xin 2025-01-08 17:50:36 +01:00
  • ddee347eb3 Fix text color in misc panel and adjust order of annotator tools (#125) Huang Xin 2025-01-08 16:50:57 +01:00
  • 83b10a1df8 Fix color of return button in auth page in dark mode (#124) Huang Xin 2025-01-08 15:44:14 +01:00
  • 3e43905321 Fix TTS paused after forward/backward (#123) Huang Xin 2025-01-08 15:18:58 +01:00
  • 89b2eba2af Refactor Toast to global component (#122) Huang Xin 2025-01-08 14:12:38 +01:00
  • 15d8d61841 Support more than 2 columns in page layout, closes #119 (#121) Huang Xin 2025-01-07 22:32:07 +01:00
  • 07b04b82e6 Initial implementation of TTS with Web Speech API (#120) Huang Xin 2025-01-07 21:57:55 +01:00
  • 2406605871 Release aarch64 Linux binaries (#118) v0.9.1 Huang Xin 2025-01-06 19:19:35 +01:00