v1.1.1 — Dynamic project avatars
What's new in 1.1.1
Every project gets its own look
Project avatars used to be a flat colored square with a letter. Now each one is a proper SVG with a diagonal gradient (picked from a curated set of color pairs) and a subtle geometric shape — all seeded deterministically from the project's ID, so the same project always shows the same avatar and no two ever look identical.
Settings page is properly named
The sub-menu item that was labeled "Audit Log" now says Settings — which is what it actually is. It houses both the webhook configuration panel and the audit log.
Webhook URL is no longer baked into the page HTML
The auto-deploy webhook URL is now fetched on demand via an authenticated REST call instead of being embedded in the page source.
Test suite renamed for PHPUnit 11
PHP test files have been renamed to Test_Telex_*.php to follow PHPUnit 11's class-name-based discovery convention.
Full changelog: https://github.com/RegionallyFamous/dispatch/blob/main/CHANGELOG.md