Commit Graph

5467 Commits

Author SHA1 Message Date
Stephen Zhou 3faac497e9 fix(mobile): improve social media skeleton 2025-07-25 16:39:10 +08:00
lawvs a45a4e367f fix: add disabled state handling to Select component on Android 2025-07-25 15:08:17 +08:00
Innei 445a9b20de chore: update changelog for version 0.2.4
- Clarified instructions for adjusting custom text size in Settings - Appearance.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-25 14:00:11 +08:00
lawvs ef30239c91 fix: update CFBundleVersion to 115 2025-07-25 10:49:52 +08:00
Stephen Zhou 74b42595b7 chore: update changelog 2025-07-25 10:04:52 +08:00
lawvs 72462ac771 fix: replace Animated.Text with Text component in RelativeDateTime 2025-07-25 05:39:48 +08:00
Innei cb578e3041 chore: update changelog
- Added functionality to support custom text size adjustments via Settings - Appearance - Total Adjustment.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-25 00:27:10 +08:00
Innei 0e1bff4b58 chore: update Xcode version to 16.4 and adjust macOS runner labels in workflows
- Changed default Xcode version in setup action to 16.4.
- Updated macOS runner labels from 'macos-latest' and 'macos-15' to 'macos-16' in multiple workflows for consistency.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 22:30:07 +08:00
Innei 6892c05d09 feat(mobile): support font scaling for web render
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 22:12:45 +08:00
lawvs cacf8e4bf2 chore: update changelog for version 0.2.4 2025-07-24 21:14:26 +08:00
DIYgod 4c7e8a5928 docs: update changelog 2025-07-24 21:06:07 +08:00
lawvs 91a44ccf0c chore: update changelog 2025-07-24 20:57:25 +08:00
lawvs 82e4f6f07d fix: adjust flex properties for GroupedInsetListCard component 2025-07-24 20:29:42 +08:00
Innei 84e28e6b26 feat: add script to increment build ID for iOS on release branches and update package.json for automation
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 20:26:12 +08:00
Innei e32430f4d9 refactor: remove performance hack for pager list and update imports to use FlashList directly
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 20:20:31 +08:00
Innei 80d5aad909 chore: update iOS Info.plist and bump version to 0.2.4, increment build number to 113
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 18:35:09 +08:00
Innei 6ff467e7eb chore: update workflow names with emojis for better visibility
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 18:15:43 +08:00
Innei 53ecaa736a ci: add Xcode setup step to iOS build workflows
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 18:06:01 +08:00
Innei 46cb564003 ci: unify Xcode setup action for iOS builds
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 18:01:14 +08:00
Innei bf795bc52b release(mobile): release v0.2.4 2025-07-24 16:17:50 +08:00
Stephen Zhou cd22fc0cb5 chore: update client sdk 2025-07-24 16:06:17 +08:00
lawvs 131f50f5f5 fix: hydrateSettings on initialize 2025-07-24 16:02:43 +08:00
lawvs fbaf31daf3 fix: update pull-up navigation to use shared values for gesture state 2025-07-24 12:30:07 +08:00
Stephen Zhou c058c88af5 fix(mobile): use correct for trending preview 2025-07-24 12:21:49 +08:00
Stephen Zhou 845003319e fix: improve subscription subscribe state update 2025-07-24 12:06:12 +08:00
Stephen Zhou 308822a16d feat: preview trending feed, resolve FOL-2267 2025-07-24 11:28:41 +08:00
Whitewater 2c1e84faae fix: update react-native-reanimated to version 3.19.0 (#4233) 2025-07-23 20:56:56 +00:00
Whitewater ab7efc34a7 feat: implement pull-up navigation on Android (#4228)
* feat: implement pull-up navigation on Android

* refactor: update folder structure

* feat: integrate scroll view progress into pull-up navigation

* refactor: extract PullUpIndicatorIos component

* fix: compatible custom text size

* chore: clean code
2025-07-24 04:43:47 +08:00
lawvs ad7c5ddb9b fix: update setCurrentPage to determine navigation direction based on index 2025-07-24 04:04:13 +08:00
Cason Kervis 3ef894e1ac docs: polish badge (#4230) 2025-07-24 01:55:13 +08:00
Innei cd37104e15 fix(mobile): update Text component to support ref forwarding
- Modified Text component to accept a ref prop for better integration with React Native components.
- Updated NavigationLink to use the new ref type for improved type safety.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 01:54:35 +08:00
Innei 38553bfa85 feat(mobile): support custom text size. resolves FOL-2297
- Updated PlayerScreen to use consistent import statements and improved structure.
- Refactored CoverArt component to enhance animation handling with Reanimated.
- Added typography specifications to typography.ts for better text management.
- Extended Tailwind configuration to include custom font sizes.
- Implemented font scaling options in settings localization files for accessibility.
- Added a script to replace Text imports from react-native with a new import path.
- Updated package dependencies for Babel and added glob for file handling.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 01:40:02 +08:00
DIYgod c8e3a0e1d4 feat: entry content layout for ai 2025-07-23 22:13:04 +08:00
Innei 8b76fa3623 chore: move lightbox location
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-23 21:30:01 +08:00
Innei db67ec878e fix: add color highlight for entry link, resolves FOL-2288
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-23 21:12:27 +08:00
Stephen Zhou 3a9cec4c64 feat: hide from timeline option (#4229) 2025-07-23 18:26:38 +08:00
Konv Suu b7aedd3809 fix(desktop): feed drag back to original category issue (#4220)
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
2025-07-23 18:02:04 +08:00
Stephen Zhou 0b0e62825b chore: disable expo updates for now 2025-07-23 15:45:46 +08:00
Stephen Zhou bd0a33c343 fix(mobile): add missing api client 2025-07-23 13:31:29 +08:00
Innei 01ed1c63b5 refactor: Progressive migration Client SDK (#4227)
* Implement code changes to enhance functionality and improve performance

Signed-off-by: Innei <tukon479@gmail.com>

* chore: update @follow-app/client-sdk to version 0.2.6 and add new dependencies
refactor: adjust types in server configs and features to use ExtractResponseData
feat: implement followApi for server configurations and API client context

Signed-off-by: Innei <tukon479@gmail.com>

* feat: move to client-sdk

Signed-off-by: Innei <tukon479@gmail.com>

* feat: update @follow-app/client-sdk to version 0.3.22 and add ShrinkingFocusBorder component

- Updated the version of @follow-app/client-sdk in pnpm-workspace.yaml from 0.3.15 to 0.3.22.
- Introduced a new ShrinkingFocusBorder component that animates a focus border effect using a canvas element.
- Implemented resize observer for persistent border and animation logic for visibility changes.

Signed-off-by: Innei <tukon479@gmail.com>

---------

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-23 01:21:34 +08:00
Sunghyun Kim 26c96c2f22 fix: add missing AI translations for Electron build (#4226)
- Add ai_en and ai_ja imports to Electron default resources
- Include ai translations in all language configurations
- Use English fallback for zh-CN and zh-TW until translations are available
- Fixes AI settings page showing translation keys instead of text
2025-07-23 00:54:50 +08:00
Stephen Zhou f11bf3b77f fix: hide action bar in header for wide view 2025-07-21 22:51:55 +08:00
DIYgod eb97dda359 refactor: adjust spacing and class names across entry column components
Updated various components in the entry column layout to improve spacing and styling. Changes include adjusting top margins in grid and list components, modifying item class names for consistency, and refining layout properties in the EntryColumnWrapper and EntryListHeader. Additionally, updated button sizes in action components for better alignment with design specifications.
2025-07-21 19:43:01 +08:00
Stephen Zhou ae4a106ba5 fix: make text in social media selectable, close #4186 2025-07-21 18:50:50 +08:00
DIYgod 17389d91b1 fix: masonry column width calculation timing issue
Fix issue where useMasonryColumn hook was calculating incorrect currentItemWidth due to clientWidth being 0 or incorrect during initial render. Added proper timing guards to ensure calculations only happen after DOM elements have correct dimensions.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 18:16:53 +08:00
Stephen Zhou cd4593604b fix: typecheck 2025-07-21 17:40:22 +08:00
Stephen Zhou b11e7e9a36 fix: do not hide refresh button for star list 2025-07-21 17:35:00 +08:00
Stephen Zhou f67c0d0359 fix: do not invalidate when unstaring in the collection list, close #4213 2025-07-21 17:16:59 +08:00
Stephen Zhou 35d7f9e784 fix: sync unread when mismatched, close #4028 2025-07-21 16:52:37 +08:00
lawvs 71408ea923 fix: ensure default view resets correctly 2025-07-21 16:05:23 +08:00