Huang Xin
|
ea24b5a97a
|
fix(account): redirect to auth page if unauth user is in user page (#3008)
|
2026-01-20 21:55:53 +01:00 |
|
Huang Xin
|
5141be1c3f
|
fix(iap): don't initialize billing on Android without google play service, closes #2630 (#2677)
|
2025-12-10 15:34:23 +01:00 |
|
Huang Xin
|
50cd7f80c6
|
feat: refresh account info after managing cloud storage (#2648)
|
2025-12-08 13:13:20 +01:00 |
|
Huang Xin
|
42b47d73b7
|
feat: support cloud storage management (#2636)
|
2025-12-06 20:25:40 +01:00 |
|
Huang Xin
|
e28dabce65
|
fix(layout): refactor full height for edge to edge env and in browser env (#2582)
|
2025-12-01 13:48:14 +01:00 |
|
Huang Xin
|
cd614e3845
|
feat(cjk): add an option to replace quotation marks in vertical layout for CJK languages (#2511)
|
2025-11-22 14:09:20 +01:00 |
|
Huang Xin
|
a6444b5b33
|
feat: supported updating email address for Readest account (#2437)
|
2025-11-12 19:03:02 +01:00 |
|
Huang Xin
|
9c5bcb13e2
|
feat(plan): show life-time plan name in user profile (#2360)
|
2025-10-29 15:36:12 +01:00 |
|
Huang Xin
|
9bc46914e2
|
feat(iap): support expanding cloud storage with IAP on iOS and Android (#2331)
|
2025-10-26 10:18:56 +01:00 |
|
Huang Xin
|
fdf6908fc6
|
feat: expand cloud storage with one-time payment (#2325)
|
2025-10-25 11:46:51 +02:00 |
|
Huang Xin
|
8737535b90
|
feat: support Android IAP (#2286)
|
2025-10-21 18:24:50 +02:00 |
|
Huang Xin
|
d8943fc0c5
|
compat: normalize OKLCH color syntax for older iOS Safari, closes #990 (#2150)
|
2025-10-01 07:59:45 +02:00 |
|
Huang Xin
|
cdd274e5ca
|
compat: add support for WebView down to version 92, closes #2139 (#2145)
|
2025-09-30 19:14:35 +02:00 |
|
Huang Xin
|
34f1af727f
|
a11y: accessibility for mobile platforms (#2044)
|
2025-09-15 18:45:45 +02:00 |
|
Huang Xin
|
bb34b1ba59
|
a11y: add screen reader support (#2040)
Tested with VoiceOver on iOS and macOS
|
2025-09-14 22:00:42 +02:00 |
|
Huang Xin
|
9fd152d727
|
refactor(a11y): add basic lint for accessibility (#2021)
|
2025-09-11 18:57:04 +02:00 |
|
Huang Xin
|
0d8b877d73
|
fix: don't show rounded window in maximized or fullscreen mode on (#2001)
Linux, closes #1998
|
2025-09-08 19:32:15 +02:00 |
|
Huang Xin
|
5ee860f1e8
|
refactor: use safe insets from native for Android, closes #1793 and closes #1886 (#1897)
|
2025-08-25 09:38:49 +02:00 |
|
Huang Xin
|
e3c05e7648
|
feat: add reset password button in user page (#1742)
|
2025-08-04 14:12:19 +02:00 |
|
Huang Xin
|
213fc0d21e
|
api: handle more string sanitization (#1702)
|
2025-07-28 19:12:42 +02:00 |
|
Huang Xin
|
33b2ba1609
|
chore: add legal links in about window and user page (#1700)
|
2025-07-28 18:19:45 +02:00 |
|
Huang Xin
|
67ac09a290
|
premium: increased cloud sync storage for premium users (#1696)
|
2025-07-28 08:25:22 +02:00 |
|
Huang Xin
|
686f8988bc
|
api: use node api endpoint for iap verifying (#1683)
|
2025-07-26 13:34:36 +02:00 |
|
Huang Xin
|
42c2825e90
|
feat: enable IAP for upgrading to Readest Premium on iOS (#1678)
|
2025-07-25 19:08:53 +02:00 |
|
Huang Xin
|
ca9f504329
|
layout: fix layout for auth and user page (#1637)
|
2025-07-20 20:05:55 +02:00 |
|
Huang Xin
|
ee0d1549bd
|
layout: add window borders on Linux, closes #1570 (#1599)
|
2025-07-18 01:40:12 +08:00 |
|
Huang Xin
|
9190433ea1
|
subscription: fix action button in plan card (#1514)
|
2025-07-02 16:48:32 +02:00 |
|
Huang Xin
|
d78d135600
|
release: version 0.9.62 (#1513)
|
2025-07-02 15:02:20 +02:00 |
|
Huang Xin
|
04b6c89e58
|
layout: refine user profile page (#1512)
|
2025-07-02 13:50:22 +02:00 |
|
Huang Xin
|
bf0bb80009
|
api: fix for supabase RLS (#1501)
|
2025-06-30 15:08:53 +02:00 |
|
Huang Xin
|
5d61a9808f
|
feat: add subscription management for tauri platforms (#1499)
|
2025-06-30 10:04:57 +02:00 |
|
Huang Xin
|
bc36da6b25
|
feat: add subscription management for web (#1494)
|
2025-06-29 18:33:36 +02:00 |
|
Huang Xin
|
09e3c30a2a
|
feat: add daily translation quota of DeepL API for more sustainable service (#1349)
|
2025-06-05 16:58:07 +02:00 |
|
Huang Xin
|
4094fd86ff
|
fix: padding drag handler on Android, closes #1036 (#1039)
* refactor: load default icon when avatar image fails to load
* fix: padding drag handler on Android, closes #1036
|
2025-05-05 17:42:57 +02:00 |
|
Huang Xin
|
cf66665096
|
feat: immersive UI in reader page on iOS and Android, closes #886 and closes #864 (#911)
|
2025-04-19 16:43:39 +02:00 |
|
Huang Xin
|
847efb7082
|
fix: head bar may hide login buttons in auth page (#769)
|
2025-03-30 11:32:57 +02:00 |
|
Huang Xin
|
a72c8f2391
|
refactor: rename plugin safari-auth to native-bridge (#749)
* fix: layout tweaks for mobile
* refactor: rename plugin safari-auth to native-bridge
|
2025-03-29 07:27:18 +01:00 |
|
Huang Xin
|
7ba938ea25
|
fix: header layout for auth and user pages (#725)
|
2025-03-27 05:14:38 +01:00 |
|
Huang Xin
|
835ed443a5
|
fix: style tweaks for Windows (#707)
|
2025-03-25 18:58:23 +01:00 |
|
Huang Xin
|
ef864a32c2
|
feat: action bar at the bottom on mobile devices (#681)
|
2025-03-23 08:56:57 +01:00 |
|
Huang Xin
|
fc8c9546b6
|
fix: normalize language code for TTS (#457)
|
2025-02-26 19:30:22 +01:00 |
|
Huang Xin
|
24b68ac046
|
feat: add user profile page and option to delete account in the cloud (#452)
|
2025-02-26 00:16:42 +01:00 |
|