Commit Graph

7 Commits

Author SHA1 Message Date
Leonmmcoset
9ce282f0a2 fix(version_control): 修复版本控制页面表格列缺失问题
添加缺失的表格列闭合标签,确保下载、修改和删除按钮正确对齐
2025-09-23 18:11:33 +08:00
Leonmmcoset
e2d0e10cfe feat(版本管理): 添加Markdown预览功能并改进版本删除逻辑
- 在版本上传和编辑表单中添加Markdown实时预览功能
- 使用marked.js库实现Markdown解析
- 改进版本删除逻辑,使用事务处理确保数据一致性
- 为历史版本日志添加Markdown渲染切换功能
2025-09-23 18:08:20 +08:00
Leonmmcoset
8cf0da2f56 refactor(version_control): 使用事务处理版本删除逻辑
重构版本删除功能,将数据库操作和文件删除放入事务中处理。当数据库操作失败时自动回滚,文件删除失败则记录错误但不影响事务。提高删除操作的原子性和可靠性。
2025-09-23 17:57:33 +08:00
Leonmmcoset
0f5f10e01a fix(version_control): 修复版本删除功能并改进错误处理
- 设置纯文本响应头避免HTML污染
- 统一使用$message变量存储操作结果
- 改进AJAX请求处理,添加请求标识
- 清理响应数据并优化成功/失败提示
- 添加错误日志记录
2025-09-23 17:54:08 +08:00
Leonmmcoset
378319117c fix(upload): 改进应用文件名生成逻辑并统一上传路径
refactor(version_control): 重构版本控制文件处理逻辑

- 在upload_app.php和version_control.php中:
  - 使用6位随机数和清理后的应用名称生成文件名
  - 统一上传路径到uploads/apps目录
  - 添加500MB文件大小限制
  - 改进错误处理和日志记录

- 在version_control.php中:
  - 使用SweetAlert替代原生确认对话框
  - 优化文件删除逻辑
  - 改进版本更新流程
2025-09-23 17:35:57 +08:00
Leonmmcoset
dd85397efa feat(app_detail_window): 新增应用详情窗口独立组件
refactor(leonapp_gui): 重构应用详情展示逻辑,直接创建窗口实例
fix(version_control.php): 修复文件路径处理和删除逻辑问题
feat(upload_app.php): 添加Markdown预览功能
style(dashboard.php): 移除冗余的padding样式
chore: 更新favicon和清理pyc缓存文件
2025-09-21 17:02:11 +08:00
Leonmmcoset
49922cc006 Init 1.0 codes 2025-09-20 22:20:08 +08:00