broccoli
|
fe62a7f721
|
feat: return full product detail with images and versions
|
2026-09-12 16:10:19 +08:00 |
|
broccoli
|
cb5a46631b
|
test: use store timestamps for cleanup compatibility
|
2026-09-12 15:33:16 +08:00 |
|
broccoli
|
21ad6fbf8d
|
fix: reconcile and expose failed product cleanup
|
2026-09-12 15:24:41 +08:00 |
|
broccoli
|
bd78eef161
|
fix: quarantine failed product cleanups in failed_cleanup state
|
2026-09-12 15:00:33 +08:00 |
|
broccoli
|
87a3d44359
|
fix: persist product archive cover and provenance
|
2026-09-12 13:28:11 +08:00 |
|
broccoli
|
1c51a9bc2b
|
feat: archive visible wordclouds into products
|
2026-09-12 13:17:13 +08:00 |
|
broccoli
|
c2ca770cd7
|
feat: detect visible wordcloud archive sources
|
2026-09-12 13:08:02 +08:00 |
|