remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 22:00:09 +02:00
6eb3390398 Add renovate.json
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 21:00:17 +02:00
4f631ec139 Add renovate.json
480343d5a5 test(imaging): retry transient edge failures instead of flaking the suite
77a0d1010c feat(catalog-sync): report sources that can only be compared, not imported
f56b345598 feat(catalog-sync): add import, reconcile, sprite-id and offer steps
Compare 4 commits »
remco pushed to main at remco/EpicNext-Cms 2026-10-15 20:30:41 +02:00
480343d5a5 test(imaging): retry transient edge failures instead of flaking the suite
remco pushed to main at remco/EpicNext-Cms 2026-10-15 20:18:37 +02:00
77a0d1010c feat(catalog-sync): report sources that can only be compared, not imported
remco pushed to main at remco/EpicNext-Cms 2026-10-15 20:12:16 +02:00
f56b345598 feat(catalog-sync): add import, reconcile, sprite-id and offer steps
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 20:00:18 +02:00
6893071f23 Add renovate.json
a4bcd40e7b docs(catalog-sync): surface the bundle extension and the page-writing nuance
Compare 2 commits »
remco pushed to main at remco/EpicNext-Cms 2026-10-15 19:53:33 +02:00
a4bcd40e7b docs(catalog-sync): surface the bundle extension and the page-writing nuance
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 19:00:13 +02:00
14c55bd448 Add renovate.json
4b575d3a1d feat(catalog): add scripts/catalog-sync.ts CLI + interactive menu
61107848f8 fix(imaging): normalise avatar figures before building URLs
Compare 3 commits »
remco pushed to main at remco/EpicNext-Cms 2026-10-15 18:48:45 +02:00
4b575d3a1d feat(catalog): add scripts/catalog-sync.ts CLI + interactive menu
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 18:00:11 +02:00
6ee3dea6a5 Add renovate.json
remco pushed to main at remco/EpicNext-Cms 2026-10-15 18:00:09 +02:00
61107848f8 fix(imaging): normalise avatar figures before building URLs
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 17:00:12 +02:00
9c605858bc Add renovate.json
1e3406a7ae fix(furni): keep classname env read out of the browser bundle
ef6c671903 test(ci): deterministic deploy gate + advisory quality suite; sync README versions
ef2f8c30f0 fix(register): use a valid default avatar figure
73005a3c05 docs(readme): refresh pinned versions in the header
Compare 10 commits »
remco pushed to main at remco/EpicNext-Cms 2026-10-15 16:39:48 +02:00
1e3406a7ae fix(furni): keep classname env read out of the browser bundle
remco pushed to main at remco/EpicNext-Cms 2026-10-15 16:27:00 +02:00
ef6c671903 test(ci): deterministic deploy gate + advisory quality suite; sync README versions
ef2f8c30f0 fix(register): use a valid default avatar figure
Compare 2 commits »
remco pushed to main at remco/EpicNext-Cms 2026-10-15 16:06:57 +02:00
73005a3c05 docs(readme): refresh pinned versions in the header
remco pushed to main at remco/EpicNext-Cms 2026-10-15 16:05:53 +02:00
918134df69 docs(readme): add a clear Cloudflare Turnstile setup section
remco pushed to main at remco/EpicNext-Cms 2026-10-15 16:03:21 +02:00
d64d864175 docs(env): clarify captcha provider setup and key handling
remco pushed to main at remco/EpicNext-Cms 2026-10-15 16:00:30 +02:00
62de3e3a8b test: cover captcha env fallback, cache TTLs and public e2e flows
9f024dc6ac perf(app): batch catalog updates, tune caches, add captcha env fallback
05c2706eaf chore(deps): bump runtime and dev dependencies
Compare 3 commits »
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 16:00:10 +02:00
0dd8330ead Add renovate.json
remco pushed to renovate/configure at remco/EpicNext-Cms 2026-10-15 15:00:13 +02:00
4da52f1c10 Add renovate.json