Changelog
2025-04-11
Updated libraries and ported task filtering.
Removed leftover file form the old build process.
That should've been install, not update.
Removed push.
Use make for calling various scripts correctly.
Allow filtering to a specific type of asset task.
Share .env file with the NodeJS build script.
2025-04-05
Fixed incompatibility not caught by PHPStan.
2025-04-03
Fixed attempt to call method that doesn't exist in Firefox 10.
Fixed authentication oversights.
Removed SameSite=Strict.
Also check folder permissions for the EEPROM scripts.
Added utility to nuke the templating cache directory.
Fixed this thing being a layer up too high.
Replaced timings in the footer with a visual for the Server-Timing header.
Make HttpResponseBuilder use the Stringable implementation of Timings.
Make Timings and TimingPoint implement Stringable.
Allow specified the starting time of a stopwatch.
nevermind hrtime() is built in oops
Added suggest for ext-hrtime.
Improved templating engine wrapping.
2025-04-02
More specific phpstan ignore rules.
2025-04-01
Use interfaces instead of abstract class for Twig extensions.
2025-03-31
Authn/z rework.
2025-03-30
Added optional alphaless RGB field.
2025-03-28
Logging cleanup.
Added new tables to data exports.
Added field filtering to API endpoints and store colour presets in the database.
2025-03-27
Tighter client side integrations for uploads.
Fixed EEPROM lookups.