admin
|
221f3de9c7
|
fix: Switch组件必须使用v-model而非:checked+@update:checked
|
2026-05-08 21:45:14 +08:00 |
|
admin
|
d584b578f1
|
perf: 优化前端加载速度
- 改用 mime 标准库替代硬编码 MIME 类型(更优雅)
- 全局 gzip 中间件替代手动压缩(覆盖所有响应)
- ECharts 改为动态 import,首屏不再加载 1.1MB
- manualChunks 拆分 vue-vendor/ui-vendor 减小主包
- 首屏 gzip 体积从 544KB 降至 236KB(减少 57%)
|
2026-05-05 13:18:40 +08:00 |
|
admin
|
bc30afe106
|
perf: 添加gzip压缩提升前端资源加载速度
- 对JS/CSS/HTML/JSON/SVG等文本资源启用gzip压缩
- 传输体积可减少70-80%,大幅提升页面加载速度
- 图片和字体等已压缩格式不重复压缩
|
2026-05-05 12:15:46 +08:00 |
|
admin
|
bb802e765c
|
fix: 用硬编码MIME映射替代mime.TypeByExtension
- Alpine镜像缺少/etc/mime.types导致TypeByExtension不可靠
- 使用getContentType函数硬编码常见Web文件MIME类型
- 不再依赖系统环境,确保所有平台行为一致
|
2026-05-05 04:12:12 +08:00 |
|
admin
|
9253cb23bf
|
fix: 从源头解决下划线文件名问题并优化代码
- Vite配置chunkFileNames去除开头的下划线,避免Go embed/http.FS过滤
- 使用mime.TypeByExtension自动推断Content-Type,替代手动映射
- 移除调试日志(文件列表、全局中间件打印)
|
2026-05-05 02:21:13 +08:00 |
|
admin
|
25fc6e89f7
|
fix: 修复http.FS过滤下划线开头文件导致404的问题
- 使用fs.ReadFile直接读取文件内容替代c.FileFromFS
- http.FileServer/http.FS默认过滤以_开头的文件
- 手动设置Content-Type确保正确的MIME类型
- 移除不再需要的net/http导入
|
2026-05-05 00:44:54 +08:00 |
|
admin
|
3023b4f52e
|
chore: 删除error.txt
|
2026-05-03 17:25:31 +08:00 |
|
admin
|
8b9879816d
|
fix: 修复Gin通配符路由冲突导致panic
- 改用NoRoute替代通配符路由/*filepath
- NoRoute中先检查静态文件存在再返回SHTML
|
2026-05-03 17:25:23 +08:00 |
|
admin
|
20f1bfc32d
|
fix: 嵌入式前端正确服务world.json等静态文件
- 修复/install路由返回登录页问题
- checkConfigFile只检查数据目录
- setupEmbeddedFrontend正确响应项目目录下文件
|
2026-05-03 16:57:38 +08:00 |
|
admin
|
8e7848e573
|
fix: 移除Dockerfile中复制config.yaml
config.yaml被复制到镜像中,导致checkConfigFile()始终返回true。
安装向导应该自己创建配置文件,不依赖镜像内置的默认配置。
|
2026-05-03 16:49:30 +08:00 |
|