fix: adjust navbar and title bar dimensions, update icon handling
feat: implement ChatNavbar component and enhance MainNavbar with search functionality
fix: invert transparency setting for WindowService based on OS
refactor: clean up MainSidebar and useChat hooks, remove unused state handling and improve topic selection logic
refactor: simplify HomeTabs component by removing unused imports and commented code, update AssistantAddItem hover styles
fix: set WindowService transparency to false for consistent behavior across platforms
feat: add event listener to MainSidebar for topic tab navigation
feat: enhance summarization prompt and add topic sidebar visibility toggle
feat(Inputbar): add SettingButton component for settings access
style(color.scss): update border color to improve UI consistency
style: update chat background colors and margins for improved UI consistency
refactor(MainSidebar, i18n): update MCP title in sidebar and localization files, remove unused MCP entries
feat: remove prompt component
refactor(SettingsTab, OpenAISettingsGroup): restructure settings components for improved readability and maintainability, update layout and styling for better user experience
feat(ChatNavbar): add maximize and minimize icons for narrow mode toggle
style(markdown.scss, CodeBlockView): update border-radius for improved UI consistency and adjust CodeBlock styling
style(SettingsTab, OpenAISettingsGroup): adjust padding and minimum height for improved layout, comment out unused components for cleaner code
fix(i18n, MessageEditor, Settings): update localization keys for code settings and adjust border radius in MessageEditor, add gap to SettingRow for improved layout
feat(ChatNavbar, SVGIcon): add ExpandWidth icon and integrate it into ChatNavbar for narrow mode toggle
refactor(ImageBlock, MessageBlockRenderer): enhance image block styling and layout for better responsiveness
refactor(MessageAttachments): enhance file icon rendering and filename display with truncation for better UX
feat(MainSidebar, AssistantItem): integrate AssistantItem into MainSidebar for topic view, enhance event handling and styling adjustments
refactor(MessageAnchorLine): replace DownOutlined icon with CircleChevronDown for improved styling
feat(NarrowModeIcon, ChatNavbar): add NarrowModeIcon component and integrate it into ChatNavbar for narrow mode toggle
fix(MainSidebar, Inputbar, McpServersList): update event handling, adjust textarea rows, and enhance DragableList styling for improved layout and functionality
feat(MainSidebar): enhance submenu animation with framer-motion for improved user experience
style(CodeEditor, markdown.scss, SettingsTab): update border-radius to inherit and remove unused SettingDivider for improved consistency
style(MainNavbar, Message): adjust padding in MainNavbar and refine alignment logic in MessageItem for improved layout consistency
style(Inputbar, SelectModelButton): adjust margins and padding for improved layout consistency and add icon to SelectModelButton
wip
feat(MainSidebar): restructure sidebar components and add MainNavbar for enhanced navigation and user experience
style(MainSidebar, AssistantsTab): adjust margins and padding for improved layout consistency, integrate Scrollbar component for better scrolling experience
fix(MessageAnchorLine): prevent rendering of clear message type
refactor(SearchMessage, TopicMessages, MessagesService): update locateToMessage function to accept additional parameters for setting active assistant and topic, enhancing navigation logic
style(ColorStyles, Messages): update chat background colors for improved visibility and remove redundant background styles in message bubbles
revert: hide token show
refactor: settings tab
refactor(ChatNavbar): remove unused topic handling and simplify shortcut functions
fix(useChat): prevent setting active topic if it already exists in active assistant's topics
refactor(NavigationHandler, ChatNavbar, HomePage, MainSidebar): streamline navigation logic and remove unused code
chore: update react-router and react-router-dom to version 7.6.2, refactor routing logic in App component to use a RouteContainer for better location management
refactor(i18n): remove unused topic position settings and assistant display options from English, Japanese, Russian, Chinese, and Greek translations
refactor(MainSidebar, PinnedApps): remove unused imports and streamline component structure; update styling for better layout
refactor(TopicsTab): remove unused setTopicPosition function and streamline topic time display; update font size and family for TopicTime component
refactor(MainSidebar): integrate UserPopup for user settings access; streamline theme toggle logic and enhance styling for active menu items
refactor: remove topic position
fix(MainSidebar): update settings navigation path from '/settings/general' to '/settings/provider'
wip
refactor(SettingsTab): replace StyledSelect with Selector component and update styles for better UI consistency
chore(release): update fetch depth in GitHub Actions workflow for full history retrieval
* chore(electron-builder): Disable universal installer option in NSIS configuration
* refactor(after-build): Change file handling to delete files with spaces and rename files in YAML data
- Updated the function to delete files containing spaces instead of renaming them.
- Enhanced YAML processing to rename files and their blockmaps, ensuring proper handling of setup and portable versions.
- Adjusted the final YAML output to reflect the new file names.
* refactor(after-build): Simplify file renaming logic and remove space handling script
- Updated the after-build script to rename artifact files by replacing spaces with hyphens.
- Removed the replace-spaces.js script as its functionality is now integrated into the after-build process.
- Adjusted the build process in package.json to reflect the changes in file handling.
* refactor(electron-builder): Update artifact build script reference and remove obsolete after-build script
- Changed the artifactBuildCompleted script reference in electron-builder.yml to point to the new script.
- Deleted the outdated after-build.js script, which is no longer needed for file handling.
* delete js-yml
* chore(pre-commit): add pre-commit hook to enforce code style
- Added husky for managing Git hooks and lint-staged for pre-commit checks.
- Updated prettier version to 3.5.3.
- Configured lint-staged to format and lint JavaScript and JSON files before commits.
* chore(workflows): add lint check to CI
* fix: version not correct
* chore(workflow): bump GitHub Actions dependencies to latest versions
- @actions/setup-node: v3 -> v4
- @actions/cache: v3 -> v4
- @actions/upload-artifact: v3 -> v4
---------
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>