Commit Graph

258 Commits

Author SHA1 Message Date
duanshuwen
90a3ff6f77 feat: 修复ts语法报错 2026-04-10 21:32:41 +08:00
duanshuwen
d2d6ecaa68 feat: 修改侧边菜单样式 2026-04-10 21:32:41 +08:00
duanshuwen
b0539c895a feat: add skills file 2026-04-10 21:32:41 +08:00
duanshuwen
5f542715cb feat(models): add models configuration page with provider management and token usage
- Replace "Task Center" with "Models" in sidebar and routing
- Add new models configuration page with AI provider account management
- Implement token usage history with filtering, grouping, and visualization
- Create provider store with Pinia for state management
- Add internationalization support for models feature
- Include development analysis documentation for feature implementation
2026-04-09 21:49:52 +08:00
duanshuwen
6d2991e595 feat(i18n): add internationalization support for knowledge module
- Add English, Chinese, and Japanese translations for knowledge management UI
- Update knowledge page and components to use i18n strings
- Fix menu ID inconsistency in sidebar component
- Improve sidebar active state handling with route watcher
- Update text color binding in sidebar to use style binding
2026-04-09 20:05:51 +08:00
DEV_DSW
064856ab2d feat(i18n): add internationalization support for settings pages
- Initialize locale store in App.vue alongside theme store
- Replace hardcoded menu labels with i18n keys in system-config.ts
- Add English, Chinese, and Japanese translations for settings content
- Integrate vue-i18n in SystemConfig, AccountSetting, and Version components
- Update UI components to use translated strings for all user-facing text
- Implement language switching functionality in settings page
2026-04-09 16:52:54 +08:00
DEV_DSW
1aa28a7808 feat: add auto-update functionality with settings UI
- Implement electron-updater integration with IPC handlers for update operations
- Add Pinia store for managing update state and user preferences
- Create settings UI with version display, update controls, and auto-update toggles
- Update IPC constants and preload API for update-related communication
- Refactor preload invoke methods to use async IPC consistently
- Add rounded corners to settings page layout for better visual consistency
2026-04-09 15:15:23 +08:00
duanshuwen
a8bfbff0e9 feat(theme): implement comprehensive theme management system
Add full theme support with light, dark, and system modes, including:
- Theme store using Pinia for state management
- useTheme composable for reactive theme handling
- Theme setting UI in settings page
- Enhanced CSS variable system with Tailwind integration
- IPC communication for theme persistence
- Internationalization support for theme texts
- System theme detection and auto-switching

The implementation follows ClawX's architecture while adapting to Vue 3 and zn-ai's existing infrastructure.
2026-04-08 23:46:41 +08:00
duanshuwen
3ef3392808 Merge branch 'feature/package' of https://git.nianxx.cn/duanshuwen/zn-ai into feature/package 2026-04-08 21:24:57 +08:00
duanshuwen
c3825e6d43 feat(ui): add hover effects to window control buttons
Add hover background and text color changes to minimize, maximize, and close buttons in the header bar for better visual feedback. The close button now turns red on hover for clearer destructive action indication.

Remove backup package.json file and add comprehensive agent system development plan document (agents.md) detailing architecture analysis and implementation roadmap.
2026-04-08 21:24:51 +08:00
DEV_DSW
f0e3c12da6 feat: 更新gitignore配置 2026-04-08 09:19:24 +08:00
DEV_DSW
804a49036b feat: 更新icon 2026-04-08 09:14:37 +08:00
duanshuwen
eb9acae071 feat(build): add icon generation and external binary bundling
- Add scripts to generate application icons in multiple formats (ICO, ICNS, PNG)
- Implement download scripts for uv and Node.js binaries for cross-platform support
- Update build configuration to use new icon resources and bundled binaries
- Remove old loading screen and unused build configurations
- Fix application icon path resolution to use app resources directory
2026-04-08 07:25:25 +08:00
duanshuwen
49a8c0c1d6 chore: update gitignore for electron forge output directories
Replace outdated 'out/' directory with current Electron Forge output directories:
- dist/ for packaged applications
- release/ for release artifacts
- dist-electron/ for built Electron main process
2026-04-06 22:07:51 +08:00
duanshuwen
2f627d6705 style(ui): enhance hover states for interactive elements
Improve user experience by adding consistent hover effects to clickable elements:
- ChatHistory "New Conversation" button now shows background and border color changes
- TaskCenter task items get subtle background change on hover
Both changes maintain visual consistency with the application's color scheme.
2026-04-06 21:56:57 +08:00
duanshuwen
6062120105 chore(deps): update electron to ^40.8.5 and reorder devDependencies
feat(home): add task operation dialog and improve UI interactions

- Add TaskOperationDialog component to home page and connect via event emitter
- Enhance ChatBox "智能问数" button with hover styles and cursor pointer
- Improve ChatInputArea button hover states and cursor styling
- Fix selector logic in fg_trace.js to handle date column bounds checking
- Reorder package.json dependencies for consistency
2026-04-06 21:03:31 +08:00
duanshuwen
6615d11dd6 chore: restructure project and add i18n support
- Reorganize project structure with new electron and shared directories
- Add comprehensive i18n support with Chinese, English, and Japanese locales
- Update build configurations and TypeScript paths for new structure
- Add various UI components including chat interface and task management
- Include Windows release binaries and localization files
- Update dependencies and fix import paths throughout the codebase
2026-04-06 14:39:06 +08:00
duanshuwen
e76b034d50 feat: 新增Mac打包配置 2026-04-03 20:30:37 +08:00
duanshuwen
e93d0ab0b1 feat: 调整配置打包 2026-04-03 20:04:40 +08:00
duanshuwen
218c21bddc Merge branch 'feature/zoujing' of https://git.nianxx.cn/duanshuwen/zn-ai into feature/dsw 2026-04-03 10:15:49 +08:00
duanshuwen
2a5114a370 Merge branch 'feature/dsw' of https://git.nianxx.cn/duanshuwen/zn-ai into feature/dsw 2026-04-01 23:10:40 +08:00
duanshuwen
e152ac4625 feat: 新增打包配置 2026-04-01 23:10:33 +08:00
DEV_DSW
242a77856e Merge branch 'feature/dsw' of https://git.nianxx.cn/duanshuwen/zn-ai into feature/dsw 2026-04-01 10:41:55 +08:00
DEV_DSW
134d299857 feat: 新增DB文件 2026-04-01 10:41:48 +08:00
duanshuwen
20bf7ad7da feat: 修改运行时窗口图标配置 2026-03-28 16:19:45 +08:00
duanshuwen
7c3f0f393d feat: 新增DMG打包配置 2026-03-25 22:17:39 +08:00
duanshuwen
280abcecbe fix: 修复脚本依次执行问题 2026-03-25 22:03:51 +08:00
duanshuwen
15139bd606 feat: 新增打包属性配置 2026-03-25 21:06:17 +08:00
848e8a6271 Merge branch 'feature/dsw' of https://git.nianxx.cn/duanshuwen/zn-ai
# Conflicts:
#	src/renderer/views/home/ChatBox.vue
#	src/renderer/views/home/index.vue

合并代码
2026-03-19 19:43:10 +08:00
DEV_DSW
0dc7f39db2 fix: 修复打包编译自动化异常问题 2026-03-19 16:55:31 +08:00
DEV_DSW
37be5e8ba7 feat: 修改脚本文件后缀名为.js 2026-03-19 14:54:13 +08:00
DEV_DSW
8902e59c2a fix: 修复一键打开渠道出现无关标签 2026-03-19 11:14:52 +08:00
duanshuwen
c4a0e4f9a4 feat: 编译exe问题调试 2026-03-19 08:45:07 +08:00
duanshuwen
67850c63f7 feat: 打包配置问题修复 2026-03-16 22:07:59 +08:00
duanshuwen
2fc8ad3140 feat: 完成美团|抖音自动化脚本 2026-03-14 22:47:15 +08:00
duanshuwen
a6f010a1f4 feat: 一键打开渠道|渠道开关房脚本问题修复 2026-03-13 22:49:15 +08:00
duanshuwen
792746bfb2 feat: 新增一键打开渠道脚本 2026-03-12 22:31:18 +08:00
DEV_DSW
236f4c7dc1 feat: 打开渠道与脚本自动化分离 2026-03-12 17:05:16 +08:00
duanshuwen
f084e47c58 feat: 新增美团脚本 2026-03-11 21:56:41 +08:00
duanshuwen
07d3e10056 feat: 飞猪脚本完善 2026-03-11 21:25:59 +08:00
DEV_DSW
b32fb2e9e8 feat: 自动化执行逻辑开发 2026-03-11 17:01:48 +08:00
duanshuwen
d07c65c581 feat: 飞猪脚本调试 2026-03-10 22:24:45 +08:00
duanshuwen
8a6544ede2 feat: 飞猪自动化调试完成 2026-03-10 21:26:17 +08:00
duanshuwen
15a7d115cb feat: 开关房功能开发 2026-03-09 07:39:14 +08:00
duanshuwen
03b85cffb0 feat: 房型管理接口对接 2026-03-07 15:58:48 +08:00
zoujing
3fc26d6996 feat: 对话的调整 2026-03-06 14:41:59 +08:00
zoujing
ed04eea481 feat: 增加会话改名和删除的接口 2026-03-06 10:51:54 +08:00
zoujing
ef50aae9d0 feat: 会话列表的交互 2026-03-05 17:04:41 +08:00
zoujing
c85f211c9c feat: 重新对接了会话及相关的接口 2026-03-05 16:29:03 +08:00
c7a37e6816 feat: 消息展示的调整 2026-03-04 22:20:53 +08:00