134
|
48134a1bbe
|
merge: integrate canvas and UI refinements
# Conflicts:
# app/(chat)/api/files/direct-upload/route.ts
# app/canvas/[id]/CanvasEditorLegacyPageClient.tsx
# components/canvas/CanvasChatPanel.tsx
# components/home/lovart-home.tsx
# components/home/lovart/lovart-featured-gallery.tsx
# components/home/lovart/lovart-hero-composer.tsx
# components/home/lovart/lovart-projects-section.tsx
# components/home/lovart/lovart-sidebar.tsx
# components/layout/brand-top-bar.tsx
|
2026-07-10 13:18:21 +08:00 |
|
134
|
3252cbd2c8
|
feat: refine canvas workflows and unify application UI
|
2026-07-10 12:57:01 +08:00 |
|
134
|
9575873efb
|
speed up direct upload preparation
|
2026-07-08 21:18:01 +08:00 |
|
134
|
607491fc9e
|
standardize direct storage uploads
|
2026-07-08 18:52:50 +08:00 |
|
Your Name
|
7fd3feb77c
|
feat: convert heic uploads to jpeg
|
2026-05-28 22:46:41 +08:00 |
|
Your Name
|
aa63415b1c
|
fix: harden direct upload observability and cleanup
|
2026-05-28 22:08:06 +08:00 |
|
Your Name
|
3b7eb4a539
|
fix: harden image upload fallback handling
|
2026-05-28 21:52:08 +08:00 |
|
Your Name
|
fc04267f74
|
perf: reduce oss image request costs
|
2026-05-28 21:40:46 +08:00 |
|
Your Name
|
a223d931a6
|
Merge remote-tracking branch 'github/main' into codex/admin-settings-ui-refactor
# Conflicts:
# app/(admin)/settings/admin-settings-client.tsx
# lib/db/migrations/meta/_journal.json
# pnpm-lock.yaml
|
2026-05-27 13:40:19 +08:00 |
|
Your Name
|
e1e53713b5
|
feat: add direct multipart image uploads
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-27 10:54:45 +08:00 |
|
Your Name
|
286acefe4a
|
chore: harden production logging and redaction
|
2026-05-26 21:05:42 +08:00 |
|
Your Name
|
48f222998b
|
fix: stabilize canvas uploads and image load
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-23 17:30:16 +08:00 |
|
Your Name
|
591f462136
|
fix: optimize workflow prompt preview images
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-14 17:15:03 +08:00 |
|
Your Name
|
3775485bdf
|
feat: add custom realtime mode icons
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-04-20 10:41:29 +08:00 |
|
Your Name
|
12583cdd10
|
feat: sync latest canvas and media updates
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-03-06 17:31:32 +08:00 |
|
Your Name
|
800017b78c
|
放宽上传到50MB并取消分辨率限制
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-02-08 11:38:03 +08:00 |
|
Your Name
|
ff359fe03b
|
feat: 将图片上传大小限制从 8MB 提升到 20MB
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-02-03 10:23:34 +08:00 |
|
Your Name
|
fea5e0fac5
|
优化图片压缩技术:避免双重压缩,保持JPG/PNG格式
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 客户端压缩:保持原格式(JPG保持JPG,PNG保持PNG),不再强制转换为WebP
- 提高压缩质量:最低质量从0.6提高到0.90,避免画质损失
- 启用高质量图像平滑:减少锯齿,提升画质
- 服务器端智能优化:使用MozJPEG和PNG优化算法
- 避免双重压缩:小文件(<3MB)跳过服务器端优化,只有优化效果明显(>5%)才使用
- 优化策略:优先缩小尺寸而不是降低质量,留余量给服务器端优化
技术改进:
- JPEG: MozJPEG编码器,质量92%,渐进式,优化扫描
- PNG: 压缩级别6,自适应过滤,调色板优化
- 智能判断:避免不必要的双重压缩,保护画质
|
2026-01-02 20:46:01 +08:00 |
|
Your Name
|
53ddb7e585
|
Initial commit - clean repository
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2025-12-17 20:15:18 +08:00 |
|