From 531f4cd7e4cbacff0662be05fa7ca35a0b2284d4 Mon Sep 17 00:00:00 2001 From: can1357 Date: Fri, 26 Jun 2026 09:36:00 +0200 Subject: [PATCH] ux(ai/registry): applied the oh-my-pi branding identity including a - Applied the oh-my-pi branding identity including a custom font family, dark color palette with OKLCH colors, and brand gradient wordmark. - Replaced static background with an ascii grid pattern and radial light accents. - Improved layout aesthetics with frosted-glass card effects, subtle drop shadows, and refined animations for success/error states. - Updated the authentication page title and status display with improved accessibility and design coherence. --- packages/ai/CHANGELOG.md | 9 +- packages/ai/src/registry/oauth/oauth.html | 238 ++++++++++++++++------ 2 files changed, 186 insertions(+), 61 deletions(-) diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index 5b5c5980c..6d68905dc 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,6 +1,13 @@ # Changelog ## [Unreleased] +### Added + +- Added branded wordmark and logo animation to authentication flow + +### Changed + +- Redesigned the OAuth callback page (`oauth.html`) to match the oh-my-pi web brand language: OKLCH purple-tinted dark neutrals, magenta→iris→cyan brand gradient on the wordmark, frosted-glass card over an ascii grid backdrop, and a colored status halo around the success/error icon. All assets are inlined; the `__OAUTH_STATE__` injection contract and success/error JS logic are unchanged. ## [16.1.22] - 2026-06-26 @@ -4137,4 +4144,4 @@ _Dedicated to Peter's shoulder ([@steipete](https://twitter.com/steipete))_ ## [0.9.4] - 2025-11-26 -Initial release with multi-provider LLM support. +Initial release with multi-provider LLM support. \ No newline at end of file diff --git a/packages/ai/src/registry/oauth/oauth.html b/packages/ai/src/registry/oauth/oauth.html index 1133c962e..0730c4514 100644 --- a/packages/ai/src/registry/oauth/oauth.html +++ b/packages/ai/src/registry/oauth/oauth.html @@ -3,71 +3,150 @@ - Authentication + oh my pi · authentication +
-
- - +
+ - + oh my pi +
+ +
+ + + + - +
+

Authentication