Commit Graph

895 Commits

Author SHA1 Message Date
DIYgod 554b00e82b
Merge pull request #3801 from RSSNext/sync/main-to-dev-20250525
Sync main branch to dev branch
2025-05-25 09:59:08 +08:00
Whitewater 2573fa7428
feat: add video support in EntryNormalItem (#3798)
* feat: add video support and enhance media handling in EntryNormalItem

* chore: correct reference name for video view in VideoPlayer component

* fix: remove size class
2025-05-24 19:00:15 +08:00
DIYgod 58c1da55cb
docs(mobile): update changelog 2025-05-24 17:36:04 +08:00
DIYgod 61ff89f111
chore(mobile): update version 2025-05-24 11:35:24 +08:00
DIYgod bf1f34fdb0
feat(mobile): spped up some animations 2025-05-24 11:34:25 +08:00
DIYgod db0d36ef2a
release(mobile): release v0.2.0 2025-05-24 09:58:11 +08:00
Ethan Xu 75e0c06b05
fix(mobile): email warp (#3791) (#3792) 2025-05-23 20:54:56 +08:00
Stephen Zhou ade8280620
fix(mobile): unread toggle for default category 2025-05-23 18:06:56 +08:00
Stephen Zhou 6a99c07f7b
fix(mobile): translation for move view 2025-05-23 17:53:36 +08:00
Stephen Zhou f85f2f5fbb
feat: allow hide private subscription in view timeline (#3773) 2025-05-22 17:09:53 +08:00
lawvs 2ba2948693 fix: update Text component styling for better readability 2025-05-22 15:25:10 +08:00
Innei 8bcbb7b067
chore(dependencies): update react-native-uikit-colors and tailwindcss-uikit-colors to version 0.6.2
- Updated the version of react-native-uikit-colors from 0.5.2 to 0.6.2 in multiple package.json files.
- Updated the version of tailwindcss-uikit-colors from 0.6.0 to 0.6.2 in relevant package.json files.
- Ensured consistency across the project by aligning dependency versions.

These changes help maintain compatibility and leverage improvements in the updated packages.

Signed-off-by: Innei <tukon479@gmail.com>
2025-05-22 15:09:04 +08:00
DIYgod 9f011216e8
feat(mobile): always updating messaging token 2025-05-22 12:30:09 +08:00
DIYgod 0db149fe12
feat(desktop): notifications settings 2025-05-21 21:42:18 +08:00
Whitewater 9c270c78a0
feat: add entry pull up and release ui (#3770)
* feat: add ScrollViewBottom prop to SafeNavigationScrollView for additional content rendering

* feat: implement EntryPullUpToNext component for enhanced navigation experience

* feat: integrate EntryPullUpToNext component into EntryDetailScreen for improved navigation

* chore: add entry pull up and release messages to localization files
2025-05-21 11:51:23 +08:00
Innei 4fa171b418
feat: add `folo` scheme
- Introduced `LEGACY_APP_PROTOCOL` to manage legacy protocol support alongside the new `APP_PROTOCOL`.
- Updated various files to utilize the new protocol constants, ensuring compatibility and consistency across the application.
- Enhanced mobile app configuration to support multiple schemes for better flexibility.

Signed-off-by: Innei <tukon479@gmail.com>
2025-05-20 20:46:12 +08:00
Whitewater 7f984ecf1c
feat: implement pull up to next functionality (#3760)
* feat: implement pull-up-to-next functionality in EntryDetailScreen

* feat: add onScroll callback support in SafeNavigationScrollView

* refactor: utilize EntryExtraData

* feat: refactor Entry components to utilize EntryExtraData type

* refactor: replace useSharedValue with useRef and useState for pull-up functionality

* feat: enhance pull-up-to-next functionality with enabled prop

* fix: types
2025-05-20 13:05:06 +08:00
DIYgod 43d07e4f54
feat(mobile): discover language settings 2025-05-19 17:07:03 +08:00
DIYgod 7702d8a459
feat(mobile): discoverLanguage ui setting 2025-05-19 11:19:06 +08:00
DIYgod ebfdda7c2e
Merge pull request #3755 from RSSNext/sync/main-to-dev-20250518
Sync main branch to dev branch
2025-05-18 19:52:02 +08:00
DIYgod 2234b4b1a6
feat: display video duration 2025-05-18 14:00:14 +08:00
DIYgod af01d6cf8c
fix(mobile): trending item press area 2025-05-16 18:51:19 +08:00
DIYgod 221ab11b32
fix(mobile): trending title overflow 2025-05-16 18:19:11 +08:00
DIYgod 20b508bd5a
docs(mobile): update changelog 2025-05-16 17:43:28 +08:00
DIYgod 1466c04ad9
chore(mobile): update version 2025-05-16 13:29:46 +08:00
DIYgod 19a1573987
release(mobile): release v0.1.9 2025-05-16 13:28:03 +08:00
DIYgod ad9b47eeed
feat(mobile): trending language, add trending into onboarding 2025-05-16 13:19:22 +08:00
DIYgod 05a427596a
feat(mobile): smaller trending feed card 2025-05-16 11:43:03 +08:00
Innei e69d120bd9
feat(legal): integrate privacy policy and terms of service into the application, #3577
- Added a new internal package for legal documents, including privacy policy and terms of service.
- Implemented a build script to convert markdown files to HTML for easy access.
- Updated the mobile and desktop applications to link to the new legal documents.
- Enhanced the login modal to include links to the privacy policy and terms of service.
- Updated routing in the SSR application to serve the legal documents.

These changes ensure compliance with legal requirements and improve user access to important information.

Signed-off-by: Innei <tukon479@gmail.com>
2025-05-15 23:58:07 +08:00
Innei 331f8d8022
refactor(mobile): update SearchFeedCard and login components for improved styling and loading state
- Changed icon color usage in SearchFeedCard to align with design standards.
- Adjusted layout and spacing in SearchFeedCard for better visual consistency.
- Enhanced login text styling for better emphasis in the Login component.
- Added loading state handling in SocialLogin component to improve user experience during authentication.

These changes enhance the overall UI and UX of the mobile application.

Signed-off-by: Innei <tukon479@gmail.com>
2025-05-15 21:39:01 +08:00
Stephen Zhou e24ef19996
feat(mobile): useHideAllReadSubscriptions option 2025-05-15 20:20:15 +08:00
DIYgod 04b5d02afa
feat(mobile): trending index 2025-05-15 18:48:07 +08:00
DIYgod fc7b37d14c
feat(mobile): replace good luck with trending feed 2025-05-15 17:57:15 +08:00
DIYgod 64d44ec61b
feat(mobile): feed summary component 2025-05-15 17:57:14 +08:00
DIYgod e392e59c85
feat(mobile): optimize login process 2025-05-15 11:34:10 +08:00
Stephen Zhou 2244dc7884
fix(mobile): unread indicator for grid item 2025-05-15 09:53:13 +08:00
lawvs 79fe6a616d fix(mobile): improve back navigation logic in useBackHandler hook 2025-05-15 01:24:15 +08:00
DIYgod 74f7d52277
fix(mobile): new feed in discover result 2025-05-14 22:58:21 +08:00
lawvs 72ed7df9a8 fix(mobile): improve CJK character handling in FallbackIcon component 2025-05-14 18:21:47 +08:00
lawvs 4119b9aece fix(mobile): add fallback media display for video entries 2025-05-14 15:45:05 +08:00
Stephen Zhou 56d65f473f
fix(mobile): separator style, clean useless code (#3723) 2025-05-14 10:18:41 +08:00
lawvs 93f19c4f6c fix: handle image loading errors in FeedIcon component 2025-05-13 19:05:33 +08:00
lawvs 4213459ae0 feat: add feed icon display for audio entries without images 2025-05-13 01:48:28 +08:00
lawvs b33c6e9ee9 refactor: extract ThumbnailImage component for better readability and maintainability 2025-05-13 01:36:23 +08:00
lawvs c3067b9952 fix: add experimentalBlurMethod prop to ThemedBlurView in EntryNormalItem for better Android support 2025-05-12 19:41:32 +08:00
lawvs 4970110c70 fix: adjust header position in ProfileScreen for better layout 2025-05-12 15:45:22 +08:00
lawvs e798a9410f chore: add padding to text elements in DiscoverContent for improved layout 2025-05-12 15:45:22 +08:00
lawvs 5cbdf69eeb chore: adjust padding in ProfileScreen for improved layout 2025-05-12 14:25:02 +08:00
Whitewater 3e9fd61575
fix: update render logic in TabScreen to conditionally render for iOS (#3691) 2025-05-09 09:29:59 +00:00
lawvs 1ad7598a96 fix: adjust padding in Settings screen scroll view 2025-05-09 14:44:42 +08:00