Public sanitized view
Version 2.01
V8 tip labeled product Version 2.01. Shared website editor stack for BlessBoard + ActiveClinic: Change Manager, inline edit parity, image payload/placement, Universal Image Editor, section management, theme infra/gallery + first additional themes, HQ/branch website cards. Final integrated hosted QA 66/66 PASS; P2 gap closure 48/48 PASS. Not a production RELEASED certificate.
- Release date
- 2026-09-26
- Products
- BlessBoard, ActiveClinic, Shared GetPro Platform, Infrastructure
- Deployment
- TESTING target moovex-platform-v8-testing. Shared editor features hosted-verified on V8. Production untouched in V2.01 task docs — do not promote.
- QA verification
- Shared website editor: HOSTED QA PASS (final integrated 66/66; P2 gaps 48/48). About + publish diagnostics HOSTED QA PASS. Hostinger Package A BLOCKED; worker consolidation UNVERIFIED. Not a full production RELEASED claim.
New features & improvements
About page Version 2.01
F-2.01-ABOUT-01
Shared applicationBuildInfo V8 productVersion/versionBase bumped to 2.01; BB and AC About consume buildInfo.
- Workflow
- Open /about on BB and AC V8 hosts
- Expected behavior
- Displays Version 2.01 / Release or Enterprise 2.01 with separate build SHA
- Products
- BlessBoard, ActiveClinic, Shared GetPro Platform
- Type
- versioning
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
robots.txt (platform SEO discovery)
F-2.01-ROBOTS-01
Tenant/clinic robots.txt via shared SEO discovery — existing capability. No dedicated V2.01 robots.txt change packet found; listed separately per task requirement.
- Workflow
- GET tenant/clinic /robots.txt
- Expected behavior
- Returns robots directives with sitemap when indexable
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- seo
- Implementation
- IMPLEMENTED
- QA
- UNVERIFIED
Publish error diagnostics (real engine codes)
F-2.01-PUB-DIAG-01
BlessBoard publish catch-alls no longer mask failures as lookup_error. Returns publicCode/engineCode/requestId and friendly messages. AC explicit codes preserved.
- Workflow
- Trigger publish failure → observe code + request ID in UI/JSON
- Expected behavior
- Real classification codes; no [redacted] leakage; successful multi-item publish still works
- Products
- BlessBoard, ActiveClinic
- Type
- bugfix
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Website Change Manager foundation
F-2.01-CM-FOUND-01
Shared pending-change counting and Change Manager UI mounting infrastructure for BB+AC editors.
- Workflow
- Open website editor with drafts → pending count available to chrome
- Expected behavior
- Server-confirmed draft-vs-published distinct field counts
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- change_manager
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Editor toolbar + unpublished changes counter
F-2.01-CM-TOOLBAR-01
Shared editor chrome: pending pill, save status, History/Preview/Publish, Publish (N) badge.
- Workflow
- Edit fields → see pending count → Publish label updates
- Expected behavior
- Counts from server; save status honest; Publish gated by website.publish
- Products
- BlessBoard, ActiveClinic
- Type
- change_manager
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Friendly publishing reminders
F-2.01-CM-REMIND-01
Reminder dialog at pending threshold (≥5) with Preview Changes / Keep Editing and don’t-show-again-today.
- Workflow
- Accumulate ≥5 unpublished fields → reminder
- Expected behavior
- Preview does not publish; dismissal website-scoped
- Products
- BlessBoard, ActiveClinic
- Type
- change_manager
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Unpublished Changes Panel
F-2.01-CM-PANEL-01
Panel listing unpublished fields with navigation back to editors; shared BB/AC infrastructure.
- Workflow
- Open unpublished panel from chrome → jump to field
- Expected behavior
- Lists server-confirmed pending fields only
- Products
- BlessBoard, ActiveClinic
- Type
- change_manager
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Field-level history and restoration
F-2.01-CM-HIST-01
History beside pencil; restore from published versions + current draft tip; writes new draft revision for selected field; no auto-publish.
- Workflow
- History → choose version → restore field → pending count updates
- Expected behavior
- Never fabricates unavailable draft revisions; CDN media validated; expectedUpdatedAt conflicts honored
- Products
- BlessBoard, ActiveClinic
- Type
- change_manager
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Change Manager Stitch mobile parity (~390px)
F-2.01-CM-STITCH-01
CSS densification and layout checks against Website Change Manager Stitch screens for toolbar/reminder/panel/history.
- Workflow
- Resize editor chrome to ~390px
- Expected behavior
- Usable chrome without horizontal overflow for implemented screens
- Products
- BlessBoard, ActiveClinic
- Type
- change_manager
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared image object payload
F-2.01-IMG-PAYLOAD-01
Draft/publish image fields accept structured {src,alt,mediaId,…} payloads with legacy string URL compatibility; unsafe URLs and foreign media rejected.
- Workflow
- Image dialog → library/upload → save draft → publish
- Expected behavior
- Object payload persisted; validation rejects javascript: and cross-tenant mediaId
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_editor
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared image placement metadata
F-2.01-IMG-PLACE-01
Desktop/mobile focus and zoom placement stored as metadata; original CDN asset identity unchanged; invalid zoom/aspect overrides rejected.
- Workflow
- Adjust Picture → save → preview CSS vars → publish
- Expected behavior
- Placement CSS on draft/live; CDN src unchanged
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_editor
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Universal Image Editor
F-2.01-IMG-EDITOR-01
Shared Adjust Picture / library / upload dialog for BB and AC image slots with desktop + ~390 framing modes.
- Workflow
- Open image pencil → upload or library → Adjust Picture → save
- Expected behavior
- Same shared editor chrome on BB and AC; placement persists across refresh
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_editor
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared section management
F-2.01-SECTION-01
Add Section picker and freeform/section actions on supported pages; collection pages keep structured editors without inventing unsupported Add Section.
- Workflow
- Edit mode → Add Section → draft appears → publish
- Expected behavior
- Draft-only until publish; unauthorized mutations denied
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_editor
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared website theme infrastructure
F-2.01-THEME-INFRA-01
Product-scoped theme registry + draft theme select API with cross-product rejection and public body theme attributes.
- Workflow
- GET/POST theme → draft preview → publish
- Expected behavior
- BB cannot select AC themes and vice versa; live theme unchanged until publish
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_theme
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared Choose Website Theme gallery
F-2.01-THEME-GALLERY-01
Product-filtered theme gallery UI with current/draft indicators, Preview, and Select using theme infra APIs.
- Workflow
- Open gallery → preview alternate → select draft → publish
- Expected behavior
- Gallery lists only same-product themes; content not rewritten on select
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_theme
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
First additional themes (BB + AC)
F-2.01-THEME-EXTRA-01
Renderer-backed CSS packs: bb.contemporary-fellowship and ac.family-wellness-mint. Remaining Stitch theme packs and palette editor are NOT implemented.
- Workflow
- Gallery → select alternate → preview → publish → rollback to default
- Expected behavior
- Defaults preserved; content/section identities survive switch; cross-product rejected
- Products
- BlessBoard, ActiveClinic, Shared GetPro Platform
- Type
- website_theme
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
HQ / branch website management (cards)
F-2.01-HQ-BRANCH-01
Shared Choose Website card list: BB HQ + authorized branches reuse WE01 editor; AC shows exactly one clinic website. AC facility websites, three-column studio, and network-wide publish are NOT SUPPORTED.
- Workflow
- Website Management → choose card → Edit / View Live
- Expected behavior
- Authorized scopes only; AC no facility cards; HQ multi-site Change Website when applicable
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_scope
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared website editor final integrated QA
F-2.01-EDITOR-FINAL-01
End-to-end hosted journey: draft → preview → publish, theme switch/rollback, HQ/branch cards, cross-product isolation, auth denials for BB and AC.
- Workflow
- Disposable V8 tenants · integrated hosted script
- Expected behavior
- 66/66 hosted PASS on tip under test; production untouched
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_editor
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Shared editor P2 gap closure
F-2.01-P2-GAPS-01
Hosted closure of residual P2 scenarios: image upload/library/Adjust Picture (desktop+390), field-history restore POST, structured item mutation (BB ministry + AC doctor).
- Workflow
- Browser + API harness on disposable BB/AC tenants
- Expected behavior
- 48/48 hosted PASS; no application behavior change required for closure report tip
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- website_editor
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Supported vs Stitch-only / unsupported surfaces
F-2.01-LIMITS-01
Documented non-claims: AC facility websites, network-wide publish, remaining Stitch theme packs, palette editor, and three-column HQ/branch studio remain design-only or NOT SUPPORTED.
- Workflow
- Read release notes known limitations
- Expected behavior
- Operators do not treat Stitch-only or unsupported surfaces as available product features
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- documentation
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS
Release Notes Center
F-2.01-RNC-01
Permanent /release-notes center on the V8 platform QA hub and product apex hosts (BB + AC) with version routes, filters, QA checklists, share/print, and product-context defaults.
- Workflow
- Open /release-notes → filter → version detail → share/print
- Expected behavior
- Evidence-backed statuses; public vs internal separation; no invented PASS
- Products
- Shared GetPro Platform, BlessBoard, ActiveClinic
- Type
- platform
- Implementation
- IMPLEMENTED
- QA
- HOSTED QA PASS