Innei
ff76b5cede
chore: update changelog
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-17 21:12:00 +08:00
Innei
aef9406def
feat(rn): add login teams
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-17 21:11:24 +08:00
DIYgod
8a1ff735bd
fix(rn): login email
2025-01-17 21:04:44 +08:00
DIYgod
7169ff6407
chore(rn): remove @react-native-cookies/cookies
2025-01-17 21:01:46 +08:00
DIYgod
9efbe79961
fix(rn): login redirection
2025-01-17 21:01:45 +08:00
DIYgod
accbf7fa60
feat: use expo-secure-store and better-auth buildin getCookie for auth
2025-01-17 21:01:45 +08:00
Innei
0fc90c7c28
feat(rn): adjust login page styles
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-17 20:16:58 +08:00
DIYgod
f5e1d33e2a
feat: add cookie to api fetch
2025-01-17 19:00:03 +08:00
DIYgod
3ef5dea5d1
feat: smaller debug button
2025-01-17 13:19:38 +08:00
DIYgod
870905d7b7
feat: sync icons
2025-01-17 13:10:51 +08:00
Stephen Zhou
61b3371848
chore: init entries table
2025-01-17 10:29:07 +08:00
Konv Suu
7e1618cfc2
feat: add i18n for customize toolbar ( #2592 )
2025-01-17 09:48:15 +08:00
Stephen Zhou
6ed9bd6b07
ci: update
2025-01-17 09:47:59 +08:00
Stephen Zhou
dfaa61f7e7
chore: update
2025-01-17 09:22:42 +08:00
Stephen Zhou
7129db766c
fix: ai entry actions with user role checks, close #2591
2025-01-17 08:57:20 +08:00
Whitewater
69704f303d
fix: dispatch I18N_UPDATE event after language load ( #2590 )
2025-01-16 23:41:56 +08:00
DIYgod
8db5d53307
feat(rn): init index page
2025-01-16 21:59:10 +08:00
Innei
c47905b70f
fix(rn): hide tabbar when push to other setting page
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 20:55:55 +08:00
Stephen Zhou
a7e5a0468a
ci: try
2025-01-16 20:44:38 +08:00
Stephen Zhou
fb531b1c9d
feat: 2fa ( #2540 )
...
Co-authored-by: Innei <tukon479@gmail.com>
Co-authored-by: Innei <i@innei.in>
2025-01-16 20:35:30 +08:00
Innei
4ead50869f
feat(rn): setting page list design
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 19:29:32 +08:00
Innei
682d1ea37f
chore: update bug report template to include 'bug' label
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 16:38:34 +08:00
Suemor
a231e178c1
feat(locales): dynamically update copyright year ( #2583 )
2025-01-16 16:26:14 +08:00
Innei
180aa667d5
fix: restore BlurEffect in SearchHeader and enhance refresh control in search tabs
...
- Reintroduced the BlurEffect component in SearchHeader for improved UI.
- Updated BaseSearchPageFlatList to include a custom refresh control with pull progress handling.
- Added null check for data in SearchFeed and SearchList components to prevent rendering issues when data is undefined.
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 15:33:29 +08:00
Innei
77d73c2843
fix: update query key in SearchList component for improved data fetching
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 14:11:39 +08:00
Innei
de3a625db5
fix: adjust ScrollView padding to accommodate safe area insets in FollowFeed component
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 14:07:20 +08:00
Konv Suu
421708630f
fix: enhance shortcut handling for OS compatibility ( #2576 )
...
* update
* typo
* update
* update
2025-01-16 13:20:14 +08:00
Stephen Zhou
44617411a1
chore: update lint
2025-01-16 11:35:51 +08:00
Stephen Zhou
596476d924
chore: introduce eslint-plugin-react-google-translate
2025-01-16 10:59:06 +08:00
Stephen Zhou
4ae7290de1
fix: crash when using Google Translate, close #2121
...
https://github.com/facebook/react/issues/11538
Static text nodes must be wrapped when they are preceeded by a conditional expression.
This case looks like it cannot be captured using eslint.
2025-01-16 10:22:22 +08:00
DIYgod
a76814ddfc
fix: debugger network
2025-01-15 22:27:48 +08:00
Innei
0b096166d5
feat(rn): setting page scroll magic
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 21:44:21 +08:00
DIYgod
5958ec18d8
fix: update type
2025-01-15 20:13:36 +08:00
DIYgod
3bdcc90c70
fix: get-session response null error
2025-01-15 20:12:29 +08:00
Innei
23152d0222
fix: enhancing the Visibility of Download Buttons on White Background Images, fixed FOL-1270
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 19:55:26 +08:00
Innei
e8ebf471c4
chore: remove unnecessary margin from AudioItemSkeleton component, resolves https://linear.app/follow-app/issue/FOL-1276/loading-differences-between-different-views-in-widescreen-mode
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 19:01:22 +08:00
Whitewater
6c28b4f56e
feat: add custom app delegate for tint color configuration ( #2579 )
2025-01-15 18:03:15 +08:00
Innei
fb2a4589eb
fix(follow): fix follow modal overflow scrollbar position, fix #1238
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 17:16:01 +08:00
Innei
15a14c63b6
fix: conditionally render feed preview and items based on entries availability
...
- Updated the rendering logic in the share list component to display the feed preview and items only when there are entries available. This change enhances the user experience by preventing empty states and ensuring that the UI reflects the current data accurately.
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 16:59:08 +08:00
Whitewater
a92364f025
chore: tweak styles of feed item ( #2574 )
...
* chore: tweak styles of feed item
* chore: update background color of collection panel
* chore: adjust padding for unread count
2025-01-15 16:06:22 +08:00
Innei
aeb5965db7
chore: remove default fillout error issue
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 13:57:02 +08:00
Innei
00a07647f8
feat: enhance input fields for numeric entry
...
- Added `inputMode="numeric"` and `pattern="[0-9]*"` attributes to number input fields in WithdrawModalContent, SetModalContent, and ListCreationModalContent components.
- These changes improve user experience by ensuring that numeric keyboards are displayed on mobile devices, facilitating easier input of numerical values.
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-15 13:24:10 +08:00
Innei
f17446d027
feat: enhance tab layout and settings screen functionality
...
- Added screen listeners for tab press and transition start to manage opacity in TabLayout.
- Introduced a context provider for tracking focus state in SettingsX.
- Refactored opacity handling in Settings component to improve scroll behavior and UI responsiveness.
This update improves user experience by ensuring the tab bar opacity responds correctly to user interactions and screen focus.
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-14 22:29:19 +08:00
Eric Zhu
8ab6835141
chore: apply custom css to mobile ( #2533 )
2025-01-14 22:06:32 +08:00
Innei
5f44d245fd
feat(rn): init setting page
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-14 22:00:58 +08:00
DIYgod
225e470db8
feat: checkLanguage utils
2025-01-14 20:51:42 +08:00
Innei
2edebdfcdb
refactor(rn): subscription drawer layout
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-14 20:25:35 +08:00
DIYgod
fe44c38b49
feat: one more line clamp for translated title
2025-01-14 20:23:58 +08:00
DIYgod
902d68180d
fix: missing translation in pitcure masonry
2025-01-14 20:23:58 +08:00
DIYgod
75b9135a02
feat: optimize translation display
2025-01-14 20:23:58 +08:00