1.7.86-v9 — Accounted-Result Recovery Companion Release
- Reseals the unchanged certified theme companion for the v9 EAP recovery-identity repair; no theme runtime, layout, or CSS behavior changes.
1.7.86 — EAP 1.6.94.32 Canonical Page Sequence Pair
- Reseals the unchanged certified theme companion with the same v8 publisher key as the corrected EAP package; no theme runtime or CSS behavior changes.
- Certifies the theme against EAP 1.6.94.32 on unchanged schema 1.6.54.
- No CSS/layout ownership changes; EAP remains authoritative for the Reader's automatic Page 1 → Page N translation sequence.
1.7.84 — EAP 1.6.94.29 Full-Book Translation Sequence Pair
- Certifies the theme against EAP 1.6.94.29 on unchanged schema 1.6.54.
- No layout/CSS ownership changes; the plugin remains authoritative for Reader translation state and continuous full-book acceleration.
1.7.83 — EAP 1.6.94.28 Multi-Page Translation Accelerator Pair
- Certifies the theme against EAP 1.6.94.28 and unchanged schema 1.6.54.
- No theme CSS/layout override change; EAP remains authoritative for Reader translation speed, state synchronization and foreground acceleration.
1.7.81 — EAP 1.6.94.26 Translation Storage Self-Heal Pair
- Certifies the theme against EAP 1.6.94.26 and unchanged schema 1.6.54.
- No visual/CSS contract changes; this matched release carries the translation-storage self-heal and corrected activation/migration ordering in EAP.
1.7.80 — EAP 1.6.94.25 Fast Direct Translation Pair
- Certifies the theme against EAP 1.6.94.25 and unchanged schema 1.6.54.
- No visual/CSS contract changes; this is a matched compatibility release for the fast-first translated-book runtime.
1.7.79 — EAP 1.6.94.24 Large-Book Reliability Pair
- Certifies the theme against EAP 1.6.94.24 and schema 1.6.54.
- Keeps plugin ownership of Reader/background-processing UI and introduces no theme CSS override increase.
- Preserves the existing public-site presentation while matching the new large-book translation reliability release contract.
1.7.78 — EAP 1.6.94.23 Book Reader Integrity Certified Pair
- Certifies the exact EAP 1.6.94.23 book-reader text, PDF extraction, translation-progress and audio-queue integrity hotfix on unchanged schema 1.6.54.
- Theme-side application ownership remains unchanged; EAP continues to own Reader state/layout, while this theme refreshes the exact-pair compatibility and signed release identity only.
1.7.77 — EAP 1.6.94.22 Certified Translation Recovery Pair
- Certifies the exact EAP 1.6.94.22 Reader self-healing translation build on unchanged schema 1.6.54.
- Introduces no theme-side Reader layout changes; EAP remains authoritative for translation state, recovery and application UI.
1.7.75 — EAP 1.6.94.20 Large-Book Translation Resilience Certified Pair
- Certifies the exact EAP 1.6.94.20 large-book translation resilience hotfix on unchanged schema 1.6.54.
- No portal layout ownership change: EAP remains authoritative for Reader components; the theme remains branding-only on EAP surfaces.
- Re-signs the exact matched plugin/theme pair with one shared release identity.
1.7.74 — EAP 1.6.94.19 Reader State-Integrity Certified Pair
- Certifies the exact EAP 1.6.94.19 Reader state-integrity, translation state-machine and v11 layout closure on unchanged schema 1.6.54.
- Keeps Reader application layout and runtime behaviour plugin-owned; the theme remains the branding/public-site presentation layer.
- Introduces no new theme-side Reader override and refreshes exact-pair release/asset/signing metadata only.
1.7.73 — EAP 1.6.94.13 Reader Layout-Hardening Certified Pair
- Certifies the exact EAP 1.6.94.13 Reader layout-hardening build on unchanged schema 1.6.54.
- Keeps portal layout ownership in EAP; the theme remains branding-only for application surfaces.
- No new theme-side Reader cascade or component override is introduced.
1.7.72 — EAP 1.6.94.12 Reference Reader UI Certified Pair
- Certifies the exact EAP 1.6.94.12 functional reference-Reader workspace on unchanged schema 1.6.54.
- Reader layout and interactions remain plugin-owned; the theme remains limited to branding/public WordPress presentation.
- Rebuilds only the branding source metadata required for this exact signed pair.
1.7.71 — EAP 1.6.94.11 Fast-First Book Conversion Certified Pair
- Certifies the exact EAP 1.6.94.11 fast-first page translation release on unchanged schema 1.6.54.
- No theme layout/CSS behaviour change; Reader UX remains plugin-owned.
1.7.70 — EAP 1.6.94.10 Reader Runtime Completion Certified Pair
- Certifies the exact EAP 1.6.94.10 stalled-translation recovery, premium-audio fallback and Reader control-separation release on unchanged schema 1.6.54.
- Reader interaction remains plugin-owned; no new theme-side portal layout override is introduced.
1.7.69 — EAP 1.6.94.9 Translation Runtime Recovery Certified Pair
- Certifies the exact EAP 1.6.94.9 self-healing translation/partial-page audio Reader release on unchanged schema 1.6.54.
- Reader interaction remains plugin-owned; no new theme-side portal layout override is introduced.
1.7.68 — EAP 1.6.94.8 Translation Reader Restoration Certified Pair
- Certifies the exact EAP 1.6.94.8 Reader translation-workflow restoration on unchanged schema 1.6.54.
- Reader layout/interaction remains plugin-owned; no theme-side portal layout override was introduced.
1.7.67 — EAP 1.6.94.7 Calm Reader Control Certified Pair
- Certifies the exact EAP 1.6.94.7 Reader control-closure build on unchanged schema 1.6.54.
- Keeps the theme as branding-only owner for EAP portal surfaces; Reader layout remains plugin-owned.
- No theme-side portal layout override was added.
1.7.66 — EAP 1.6.94.6 Focus-First Reader Certified Pair
- Certifies Enterprise Academic Platform 1.6.94.6 on unchanged schema 1.6.54.
- Keeps the redesigned Reader application layout plugin-owned; the theme remains limited to brand/public presentation boundaries.
- Refreshes exact-pair compatibility, release-quality, asset-build and signing metadata without introducing a new theme-side portal override layer.
1.7.65 — EAP 1.6.94.5 Progressive Premium Reader Pair
- Certifies Enterprise Academic Platform 1.6.94.5 on unchanged schema 1.6.54.
- Keeps the application Reader UI plugin-owned while pairing the refined progressive-audio toolbar and premium TTS runtime.
- Refreshes exact-pair asset, compatibility, release-quality and signing metadata; no broad theme application override is introduced.
1.7.64 — EAP 1.6.94.4 Natural Reader Audio Pair
- Certifies Enterprise Academic Platform 1.6.94.4 on unchanged schema 1.6.54.
- Keeps the theme as branding/public-presentation owner only; Reader transport/layout remains plugin-owned.
- Rebuilds the signed brand-bridge asset metadata for this exact theme version with no new application-layout override.
1.7.63 — EAP 1.6.94.3 Final Runtime Closure Pair
- Certifies Enterprise Academic Platform 1.6.94.3 on unchanged schema 1.6.54.
- Keeps presentation behavior unchanged while pairing with Student Reader/Resume, registration-institution, entitlement-consistency, Super Admin module-catalogue and Web Push runtime fixes.
- Refreshes exact-pair asset/release/signing metadata; the portal brand bridge runtime CSS remains unchanged.
1.7.62 — EAP 1.6.94.2 Commercial Entitlement Closure Pair
- Asset-build verification hotfix: corrected the signed source hash for assets/css/eap-portal-brand-bridge.css; minified runtime CSS is unchanged.
- Certifies Enterprise Academic Platform 1.6.94.2 on unchanged schema 1.6.54.
- Keeps theme presentation behavior unchanged while pairing with the plugin's commercial-entitlement, navigation-grouping and runtime-contract fixes.
- Refreshes signed release metadata for the exact 1.7.62 / 1.6.94.2 pair.
1.7.61 — EAP 1.6.94.1 Schema-Audit Hotfix Pair
- Certifies Enterprise Academic Platform 1.6.94.1 on unchanged schema 1.6.54.
- No visual redesign or theme runtime behavior change; this release preserves the 1.7.60 presentation baseline while matching the corrected EAP first-launch migration verifier.
1.7.60 — Academic Suite Certified Pair
- Certifies Enterprise Academic Platform 1.6.94.0 on schema 1.6.54.
- Preserves the theme as branding owner while EAP remains the sole portal component/layout owner.
- Keeps the existing CSS specificity budget unchanged; no new theme override layer is introduced.
1.7.59 — Certified Multilingual Presentation Pair
- Certifies EAP 1.6.93.50 on schema 1.6.53.
- Localizes public pricing plan names and refreshes exact-pair release evidence.
- Preserves the Theme as the public brand/token owner while EAP remains the application UI owner; no broad CSS redesign is introduced.
- Reuses publisher fingerprint 30a4f73e8191fc62b3460509430033f7b17866fa823459e5517e597c310f03ab with no signer rotation.
1.7.58 — Certified Runtime Stabilization Pair
- Certifies EAP 1.6.93.49 on unchanged schema 1.6.53.
- Removes orphan CSS-generated English Create Account content so translated public UI is never injected by CSS.
- Refreshes exact-pair, localization, release-quality and signing provenance while reusing publisher fingerprint 30a4f73e8191fc62b3460509430033f7b17866fa823459e5517e597c310f03ab.
- Keeps EAP as the application UI owner and introduces no broad visual/CSS redesign.
1.7.57 — Canonical Signup Messaging & Conversion CTA
- Certifies EAP 1.6.93.48 with schema 1.6.53.
- Updates Docs and Help Center copy to the canonical single /login/ Create Account flow.
- Adds a clear Create Account action to the public header and homepage conversion surface without changing the plugin-owned portal layout.
- Preserves the existing visual system and introduces no new global dashboard override layer.
1.7.56 — Final Portal Consistency & Release Notes Sync
- Certifies EAP 1.6.93.47 with schema 1.6.53.
- Keeps EAP as the application layout owner while the Theme remains the public-site and branding layer.
- Generates the public Release Notes page from the packaged CHANGELOG.md, preventing release-history drift.
- Removes obsolete endorsement-phrase terminology mappings now that authentication uses factual trust labels.
- Preserves the existing visual system and does not add a new dashboard override layer.
1.7.55 — Certified Privacy & Package-Hygiene Hotfix Pair
- Certifies EAP 1.6.93.46 on schema 1.6.53.
- No visual redesign or layout change; Theme presentation remains identical to 1.7.54.
- Refreshes release-quality, compatibility, manifest, and publisher-signing metadata for the clean production deployment artifact.
1.7.54 — Certified Final Stabilization Pair
- Certifies EAP 1.6.93.45 on additive/non-destructive schema 1.6.53.
- Keeps Theme presentation visually unchanged while certifying Plugin translation-safety, release-quality, institutional onboarding and browser-acceptance hardening.
- Updates release-quality/localization/provenance metadata and signs the exact pair under the documented controlled publisher rotation.
1.7.53 — Signed Release Integrity & Certified Template Identity Hotfix
- Certifies EAP 1.6.93.44 on unchanged schema 1.6.52.
- Makes release identity parent/child-theme safe by validating the Perfect Aptitude template package rather than the active stylesheet metadata.
- No visual redesign; publisher rotation only because the preceding private signing key is unavailable in this build workspace.
1.7.52 — Certified Book Lifecycle Integrity Pair
- Certifies the exact EAP 1.6.93.43 pair on schema 1.6.52.
- Keeps the application layout and visual system unchanged.
- Updates certified-pair, localization, release-quality and provenance metadata only.
1.7.51 — Certified Canonical Book Pages Pair
- Certifies the exact EAP 1.6.93.42 pair on additive/non-destructive schema 1.6.51.
- Keeps Theme visual/layout behavior unchanged; EAP remains authoritative for application surfaces.
- Retains the existing publisher identity and specificity budgets.
1.7.50 — Certified Book Multilingual & AI Governance Pair
- Certifies the exact EAP 1.6.93.41 pair on additive/non-destructive schema 1.6.50.
- Keeps Theme presentation visually unchanged while EAP adds first-class book source language, source-edition TTS, dynamic OCR languages and Study Assistant/AI governance.
- Retains EAP as the application-layout/component owner and the Theme as the branding/public WordPress presentation layer.
- Reuses the existing RSA publisher identity; no trust rotation is required from Theme 1.7.49 / EAP 1.6.93.40.
1.7.49 — Certified Transcript & Material Stability Pair
- Certifies the exact EAP 1.6.93.40 pair on unchanged schema 1.6.49.
- Keeps Theme presentation visually unchanged while EAP hardens historical transcript reads, transcript-ingest lifecycle policy, async material/language translation, timezone validation and RTC accessibility.
- Retains the existing RSA publisher identity; no trust rotation is required from Theme 1.7.48 / EAP 1.6.93.39.
- Preserves EAP as the sole application-layout/component owner and the Theme as branding/public WordPress presentation only.
1.7.48 — Certified Canonical Live Classroom Pair
- Certifies EAP 1.6.93.39 with additive/non-destructive database schema 1.6.49.
- Keeps Theme presentation visually unchanged while certifying the Plugin's canonical RTC chat, historical-read-only live-operation policy, Q&A/REST/export correctness and live-assignment contract fixes.
- Uses the same trusted publisher identity; no key rotation is required from the preceding certified pair.
1.7.47 — Certified Classroom Resilience Pair
- Certifies EAP 1.6.93.38 with database schema 1.6.48.
- Keeps the Theme presentation boundary visually unchanged while certifying the plugin's classroom-resilience, async-translation, timezone and behavioral-acceptance corrections.
- Uses the same trusted publisher identity; no key rotation is required from the preceding certified pair.
1.7.46 — Certified Runtime Acceptance Hotfix Pair
- Certifies EAP 1.6.93.37 with database schema 1.6.48.
- No visual/layout redesign; this release only advances the exact certified pair for the EAP Runtime Acceptance contract hotfix.
- Publisher identity and branding-only EAP bridge remain unchanged.
1.7.45 — Certified Auto/MCQ/AI Stability Pair
- Certifies EAP 1.6.93.36 with database schema 1.6.48.
- Keeps EAP as the sole owner of application layout/components while this theme remains the brand-token/public-site layer.
- Carries no visual redesign; this pair certifies Teacher Auto Detect, MCQ history/current-score isolation, long-class intelligence context and widened language identifiers.
- Preserves the existing publisher identity; no trust rotation is required from 1.6.93.35 / 1.7.44.
1.7.44 — Certified Classroom Correctness Pair
- Certifies EAP 1.6.93.35 with database schema 1.6.47.
- Keeps EAP as the sole owner of application layout/components while this theme remains the branding/token layer on plugin-owned surfaces.
- Preserves the existing publisher identity and compatibility range; no trust rotation is required from 1.6.93.34 / 1.7.43.
- No visual redesign or CSS specificity increase is introduced in this pair.
1.7.43 — Certified Language-Policy Stability Pair
- Certifies EAP 1.6.93.34 with database schema 1.6.47.
- Keeps EAP as sole owner of application layout/components while the Theme remains the brand-token/public-site layer.
- Carries no database migration and no publisher-key rotation; it reuses the same RSA-3072 publisher identity as 1.7.42 / EAP 1.6.93.33.
- Updates exact-pair compatibility/readiness metadata for the language-policy and runtime-acceptance hardened plugin release.
1.7.42 — Certified Profile-Hardening Pair
- Certifies EAP 1.6.93.33 with database schema 1.6.47.
- Keeps the Theme application boundary unchanged: EAP owns portal/profile components and this Theme supplies brand tokens/marketing presentation only.
- Updates exact certified-pair compatibility and release metadata for the profile-media, canonical language and Unicode hardening release.
- Keeps theme CSS specificity budgets flat; no application-layout override is added.
- Uses the same controlled RSA-3072/SHA-256 publisher identity as EAP 1.6.93.33.
1.7.41 — Final Signed Publisher-Rotation Pair
- Certifies EAP 1.6.93.32 with database schema 1.6.47.
- Uses the same controlled RSA-3072/SHA-256 publisher identity as EAP 1.6.93.32.
- New publisher-key fingerprint: 9cbfd821b20afd284c87746c5be522e9efceeac7b76b640ca880e74ad1f8e752.
- Adds a valid detached signature for the exact Theme manifest and preserves the collision-free recovery compatibility of 1.7.40.
- No visual redesign and no additional CSS override layer.
1.7.40 — Collision-Free Recovery Compatibility
- Removes the Plugin-owned public-lead global names from the Theme entirely. Theme presentation helpers now use unique perfect_aptitude_theme_* wrappers and delegate only when EAP is available.
- Makes contact/demo pages and Theme administration safe whether EAP loads before the Theme, after the Theme during activation, is temporarily inactive, or is being recovered from a stale opcode/cache state.
- Works with EAP 1.6.93.31 recovery-safe activation; no visual redesign or schema change.
- Certified pair: Theme 1.7.40 + EAP 1.6.93.31, schema 1.6.47.
1.7.38 — SaaS Boundary & Specificity Continuation
- Certifies EAP 1.6.93.29 with database schema 1.6.47.
- Preserves the Theme as a branding/token layer while EAP owns application navigation, roster pagination, component behavior and accessibility states.
- Removes only exact earlier CSS duplicates with identical selector/declarations/context, continuing specificity reduction without introducing another override layer.
- Keeps plugin-owned frontend surfaces on the small brand bridge and preserves the governed publisher fingerprint for external detached signing.
1.7.37 — Application Boundary & Release Hardening
- Certifies EAP 1.6.93.28 while preserving schema 1.6.46.
- Removes the high-specificity full EAP frontend bridge; all plugin-owned frontend surfaces now use the small branding-only bridge so EAP owns layout/components consistently.
- Moves public lead operations to EAP; the Theme retains only safe rendering fallbacks and disables contact/demo submission when the required application service is unavailable.
- Canonicalizes legacy Student support links through the Plugin route registry.
- Corrects Production Acceptance to the retained publisher fingerprint.
- Reduces tracked Theme CSS !important declarations from 1226 to 231 without adding a replacement override layer.
1.7.36 — SaaS UI v4 Certification
- Certifies the object-first SaaS UI v4 delivered by EAP 1.6.93.27 across Institution workspaces while retaining the plugin-owned dashboard layout boundary.
- Certifies guided Convert Books, tabbed Learning Workspace, management-first Library/Classes, calendar/replay discovery, contextual navigation and advanced-operations isolation.
- Keeps the theme as a branding/token layer for role dashboards; no new dashboard layout overrides or specificity-budget increases are introduced.
- Certified companion plugin: EAP 1.6.93.27; database schema remains 1.6.46.
1.7.35 — SaaS UI v3 & Authentication Certification
- Certifies the shared SaaS v3 role shell delivered by EAP 1.6.93.26 across Student, Teacher, Institution and Guardian portal menus.
- Updates the dashboard brand bridge to the v3 UI marker so custom logos, focus treatment and primary brand actions remain applied without theme-owned dashboard layout.
- Rebuilds the native WordPress sign-in surface as a quieter SaaS card with disciplined spacing, 8–12px radii, neutral background and matched light/dark behavior.
- Keeps portal layout plugin-owned and preserves the theme as the branding/token layer rather than adding another dashboard cascade.
- Certified companion plugin: EAP 1.6.93.26; schema remains 1.6.46.
1.7.33 — Portal Brand Boundary & UI v2 Certification
- Adds a lightweight dashboard-only portal brand bridge so EAP owns component layout while the theme supplies brand tokens, focus treatment and primary-action styling.
- Keeps the broader scoped EAP theme bridge for non-dashboard plugin surfaces such as authentication and other protected pages.
- Certifies contextual role command bars, streamlined navigation, compact empty states, collapsible tutorial/session views, Student learning hierarchy and the dedicated Institution Language Packs frontend renderer in EAP 1.6.93.24.
- Certified companion plugin: EAP 1.6.93.24; database schema remains 1.6.46.
1.7.32 — CSS Semantic Parity & Portal Layout Recovery
- Rebuilds the signed theme bridge CSS with a semantics-preserving minifier so descendant selectors such as .eap-plugin-scope :is(...) remain descendants instead of being changed into .eap-plugin-scope:is(...).
- Restores the reviewed professional portal hierarchy in production: calmer cards, suppressed duplicate accent bars, compact page headers/command strips and restrained navigation styling now match their source selectors.
- Certifies the corrected portal-safe Language Packs, Book Conversion and timetable presentation in EAP 1.6.93.23.
- Certified companion plugin: EAP 1.6.93.23; database schema remains 1.6.46.
1.7.31 — Institution UI Hierarchy & Language Workflow Polish
- Tightens the shared EAP portal/admin hierarchy with more compact top bars and command strips, controlled content width, calmer card shadows and no card hover lift.
- Removes duplicate card accent bars, normalises content-card headers and reduces visual competition between navigation, status and action surfaces.
- Refines role navigation group labels and link density while retaining the persisted collapsible-group behavior introduced in the prior release.
- Provides the matched visual layer for the simplified one-step Institution Language workflow in EAP 1.6.93.22.
- Certified companion plugin: EAP 1.6.93.22; database schema remains 1.6.46.
1.7.30 — Proxy-Aware Public Forms & Dynamic Viewport Completion
- Reuses EAP's trusted-proxy client identity for public lead throttling and Turnstile verification, with validated direct-address fallback when EAP is unavailable.
- Completes 100dvh enhancement across public shell/navigation, login and EAP admin bridge surfaces while retaining 100vh fallbacks.
- Refreshes theme CSS release budgets and minified bridge parity after the viewport hardening.
- Certified companion plugin: EAP 1.6.93.21; database schema remains 1.6.46.
1.7.29 — Release Budget & Pair Certification
- Adds expanded CSS release-budget metrics for bridge assets: bytes, rule count, !important, media queries, and maximum selector specificity.
- Certified companion plugin: EAP 1.6.93.20.
1.7.28 — Dynamic Viewport & Final UI Cleanup
- Uses dynamic viewport units on EAP portal shells while retaining vh fallback for older browsers.
- Keeps mobile navigation inside the visible viewport and respects bottom safe-area insets.
- Adds Guardian, Security & Trust and Accessibility public surfaces and certifies the final EAP 1.6.93.19 launch-cleanup pair.
1.7.26 — EAP 1.6.93.17 final signed cleanup and publisher-key rotation
- Adds an atomic per-lead delivery lease with stale-lock recovery so overlapping WP-Cron, external cron and manual retry workers cannot duplicate email/webhook delivery.
- Replaces the public lead limiter's read/modify/write transient race with database-atomic fixed-window counters and bounded cleanup.
- Corrects public release-note history, refreshes the translation catalog and removes obsolete historical release documents from the deployable theme.
- Preserves the reviewed visual system and schema 1.6.45. Certified pair after publisher signing: Theme 1.7.26 + EAP 1.6.93.17.
- Signs the exact pair with the same new RSA-3072 publisher identity as EAP 1.6.93.17. New signing-key fingerprint: a05242d9951dad3b899f610ba60abf10b33a027fbea645c3c1ce68d131aaf71f; administrator trust rotation is explicit.
1.7.24 — EAP 1.6.93.15 final hardening pair
- Certifies the exact matched pair Theme 1.7.24 + EAP 1.6.93.15, schema 1.6.45.
- Adds durable lead-delivery outbox retries, recovery and administrator retry controls.
- Uses parser-minified signed internal theme bridge CSS and the consolidated EAP frontend production bundle.
- Preserves Turnstile, privacy/retention controls and the unified role-neutral visual system.
1.7.23 — Signed EAP 1.6.93.14 publisher-key rotation pair
- Certifies the exact matched pair Theme 1.7.23 + EAP 1.6.93.14, schema 1.6.45.
- Rotates to the same new RSA-3072 publisher signing identity used by EAP 1.6.93.14 because the prior private signing key is unavailable.
- Supports the platform's explicit Release Trust rotation workflow; the active theme signature and key must verify and match the plugin signer before the operator can approve the new trust pin.
- No broad visual/CSS redesign; the reviewed public and portal cascade remains frozen.
1.7.22 — EAP 1.6.93.13 release-prerequisite certification
- Certifies the exact matched pair Theme 1.7.22 + EAP 1.6.93.13, schema 1.6.45.
- Reports missing theme release components precisely, including a dedicated “Detached theme release signature is missing or unreadable” error for READY-TO-SIGN packages.
- Aligns with dependency-aware Production Readiness where Deployment Finalization and Runtime Acceptance wait on plugin/theme release verification rather than duplicating those blockers.
- Preserves the reviewed public/portal visual cascade; no theme redesign or specificity-budget increase is introduced.
1.7.21 — EAP 1.6.93.12 readiness-dependency certification
- Certifies the exact matched pair Theme 1.7.21 + EAP 1.6.93.12, schema 1.6.45.
- Updates exact-pair compatibility and release metadata for dependency-aware Production Readiness, where Release Integrity is no longer duplicated as a second Runtime Acceptance blocker.
- Preserves the reviewed public/portal visual cascade; no theme redesign or specificity-budget increase is introduced.
1.7.20 — EAP 1.6.93.11 final route-contract certification
- Certifies the exact matched pair Theme 1.7.20 + EAP 1.6.93.11, schema 1.6.45.
- Updates the theme compatibility contract and release metadata for the blocker-aware Institution setup routing and stronger Runtime Acceptance checks.
- Preserves the reviewed public/portal visual cascade; no broad theme redesign is introduced.
1.7.19 — EAP 1.6.93.10 onboarding/runtime stabilization certification
- Certifies the exact matched pair Theme 1.7.19 + EAP 1.6.93.10, schema 1.6.45.
- Advances production-acceptance and visual-audit baselines for the canonical member-onboarding, seat-enforcement, pending-role and frontend portal-helper stabilization release.
- Preserves the reviewed public/portal cascade and bridge ordering; no broad theme redesign or CSS refactor is introduced.
1.7.18 — EAP 1.6.93.9 portal-security stabilization certification
- Certifies the exact matched pair Theme 1.7.18 + EAP 1.6.93.9, schema 1.6.45.
- Updates public Release Notes and exact production-acceptance/visual-audit baselines for the Account Security recovery and worksheet authorization stabilization release.
- Preserves the reviewed public/portal cascade; no broad CSS redesign is introduced.
1.7.17 — EAP 1.6.93.8 final stabilization certification
- Certifies the exact matched pair Theme 1.7.17 + EAP 1.6.93.8, schema 1.6.45.
- No public-theme behavior or visual cascade change; this theme release advances only the certified plugin compatibility/release identity for the stabilization build.
1.7.16 — EAP 1.6.93.7 readiness certification
- Certifies the exact matched pair Theme 1.7.16 + EAP 1.6.93.7, schema 1.6.44.
- Theme Setup & Readiness now recognizes the canonical EAP Transactional Email service and links directly to its configuration screen.
- Theme test-email evidence is now bound to the same canonical transport fingerprint and refuses to certify a test after the mail configuration changes.
- Preserves the reviewed public, portal, login and admin bridge cascade with no CSS specificity-budget increase.
1.7.15 — EAP 1.6.93.6 infrastructure certification
- Certifies the exact matched pair Theme 1.7.15 + EAP 1.6.93.6, schema 1.6.44.
- No public layout, CSS cascade, portal bridge or security-header behavior changes are introduced.
- Exact-pair metadata is advanced for the provider-neutral Hosting Provider / Proxy-CDN configuration release.
1.7.14 — EAP 1.6.93.5 Runtime Acceptance certification
- Certifies the exact matched pair Theme 1.7.14 + EAP 1.6.93.5, schema 1.6.44.
- No visual, layout, CSS-cascade or theme runtime behavior change; this release advances exact-pair metadata only for the search lifecycle verifier hotfix.
1.7.13 — EAP 1.6.93.4 search lifecycle certification
- Certifies the exact matched pair Theme 1.7.13 + EAP 1.6.93.4, schema 1.6.44.
- No frontend cascade or visual-layout changes; reviewed launch CSS remains frozen.
- Compatibility messaging is synchronized with the deterministic global-search lifecycle repair release.
1.7.12 — EAP 1.6.93.3 readiness certification
- Certifies the exact matched pair Theme 1.7.12 + EAP 1.6.93.3, schema 1.6.44.
- No visual cascade or theme feature behavior is changed; this release updates exact-pair compatibility metadata for the tenant-registry/global-search acceptance hotfix.
- Retains the reviewed frontend CSS budget and EAP portal security-header exemptions unchanged.
1.7.11 — EAP 1.6.93.2 migration/consent certification release
- Certifies the exact matched pair Theme 1.7.11 + EAP 1.6.93.2, schema 1.6.44.
- Updates compatibility/readiness metadata for the migration-index repair and multi-institution consent/privacy hardening release.
- Preserves the reviewed theme/EAP CSS cascade and public-vs-portal security-header separation; no visual redesign is introduced in this hotfix.
1.7.10 — EAP 1.6.93.1 lifecycle/privacy certification release
- Certifies the exact matched pair Theme 1.7.10 + EAP 1.6.93.1 while keeping a separately labelled compatible EAP range for diagnostics.
- Synchronizes the theme fallback portal-route map with all canonical plugin routes, including Tutorials, Notifications and Account & Security for every supported role.
- Keeps the existing reviewed visual cascade and specificity budget unchanged; no aggressive CSS rewrite is introduced in the lifecycle hardening release.
- Updates release metadata, SBOM, localization metadata and operator release notes for the schema-1.6.43 matched pair.
1.7.9 — EAP 1.6.93.0 account/security integration release
- Certifies the matched theme against EAP 1.6.93.0.
- Adds a configurable legal-contact email alongside privacy and support contacts so legal copy uses one canonical site setting.
- Preserves the established 1.7.8 public visual system while the plugin adds Account & Security, real notifications, permission-filtered search and privileged MFA coverage.
- Keeps the existing CSS specificity budget and EAP bridge ordering unchanged.
1.7.8 — EAP 1.6.92.9 verifier-hotfix compatibility release
- Certified the signed theme pair against EAP 1.6.92.9.
- Preserves the 1.7.7 visual, legal, navigation, Guardian and account-lifecycle behavior unchanged.
- Rotates the matched release signature with the EAP verifier hotfix so theme/plugin Release Trust continues to use one signing identity.
1.7.7 — Identity and Guardian compatibility release
- Certified the theme against EAP 1.6.92.8 and retained the signed theme/plugin compatibility contract.
- Preserved the stable 1.7.6 visual system while EAP centralizes account access, verified profile changes and Guardian invitation acceptance.
- Keeps canonical Tutorials/Release Notes ownership, legal-policy effective-date controls, transactional-email readiness and CSS parity/specificity safeguards unchanged.
1.7.6 — Final lifecycle and delivery hardening
- Certified the theme against EAP 1.6.92.7.
- Preserved exact Tutorial Academy deep links through login for signed-out visitors.
- Added explicit administrator confirmation of real test-email inbox delivery for Certified readiness.
- Moved lead-retention scheduling off ordinary visitor init requests and into controlled deployment/theme lifecycle hooks.
- Retained canonical Tutorials/Release Notes takeover and the frozen CSS specificity/parity safeguards.
1.7.5 — Final canonical/deployment convergence
- Added Tutorials and Release Notes to hard canonical theme ownership.
- Moved release cache/rewrite maintenance off ordinary public requests and consolidated managed-page update maintenance.
- Switched EAP noindex/sitemap slug discovery to the plugin canonical page registry when available.
- Certified the theme against EAP 1.6.92.6.
1.7.3 — Privacy & Deployment Hardening
- Added configurable 30–3650 day retention for private contact/demo lead records, defaulting to 365 days.
- Added daily and manual retention cleanup with non-personal cleanup evidence.
- Registered Perfect Aptitude lead data with WordPress personal-data exporter and eraser workflows.
- Updated the public Privacy Policy to disclose the active lead-retention period.
- Cleaned production packaging so source regression tests are not shipped in the deployable theme ZIP.
- Kept the 1.7.2 EAP bridge/cascade behavior intact.
1.7.2 — EAP 1.6.92 Compatibility & Cascade Stabilisation
- Re-baselined the theme integration contract against Enterprise Academic Platform 1.6.92.x.
- Moved the frontend and wp-admin visual bridges to priority 1200 so EAP's priority-999 refinement bundles cannot override the final theme presentation.
- Added explicit dependencies on eap-ui-refinement and eap-admin-refinement when those handles are registered.
- Synced public dashboard preview navigation with the live EAP canonical role navigation when available, while keeping an up-to-date static fallback.
- Updated release acceptance and static regression checks for the new compatibility contract.
- Made the approved product navigation the default rendered header, independent of stale WordPress Primary Menu assignments.
- Added an explicit perfect_aptitude_use_assigned_primary_menu developer filter for deliberate custom navigation deployments.
- Removed the duplicate account-menu Sign In path and the desktop three-dot registration control.
- Promoted Pricing to the top level and standardised Product, Solutions, By Role, Resources, and Company destinations.
- Improved medium-laptop header fit and desktop hero line length while preserving the product workspace preview.
- Renamed the sample dashboard badge from “Preview data” to “Interface preview” while retaining the full representative-data disclosure.
1.7.0 — Production Public Experience
- Rebuilt the public buyer journey, primary navigation, homepage, platform, capabilities, features, pricing, use cases, role pages, deployment scenarios, and evidence framework.
- Replaced remaining legacy agency-template content, lorem ipsum, fictional people, public plugin-version promotion, and unsupported trust wording.
- Expanded canonical route ownership across all theme-managed public and legal pages while preserving EAP ownership of authenticated operations.
- Rebuilt Privacy, Terms, Refund, and Cookie pages with configurable legal/company fields and added readiness warnings for incomplete legal identity.
- Added Institution/Teacher/Student terminology standardisation for connected EAP output without changing plugin behaviour.
- Improved contact and demo forms with enquiry intent, pricing prefill, required privacy consent, visible/browser timezone capture, validation, and stored metadata.
- Added responsive pricing, scenario, evidence, policy, role, trust, and capability components plus keyboard, focus-containment, reduced-motion, dark-mode, and mobile safeguards.
- Improved SEO metadata, schema, portal noindex behaviour, sitemap exclusions, resource hints, and public asset cleanup.
- Added IMPLEMENTATION-PHASES.md documenting completed work and the verified deployment inputs that code cannot fabricate.
1.6.69.8 — Product Content and Dashboard Preview Repair
- Replaced the homepage's generic wireframe fallback with role-accurate Institution, Teacher, and Student dashboard replicas based on the EAP 1.6.69 navigation and component language.
- Added real menu labels, dashboard titles, KPI groups, action queues, classroom/learning panels, and representative preview data without exposing authenticated institution records.
- Reused the configured Perfect Aptitude logo inside public dashboard replicas when available.
- Rewrote About, Services, and Projects as product-specific pages for the academic operations and multilingual learning platform.
- Added a late canonical-template correction for /about/, /services/, and /projects/ so stale Elementor or previous-theme agency content cannot replace the current product templates at runtime.
- Kept database page content intact and provided an explicit PA_THEME_ALLOW_CUSTOM_MARKETING_TEMPLATES opt-out plus a filter for deliberate custom-template deployments.
- Updated Customizer screenshot guidance, translation strings, responsive styling, regression checks, and production acceptance requirements.
1.6.69.7 — Sidebar Brand Identity Contrast Repair
- Added a final high-specificity contrast lock for the sidebar institution/brand name and role subtitle.
- Explicitly corrected nested text fill, opacity, visibility, filters, and text shadows on light surfaces.
- Added matching dark-appearance rules for the same identity block.
- Locked sidebar collapse/mobile-toggle icon contrast in normal, hover, and keyboard-focus states.
- Added regression coverage for the remaining white-on-white identity labels.
1.6.69.6 — Internal Menu Contrast Repair
- Added a final high-specificity sidebar contrast lock after the responsive bridge layer.
- Fixed active EAP menu labels rendering white on a white active card.
- Fixed user name and role text inheriting legacy white sidebar colours.
- Made the Log out label, icon, border and background visible in its normal state.
- Added keyboard-focus styling and dark-appearance logout styling.
- Restored labels on mobile when a persisted desktop collapsed class is present.
- Kept all fixes strictly scoped to the EAP frontend shell.
1.6.69.5 — Complete Internal Visual Alignment
- Added a late-loading, body-scoped theme bridge for EAP modules rendered inside native WordPress administration.
- Added a compact internal identity bar with the configured logo, current module context, website shortcut, and role-safe portal shortcut.
- Connected the theme accent, typography, surfaces, radius, shadows, forms, buttons, tables, tabs, notices, status pills, empty states, progress indicators, diagnostics, modals, and mobile layouts to EAP admin pages.
- Added matching presentation to the theme Setup & Readiness and stored-lead administration screens.
- Added optional native wp-login.php branding using the configured normal/dark logo and saved or system appearance preference.
- Added separate Customizer switches for EAP frontend pages, EAP WordPress-admin modules, and native WordPress login branding.
- Preserved the WordPress admin shell and restricted every admin rule to body.pa-eap-admin-theme-bridge; unrelated WordPress and third-party screens remain untouched.
- Added a shared internal appearance script, reduced-motion support, forced-colour support, responsive admin tables/forms/tabs, and print safeguards.
- Expanded readiness reporting, static regression coverage, documentation, and deployment acceptance checks.
1.6.69.4 — Internal Experience Bridge
- Added a dedicated, collision-safe EAP visual bridge that loads only on plugin-owned frontend surfaces and after the plugin's scoped CSS bundle.
- Connected the theme accent, custom logo, dark logo, typography, surface, radius, shadow, and appearance tokens to EAP login, signup, legal, classroom, reader, and role-dashboard screens.
- Removed the visual split caused by version 1.6.69.3 intentionally withholding the public theme stylesheet from EAP pages.
- Neutralised the plugin bundle's late role-specific green, cyan, and indigo sidebar skins and coloured card rails so every role shares one brand system.
- Unified sidebar, topbar, cards, KPI blocks, forms, tables, alerts, badges, tabs, drawers, modals, empty states, reader panels, live-classroom panels, and book-conversion surfaces.
- Preserved EAP route, permission, form, action, data, and JavaScript ownership; the bridge changes presentation only.
- Preserved desktop collapse, mobile drawer, WordPress admin-bar offset, dark appearance, reduced motion, forced colours, and print behaviour.
- Added a Customizer master switch and Setup & Readiness status row for immediate bridge control.
- Added a detailed internal-page visual audit and expanded live role/device acceptance requirements.
1.6.69.3 — Theme Experience Release
- Added a unified public-theme design-token system covering colour, typography, spacing, surfaces, radius, shadows, buttons, cards, forms, tables, navigation, and section layouts.
- Rebuilt the homepage with a split premium hero, role pathways, screenshot-ready product showcase, bento capability map, responsive workflow timeline, and focused final CTA.
- Added Customizer controls for public accent colour, a dedicated dark-surface logo, footer summary, social links, and three homepage platform screenshots with titles and captions.
- Added a system-aware, manually selectable, persistent dark appearance for public theme pages without affecting EAP plugin surfaces.
- Added accessible screenshot tabs with keyboard navigation and an explicitly illustrative fallback when real screenshots are not configured.
- Added lightweight reveal motion using IntersectionObserver and a full reduced-motion fallback.
- Rebuilt mobile navigation, tap targets, layout stacking, screenshot controls, cards, forms, footer, and workflow presentation for small phones through desktop.
- Added theme.json, a dedicated editor stylesheet, reusable block patterns, and flexible Landing Page and Case Study templates for Gutenberg visual consistency.
- Removed the public Dashicons dependency and added a dependency-free inline SVG icon set.
- Deferred the public theme script and retained the local/system font strategy with no slider or CSS framework dependency.
- Refined standard page heroes, editor content, footer hierarchy, social links, legal navigation, and dark-mode handling for legacy public templates.
1.6.69.2 — Production Hardening
- Added persistent private lead storage and a lead-management workflow so enquiries are retained before email or webhook delivery is attempted.
- Added localized delivery states, authenticated SMTP detection, a test-email action, country-neutral phone validation, same-site source URL scrubbing, and privacy-safe diagnostics.
- Added nonce validation, honeypot protection, cache-safe signed form timing, identity and connection throttles, and optional Turnstile server validation.
- Added optional HTTPS-only signed CRM/webhook delivery with failure-safe local retention and blank-secret preservation.
- Replaced fictional form examples and unsupported support, outcome, capacity, speed, and availability promises.
- Rebuilt the Help Center with working search, role filters, feature filters, current EAP routes, and reproducible diagnostic escalation guidance.
- Added an explicit Perfect Aptitude → Setup & Readiness screen with safe page repair controls, configuration checks, email testing, and a role-route acceptance matrix.
- Stopped automatic reassignment of existing page templates and excluded EAP-owned Terms and Privacy pages from theme page repair.
- Added shortcode-compatible legal-page bridges and appended the public lead-form disclosure to the EAP Privacy Policy output.
- Added page-specific SEO metadata and schema with conflict detection for Yoast, Rank Math, and AIOSEO.
- Removed duplicate header metadata and canonical tags; added native robots controls and excluded the maintenance page from the core XML sitemap.
- Added 404, search, archive, no-results, maintenance, screenshot, and search-form templates.
- Removed Google Fonts, consolidated public theme CSS into one stylesheet request, and added responsive, accessibility, reduced-motion, table, privacy-notice, and form styles.
- Added translation support and a generated POT catalog.
- Rewrote Platform, Services, About, Why Perfect Aptitude, Languages, Live Translation, Book Conversion, Summary & MCQ, Pricing, Use Cases, Projects, Testimonials, Privacy, Cookie, Refund, and Terms copy around verifiable EAP 1.6.69 behavior and operational dependencies.
- Added production acceptance documentation covering public pages, leads, role routes, providers, accessibility, security, performance, recovery, and legal boundaries.
1.6.69.1
- Aligned the public theme with Enterprise Academic Platform 1.6.69.
- Added an EAP compatibility layer for generated page URLs and role detection.
- Removed the legacy theme-created dashboard shell.
- Prevented public theme chrome and assets from colliding with plugin-owned screens.
- Rebuilt homepage, feature catalog, and role pages around current plugin capabilities.
- Added accessible mobile navigation and dropdown handling without jQuery.