- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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.
- 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>
- 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>