Commit Graph
3264 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 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 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 bf795bc52b release(mobile): release v0.2.4 2025-07-24 16:17:50 +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
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
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
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
lawvs 04b6f4c933 feat: enhance FollowFeed components to utilize defaultView 2025-07-21 14:49:21 +08:00
Konv Suu 037b8508f6 fix(desktop): don't allow dragging close for video (#4215) 2025-07-21 13:29:00 +08:00
Daniel YanandInnei 47fe0aa76f fix: button is not disabled when in starred list (#4204)
* fix: button is not disabled when in starred list

* fix: button is not disabled when in starred list

* rollback action-button.tsx

* refactor: rename isButtonHided to showButtons for clarity

* Update apps/desktop/layer/renderer/src/modules/entry-column/layouts/EntryListHeader.tsx

Co-authored-by: Innei <tukon479@gmail.com>

* rollback changes

---------

Co-authored-by: Innei <tukon479@gmail.com>
2025-07-21 13:28:31 +08:00
Cason Kervis 544c064179 revert: social media link click logic (#4211)
This reverts commit 60a9240b02.
2025-07-19 22:13:05 +08:00
Whitewater d45e4bac06 refactor: simplify audio state handling (#4188)
* chore: allow pause audio when playing

* refactor: update PlayerAction props to use state instead of isPlaying and isLoading

* refactor: remove playingAudioUrl from EntryExtraData

* refactor: simplify audio state

* refactor: simplify audio state handling

* chore: review
2025-07-19 15:14:34 +08:00
Stephen Zhou 7a4b7554e0 feat: use custom expo update server (#4206) 2025-07-19 00:54:48 +08:00
DIYgod 0e31170e8b feat: enhance DateItem component to support AI feature toggle
Updated the DateItem component to conditionally render SocialMediaDateItem based on the AI feature flag. This allows for improved flexibility in displaying date items depending on the feature's availability.
2025-07-18 20:22:21 +08:00
DIYgodandClaude d3d1e05d59 fix: prevent auto-marking fresh entries as read after list refresh
Changed from range-based tracking to entry ID-based tracking to prevent
newly refreshed entries from being incorrectly marked as read. The bug
occurred when entry lists refreshed, causing the same range indices to
be processed again but with different content.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 20:20:01 +08:00
DIYgodandClaude 3c4b1522f2 fix: disable placeholders in waterfall to prevent layout redraws
Disabled placeholder items in picture waterfall to fix bug where
the layout would redraw when reaching the last page, causing
rendered elements to shift positions and degrading user experience.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 20:06:45 +08:00