Commit Graph

5904 Commits

Author SHA1 Message Date
Innei 778308b549
fix: update default Xcode version in setup action
- Changed the default Xcode version from 16.4.0 to 26.0.0 in the setup-xcode action configuration.

This update ensures compatibility with the latest development requirements.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-23 18:24:16 +08:00
lawvs 7409bf6ce7 fix: adjust padding in ArticleLayout component 2025-09-23 18:17:16 +08:00
Stephen Zhou b416578674
fix: fit container for grid item 2025-09-23 17:48:42 +08:00
lawvs 837e6036ee fix: context menu cannot be triggered 2025-09-23 17:18:49 +08:00
Stephen Zhou 640c09b530
fix: allow remove main feed/entry block 2025-09-23 15:21:31 +08:00
Stephen Zhou 756b57c7bf
fix: disable preview media in picture item ai 2025-09-23 10:51:39 +08:00
Stephen Zhou c58c83b50e
Revert "fix: image position by remove useless aspect ratio component"
This reverts commit 7eec68a830.
2025-09-23 09:53:10 +08:00
Innei 04f20e4431
fix: type error
- Created a new .watchmanconfig file to specify directories to ignore during file watching, enhancing performance and reducing unnecessary processing.
- Modified the Xcode project configuration to clean up output paths and ensure proper handling of build flags.
- Updated BottomTabProvider to use ResolvedTabScreenProps for better type safety.
- Adjusted spring configurations in various components for improved animation performance.
- Added Eye2CuteReIcon to EntryDetailScreen for enhanced user interface.

These changes aim to optimize the development workflow and improve the overall user experience in the mobile application.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-23 00:27:51 +08:00
Innei ba7e6ce8ce
chore: create AGENTS.md for comprehensive project guidance
- Introduced AGENTS.md to provide detailed, agent-focused guidance for working within the monorepo.
- Consolidated existing CLAUDE.md content and added new sections on project overview, setup commands, quality gates, code style, architecture, UI design tokens, and testing strategies.
- Established clear guidelines for component placement, reusable UI components, and agent workflows to enhance development consistency across applications.

This addition aims to streamline onboarding and improve collaboration among team members by providing a centralized resource for best practices and project structure.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-22 23:33:37 +08:00
Stephen Zhou 191566434e
Revert "fix: add ai chat root to preview media content"
This reverts commit 69ef7505e8.
2025-09-22 23:19:48 +08:00
Innei 866abbef20
feat(sentry): integrate Sentry for error tracking and monitoring
- Added Sentry for error reporting in the mobile application.
- Updated the app configuration to initialize Sentry with the necessary DSN and settings.
- Replaced Firebase Crashlytics with Sentry for error capturing in the ErrorBoundary component.
- Updated various workflows to include Sentry authentication token.
- Adjusted dependencies to use React Native version 0.79.6 and updated related packages.

This integration enhances the application's ability to track and manage errors effectively.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-22 23:12:11 +08:00
Innei a350950672
feat(tabbar): add onTabItemPress event and enhance TabBar functionality
- Introduced onTabItemPress event in TabBarRootView to handle tab item presses.
- Updated TabBarModule to include the new event in the definition.
- Modified TabBarRootWrapper to accept onTabItemPress and selectedIndex props.
- Enhanced TabRoot to utilize the onTabItemPress callback for scroll-to-top functionality.

This update improves user interaction with the tab bar by allowing for additional actions on tab item presses.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-22 22:26:39 +08:00
Innei a9d5cbd519
feat(ios): support liquid glass tabbar
Signed-off-by: Innei <tukon479@gmail.com>
2025-09-22 22:07:59 +08:00
lawvs a9e8f32c8e fix(discover): update backPath to include query parameters in FeedCardActions 2025-09-22 18:46:45 +08:00
DIYgod 11bfa8ed5c
fix(similar-issues): exclude current issue from ai matches 2025-09-22 16:43:09 +08:00
Stephen Zhou 9ab7400a33
feat: introduce media layout to unify video and picture layout 2025-09-22 15:18:30 +08:00
Stephen Zhou 7eec68a830
fix: image position by remove useless aspect ratio component 2025-09-22 11:08:13 +08:00
Stephen Zhou 69ef7505e8
fix: add ai chat root to preview media content 2025-09-22 10:38:03 +08:00
Stephen Zhou efc00e0d03
fix: pass as to combobox 2025-09-22 10:27:24 +08:00
DIYgod 0cb65c7d16
feat(ai-chat): add inline folo reference icons 2025-09-21 16:43:24 +08:00
Innei d064433879
chore: update posthog-react-native dependency to version 4.6.1 in package.json and pnpm-lock.yaml
- Updated the version of posthog-react-native from 4.1.3 to 4.6.1 to ensure compatibility with the latest features and fixes.
- Adjusted related dependencies in pnpm-lock.yaml for consistency.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-20 16:58:33 +08:00
Innei d5f1440fe2
fix: refine issue similarity prompt to exclude current issue ID
- Updated the prompt to ensure that issues with the same ID/number as the current issue are excluded from the similarity search results.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-20 15:57:08 +08:00
Innei 49ef017af5
fix(ssr): jsx transformer error
Signed-off-by: Innei <tukon479@gmail.com>
2025-09-20 15:15:58 +08:00
Innei c7db884615
chore: rollback deps deletion
Signed-off-by: Innei <tukon479@gmail.com>
2025-09-20 01:32:55 +08:00
Innei 0f10ef5591
refactor: update error handling in OG route and clean up dependencies
- Enhanced error handling in createErrorFallback to differentiate between error types and provide more specific responses.
- Removed unused kose-font dependency from package.json.
- Added @fontsource-variable/noto-sans-sc and @fontsource/noto-sans dependencies for improved font support in SSR.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-20 01:32:15 +08:00
Innei a421e79d46
fix(ssr): tsdown build error
- Updated metro-config dependency in pnpm-lock.yaml to include utf-8-validate.
- Reformatted tsconfig.json for better readability and consistency in array and object structures.
- Ensured proper newline handling in package.json and tsconfig.json files.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-20 00:46:00 +08:00
Stephen Zhou a4baa19abe
chore: downgrade linkedom 2025-09-19 23:09:44 +08:00
Stephen Zhou d04d5dfd62
chore: update @sentry/electron and patch 2025-09-19 22:43:28 +08:00
Stephen Zhou b8eb83fe63
chore: lint 2025-09-19 22:24:30 +08:00
Innei 792134d9ae
chore: update dependencies across multiple packages for improved stability and performance
- Upgraded various dependencies in package.json files, including @electron-forge, @sentry/react, and @better-auth.
- Updated devDependencies and fixed version mismatches in internal components and utilities.
- Enhanced settings sync queue to spread object properties for better payload handling.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-19 22:02:30 +08:00
Innei 5194e6e6b6
fix: update payload handling in settings sync queue to spread object properties
Signed-off-by: Innei <tukon479@gmail.com>
2025-09-19 21:24:11 +08:00
Stephen Zhou 49fc1ad874
fix: no main feed for view 2025-09-19 16:57:17 +08:00
lawvs 11e66ec5a7 fix: enhance DiscoverForm with improved keyword handling
- Added support for handling composition events during keyword input.
- Refactored keyword change logic to improve user experience.
- Updated FEED_DISCOVERY_INFO structure for better clarity and usage.
2025-09-19 16:16:22 +08:00
lawvs 42d0f10a46 chore: sync AI chat session title on task name update 2025-09-19 15:26:52 +08:00
Justin Ling 3f2a479084
fix: preserve unchanged fields when editing feed (#4496) 2025-09-19 12:50:56 +08:00
Konv Suu 594b419e97
feat: enhance modal layout with improved styling and structure (#4500) 2025-09-19 12:50:02 +08:00
DIYgod 9b1061b810
feat: simplify all view 2025-09-18 21:21:47 +08:00
DIYgod ed211aaef6
feat: remove unused default shortcuts from welcome content 2025-09-18 19:52:08 +08:00
Innei 30ea1271f5
feat: update AI chat interface and entry item styles for improved user experience
Signed-off-by: Innei <tukon479@gmail.com>
2025-09-18 14:55:28 +08:00
Stephen Zhou 42eaf2f815
feat: support folder as current feed 2025-09-18 14:24:32 +08:00
Stephen Zhou 5cb2a2647e
feat: add current feed block 2025-09-18 13:13:34 +08:00
DIYgod 48e84ca209
feat: aggregated ai chain of thought 2025-09-18 11:55:45 +08:00
Innei 4d4dce682c
feat: add warning message for AI-generated content accuracy
Signed-off-by: Innei <tukon479@gmail.com>
2025-09-18 00:49:15 +08:00
Innei a04008fddd
fix: ai layout elements style
- Updated various components to improve layout consistency and responsiveness, including AIDisplayAnalyticsPart, AIReasoningPart, and ToolInvocationComponent.
- Introduced max-width constraints to ensure proper rendering across different screen sizes.
- Enhanced the TokenUsagePill component by integrating TooltipPortal for better tooltip management and improved styling for token usage display.
- Implemented useLayoutEffect in ChatInterface to manage bottom panel height dynamically, improving user experience during chat interactions.

These changes aim to streamline the user interface and enhance the overall functionality of the AI chat components.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-18 00:11:42 +08:00
lawvs 7538e766b8 chore: add minimum release age configuration 2025-09-18 00:06:04 +08:00
Innei ffd381ada3
refactor: streamline timeline summary handling in WelcomeScreen
- Removed the previous state management for timeline summary and integrated ZustandChat for improved message handling.
- Updated TimelineSummarySection to utilize hooks for fetching chat messages and managing loading/error states.
- Enhanced translation support for timeline summary labels, improving internationalization.

These changes aim to simplify the component structure and enhance the user experience in the AI chat interface.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-17 23:44:44 +08:00
DIYgod 27a8507337
feat: use ZustandChat in timeline summary ai 2025-09-17 21:38:28 +08:00
DIYgod 51fa498b8b
fix: types 2025-09-17 20:20:44 +08:00
DIYgod 2c9fc3f0a0
feat: update timeline summary handling and message structure 2025-09-17 20:16:50 +08:00
DIYgod 0011034254
feat: add timeline summary feature 2025-09-17 17:39:49 +08:00