-
31e7053bb0
Add product wordcloud board links
master
broccoli
2026-09-14 15:32:26 +08:00
-
1f9eb2853c
fix(export): outline SVG text for AI export
lai_hong
2026-09-13 15:55:46 +08:00
-
cc5c3f9751
docs: add product archive spec and plan
broccoli
2026-09-13 15:40:15 +08:00
-
fb8e815771
chore: ignore generated design tests
broccoli
2026-09-13 15:37:49 +08:00
-
4dc86b0d8e
Merge remote-tracking branch 'origin/master'
broccoli
2026-09-13 15:37:38 +08:00
-
-
d870d0ecf8
fix(export): make AI converter build offline
lai_hong
2026-09-13 13:12:07 +08:00
-
7a506114a2
feat(export): add server-side AI export
lai_hong
2026-09-13 13:01:34 +08:00
-
7f4ac45639
fix: trace job imported wordcloud stickers
broccoli
2026-09-13 01:01:18 +08:00
-
7e275798e7
fix: load authenticated product archive images
broccoli
2026-09-12 18:37:56 +08:00
-
4fd6d66c0e
feat: merge accepted frontend design updates
broccoli
2026-09-12 18:12:25 +08:00
-
cde8f377e2
fix: expose failed products and archive row covers
broccoli
2026-09-12 17:49:09 +08:00
-
fabc6d69f2
docs: add product archive operations runbook
broccoli
2026-09-12 17:45:35 +08:00
-
cd9308ae8f
feat: add product archive management page
broccoli
2026-09-12 17:34:03 +08:00
-
e13ddd5562
feat: add canvas product archive flow
broccoli
2026-09-12 16:37:24 +08:00
-
f900be30ba
fix: add authenticated product image contract
broccoli
2026-09-12 16:19:41 +08:00
-
fe62a7f721
feat: return full product detail with images and versions
broccoli
2026-09-12 16:10:19 +08:00
-
dd3003609b
feat: add product archive frontend client
broccoli
2026-09-12 15:48:19 +08:00
-
cb5a46631b
test: use store timestamps for cleanup compatibility
broccoli
2026-09-12 15:33:16 +08:00
-
21ad6fbf8d
fix: reconcile and expose failed product cleanup
broccoli
2026-09-12 15:24:41 +08:00
-
bd78eef161
fix: quarantine failed product cleanups in failed_cleanup state
broccoli
2026-09-12 15:00:33 +08:00
-
b3ab1bfc52
fix: harden retention cleanup safety
broccoli
2026-09-12 14:12:17 +08:00
-
da5c2b4503
feat: add product archive retention cleanup
broccoli
2026-09-12 13:55:31 +08:00
-
87a3d44359
fix: persist product archive cover and provenance
broccoli
2026-09-12 13:28:11 +08:00
-
1c51a9bc2b
feat: archive visible wordclouds into products
broccoli
2026-09-12 13:17:13 +08:00
-
c2ca770cd7
feat: detect visible wordcloud archive sources
broccoli
2026-09-12 13:08:02 +08:00
-
bf24d20be9
feat: add product archive metadata store
broccoli
2026-09-12 13:01:35 +08:00
-
-
0877ae73e8
feat(assets): protect referenced stickers from deletion
broccoli
2026-09-11 20:18:10 +08:00
-
c26de1f498
fix(wcd): create sticker assets when reused content is a reference
broccoli
2026-09-11 19:50:00 +08:00
-
69162e3551
build(docker): use Chinese mirrors for backend dependencies
broccoli
2026-09-11 19:15:17 +08:00
-
469145edd6
fix(wcd): verify imported stickers and remap production assets
broccoli
2026-09-11 18:21:01 +08:00
-
ca5df31d54
ci: use direct git checkout for Gitea Actions
broccoli
2026-08-30 15:06:32 +08:00
-
52c2496331
ci: add Gitea Actions build and deploy pipeline
broccoli
2026-08-30 15:05:37 +08:00
-
8d4a3458a9
chore(docker): point compose images to Harbor registry
broccoli
2026-08-30 15:01:09 +08:00
-
9981960f3d
chore(docker): drop obsolete compose file version field
broccoli
2026-08-30 14:46:34 +08:00
-
bceb3a1542
feat: add find page, breadcrumb components and canvas workbench updates
broccoli
2026-08-30 14:38:09 +08:00
-
ee3b7745b7
feat(orders): 一键导出改为所有分层/分组的 SVG 压缩包(前端 createLayerExportZip 打包)
broccoli
2026-08-13 16:01:10 +08:00
-
6be416c8d6
feat(orders): 订单页改双栏——左队列/右详情,含分层预览与整体预览、单订单/全部导出
broccoli
2026-08-13 15:53:59 +08:00
-
8490b5c14d
feat(orders): 登录保护的生产订单标签页 + 一键导出多层 ZIP(小型程序 WCD 任务)
broccoli
2026-08-13 15:46:40 +08:00
-
e518540235
feat(wordcloud): 收口在途开发(布局/存储/前端)+ R4 WCD 生产任务(jobs wcd_file)与生产订单列表
broccoli
2026-08-13 14:22:48 +08:00
-
1d17b5e20d
Rework layout engine around exact-glyph collision, add tests and docs sync

broccoliandClaude Sonnet 5
2026-07-26 18:32:25 +08:00
-
bf2b138007
Add advanced canvas editing and Ubuntu deployment
broccoli
2026-07-14 20:32:42 +08:00
-
f8a907e7c5
Add floating canvas panels, theme settings, and SVG line-spacing analysis.
broccoli
2026-07-13 22:01:01 +08:00
-
d5d8caef2f
Initial project baseline
broccoli
2026-07-04 02:40:45 +08:00