* Remove theme/module images and asset copy logic
* Remove unused deps and copyAssets helper
* Update DDEV config: MariaDB 11.8 & hooks
* Switch DB to MariaDB in compose and installer
* Update theme screenshots for two themes
* Fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Set Node.js version to 24 in DDEV config
Add nodejs_version: 24 to .ddev/config.yaml to ensure DDEV uses Node.js 24 for project containers and build tooling.
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Introduce E2E tests using Cypress
* Removed unrelated submodule
* Add Cypress Cloud project ID
* Save Cypress runs to Cloud
* Pass commit information to the container
* Added admin smoke tests
* Redo Cypress workflow
* Increase shm size
* Run Cypress using Electron
* Add dedicated Docker network alias
* Fixed hostname
* Validate sessions via browser navigation
* Disable session fingerprinting during Cypress tests
* Adjust smoke test paths
* Move Cypress usage to npx
* Remove redundant assertions
* Added basic tests for the client area
* Make spellcheck happy
* Fix test cases
* Added client support lifecycle tests
* Separate tests by directories
* Account for the max subject length
* Fix an actual FOSSBilling error
* Getting around the subject character limit
* Restored the long subject
* Timing issues with Bootstrap modals
* Fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Only upload artifacts when recording is disabled
---------
Co-authored-by: Adam Daley <admdly@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>