MyAPES CIC public beta website
Support APES

Release records

Change Log Hub

Track every major release for MyAPES, including public route updates, fixes, compliance changes and internal platform maintenance.

Current version v3.0.1b Patch beta Public-only cleanup

v3.0.1b 2026-06-18
Version v3.0.1b Beta Changed Removed

Summary

Completed the public-only cleanup by removing legacy private-entry and redirect surfaces, pruning unused runtime folders, and aligning scripts and documentation to the active static website scope.

Detailed changes

  • Removed legacy private-entry and transition route folders from public/.
  • Updated smoke and public-root validation scripts to validate only active public website routes and files.
  • Removed unused private-runtime stylesheet blocks from the shared stylesheet.
  • Updated repository documentation and release records to reflect a public-only website scope.

Affected areas

  • Public route surface
  • Preview and validation workflow
  • Public release records

Version decision

  • Previous version: v3.0.0b
  • New version: v3.0.1b
  • Version type: patch beta
  • Reason for version bump: completed cleanup of legacy private-entry surfaces after static migration.

Validation

  • npm run validate
  • npm run smoke
v3.0.0b 2026-06-18

Summary

Converted the active MyAPES beta site into a fully static public website, retired the in-repository private runtime, and preserved older live routes with transition pages or redirects.

Detailed changes

  • Generated static HTML for the public route set and switched canonicals, sitemap entries and robots references to beta.apes.me.uk.
  • Removed public navigation and calls to action that depended on the retired PHP private runtime.
  • Replaced older private-entry paths with static transition pages so legacy bookmarks did not fail immediately during migration.
  • Added temporary placeholders or redirects for older live-only routes during migration.
  • Switched local preview to a Node-based static server so the beta site no longer depends on PHP just to preview public pages.

Affected areas

  • Website: public route output, transition routes and release records
  • Routes: beta canonicals, sitemap and legacy live URL preservation
  • User groups: public visitors, editors and anyone following older live-site links into the beta website

Version decision

  • Previous version: v2.0.0b
  • New version: v3.0.0b
  • Reason: major beta architecture change removing the in-repository private runtime from the active website
v2.0.0b 2026-06-17

Summary

Implemented the active plain-PHP private runtime with MySQL-backed registration and login, Cloudron LDAP worker sign-in, optional Redis-backed rate limiting, and the PHP 8.3 preview workflow.

Detailed changes

  • Added a lightweight plain-PHP service and controller layer for registration, login, password reset, worker LDAP sign-in and protected dashboard routes.
  • Added public/.htaccess and preview-router updates for clean URLs and noindex behaviour on private-entry surfaces.
  • Wired the active runtime to MySQL, Cloudron LDAP, Cloudron mail variables and optional Redis-backed rate limiting/session support.
  • Switched the supported preview and PHP validation path to the PHP 8.3 wrapper.
  • Refreshed README and the hosting, security, operations, migration and issue notes to remove active Laravel/Filament assumptions.
  • Marked legacy sync tooling and archive scaffolds as historical material rather than active runtime.

Affected areas

  • Website: public web root, private runtime, and release records
  • Routes: clean URLs, password reset, worker login and protected dashboard routes
  • User groups: site editors, private-platform users, workers and maintainers using the public preview workflow

Version decision

  • Previous version: v1.1.1b
  • New version: v2.0.0b
  • Reason: major beta architecture update for the plain-PHP private stack

Validation

  • Checks run: npm run validate and npm run smoke
  • Route checks covered /, private-entry paths, robots.txt and sitemap.xml
  • Manual checks still recommended: homepage styling, private forms, footer links and live Cloudron service connectivity
  • Known limitations: richer CRUD, uploads, approval tooling, and production verification of SMTP and Redis session persistence still remain
  • Rollback notes: restore the v1.1.1b release records and private-platform documentation if the plain-PHP architecture must be reverted
v1.1.1b 2026-06-17

Summary

Fixed the local VS Code preview workflow by directing editors to the supported PHP preview server instead of unsupported file:// rendering.

Detailed changes

  • Confirmed the white page with plain text was caused by opening public/index.html directly from disk.
  • Updated the VS Code combined preview task so it opens http://127.0.0.1:8080/ inside VS Code Simple Browser.
  • Removed misleading livePreview.* workspace settings that pointed at an extension not installed in this workspace.
  • Added a local PHP fallback path so preview and validation use the installed Winget PHP 8.3 runtime when AMPPS PHP 8.2 is unavailable.
  • Updated README and preview guidance so npm run preview:php82, http://127.0.0.1:8080/ and the embedded VS Code preview path are the default editing workflow.
  • Kept the public route structure and root-relative assets unchanged.

Affected areas

  • Website: local editor workflow for myapes.me.uk
  • Routes: homepage preview, static asset loading and preview support guidance
  • User groups: site editors, maintainers and reviewers using VS Code locally

Version decision

  • Previous version: v1.1.0b
  • New version: v1.1.1b
  • Reason: patch-level workflow fix with no public route or content model change

Validation

  • Checks run: npm run validate and npm run smoke
  • Route checks run through local preview for the homepage, robots.txt, and sitemap.xml
  • Manual checks still recommended: homepage styling, footer links and embedded VS Code preview confirmation
  • Known limitations: direct file:// preview remains unsupported by design
  • Rollback notes: restore the v1.1.0b workspace and preview guidance if needed
v1.1.0b 2026-06-16

Summary

Converted the MyAPES public website from PHP-rendered pages to a static HTML, CSS and JavaScript site, created missing public menu pages, and rebuilt the Change Log Hub on the APES reference model.

Detailed changes

  • Replaced the active public PHP front controller with static pages served from public/.
  • Added missing public routes for Donate, Privacy Notice, Terms of Service, MyAPES News, Service Users, Stripe Accounts, APES Communities and MyAPES Newsletters.
  • Preserved out-of-scope private-entry surfaces while removing obsolete React/Vite public code and legacy built frontend bundles.
  • Rebuilt the Change Log Hub, updated the sitemap and robots policy, and aligned README plus release records with the new public architecture.

Affected areas

  • Website: myapes.me.uk public site
  • Routes: homepage, public content routes, change-log hub, footer links and sitemap
  • User groups: service users, visitors, supporters, newsletter readers and public APES audiences

Version decision

  • Previous version: v1.0.1b
  • New version: v1.1.0b
  • Reason: public-facing content and route expansion with architecture simplification, but no stable launch yet

Validation

  • Checks run: public-root validation, smoke tests and local preview route checks
  • Manual checks: homepage, menu pages, footer links, robots, sitemap and mobile navigation
  • Known limitations: legacy private-platform scaffold removal was deferred in this historical phase
  • Rollback notes: restore the previous PHP public entrypoint and release records if the static migration must be reverted
v1.0.1b 2026-06-16

Summary

Synced the earlier public Change Log Hub copy and release messaging with the APES reference structure while still using the PHP route model.

v1.0.0b 2026-06-16

Summary

Migrated the public MyAPES runtime away from the earlier React and Laravel split into a PHP-first Cloudron LAMP foundation for the public website and private application shell.