leemolywork
|
9cffdf43f0
|
将图片大小限制从100MB调整为150MB
|
2026-09-07 17:09:20 +08:00 |
|
leemolywork
|
257fd100c9
|
feat: 实现相册详情页 - 显示大图、标题、日期和标签,支持上一张/下一张切换
- 后端: 添加 tags 和 title 数据库字段,支持 PATCH API 更新照片信息
- 前端: lightbox 详情页显示完整日期时间
- 前端: 添加标签功能,支持点击添加/删除标签
- 前端: 支持双击编辑照片标题
- 保留原有上一张/下一张导航和键盘快捷键支持
|
2026-09-07 16:53:11 +08:00 |
|
leemolywork
|
98cb85c6ee
|
将图片大小限制从50MB调整为100MB
|
2026-09-07 16:21:23 +08:00 |
|
leemolywork
|
3816045180
|
feat: 完善相册列表页前端骨架,修复关键Bug
- 相册列表页:缩略图网格带骨架屏加载动画、悬停效果、响应式布局
- 点击预览:Lightbox大图预览,支持左右箭头/键盘方向键切换、ESC关闭、计数器显示
- 修复预签名PUT URL缺少ContentType导致S3返回403的问题
- 修复前端上传后未校验S3 PUT响应状态导致脏数据的问题
- 修复分享页面/s/:token无法访问:manifest添加/s/*路由、客户端路由处理、分享页UI
- 修复index.html重复加载app.js的问题
- 修复server.js静态文件路径(public/目录)、支持/api/*和/api/cloud/*双前缀
- 修复FaaS健康检查缺少object_credentials绑定状态
- 优化上传流程错误提示和加载状态
|
2026-09-07 16:12:57 +08:00 |
|
leemolywork
|
da2bb4ff90
|
添加 log1.log
|
2026-09-03 08:13:45 +00:00 |
|
leemolywork
|
2206414e13
|
添加 readme.md
|
2026-09-03 08:12:22 +00:00 |
|
leemolywork
|
b42c62b999
|
将图片大小限制从20MB调整为50MB
|
2026-09-03 10:54:00 +08:00 |
|
leemolywork
|
53bce2589e
|
将图片大小限制从5MB调整为20MB
- 修改前端 uploadPhoto() 文件大小校验为 20MB
- 修改后端 /api/cloud/upload 签名接口 size 校验为 20MB
- 修改后端 /api/cloud/photos 入库接口 size 校验为 20MB
- S3 预签名 PUT URL ContentLength 约束同步调整
- server.js 本地开发服务器同步更新
|
2026-09-02 20:04:08 +08:00 |
|
leemolywork
|
914a26dff1
|
fix: 修复 manifest model_router 不支持问题,改用字面量模型配置
|
2026-09-02 11:37:05 +08:00 |
|
leemolywork
|
d88eff203d
|
feat: 添加图片上传 5MB 大小限制
- 前端 uploadPhoto() 增加 file.size > 5MB 检查,提示用户
- 后端 /api/cloud/upload 校验 size 参数,超限时返回 400
- 后端 /api/cloud/photos 入库前再次校验 size 防绕过
- S3 预签名 PUT URL 添加 ContentLength 约束,限制实际上传大小
- server.js 同步添加相同限制
|
2026-09-02 11:34:32 +08:00 |
|
leemolywork
|
3d9226e5f8
|
Merge pull request 'Feat/log' (#1) from feat/log into main
Reviewed-on: #1
|
2026-08-24 07:27:17 +00:00 |
|
leemolywork
|
3ab812a718
|
up
|
2026-08-24 15:19:45 +08:00 |
|
leemolywork
|
1d141a4337
|
up
|
2026-08-24 15:18:49 +08:00 |
|
leemolywork
|
f72ea04971
|
up
|
2026-08-24 15:13:23 +08:00 |
|
leemolywork
|
5810a9a7cf
|
up
|
2026-08-24 15:10:02 +08:00 |
|
leemolywork
|
af328779af
|
up
|
2026-08-24 15:08:35 +08:00 |
|
leemolywork
|
f728e20afe
|
up
|
2026-08-24 14:58:02 +08:00 |
|
leemolywork
|
5668d0da25
|
up
|
2026-08-24 14:47:28 +08:00 |
|
yf
|
f077d061e5
|
refactor: switch to static_site + function to reduce FaaS memory
web_function required 1024MB resident; static_site + function uses
on-demand FaaS only for API calls. Static gallery served from CDN.
|
2026-08-07 15:42:21 +08:00 |
|
yf
|
a7e7c3dc5d
|
feat: photo album with gallery, upload, share, AI image captioning
- web_function on WeHub Cloud (PG + object_storage + model_router)
- Drag-and-drop image upload via presigned URLs
- Responsive grid gallery with thumbnail lazy-loading
- Lightbox viewer with AI caption overlay
- AI-powered image description (vision model via model_router)
- Share links via /s/<token>
|
2026-08-07 15:38:34 +08:00 |
|