Commit Graph

3186 Commits

Author SHA1 Message Date
Cason Kervis c3ed8eeb2d
feat: hide view count when hideRecentReader is on (#4167) 2025-07-14 17:08:38 +08:00
Stephen Zhou 2c579c1e83
fix(android): can not open video in external app (#4172) 2025-07-14 16:55:08 +08:00
lawvs 9a194e5964 fix: improve image performance 2025-07-14 16:54:16 +08:00
DIYgod e81220de63
fix: subscription list loading status 2025-07-14 16:45:14 +08:00
DIYgod 584a5849d2
fix: entry list loading status 2025-07-14 16:08:08 +08:00
Stephen Zhou 946c103648
feat(desktop): persist discover search keyword state, close #4166 2025-07-14 15:51:00 +08:00
lawvs 672978ca25 fix: improve image size handling for Android, closes #4151 2025-07-14 05:03:33 +08:00
Innei b44bf710f2
fix: right context menu shortcut can't trigger
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-13 13:57:41 +08:00
Whitewater b69800050e
fix: replace slugify with sanitizeFileName for file name processing (#4152)
* refactor: replace slugify with sanitizeFileName for fileName processing

* chore: remove unused slugify dependency
2025-07-13 13:29:52 +08:00
DIYgod d3b32d369b
Merge pull request #4136 from RSSNext/sync/main-to-dev-20250711
Sync main branch to dev branch
2025-07-11 23:04:16 +08:00
DIYgod 930ee7b03a
release(mobile): Release v0.2.3
release(mobile): Release v0.2.3
2025-07-11 23:03:36 +08:00
DIYgod cae7d21e83
Merge branch 'dev' into sync/main-to-dev-20250711 2025-07-11 23:02:40 +08:00
Innei 56a7593586
chore: update expo-image package to version 2.3.2 and remove iOS image loading workaround
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 22:09:26 +08:00
DIYgod f8ecaab2b9
fix: adjust blurRadius for iOS image rendering 2025-07-11 22:04:57 +08:00
DIYgod 4c8a174eef
fix: ios image fuzzy 2025-07-11 22:00:20 +08:00
DIYgod c3a211f1c4
docs: update changelog 2025-07-11 21:31:35 +08:00
DIYgod a79df18590
docs: update changelog and writing 2025-07-11 21:23:49 +08:00
Innei 592f50e666
fix(ui): adjust heading margin in About section for better alignment
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 20:02:19 +08:00
Innei f0c126223c
feat: enhance update checking functionality and UI in the About section
- Refactor `checkForUpdates` method to return a promise with update status and error handling.
- Update `checkForAppUpdates` to provide detailed update information.
- Improve the About section UI with new buttons and modals for legal information and update checks.
- Add new translations for update-related messages in multiple languages.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 20:01:17 +08:00
lawvs ccae8cbaec fix: stopPropagation when clicking MarkdownLink 2025-07-11 18:58:48 +08:00
lawvs f2ad2b911e fix: types 2025-07-11 18:52:38 +08:00
Whalko 435ecf8700
fix(ui): center platform icon by setting display to block (#4133)
* feat: add copy link functionality to MarkdownLink component

* fix(ui): Center platform icon by setting display to block

The SVG icon rendered by the PlatformIcon component was not properly
centered within its container. This was due to the <i> tag, an
inline element by default, which causes inconsistent alignment.

---------

Co-authored-by: lawvs <18554747+lawvs@users.noreply.github.com>
2025-07-11 18:51:29 +08:00
lawvs ef6f934714 fix: optimize mouse leave handler in SocialMediaItem component 2025-07-11 18:50:18 +08:00
DIYgod 093e47cb0a
feat: add fetch cache no-store and header cache-control no-store 2025-07-11 18:19:08 +08:00
DIYgod 3151a1a8ce
feat: add fetch cache no-store and header cache-control no-store 2025-07-11 18:16:18 +08:00
lawvs 170b0f61f2 feat: add copy link functionality to MarkdownLink component 2025-07-11 17:38:21 +08:00
Innei 6fc431c112
chore: conditionally manage sourcemap deletion based on staging mode
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 17:32:09 +08:00
DIYgod 96485e06b0
chore: update CFBundleVersion to 112 in Info.plist 2025-07-11 16:01:50 +08:00
Innei 46346679ab
chore: add nanoid package and update api-fetch to use no-store cache
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 16:00:41 +08:00
Innei 6bf6d3f9ab
chore: add nanoid package and update api-fetch to use no-store cache
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 15:52:37 +08:00
Innei 5eb8763da9
chore: don't minify and generate sourcemap for staging debug
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-11 15:30:55 +08:00
DIYgod 6e73cbc75d
chore: update version 2025-07-11 12:53:19 +08:00
DIYgod d10e4c7a8a
release(mobile): release v0.2.3 2025-07-11 12:52:32 +08:00
DIYgod b0f30ca55f
release(desktop): release v0.6.2 2025-07-11 12:51:58 +08:00
DIYgod a8f6475ef2
feat: login form styles 2025-07-11 12:49:36 +08:00
lawvs 5ac625cf92 fix: improve proxy protocol validation in updateProxy function, closes #4053 2025-07-10 23:41:42 +08:00
DIYgod d7fa7ecaff
feat: ssr login page no client prompt 2025-07-10 19:41:11 +08:00
DIYgod fd42f5ca54
feat: simplify ssr footer 2025-07-10 19:11:14 +08:00
DIYgod 6d4d53b41d
feat: update layout spacing and enhance referral form alignment 2025-07-10 18:59:26 +08:00
DIYgod 912866fabe
feat: ssr layout 2025-07-10 18:59:26 +08:00
Stephen Zhou 93ac45881c
fix: loading indicator for payment 2025-07-10 18:33:21 +08:00
Stephen Zhou 932e30189f
feat(mobile): refresh session after stripe payment 2025-07-10 18:02:11 +08:00
Stephen Zhou 2733be5402
feat(desktop): refresh session after stripe payment 2025-07-10 17:45:28 +08:00
lawvs f865d68295 fix: improve token extraction and error handling in TokenModal 2025-07-10 17:06:24 +08:00
Stephen Zhou a66194b4f5
fix: move setting sync after init db 2025-07-10 16:50:16 +08:00
DIYgod a330ed57da
feat: referral styles 2025-07-10 11:37:51 +08:00
Stephen Zhou 8055ec05be
fix: activation prompt 2025-07-10 11:11:54 +08:00
Stephen Zhou 30bb37c7b9
feat: referral (#3761)
Co-authored-by: DIYgod <i@diygod.me>
Co-authored-by: Innei <tukon479@gmail.com>
2025-07-10 09:47:11 +08:00
lawvs 79c9b05246 refactor: add PlayerAction component for video playback controls, close #3915 2025-07-10 04:48:19 +08:00
lawvs 777f4caba9 refactor: optimize the user experience of lightbox 2025-07-09 18:55:43 +08:00