Commit Graph

43 Commits

Author SHA1 Message Date
PiexlMax(奇淼 273d7bd50e
V2.8.4Beta 极致融合AI编辑器 让开发速度更进一步 (#2060)
* fix(style): 修复 border 额外的 reset 导致 tailwind border 属性生效异常的问题

* feat: 添加错误预览组件并优化请求错误处理逻辑

* optimize: select and update necessary fields in `ChangePassword` method

- Simplify `ChangePassword` method signature by removing unnecessary return type.
- Use `Select()` to fetch only the necessary fields (`id` and `password`) from the database.
- Replace `Save()` with `Update()` for more efficient password update operation.

Note: use `Save(&user)` to update the whole user record, which will cover other unchanged fields as well, causing data inconsistency when data race conditions.

* feat(menu): 版本更新为2.8.4,给菜单增加按钮和参数的预制打包

* feat(menu): 恢复空白的配置文件

* Remove unused `SideMode` field from `ChangeUserInfo` struct

Remove unused and deprecated `SideMode` field from user request model.

* feat(automation): 增加可以自动生成CURD和续写方法的MCP

* fix(mcp): 确保始终返回目录结构信息

* fix(mcp): 当不需要创建模块时提前返回目录结构信息

* feat(automation): 增加可以自动生成CURD和续写方法的MCP

* feat(mcp): 添加GAG工具用户确认流程和自动字典创建功能

实现三步工作流程:分析、确认、执行
新增自动字典创建功能,当字段使用字典类型时自动检查并创建字典
添加用户确认机制,确保创建操作前获得用户明确确认

* feat(version): 新增版本管理功能,支持创建、导入、导出和下载版本数据

新增版本管理模块,包含以下功能:
1. 版本数据的增删改查
2. 版本创建功能,可选择关联菜单和API
3. 版本导入导出功能
4. 版本JSON数据下载
5. 相关前端页面和接口实现

* refactor(version): 简化版本管理删除逻辑并移除无用字段

移除版本管理中的状态、创建者、更新者和删除者字段
简化删除和批量删除方法的实现,去除事务和用户ID参数
更新自动生成配置的默认值说明

* feat(版本管理): 新增版本管理功能模块

* fix(menu): 修复递归创建菜单时关联数据未正确处理的问题

* feat(mcp): 添加预设计模块扫描功能以支持代码自动生成

在自动化模块分析器中添加对预设计模块的扫描功能,包括:
- 新增PredesignedModuleInfo结构体存储模块信息
- 实现scanPredesignedModules方法扫描plugin和model目录
- 在分析响应中添加predesignedModules字段
- 更新帮助文档说明预设计模块的使用方式

这些修改使系统能够识别并利用现有的预设计模块,提高代码生成效率并减少重复工作。

* feat(mcp): 新增API、菜单和字典生成工具并优化自动生成模块

* docs(mcp): 更新菜单和API创建工具的描述信息

* feat(mcp): 添加字典查询工具用于AI生成逻辑时了解可用字典选项

* feat: 在创建菜单/API/模块结果中添加权限分配提醒

为菜单创建、API创建和模块创建的结果消息添加权限分配提醒,帮助用户了解后续需要进行的权限配置步骤

* refactor(mcp): 统一使用WithBoolean替换WithBool并优化错误处理

* docs(mcp): 更新API创建工具的说明和错误处理日志

* feat(mcp): 添加插件意图检测功能并增强验证逻辑

---------

Co-authored-by: Azir <2075125282@qq.com>
Co-authored-by: Feng.YJ <jxfengyijie@gmail.com>
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
2025-07-31 21:21:04 +08:00
piexlMax(奇淼 cee3b54b4c fix(loading): 修复loading状态管理问题并添加超时处理 2025-07-03 11:42:39 +08:00
Joy a5e1170af0
web/src/utils/request.js: Fix Server 返回非 JSON 响应数据时导致错误弹窗 (#2049) 2025-06-28 22:29:02 +08:00
PiexlMax(奇淼 a6255557ee
发布2.8.1 beta版本 (#2014)
AI: 增加了AI前端绘制功能,可以根据描述生成客户端页面【授权用户专属】

自动化: 自动化模板采用了function模式,更加方便用户二次开发和自定义改动

自动化: 默认携带ID和CreatedAt排序

自动化: 所有自动化Select模板默认支持select搜索

优化:http交互报错信息增加防止多次弹出错误遮罩机制

ICON: 优化ICON逻辑,防止多次加载svg

布局:增加侧边分栏模式
布局: 顶栏模式样式优化和高亮逻辑调整
优化: 个人配置不再需要手动点击保存,会根据变化自动保存

BUG: 修复了菜单点击设为主页勾选被取消的bug
安全: 更新了jwt版本,修复CVE-2025-30204
导出: 默认支持软删除过滤
代码: 优化了部分代码逻辑
本次更新需要重新执行 npm i

---------

Signed-off-by: joohwan <zhouhuan.chen@yunqutech.com >
Co-authored-by: huiyifyj <jxfengyijie@gmail.com>
Co-authored-by: piexlMax(奇淼 <qimiaojiangjizhao@gmail.com>
Co-authored-by: okppop <okppop@protonmail.com>
Co-authored-by: joohwan <zhouhuan.chen@yunqutech.com >
Co-authored-by: xuedinge <781408517@qq.com>
2025-04-18 11:40:03 +08:00
piexlMax(奇淼 7d9af64f6d feat: 使用prettierrc对代码进行格式化 2024-11-09 10:32:26 +08:00
pixelMax(奇淼 3c2595aaf9 feature:调整jwt令牌过期展现形式和返回错误编码形式,方便用户重新登录和知晓错误原因。 2024-03-27 17:35:24 +08:00
奇淼(piexlmax d4b9c2c97b
loading增加定制属性,可自行配置 (#1683)
* feature:增加区域loading功能

* feature:增加修改loading配置
2024-03-20 10:44:21 +08:00
piexlmax(奇淼 095709fb19 fixed:退出只清理特定的localStorage 不再进行全部清理操作 2024-03-11 11:47:59 +08:00
shan_lu 455fbb505e
fix the word spelling error for acitveAxios (#1655) 2024-02-23 11:31:15 +08:00
piexlMax dc1b84130c 完善cookie模式 2024-01-04 22:25:13 +08:00
piexlMax e70a933090 完善cookie模式 2024-01-04 22:21:37 +08:00
Jary a04982425f closeLoading()的时候先判断接口是否开启了loading,解决showLoading()失效问题 (#1287) 2022-11-25 18:34:25 +08:00
奇淼(piexlmax 6add2094a6 v2.5.1 beta2 (#1048)
* 修复日志中间件报文过大的报错问题

* 修复 Token 失效后导致的白屏问题

* 增加自动创建插件模板功能

* 密码加密方式改为 hash

* 增加刷新防抖

Co-authored-by: songzhibin97 <718428482@qq.com>
Co-authored-by: icedays <icedays@163.com>
Co-authored-by: hedeqiang <laravel_code@163.com>
2022-04-25 17:34:17 +08:00
king 64c46118b0 增加请求发生异常的判断 2022-04-02 17:02:37 +08:00
piexlmax 3a74c9483e 修复了token错误无法退出的bug
修复了字段查询为空的bug
2022-01-07 19:09:41 +08:00
奇淼(piexlmax 727caf3f4f 放弃vuex改用pinia (#872)
Co-authored-by: bypanghu <bypanghu@163.com>
2022-01-07 12:29:32 +08:00
piexlmax 9ddd280271 调整axios封装 2021-12-31 22:49:15 +08:00
piexlmax 274eb56d05 修复自动化代码报错信息提示 2021-12-27 12:10:45 +08:00
蒋吉兆 ebca96d95c 修改vite需要替换的原始配置 2021-09-04 16:04:07 +08:00
krank 6725f6c73a 错误码报错细分 2021-08-31 14:33:51 +08:00
piexlmax a70b2b67ac 自动化代码提示变更 且符合vue3规则 2021-08-26 15:18:31 +08:00
piexlmax 59ffff1a6a 修改vue3 template 2021-08-26 14:32:50 +08:00
piexlmax 265e42f513 vue3版本初版上线 自测已可用 2021-08-26 12:45:41 +08:00
pixel c044fcd2dd 文案调整 2021-06-23 10:46:54 +08:00
pixel b99fe53c6b 初始化流程整体优化,前端报错锁死的情况提供登出操作 2021-06-17 15:54:32 +08:00
pixel 73ecd371df 初始化不再自动进行 2021-06-17 15:17:26 +08:00
何秀钢 2f0465a1a1 added ESlint 语法检测 2021-06-02 14:11:45 +08:00
pixel 483da629e9 修复前端needInit报错导致的逻辑问题 2021-04-16 10:29:32 +08:00
pixel 1cae92b119 修复检测是否初始化时的判断 2021-03-09 19:40:40 +08:00
pixel 707dbac2ca 自动初始化中间件拦截 防止误操作无法进入初始化功能 2021-03-04 19:48:38 +08:00
QM303176530 84b967ae82 增强自动化代码使用体验 2020-11-08 13:01:28 +08:00
QM303176530 cf9002a377 自动化代码体验优化 2020-11-08 12:47:55 +08:00
pixel 511a187f49 当自动化代码报错时不下载 2020-11-02 11:02:25 +08:00
QM303176530 e8c6d388f2 自动化代码可以自动创建form,前端样式修复,前端mixin位置转移 2020-10-29 22:06:09 +08:00
pixel 51b6c1086e 局部更新和自动打开文档 2020-10-12 12:06:00 +08:00
pixel 8fd8296c69 增加屏蔽loading功能 2020-10-10 13:33:33 +08:00
pixel 0239f7b97c 增加令牌自动续期功能 2020-08-17 14:04:02 +08:00
QM303176530 1c99c3a377 头部信息增加用户id 2020-07-02 15:24:02 +08:00
pixel d04acfd39b 修改掉线登出的时机 2020-05-14 17:37:49 +08:00
QM303176530 6d53a47b59 增加了自动添加api入库选项 修改了某些已知的bug 2020-05-03 21:55:14 +08:00
pixel 9185d573ab iconList 组件修复 2020-04-29 17:22:05 +08:00
QM303176530 c755120c8d update: The code structure is finished, and the project can run successfully 2020-04-05 16:19:34 +08:00
QM303176530 1b9adea284 gin-vue-admin 2.0代码重构 2020-04-04 21:39:07 +08:00