386 Commits

Author SHA1 Message Date
yuruo
7eb436271a 前端成功访问后端 2024-06-29 18:04:39 +08:00
yuruo
7da9ccb174 初始化flash项目 2024-06-29 17:51:03 +08:00
yuruo
7fb8fdc58a 调整项目结构为前后端模式 2024-06-29 12:05:45 +08:00
yuruo
1682819e7d 能够在代码编辑框中展示代码 2024-06-29 11:33:11 +08:00
yuruo
aa22bdc3d9 增加代码生成(未完成,报hook错误) 2024-06-28 16:56:36 +08:00
yuruo
461a50f62d 将 openai 调用逻辑抽离出来 2024-06-28 16:13:21 +08:00
yuruo
ae771e6bfd 解决流读取错误的问题 2024-06-28 12:20:46 +08:00
ruotongyu
a6befd2b2b 更新数据结构解析 2024-06-28 00:06:05 +08:00
ruotongyu
f53ff16413 修复 setting 配置存储为 json 时问题 2024-06-28 00:02:24 +08:00
yuruo
3ded08ee8a 降低 pro-chat 版本 2024-06-27 17:59:30 +08:00
yuruo
cad4be8979 增加 code 展示页面 2024-06-27 17:16:19 +08:00
ruotongyu
274bd7c82c 📝 更新(db/ipc.ts):删除selectDatabaseDirectory处理程序,并添加getConfig处理程序
📝 更新(preload/index.d.ts):添加getConfig全局声明
📝 更新(preload/index.ts):添加调用getConfig方法
📝 更新(useChat.ts):更新使用配置项数据
📝 更新(Setting/index.tsx):更新提交逻辑以包含llm配置项
2024-06-25 23:36:21 +08:00
yuruo
9c14c49b55 修复配置文件打不开的问题 2024-06-25 17:35:11 +08:00
yuruo
4050cf6d24 修复配置界面打不开的问题 2024-06-25 17:34:56 +08:00
yuruo
4d666f769d 配置项改为从数据库中读取 2024-06-25 15:54:53 +08:00
yuruo
27021daafc 添加(Chat.tsx):引入ProChat组件,更新useChat hook以支持配置项
 添加(useChat.ts):更新streamText函数以使用配置中的参数
  ⬆️ 更新(useStore.ts):更新默认配置项,添加llm模型配置信息
2024-06-25 12:59:33 +08:00
yuruo
e5a05f9c0a 🔧 Update configuration files: Update server.ts file to use PORT environment variable for the port number and fix the log message. 2024-06-24 17:40:55 +08:00
yuruo
94f3561896 更新readme 2024-06-24 11:18:48 +08:00
yuruo
4ac6210d94 增加图片 2024-06-24 11:17:48 +08:00
yuruo
496381ef11 readme 2024-06-24 11:11:00 +08:00
yuruo
28b5987e97 重构项目 2024-06-24 11:06:05 +08:00
yuruo
8a9b4e4867 🐛 修复(Search/index.tsx):删除未使用的useStore导入和search变量
🔧 更新(useSearch.ts):优化搜索逻辑,添加默认搜索字符串
♻️ 重构(useSearch.ts):简化返回对象,去除不必要的search变量和状态管理器更新
python代码存在
2024-06-24 11:00:18 +08:00
yuruo
ac5054d6c0 创建界面(createWindow.ts):更新hash为options.hash的子字符串
♻️ 重构组件(FooterMenu/index.tsx):移除数据库配置组件
♻️ 重构组件(Search/index.tsx):更新'配置信息'文本为'点击配置',添加CSS样式 cursor-pointer
2024-06-24 10:35:08 +08:00
yuruo
9037a0a4a3 新功能(Search/index.tsx):更新搜索组件样式和交互逻辑
📝  文档(Search/index.tsx):改变div和section元素,修复拼写错误并删除多余的class属性
2024-06-24 10:13:06 +08:00
yuruo
c717ddf0cf ui(autoMate): 更新搜索组件样式和功能
📝 hooks(useSelect): 优化键盘事件处理逻辑,添加Esc键关闭搜索窗口功能
2024-06-24 09:36:49 +08:00
yuruo
70b662b575 添加(main/db/config.ts):引入数据库配置文件以支持指定数据库目录
🔧 更新(main/db/connect.ts):改进数据库连接方式以支持配置文件设置的数据库目录
🔧 更新(main/db/ipc.ts):添加设置数据库目录和初始化表格的IPC事件处理
♻️ 重构(main/db/query.ts):优化数据库查询函数以适应新的数据库连接方式
📝 更新(main/db/tables.ts):更新数据库表格初始化逻辑以支持新的数据库连接方式
🔧 更新(main/windows.ts):调整窗口初始化配置以适应数据库目录设置变化
🌐 更新(preload/index.d.ts):增加设置数据库目录和初始化表格的全局类型声明
📝 更新(preload/index.ts):更新设置数据库目录和初始化表格的preload事件处理逻辑
🔧 更新(renderer/src/components/Result/index.tsx):修复结果组件显示内容问题
🔧 更新(renderer/src/hooks/useSearch.ts):优化搜索逻辑以支持新的数据查询方式
🔧 更新(renderer/src/layouts/Home/index.tsx):调整初始化逻辑以应用新的数据库目录设置和表格初始化
♻️ 更新(renderer/src/store/useStore.ts):调整存储数据类型以更好地支持内容类型数据存储
2024-06-24 08:58:25 +08:00
ruotongyu
a7d06b43cb 📝 添加(src/layouts/Home/index.tsx):增加注释行以支持开发时的临时代码 2024-06-23 23:20:10 +08:00
ruotongyu
ec1bdbd39d 添加(initShow?): 新增initShow参数到OptionsType接口
🔧 更新(connect.ts): 将数据库文件路径更改为'autoMate.db'
🔧 更新(ipc.ts): 添加selectDatabaseDirectory处理程序
🔧 更新(index.ts): 调用registerAppGlobShortCut()注册全局快捷键
🔧 更新(shortCut.ts): 修改registerAppGlobShortCut()逻辑
🔧 更新(windows.ts): 添加新的code选项和配置项
🔧 更新(index.d.ts): 添加selectDatabaseDirectory全局声明
🔵 更新(index.ts): 导出selectDatabaseDirectory方法
🔧 更新(index.tsx): 更新快捷键注册逻辑
🔧 更新(index.tsx): 添加点击选择数据库目录的处理逻辑
🔧 更新(index.tsx): 添加config和setConfig到store中
🔧 更新(useStore.ts): 新增config和setConfig状态
⚙️ 更新(types.d.ts): 添加code到WindowNameType类型
2024-06-23 20:34:09 +08:00
ruotongyu
13d6e00a88 快捷键注册 2024-06-23 17:56:00 +08:00
ruotongyu
2bd63a8023 📝 更新(shortCut.ts, App.tsx, index.tsx):删除无用的导入和函数调用
♻️ 重构(Home/index.tsx):更新快捷键注册的调用方式
2024-06-22 23:34:09 +08:00
ruotongyu
a2e09e5b98 📝 ui(autoMate/src/main/db/query.ts): 添加config方法以获取配置信息
📝 ui(autoMate/src/main/shortCut.ts): 修改registerSearchShortCut函数签名
📝 ui(autoMate/src/preload/index.d.ts): 更新shortCut函数签名
📝 ui(autoMate/src/preload/index.ts): 更新shortCut函数调用
📝 ui(autoMate/src/renderer/src/hooks/useShortCut.ts): 修改shortCut函数调用
📝 ui(autoMate/src/renderer/src/pages/Setting/SettingAction.ts): 根据快捷键注册状态更新数据库配置
📝 ui(autoMate/types.d.ts): 添加'config'到SqlActionType
2024-06-22 08:12:13 +08:00
ruotongyu
38cf29d8c4 🐛 修复(ui/autoMate/src/main/db/tables.ts):插入配置时添加了id字段和默认值
🔧 修复(ui/autoMate/src/main/shortCut.ts):更新快捷键注册逻辑和查询配置的方式
🔧 修复(ui/autoMate/src/main/windows.ts):修复配置窗口在启动时的调用方式
🔧 修复(ui/autoMate/src/preload/index.d.ts):更新shortCut函数的参数
🔧 修复(ui/autoMate/src/preload/index.ts):更新shortCut函数的调用
🔧 修复(ui/autoMate/src/renderer/src/hooks/useShortCut.ts):更新快捷键注册逻辑
🔧 修复(ui/autoMate/src/renderer/src/layouts/Home/index.tsx):更新快捷键注册逻辑
🔧 修复(ui/autoMate/src/renderer/src/pages/Setting/index.tsx):更新快捷键定义逻辑和处理方式
2024-06-21 22:13:19 +08:00
ruotongyu
9260fc5156 ui(autoMate): 添加SettingLoader模块,用于异步加载设置配置数据
📝 ui(autoMate): 更新Setting页面,从SettingLoader中获取配置数据填充表单
📝 ui(autoMate): 更新路由配置,使用SettingLoader加载设置页面数据
📝 types: 添加ConfigType和ConfigDataType用于表示设置配置数据
2024-06-21 21:08:41 +08:00
yuruo
7047cabbc9 添加(table.ts, windows.ts, data.ts, SettingAction.ts, index.tsx, styles.module.scss, router/index.tsx):初始化config表,更新窗口配置,更新数据内容,添加SettingAction组件,更新设置页面布局和样式,更新路由配置。 2024-06-21 15:25:43 +08:00
yuruo
cb7686145e 添加(ui/autoMate/src/main/shortCut.ts):添加注册搜索快捷键功能
🔨 移除(ui/autoMate/src/main/code/ignoreMouseEvents.ts, ui/autoMate/src/main/code/index.ts, ui/autoMate/src/main/code/ipc.ts, ui/autoMate/src/main/code/shortCut.ts, ui/autoMate/src/main/code/window.ts, ui/autoMate/src/main/config/index.ts, ui/autoMate/src/main/config/window.ts):删除不再使用的文件
2024-06-21 09:59:32 +08:00
yuruo
6a535cae51 🔧 更新(ui/autoMate):修复路径错误
🔧 更新(ui/autoMate):修复浏览器窗口加载的问题
🔧 更新(ui/autoMate):修复加载图标的路径错误
📝 更新(ui/autoMate):更新文档声明和类型定义
🔧 更新(ui/autoMate):修复快捷键注册问题
🔧 更新(ui/autoMate):修复点击事件绑定错误
🔧 更新(ui/autoMate):修复快捷键注册问题
📝 更新(ui/autoMate):更新文档声明和类型定义
2024-06-21 09:35:38 +08:00
ruotongyu
d39cbacef5 (createWindow.ts):添加createWindow函数用于创建Electron窗口
📝(index.ts):更新文件导入注释
(ipc.ts):添加IPC事件监听函数用于打开和关闭窗口
(windows.ts):添加getWindow函数用于获取指定名称的窗口
2024-06-20 23:17:56 +08:00
ruotongyu
681063a163 ui(autoMate): 新增页面布局和路由配置
🔧 ui(autoMate): 调整路由配置以匹配新的页面布局
🔧 ui(autoMate): 更新窗口配置以匹配新的渲染进程URL
🔧 ui(autoMate): 修复FooterMenu组件中的路由错误
🔧 ui(autoMate): 添加Config页面布局和样式
🔧 ui(autoMate): 添加Setting页面以及相应的样式文件
2024-06-20 22:27:56 +08:00
ruotongyu
d173d8e7b2 🔧 ui(autoMate): Refactor CategoryItem component and useCategory hook 2024-06-20 20:38:11 +08:00
yuruo
bb4cac97c4 添加(components): 添加新的useContent钩子以支持更新内容分类
🚀 部署(components): 更新CategoryItem和ContentItem组件以支持拖动操作
2024-06-20 17:16:50 +08:00
yuruo
8f2e0de4e0 添加(CategoryItem): 使用新的useCategory钩子来替换旧的useContextMenu使用
📝 文档(useCategory): 添加用于CategoryItem组件上下文菜单的contextMenu功能
🚀 部署(ContentItem): 添加拖拽事件处理程序到ContentItem组件
🔧 配置文件(useCategory): 新增创建useCategory钩子,用于处理Category相关的操作
2024-06-20 13:59:40 +08:00
yuruo
6997e953d4 添加(components/CategoryItem/index.tsx):引入useFetcher钩子替代useSubmit钩子
💡 注释(components/CategoryItem/index.tsx):添加关于fetcher的注释
2024-06-20 11:23:03 +08:00
yuruo
2f662e5308 添加(CategoryItem/index.tsx):添加编辑类别名称功能
🔧 更新(CategoryItem/styles.module.scss):更新样式文件以支持编辑功能
🔧 更新(Category/CategoryAction.ts):更新数据库操作以支持类别删除和更新
🔧 更新(useStore.ts):更新状态管理以支持编辑类别功能
2024-06-20 09:31:05 +08:00
yuruo
a0ae672b5e 添加功能(db/query.ts):修改del函数,支持传入参数来执行删除操作
 添加功能(CategoryItem/index.tsx):添加右键菜单功能,支持删除操作

 添加功能(CategoryAction.ts):根据请求方法执行不同的SQL操作

📝 更新文档(Category/index.tsx):修正CategoryItem组件标签格式$error
2024-06-20 09:01:44 +08:00
yuruo
6e5f6f3228 添加(FooterMenu): 添加了点击事件处理程序以提交POST请求
新增(Category): 新增了CategoryAction文件来处理创建新分类的数据库操作
♻️ 重构(CategoryLoader): 优化了获取分类数据的SQL查询语句
🚀 部署(router): 添加了CategoryAction到路由配置中
2024-06-20 08:52:00 +08:00
ruotongyu
1312385478 📝 更新(CategoryItem, ContentItem, QuickNav): 添加样式模块文件 2024-06-19 23:05:36 +08:00
yuruo
58b37589b2 添加(components): 新增ContentItem和ContentSearch组件
📝 更新(pages): ContentList页面现在使用ContentItem和ContentSearch组件
2024-06-19 16:50:56 +08:00
yuruo
6950d90b22 🐛 修复(server.ts):将端口变量从小写port改为大写PORT
 功能(server.ts):添加对process.env.PORT环境变量的支持
2024-06-19 16:37:47 +08:00
yuruo
e5321f2368 添加(ui/autoMate):引入mantine-contextmenu库,显示右键菜单来删除内容列表中的内容。 2024-06-19 16:02:25 +08:00
yuruo
eb3643d5f7 ui/autoMate:为内容页面添加隐藏的id输入框
 ui/autoMate:更新内容操作模块以适应新表单数据结构
♻️ ui/autoMate:更新内容列表页中显示时间的格式
2024-06-19 10:54:59 +08:00