|
|
136728798a
|
style: 限制文档项段落的最大宽度
|
2026-01-07 14:22:22 +08:00 |
|
|
|
b733f81ed8
|
fix(并发控制): 修复apps数据保存时的并发安全问题
将saveApps函数的锁管理移到调用方,确保在文件保存操作期间保持锁
在uploadApp和deleteApp中调整锁的释放时机,防止数据竞争
|
2026-01-07 14:03:45 +08:00 |
|
|
|
48caa4168c
|
feat: 添加页脚和AppID显示
在页面底部添加包含版本信息的页脚,并在应用列表中显示AppID
|
2026-01-07 13:56:50 +08:00 |
|
|
|
04c0c3cae5
|
docs: 更新readme.md
|
2026-01-07 00:29:05 +08:00 |
|
|
|
cf751c4c28
|
feat: 更新CORS配置支持更多HTTP方法
v0.0.2
|
2026-01-07 00:23:02 +08:00 |
|
|
|
8240d8cf94
|
```
feat(background): 添加删除应用功能
- 添加DELETE /apps/:id API端点用于删除指定应用
- 实现deleteApp函数,支持文件和数据的完整删除
- 在getApps函数中增加文件存在性验证,自动清理无效应用记录
- 优化appsMutex使用,确保并发安全的数据操作
- 添加文件路径验证和错误处理机制
feat(frontend): 实现前端删除应用交互功能
- 将deleteApp函数改为异步处理,支持API调用
- 添加确认对话框提升用户体验
- 实现DELETE请求发送和响应处理
- 添加错误处理和用户反馈提示
- 删除成功后自动刷新应用列表
```
|
2026-01-07 00:05:16 +08:00 |
|
|
|
20ccfbc205
|
refactor(backend): 修改App结构体并调整互斥锁使用
将App.FilePath字段改为可序列化以便服务器重启后恢复
将saveApps函数中的RLock改为Lock以确保数据一致性
清理未使用的文档文件
|
2025-12-25 14:12:02 +08:00 |
|
|
|
4fb50e6b56
|
docs: 添加了更健壮的注释
|
2025-12-25 00:55:57 +08:00 |
|
|
|
d2c42ba4c2
|
feat: 添加文档管理功能并优化样式
添加文档管理功能,包括文档展示区域和API接口
新增文档相关CSS样式,优化移动端显示
更新Go模块依赖版本
|
2025-12-25 00:48:13 +08:00 |
|
|
|
0daedc13f0
|
fix: 将文件大小限制从100MB提高到1GB
修改上传文件大小限制以满足更大文件上传需求
|
2025-12-24 21:26:38 +08:00 |
|
|
|
b49fdeaa9d
|
feat: 增强前端健壮性并添加刷新功能
- 添加刷新按钮和加载状态指示器
- 改进API请求错误处理和用户反馈
- 优化表单验证和登录逻辑
- 更新后端端口号并处理URL结尾斜杠
- 添加按钮悬停效果和移动端适配
|
2025-12-23 23:48:12 +08:00 |
|
|
|
af8fdd5f52
|
feat(backend): 实现Go后端API并添加测试脚本
|
2025-12-23 23:28:09 +08:00 |
|
|
|
044f355818
|
docs: 更新README文档,移除后端示例和过时内容
- 删除Node.js+Express后端实现示例代码
- 移除浏览器兼容性说明
- 清理过时的功能说明(如复制直链按钮)
- 简化API文档中POST请求的说明
|
2025-12-23 22:21:54 +08:00 |
|
|
|
d446347981
|
初始化仓库,前端完成
|
2025-12-23 22:19:02 +08:00 |
|