Commit Graph

5245 Commits

Author SHA1 Message Date
Stephen Zhou e91b2bfa6a
fix: invalidate entries query after unsubscribe 2025-07-02 22:11:06 +08:00
Stephen Zhou 796171de0e
refactor: useWhoami from user store (#4061)
* refactor: useWhoami from user store

* update

* update

* update

* update

* return all
2025-07-02 21:57:53 +08:00
Innei 0f656d5ca3
revert: entry item click logic
- Removed redundant link handling logic in the EntryItemWrapper component.
- Streamlined navigation logic to improve clarity and maintainability.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-02 16:41:47 +08:00
Konv Suu 4e6e63329e
Merge pull request #4057 from kovsu/fix/#4019
feat(desktop): enhance link handling
2025-07-02 15:18:11 +08:00
Whitewater 8bcc6faada
feat: support android adaptive icon (#4058) 2025-07-02 04:30:35 +00:00
Innei 63386574f3
refactor: unify route parameter handling in markAllByRoute calls
- Updated multiple components to consistently use getRouteParams() when calling markAllByRoute.
- Enhanced the markAllByRoute function to accept structured data for improved clarity and maintainability.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 23:34:20 +08:00
DIYgod 35fb71cbbe
feat: x-app-platform header 2025-07-01 20:31:44 +08:00
DIYgod 967b37ca37
Revert "fix(desktop): electron mas"
This reverts commit 5c9b8acad6.
2025-07-01 16:50:47 +08:00
Konv Suu ea1b6c2514
fix: update losing dependency and type error (#4054) 2025-07-01 16:33:32 +08:00
Stephen Zhou 89f00c450b
Merge pull request #4052 from RSSNext/sync/main-to-dev-20250701 2025-07-01 15:10:49 +08:00
Stephen Zhou 8982e1b486
Merge pull request #4051 from RSSNext/hotfix/ssr-deeplink 2025-07-01 15:03:42 +08:00
Stephen Zhou b5b21a38e1
fix: remove duplicated deep link scheme for login redirect 2025-07-01 15:00:30 +08:00
Innei f6cff2a482
fix: handle special chat in filename, fixed
#3342

- Integrated @sindresorhus/slugify to format file names based on titles.
- Updated pnpm-lock.yaml to include new dependencies.
- Minor adjustments in package.json files to ensure consistency.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 14:42:24 +08:00
Innei 66591e452b
feat(mobile): add horizontal padding for pic and video layout
- Added contentContainerStyle to EntryListContentPicture and EntryListContentVideo for consistent padding.
- Updated TimelineSelectorList to merge additional contentContainerStyle and scrollIndicatorInsets from props.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 14:24:01 +08:00
Innei cfa1d9ff0a
feat: add title-case package and use it for label formatting in GroupedList component
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 14:17:38 +08:00
Innei bb6082f7e4
fix: setting item sequence
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 14:13:11 +08:00
Innei cd224f5cfe
fix: pass current route params when mark read by shortcut
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 14:05:19 +08:00
Innei 5375458495
Merge pull request #4044 from RSSNext/sync/main-to-dev-20250630
Sync main branch to dev branch
2025-07-01 13:52:48 +08:00
Cason Kervis 60a9240b02
fix: fix social media click Read more refresh (#4027)
* fix: fix social media click Read more refresh

* fix: apply suggest review request
2025-07-01 13:52:29 +08:00
lawvs 650a68fccd fix: improve unread count display in ViewItem 2025-07-01 12:25:24 +08:00
Stephen Zhou d743200a85
fix: remove duplicated deep link scheme for login redirect 2025-07-01 12:08:01 +08:00
Stephen Zhou 8ea13a3fb5
fix: can not mark entry as unread, close #4039 2025-07-01 11:52:56 +08:00
Konv Suu 352e8ef3a1
Merge pull request #4042 from kovsu/feat/preview-media
feat(desktop): pass loading prop correctly
2025-07-01 00:20:02 +08:00
Innei d93cc930a5
fix: type error
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 00:19:42 +08:00
Innei 74a3b97336
Merge pull request #4043 from RSSNext/hotfix/ssr-local-compare-error
fix: handle undefined titles in user group sorting, resolves FOL-2224
2025-07-01 00:18:06 +08:00
Innei e27a2654d6
fix: handle undefined titles in user group sorting, resolves FOL-2224
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-01 00:16:29 +08:00
Fatpandac 4fcaf20a57
fix: customize-toolbar unintentionally causes infinite scroll during drag (#4018) 2025-06-30 20:41:51 +08:00
Cason Kervis a5b834b9eb
fix: explicit declear as ESM package (#4037) 2025-06-30 20:35:27 +08:00
Innei 9711a0bc20
feat(timeline): implement animated title transition in TimelineHeader
- Added AnimatedTitle component to handle cross-fade animation for title changes in the TimelineHeader.
- Utilized useSharedValue and useAnimatedStyle from react-native-reanimated for smooth opacity transitions.
- Improved user experience by visually indicating title changes during navigation.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-30 20:31:13 +08:00
Innei 86d75b9252
feat(timeline): enhance unread message indicator with animated visibility
- Wrapped the UnreadCount component in an Animated.View to improve visibility during drag interactions.
- Added opacity animation based on drag progress to create a smoother user experience.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-30 20:15:08 +08:00
Innei b4eb9200d8
feat(lightbox): enhance image viewing experience with save and share functionality
- Updated ImageDefaultHeader to include save and share buttons for the current image.
- Refactored ImageView to pass current image URI to the header.
- Cleaned up unused code and improved footer rendering logic.
- Updated Info.plist to reflect new app version.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-30 19:58:18 +08:00
Innei 4c80e83787
feat(analytics): add posthog-react-native integration and session management
- Integrated posthog-react-native for enhanced analytics tracking.
- Added client and session ID management functionality.
- Updated Info.plist and Expo.plist for configuration changes.
- Updated package dependencies to include posthog-react-native version 4.1.3.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-30 19:44:25 +08:00
Stephen Zhou ab2269d60c
fix: can't persist summary or translation for multi language 2025-06-30 18:17:48 +08:00
Konv Suu f54d0313b1
fix(desktop): improve action bar's visibility logic (#4033)
* fix(desktop): improve action bar's visibility logic

* feat: hide the action bar when menu is open and click outside

* chore: comment

* chore: transition

* chore: update
2025-06-30 17:48:05 +08:00
Innei 616e794d4c
feat(tracking): integrate PostHog and Firebase tracking, add client and session ID management
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-30 17:11:15 +08:00
Stephen Zhou 41482bccb3
refactor(mobile): clean set page logic 2025-06-30 15:18:59 +08:00
lawvs ae005c1708 refactor: integrate providers into ComposeContextProvider 2025-06-30 13:38:27 +08:00
Stephen Zhou 65730a3e44
chore: bring expo-drizzle-studio-plugin back 2025-06-30 10:51:22 +08:00
Stephen Zhou 32f473c545
fix(desktop): preview video media, close #3990 2025-06-30 10:20:47 +08:00
DIYgod 85a554730b
Merge pull request #4025 from RSSNext/sync/main-to-dev-20250629
Sync main branch to dev branch
2025-06-29 13:35:23 +08:00
DIYgod d4889a3d6b
chore(desktop): Release v0.6.1 for hotfix
chore(desktop): Release v0.6.1 for hotfix
2025-06-29 13:34:26 +08:00
DIYgod 380922e816
chore: update version and changelog 2025-06-29 13:32:06 +08:00
Innei d1d7182133
fix: win posix
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-29 12:53:11 +08:00
DIYgod 819f9823b5
feat: disable openpanel 2025-06-29 12:21:57 +08:00
Innei 440392fa43
chore: remove fast-folder-size
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-29 12:03:17 +08:00
Innei c48d211e22
hotfix: i18n
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-29 11:45:04 +08:00
DIYgod a469e3fe5b
feat(desktop): set contextIsolation false 2025-06-29 11:35:02 +08:00
DIYgod 930add1fb0
Merge pull request #4022 from RSSNext/sync/main-to-dev-20250629
Sync main branch to dev branch
2025-06-29 10:30:40 +08:00
DIYgod 7c56fc0410
release(mobile): Release v0.2.2
release(mobile): Release v0.2.2
2025-06-29 10:29:40 +08:00
DIYgod df80682b2c
Merge branch 'main' into dev 2025-06-29 10:27:30 +08:00