Commit Graph

49 Commits

Author SHA1 Message Date
253ef2ac7d feat: 添加 CNB API 接口定义,包括用户验证、仓库管理和工作空间操作 2026-03-06 02:50:35 +08:00
6c914c3186 fix: 更新 @kevisual/kv-login 依赖版本至 0.1.17,调整 AuthProvider 登录状态 2026-03-06 00:47:14 +08:00
eebdaec389 update 2026-03-05 22:24:45 +08:00
575feec78b update 2026-03-05 22:02:45 +08:00
xiongxiao
d196b24d07 feat: 在 RepoCard 组件中添加站点链接点击事件,防止事件冒泡 2026-03-01 01:34:59 +08:00
xiongxiao
20edf1893e chore: update dependencies and improve configuration handling
- Bump version to 0.0.7 in package.json and update deployment script.
- Add new dependencies in bun.lock for improved functionality.
- Modify loadFromRemote methods in Gitea and general config stores to return boolean for better error handling.
- Enhance BuildConfig component to ensure proper loading state management.
- Simplify RepoCard component by removing duplicate repository access option.
- Update WorkspaceDetailDialog to include workspace link in state management.
- Fix branch default value in createDevConfig function to use a placeholder.
2026-03-01 01:34:12 +08:00
0a0acf1fe7 feat: 添加工作区页面及相关状态管理,优化路由配置 2026-02-28 04:12:10 +08:00
364e903d5f feat: 重构 openInCNB 函数,简化代码逻辑并优化导航处理 2026-02-27 02:29:11 +08:00
f05aab2430 feat: 优化 RepoCard 组件,添加条件渲染和样式调整 2026-02-27 02:24:19 +08:00
58563ece93 feat: 添加远端配置保存与加载功能,优化配置检查逻辑 2026-02-27 01:59:06 +08:00
ee176fd80b feat: 添加 gitea 页面文件 2026-02-27 01:33:16 +08:00
d85fc1154f feat: 更新页面标题和图标,添加远端配置保存与加载功能 2026-02-27 01:32:39 +08:00
3227c795a3 recove 2026-02-26 01:54:41 +08:00
0d8d81b1fc add init tags 2026-02-26 01:53:21 +08:00
9e8c658159 feat: 优化导航链接的点击处理和类型定义 2026-02-26 01:49:36 +08:00
60a7328889 feat: 添加 CLI 按钮以支持在 CNB 环境中打开 CLI 中心 2026-02-26 01:45:26 +08:00
245bbb33b0 feat: 添加返回按钮和优化仓库卡片,移除未使用的 RepoInfoCard 组件 2026-02-26 01:39:52 +08:00
a54597c65e feat: enhance repository management UI and functionality
- Added navigation to repository details in RepoCard component.
- Implemented a new BuildConfig component for managing build configurations.
- Integrated build configuration initialization and saving logic in the store.
- Updated RepoInfoCard to include workspace management features.
- Improved repository editing dialog with better state handling.
- Enhanced repository list fetching with search capabilities.
- Added support for creating and managing development configurations.
- Refactored code for better readability and maintainability.
2026-02-26 01:11:45 +08:00
5a769a6748 feat: 添加仓库信息卡片和仓库页面,优化仓库路由 2026-02-25 23:12:39 +08:00
bbb762db97 update 2026-02-25 19:28:04 +08:00
3ef9c47508 add useShallow 2026-02-25 19:27:40 +08:00
635e6a8a1b feat: 添加远端配置的保存和加载功能,优化仓库卡片显示主题和可见性 2026-02-25 01:26:01 +08:00
7ec6428643 feat: add repository management dialogs and store functionality
- Implement CreateRepoDialog for creating new repositories with form validation.
- Implement EditRepoDialog for editing existing repository details.
- Implement SyncRepoDialog for syncing repositories with Gitea, including repository creation if necessary.
- Implement WorkspaceDetailDialog for managing workspace links and actions.
- Enhance the repo store with new state management for repository actions, including creating, editing, and syncing repositories.
- Add build configuration utilities for repository synchronization.
- Create a new page for repository management, integrating all dialogs and functionalities.
- Add login route for authentication.
2026-02-25 01:02:55 +08:00
f4643464ba feat: 简化创建仓库逻辑,移除响应码检查 2026-02-22 00:57:10 +08:00
f1c27a8726 feat: 在工作区启动后自动刷新状态并隐藏提示 2026-02-22 00:49:16 +08:00
6b37e34392 update 2026-02-20 19:24:35 +08:00
de87263a5d feat: 优化更新仓库信息逻辑,处理主题数组并添加默认主题 2026-02-20 19:24:06 +08:00
eb1adbc100 feat: 更新停止工作区逻辑以接受工作区参数 2026-02-20 16:25:39 +08:00
6516bacbf4 feat: 更新版本号至 0.0.4 并调整发布脚本 2026-02-20 16:03:25 +08:00
83fc1dca18 feat: 添加停止工作区功能并优化启动工作区按钮逻辑 2026-02-20 16:00:50 +08:00
d85a1cf84b feat: 添加空白提交功能以确保仓库在列表中顺序活跃,并更新相关逻辑 2026-02-20 15:00:19 +08:00
xiongxiao
fe3a3cfdc3 up: 2026-02-20 14:56 2026-02-20 14:56:25 +08:00
xiongxiao
a9f42f14f0 up: 2026-02-20 14:53 2026-02-20 14:53:58 +08:00
a934a7620d feat: 更新页面语言为中文并添加评论功能的 HTML 模板 2026-02-20 04:02:53 +08:00
6750a8858d Refactor code structure for improved readability and maintainability 2026-02-19 23:16:34 +08:00
f9fd2a67b4 feat: add Gitea configuration page and state management
- Implemented GiteaConfigPage for managing Gitea API settings.
- Created Zustand store for Gitea configuration with local storage persistence.
- Added validation schema for Gitea configuration using Zod.
- Established routes for Gitea configuration in the application.
2026-02-19 23:04:31 +08:00
1884e87421 feat: 更新依赖版本并增强 RepoCard 组件的功能,添加获取列表的逻辑 2026-02-16 20:04:17 +08:00
3d66eee666 feat: integrate knowledge base creation in RepoCard and update app context key
- Updated the context key for the QueryRouterServer from 'router' to 'app'.
- Added functionality to create a knowledge base in RepoCard component.
- Introduced a new BookOpen icon and tooltip for knowledge base indication.
- Implemented a toast notification for successful knowledge base creation.
- Cleaned up imports in main.tsx by commenting out unused app import.
2026-02-16 00:46:07 +08:00
f876a65c6b feat: 添加创建仓库对话框和停止工作区功能,优化仓库列表界面 2026-02-10 00:18:57 +08:00
36edf12fd0 temp 2026-02-09 04:52:22 +08:00
1f5aa69aed feat: 添加 fuse.js 依赖以增强搜索功能 2026-02-09 04:49:51 +08:00
b90020cde0 add defult conifg 2026-02-09 04:47:32 +08:00
a2629fec7b feat: 添加仓库管理页面和 AI 功能,优化路由和导航
- 新增仓库列表页面,支持查看和管理 CNB 仓库
- 添加 AI 代理系统和状态管理
- 新增 tags-input、popover、textarea、tooltip 等 UI 组件
- 更新依赖:@kevisual/cnb 升级至 0.0.22,添加 idb-keyval
- 改进路由守卫:未配置 API Key 时自动跳转配置页
- 优化 Dialog 遮罩层样式和整体布局

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 04:44:28 +08:00
0ced574b8b refactor: migrate dropdown menu components to base-ui library
- Replaced Radix UI dropdown menu components with Base UI equivalents.
- Updated component structure and props to align with new library.
- Enhanced styling and accessibility features across dropdown items, triggers, and content.
- Introduced new components: DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioItem, and DropdownMenuSubTrigger.
- Removed deprecated components and streamlined imports for better maintainability.
2026-02-09 00:31:24 +08:00
4a9bbf1911 refactor: update UI components to use base-ui library and improve accessibility
- Refactored Dialog component to use base-ui's dialog implementation, enhancing structure and accessibility features.
- Updated Input component to utilize base-ui's input, improving styling and consistency.
- Reworked Label component for better accessibility and styling.
- Refined Select component to leverage base-ui's select, enhancing usability and visual consistency.
- Modified Separator component to use base-ui's separator, improving styling.
- Enhanced Sonner component to include custom icons and improved theming.
- Refactored Table component for better structure and accessibility.
- Updated Tabs component to utilize base-ui's tabs, improving styling and functionality.
- Introduced Checkbox component using base-ui's checkbox, enhancing accessibility and styling.
2026-02-09 00:29:46 +08:00
f117302a98 feat: 添加配置页面和状态管理,集成 AI SDK 2026-02-08 13:11:37 +08:00
abd9860a90 feat: refactor UI components and integrate new features
- Remove unused app.ts file.
- Enhance Home component with CNB integration for user authentication.
- Update root route to include Toaster component for notifications.
- Add Avatar, Badge, Card, Dialog, Dropdown Menu, Input, Label, Select, Separator, Sonner, Table, and Tabs components for improved UI.
- Create config page structure.
2026-02-06 02:46:32 +08:00
234dabcfb4 fix 2026-02-05 19:12:25 +08:00
kevisual
300da513c1 Initial commit 2026-02-05 19:09:51 +08:00