Commit Graph
12 Commits
Author SHA1 Message Date
broccoli e13ddd5562 feat: add canvas product archive flow 2026-09-12 16:58:24 +08:00
broccoli f900be30ba fix: add authenticated product image contract 2026-09-12 16:19:41 +08:00
broccoli dd3003609b feat: add product archive frontend client 2026-09-12 15:48:19 +08:00
broccoli bceb3a1542 feat: add find page, breadcrumb components and canvas workbench updates 2026-08-30 14:38:09 +08:00
broccoli ee3b7745b7 feat(orders): 一键导出改为所有分层/分组的 SVG 压缩包(前端 createLayerExportZip 打包) 2026-08-13 16:01:10 +08:00
broccoli 6be416c8d6 feat(orders): 订单页改双栏——左队列/右详情,含分层预览与整体预览、单订单/全部导出 2026-08-13 15:53:59 +08:00
broccoli 8490b5c14d feat(orders): 登录保护的生产订单标签页 + 一键导出多层 ZIP(小型程序 WCD 任务) 2026-08-13 15:46:40 +08:00
broccoli e518540235 feat(wordcloud): 收口在途开发(布局/存储/前端)+ R4 WCD 生产任务(jobs wcd_file)与生产订单列表 2026-08-13 14:22:48 +08:00
broccoliandClaude Sonnet 5 1d17b5e20d Rework layout engine around exact-glyph collision, add tests and docs sync
Replace the old bbox/heuristic placement (scale search rounds, large-font
capping, stratified sampling, fill-retry ladders) with an area-model font
sizing pass feeding a C++ exact-glyph collision engine (centroid-biased
spiral + random probing, HD clearance refinement, density/hole
optimization). Simplify the frontend advanced-params panel and JobParams
type to match the surviving config surface, add a layout-constraints test
suite and a repeatable benchmark tool, and bring docs/*.md back in sync
with current code (plus new TESTING.md and DEPLOYMENT.md).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-26 18:32:25 +08:00
broccoli bf2b138007 Add advanced canvas editing and Ubuntu deployment 2026-07-14 20:32:42 +08:00
broccoli f8a907e7c5 Add floating canvas panels, theme settings, and SVG line-spacing analysis.
Canvas Studio now uses dockable floating panels, app settings/help navigation, and improved SVG export; the backend adds an SVG line-spacing analysis API with SciPy acceleration and new design templates.
2026-07-13 22:01:01 +08:00
broccoli d5d8caef2f Initial project baseline 2026-07-04 02:40:45 +08:00