Commit Graph

  • 36e09582bc release: version 0.9.17 (#441) Huang Xin 2025-02-24 01:24:28 +01:00
  • ccc04825b7 feat(ux): improve pull-down interaction for mobile modal (#440) Huang Xin 2025-02-24 01:05:13 +01:00
  • 9e7e41a623 fix: prerender library page without localStorage (#439) Huang Xin 2025-02-23 17:04:02 +01:00
  • 1ff929ece5 feat: add toggle select mode and quit app shortcuts in library page, closes #96 (#438) Huang Xin 2025-02-23 16:46:51 +01:00
  • 4c7b7881c8 feat: add d/u shortcuts for half page navigation, closes #62 (#437) Huang Xin 2025-02-23 15:56:00 +01:00
  • 1d5b189185 fix: preserve note id when changing style and preserve style when changing color, closes #252 (#436) Huang Xin 2025-02-23 15:32:57 +01:00
  • a9aa2fe7a4 fix: set minimum font size for obsolete font tag, closes #434 (#435) Huang Xin 2025-02-23 13:42:37 +01:00
  • 0253afca86 auth: add safari-auth plugin for iOS OAuth (#433) Huang Xin 2025-02-23 03:31:10 +01:00
  • 7ddbaa644b Add arabic localization (#432) Ahmed 2025-02-22 22:51:20 +02:00
  • e96782baab api: load balance of the API keys for deepl translate, closes #429 (#431) Huang Xin 2025-02-22 09:09:25 +01:00
  • 66784736ee Add Dockerfile to selfhost (#430) Gigoo25 2025-02-22 02:03:12 -05:00
  • 2bb6ed2602 feat: add haptics feedback when entering select mode (#428) Huang Xin 2025-02-22 00:18:06 +01:00
  • 48ef2d634f chore: fix aarch64 linux build Huang Xin 2025-02-21 20:09:18 +01:00
  • e77c377839 release: version 0.9.15 (#425) Huang Xin 2025-02-21 19:44:28 +01:00
  • c2d75deab4 fix: override font color from calibre (#422) Huang Xin 2025-02-21 17:07:27 +01:00
  • e7579e5867 ui: wrap keyboard shortcuts in kbd tag (#421) Huang Xin 2025-02-21 16:43:38 +01:00
  • fcc933a243 doc: add instruction for starting development for the Web version only Huang Xin 2025-02-21 16:08:19 +01:00
  • bbc457a9a5 fix: scroll to current TOC item when toggling sidebar, closes #418 (#420) Huang Xin 2025-02-21 14:18:00 +01:00
  • f8bd4a0e2c doc: update feature-request template Huang Xin 2025-02-21 12:52:52 +01:00
  • 3ada880155 ui: fix os platform detection for iPad and layout tweaks for iPad (#416) Huang Xin 2025-02-21 01:11:33 +01:00
  • 66866372ea ui: responsive font size for book notes (#415) Huang Xin 2025-02-20 12:02:55 +01:00
  • b321986c40 fix: display complete notes in note list and save note drafts, closes #405 (#412) Huang Xin 2025-02-20 02:13:33 +01:00
  • 829a698ece auth: use native sign in with Apple on iOS & i18n for auth page (#411) Huang Xin 2025-02-19 23:49:15 +01:00
  • 978a512ebf mobile: enable paging animation by default on mobile platforms (#410) Huang Xin 2025-02-19 20:27:22 +01:00
  • aca8c93efb fix: avoid repeative navigation to login after closing login page (#409) Huang Xin 2025-02-19 17:21:03 +01:00
  • 8cb81b3795 release: version 0.9.13 (#404) Huang Xin 2025-02-19 01:20:16 +01:00
  • 91716df5e0 feat: add option to keep screen awake when reading (#403) Huang Xin 2025-02-19 00:33:23 +01:00
  • f5f07e9392 fix: handle malformed href in PDF TOC, closes #357 (#402) Huang Xin 2025-02-18 23:29:23 +01:00
  • 7e385db4ed compat: support weread footernote, closes #391 (#401) Huang Xin 2025-02-18 22:23:05 +01:00
  • 1b99915663 fix: override some styles to show footnotes, closes #383 (#400) Huang Xin 2025-02-18 21:12:56 +01:00
  • 0a213d6a0e chore: clean up oauth callback (#399) Huang Xin 2025-02-18 18:12:25 +01:00
  • f9e9c90386 fix: swipe gesture in library page should not unintentionally trigger tap (#396) Huang Xin 2025-02-18 13:29:07 +01:00
  • 8b2888af34 ui: fix title bar padding in the library page (#395) Huang Xin 2025-02-18 12:42:45 +01:00
  • ffb00f4e0d ux: make the top and bottom toolbar transient and hide in normal reading status (#394) Huang Xin 2025-02-18 12:07:04 +01:00
  • 77da5423a6 ui: fix notebook layout (#392) Huang Xin 2025-02-17 23:23:24 +01:00
  • ee201d4571 ui: fix alert position in BookDetailModal and toast content max width (#390) Huang Xin 2025-02-17 14:05:18 +01:00
  • e48cfc407c release: script for iOS appstore upload (#388) Huang Xin 2025-02-16 20:50:57 +01:00
  • d49be1f9ca ui: fix alert layout not centered after refactoring (#387) Huang Xin 2025-02-16 15:50:28 +01:00
  • c46cf5b0bf UX enhancements of grid view in mobile platforms (#379) Huang Xin 2025-02-16 01:02:41 +01:00
  • 3078b09ba4 FR #241: Added Shortcuts to notetaking UI (#378) jackplo 2025-02-15 16:28:33 -05:00
  • 05cb53ede4 fix: use mouse pos in screen coordinates for click-to-flip, closes #351 (#375) Huang Xin 2025-02-15 02:34:17 +01:00
  • bd6ef7fe8e release: version 0.9.11 Huang Xin 2025-02-14 01:45:22 +01:00
  • b33d85f439 ui: fix layout in mobile platforms (#371) Huang Xin 2025-02-14 00:19:25 +01:00
  • 95a69d6bdf ux: polish ux of grouping dialog (#370) Huang Xin 2025-02-13 22:49:59 +01:00
  • ed9a0c6f20 ux: hide action bar when modal is shown (#369) Huang Xin 2025-02-13 21:34:56 +01:00
  • 71b075dfa8 feat: organize the library with groups (#368) Huang Xin 2025-02-13 18:45:57 +01:00
  • 937832a8ee ui: fix toast position on mobile devices (#350) Huang Xin 2025-02-10 23:15:43 +01:00
  • 881a54f155 cjk: default text indent for CJK and fix unusual OEBPS naming, closes #346 (#349) Huang Xin 2025-02-10 22:05:58 +01:00
  • 2dd0a20925 fix: reintroduce hold detection to avoid unwanted single click (#348) Huang Xin 2025-02-10 20:31:27 +01:00
  • b7ae3f29d9 chore: support deployment with open-next on cloudflare (#347) Huang Xin 2025-02-10 16:58:30 +01:00
  • 609ddb776b ux: disable double click timeout on mobile devices for more performant page turning (#339) Huang Xin 2025-02-09 21:36:08 +01:00
  • 7847360588 cjk: set full justification by default for CJK even on mobile devices (#338) Huang Xin 2025-02-09 20:32:30 +01:00
  • 8e7240bb9b ux: process synced books in update time ascending order (#337) Huang Xin 2025-02-09 18:58:56 +01:00
  • effbc08561 mobile: use sticky position for action bars for mobile compatibility (#335) Huang Xin 2025-02-09 18:35:24 +01:00
  • 6b057ebc14 feat: add override option for paragraph spacing settings, closes #329 (#334) Huang Xin 2025-02-09 16:05:37 +01:00
  • 26b64adca6 fix: add blob CSP for font and don't override <p> margin by default (#327) Huang Xin 2025-02-09 00:54:06 +01:00
  • 9577f6a026 android: compatibility for Android 8 (#326) Huang Xin 2025-02-08 20:02:05 +01:00
  • 25da9210e2 readme: update roadmap and badge-platforms (#325) Huang Xin 2025-02-08 19:04:24 +01:00
  • 8b80c52c54 release: version 0.9.10 (#324) Huang Xin 2025-02-08 18:53:50 +01:00
  • d3d496b583 mobile: fix TTS icon position on iOS (#322) Huang Xin 2025-02-08 18:21:47 +01:00
  • ad1365fa23 mobile: fix layout of book detail modal and refresh indicator (#321) Huang Xin 2025-02-08 17:57:49 +01:00
  • 0ba3b510ce fix: importing fb2.zip file and CSP for embedded cover image (#319) Huang Xin 2025-02-08 16:19:54 +01:00
  • 1da0817145 mobile: fix sidebar height on iOS (#318) Huang Xin 2025-02-08 13:32:15 +01:00
  • 151509b84c mobile: fix iOS safe area insets (#317) Huang Xin 2025-02-08 03:38:17 +01:00
  • 282b129bf5 mobile: save book config when progress changes on Android (#315) Huang Xin 2025-02-07 23:22:55 +01:00
  • 7dfd7b9ca2 mobile: fix hasSafeAreaInset as PWA is only for WebAppService (#314) Huang Xin 2025-02-07 22:35:24 +01:00
  • ce00c3e923 mobile: immersive UI for android (#313) Huang Xin 2025-02-07 22:23:42 +01:00
  • e2e3418412 mobile: support safe area insets for mobile platforms (#312) Huang Xin 2025-02-07 22:15:18 +01:00
  • c79657a1ee fix: don't autoscroll to current item in TOC when TTS is on (#311) Huang Xin 2025-02-07 19:08:50 +01:00
  • dee1e28a61 feat: add options to adjust paragraph margin, word spacing, letter spacing, text indent and font weight (#310) Huang Xin 2025-02-07 18:23:12 +01:00
  • adfdb10d8e fix: compatibility fix for some formerly imported corrupted metadata (#307) Huang Xin 2025-02-07 02:53:30 +01:00
  • 023ba663e3 fix: stop showing annotator popup when speaking with TTS on Android (#306) Huang Xin 2025-02-07 01:20:25 +01:00
  • b2ef55832c hotfix: fix window cannot be dragged when light traffic widget is shown on macOS (#304) Huang Xin 2025-02-06 20:54:39 +01:00
  • b879184dc6 ux: incrementally loading new books after synchronization (#303) Huang Xin 2025-02-06 19:07:48 +01:00
  • 8bd9e18381 auth: add applinks for auth on android and ios (#302) Huang Xin 2025-02-06 16:16:15 +01:00
  • 4121195fd3 fix: remove symbolic fonts in default sys fonts list (#301) Huang Xin 2025-02-06 11:32:56 +01:00
  • cebe8812d3 i18n: translate Sans-serif and Serif font labels (#300) Huang Xin 2025-02-05 16:57:53 +01:00
  • 0a13f36e33 sync: add toast error for failed uploading when the cloud quota is insufficient (#299) Huang Xin 2025-02-05 15:48:59 +01:00
  • ded6053134 fix: UA detection of Safari with AppleWebKit (#298) Huang Xin 2025-02-05 11:24:16 +01:00
  • 1c6cc2bca0 tts: change voice language at speak time when the book language is not accurate (#296) Huang Xin 2025-02-04 23:44:59 +01:00
  • 6ca96be917 fix: swap paging keys when writing direction is set in config (#295) Huang Xin 2025-02-04 23:03:20 +01:00
  • a057af7881 fix: avoid over-highlighting on some blank space when selecting multiple paragraphs, closes #238 (#294) Huang Xin 2025-02-04 22:09:13 +01:00
  • 279504395d fix: handle zoomed text rect on Safari when highlighting, closes #67 (#293) Huang Xin 2025-02-04 19:59:21 +01:00
  • cfd5d5d106 mobile: several fixes for Android build (#292) Huang Xin 2025-02-04 00:07:55 +01:00
  • 93eacf91a0 feat: load system fonts list at runtime on desktop, closes #287 #237 (#290) Huang Xin 2025-02-03 00:41:30 +01:00
  • dc6cbd2029 chore: bump update of next.js (#289) Huang Xin 2025-02-02 22:30:38 +01:00
  • 643fdd24a9 chore: bump update of tauri (#288) Huang Xin 2025-02-02 22:19:49 +01:00
  • 5c55233c5c fix: occasionally the scroll end does not reach to the last subpixel (#284) Huang Xin 2025-02-01 17:54:11 +01:00
  • 4d7db3592f release: version 0.9.8 Huang Xin 2025-02-01 16:37:47 +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