Repository navigation
Mallok 0.1.0-rc.7 — fixes and B2B CMS positioning
Pre-releaseThe second public preview candidate: fixes found since rc.6 and the Cloudflare-native CMS positioning for multilingual B2B websites.
What's changed
- Atelier 2.5.1. The homepage carousel checks every control before it changes the page and falls back to the no-JavaScript layout, so a template missing one keeps a readable hero instead of hiding every slide but the first. The version moved from 2.5.0 so that browsers holding rc.6's immutable 2.5.0 script fetch the fix.
- Theme asset guard.
pnpm testfails when an official theme asset changes without a new theme version;pnpm themes:recordrecords a bumped one and refuses to record changed assets under an unchanged version. - Export downloads retry up to three times with a growing delay, on the CLI and in the browser. Refusals the site would repeat still fail immediately.
- Slug field normalises its value on blur and before saving, and says what it changed, instead of returning a 400 after the fact.
prototypeandconstructorare accepted as article slugs and no longer make the whole site unexportable.- English-first setup and inquiry guide; npm, GitHub and README describe Mallok as the Cloudflare-native CMS for multilingual B2B websites, and the npm keywords drop
headless-cms.
Candidate provenance
- Source:
0af520bf87c81fa3814a3abb3361ca93fa87e457 - Artifact:
mallok-0.1.0-rc.7.tgz - SHA-256:
45813a782d00a2d4984334b8ecb18df21f0c6a2d2694a33652c7b1846dd648a9 - Local release gate: lint, typecheck, 1,061 unit/integration tests, 6 real-upgrade tests, build and bundle budgets, static build, coverage floor, 29 browser/accessibility checks and a whole-history secret scan passed; 27 exact-artifact consumer checks passed against this tarball.
- GitHub CI and the complete release gate passed. The Linux CI tarball is byte-for-byte identical to the local one, and a clean-clone rebuild reproduced it exactly.
- The existing isolated test site was upgraded from rc.6 with
mallok upgrade(typecheck, tests, build and deploy dry-run passed) and deployed. English/Chinese pages, SEO endpoints and/theme/atelier/2.5.1/assets returned HTTP 200 with the served carousel matching this artifact; MISS→HIT and HEAD cache hits, credential bypass, the themed 404 and admin 401/404 boundaries behaved as intended.
Known limitations
This is not stable 0.1. The rc.5 CPU measurements are historical, not rc.7 benchmarks, and no new CPU sample was taken. Real inquiry email delivery, the seven-day media cleanup check, full second-site restore and production upgrade/rollback acceptance remain open. The test site holds verification content rather than a curated demo. See docs/RELEASE_STATUS.md.
npm is published: mallok@0.1.0-rc.7; next and latest point to it. Create a site with npx mallok@0.1.0-rc.7 create my-site (add --no-deploy for local validation only), or upgrade with npx mallok upgrade --to 0.1.0-rc.7.
Mallok 第二个公开预览候选版:包含 rc.6 之后的修复,以及面向多语言 B2B 网站的 Cloudflare 原生 CMS 定位。Atelier 升级到 2.5.1,确保老访客也能拿到轮播修复。仍不是 0.1 稳定版,未完成的验收见发布状态文档;GitHub 和 npm 均已发布。