You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restore the public header, hero, featured carousel, Trending Now, category grid, footer, and UI design-contract guardrails. Remove tweakcn/custom visual overlay settings and stale density preference plumbing, while preserving reviewed search/typeahead behavior and latest review fixes.
The homepage hero easter egg was originally added in commit `91c7e44` by Val Alexander on 2026-04-18 as `feat: slot machine Easter egg on hero label triple-click`.
6
+
7
+
Follow-up behavior changes:
8
+
9
+
-`cb75011` by Val Alexander on 2026-04-18 tuned odds to 1/25 for any jackpot and 1/100 for the Hack jackpot.
10
+
-`fec5db7` by Val Alexander on 2026-04-18 added timer and interval cleanup on unmount.
11
+
12
+
The easter egg was removed from `src/routes/index.tsx` in commit `6c0163f` by Patrick Erichsen on 2026-04-28 as part of `feat: add skills plugins search typeahead`.
13
+
14
+
Expected behavior:
15
+
16
+
- Triple-click `BUILT BY THE COMMUNITY.` within 800ms to trigger the slot-machine headline.
The restored ClawHub public UI has strict regression guards in `src/__tests__/ui-design-contract.test.ts`.
6
+
7
+
Protected fundamentals:
8
+
9
+
- Two-row header: brand, full-width desktop search, rectangular theme mode control, auth action, then content nav with `Skills`, `Plugins`, `Users`, and `About`.
10
+
- Compact header: menu button, inline search, GitHub action, and visible content nav row.
11
+
- Home hero: `BUILT BY THE COMMUNITY.`, `Tools built by thousands, ready in one search.`, search focus border behavior, slot-machine easter egg support, featured carousel, category grid breakpoints, and `Trending Now`.
12
+
- Footer: restored four public sections and mobile section toggles.
13
+
- Visual settings: no tweakcn overlay, custom-theme file, relaxed/compact density controls, or other nonfunctional visual preferences.
14
+
15
+
Intentional changes to these fundamentals must update the design-contract test and this note in the same PR. A removal without a matching contract update should be treated as an accidental regression.
0 commit comments