* init Signed-off-by: Innei <tukon479@gmail.com> * feat(ai): add showSplineButton setting and update UI components - Introduced a new setting `showSplineButton` to control the visibility of the AI assistant indicator. - Updated the `createDefaultSettings` function to include the new setting with a default value of true. - Modified the `AISplineButton` component to conditionally render based on the `showSplineButton` setting. - Adjusted the modal content width in the `useDialog` hook for better layout. - Enhanced the settings tab to define the new `showSplineButton` item with appropriate labels and descriptions. - Updated localization files to include translations for the new setting. These changes improve user control over the AI assistant's visibility and enhance the overall UI experience. Signed-off-by: Innei <tukon479@gmail.com> * feat(ai): implement AISmartSidebar with CSS animations - Added AISmartSidebar component to replace motion/react animations with CSS animations for improved performance and visual effects. - Introduced corresponding AISmartSidebar.css file to define animations and styles for the sidebar elements. - Updated AISplineButton to conditionally render AISmartSidebar based on visibility settings. - Refactored AIEntryLayout to use the new AIIndicator component, enhancing the integration of the sidebar. These changes enhance the user experience by providing smoother animations and better control over the AI assistant's visibility. Signed-off-by: Innei <tukon479@gmail.com> * refactor(ui): update icon usage and improve layout spacing - Replaced icons in the EntryMoreActions and MoreActions components for consistency. - Adjusted padding and margin in various components, including AIEntryHeader and SubscriptionColumn, to enhance layout and visual appeal. - Added a new label 'View' to the ai-block-constants for better clarity. These changes improve the overall user interface and maintain consistency across components. Signed-off-by: Innei <tukon479@gmail.com> * refactor(ui): enhance ChatHeader and EntryListHeader layouts - Updated the ChatHeaderLayout to conditionally render styles based on the floating state, improving visual consistency. - Adjusted the EntryListHeader component to set a fixed height, ensuring uniformity in layout across different views. These changes improve the overall user interface and maintain a consistent layout experience. Signed-off-by: Innei <tukon479@gmail.com> * refactor(ui): update ChatHeader and ChatMoreDropdown components - Replaced GlassButton with ActionButton in ChatHeader for improved consistency and styling. - Simplified the rendering of TaskReportDropdown and ChatMoreDropdown components. - Adjusted layout styles in WelcomeScreen for better alignment. - Enhanced ChatInterface to improve input positioning when no messages are present. These changes enhance the user interface and maintain a consistent look across components. Signed-off-by: Innei <tukon479@gmail.com> * refactor(ai): adjust AI chat layout width for improved styling - Updated the AI chat component to set a custom layout width of 65rem, enhancing the overall appearance and usability of the chat interface. This change aims to provide a more consistent and visually appealing layout for the AI chat experience. Signed-off-by: Innei <tukon479@gmail.com> * refactor(ui): adjust spacing in EntryListHeader component - Increased the gap between items in the EntryListHeader from 1 to 2 for improved layout and visual consistency. This change enhances the overall user interface by providing better spacing in the header layout. Signed-off-by: Innei <tukon479@gmail.com> --------- Signed-off-by: Innei <tukon479@gmail.com> |
||
|---|---|---|
| .. | ||
| changelog-cli | ||
| configs | ||
| internal | ||
| readability | ||