Commit Graph

5219 Commits

Author SHA1 Message Date
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
DIYgod 7b96167da3
chore: simplify description for Entry ID field in bug report template 2025-06-29 10:22:07 +08:00
DIYgod 0fd88d81c9
chore: remove placeholder from Entry ID field in bug report template 2025-06-29 10:20:36 +08:00
DIYgod 121ff0035a
release(desktop): Release v0.6.0
release(desktop): Release v0.6.0
2025-06-29 09:16:10 +08:00
Innei ef40845b54
feat: wrap blurhash rendering in ErrorBoundary for improved error handling
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-28 22:44:34 +08:00
DIYgod a097a0a715
feat(desktop): use server side ga 2025-06-28 15:47:38 +08:00
DIYgod 5c9b8acad6
fix(desktop): electron mas 2025-06-28 11:48:05 +08:00
DIYgod fc6f2a32bb
chore(mobile): update version 2025-06-28 10:46:57 +08:00
DIYgod b844df5157
docs(mobile): update changelog 2025-06-28 10:44:00 +08:00
DIYgod 5a58c399a1
docs(desktop): update changelog 2025-06-28 10:42:07 +08:00
DIYgod 2bf1583ae9
feat: disable postHog tracker 2025-06-28 09:34:26 +08:00
DIYgod 77ca532848
feat: desktop firebase analytics (#4017)
* feat: firebase analytics for desktop app and desktop web

* chore: fix deps

* feat: ga4 log

* chore: add VITE_GA4_KEY
2025-06-28 09:24:31 +08:00
Innei 9a698d11d3
fix: focus detection ignore inside iframe
- Implemented a new function to check if the current focus is within an iframe or webview.
- Enhanced the FocusableGuardProvider to prevent focus management when inside an iframe or webview.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-27 16:32:56 +08:00
Konv Suu c374609563
chore: move pnpm setting to pnpm-workspace (#4016) 2025-06-27 14:45:11 +08:00
lawvs 36b8cde4ba refactor: improve layout in TimelineViewSelector 2025-06-27 03:39:08 +08:00
lawvs 1f7a2c89d6 fix: update content view class name in SafeNavigationScrollView usage 2025-06-27 03:38:47 +08:00
lawvs 1d13370367 fix: tweak style for proper layout on Android 2025-06-27 03:37:51 +08:00
Innei d87be02384
fix: update imports and enhance toast styles
- Changed import path for Transformer in ast.ts to streamline dependencies.
- Refined toast styles in styles.ts for improved visual consistency and hover effects.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-27 01:09:35 +08:00
Stephen Zhou 2bbe51221d
fix: try credentials: "omit" 2025-06-26 21:03:23 +08:00
Innei a7f650a226
fix: adjust GridItemFooter layout and styling
- Updated FeedIcon component to remove margin and added noMargin prop for better alignment.
- Modified description span to include padding for improved spacing.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-26 16:54:58 +08:00
Innei f24b25d008
feat: enhance image handling in PictureMasonry component
- Added functionality to fetch and save image dimensions from entries.
- Introduced type definitions for images to improve type safety.
- Included console logging for debugging item dimensions in MasonryItemFixedDimensionWrapper.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-26 15:51:36 +08:00
lawvs 93bdac19ca chore: tweak styles for separator in Select component 2025-06-26 15:45:01 +08:00
Innei 92d87b1d72
refactor: update toast styles and improve component structure
- Added toastStyles import to NeedActivationToast and updated button class.
- Enhanced AppNotificationContainer's toast message styling.
- Refactored Toaster component to utilize centralized toastStyles for consistency.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-26 14:31:33 +08:00
lawvs 7663d26188 fix: format file 2025-06-26 13:55:39 +08:00
DIYgod a0f3c89079
feat: update copywriting 2025-06-26 11:53:04 +08:00
Stephen Zhou 8836522a01
fix: clear collection form entries fetch 2025-06-26 10:15:48 +08:00
Stephen Zhou 601dfeb8f2
fix: clear collection form entries fetch 2025-06-26 10:15:00 +08:00