Would fit perfectly into a feature flag: https://github.com/skridlevsky/openchaos/pull/143
100% variant every second would be perfect.
Would fit perfectly into a feature flag: https://github.com/skridlevsky/openchaos/pull/143
100% variant every second would be perfect.
Add Chaos^N: Random theme routing for infinite variants
Proxy randomly routes the homepage between two visual variants - GeoCities (current IE6 retro) and Terminal (green-on-black with CRT scanlines).
GeoCities variant: /geocities - IE6 retro aesthetic (current look)
Terminal variant: /teletext - Green terminal with CRT scanlines
Both variants share the same PR voting logic. Feature flags randomly toggle components (guestbook, tree game, midi player) for more chaos.
Currently two variants, but the architecture supports unlimited themes. Future PRs can add:
Just create a folder + add to ROUTE_GROUPS array. The proxy handles the rest. More variants = more chaos = Chaos^N!
/ โ proxy rewrites to random variantchaos-router.ts manages routing logic (easy to modify for time-based, IP-based, weighted distribution, etc.)Add Chaos^N: Random theme routing for infinite variants
Proxy randomly routes the homepage between two visual variants - GeoCities (current IE6 retro) and Terminal (green-on-black with CRT scanlines).
GeoCities variant: /geocities - IE6 retro aesthetic (current look)
Terminal variant: /teletext - Green terminal with CRT scanlines
Both variants share the same PR voting logic. Feature flags randomly toggle components (guestbook, tree game, midi player) for more chaos.
Currently two variants, but the architecture supports unlimited themes. Future PRs can add:
Just create a folder + add to ROUTE_GROUPS array. The proxy handles the rest. More variants = more chaos = Chaos^N!
/ โ proxy rewrites to random variantchaos-router.ts manages routing logic (easy to modify for time-based, IP-based, weighted distribution, etc.)Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐ ๐ ๐ ๐ โค๏ธ ๐ ๐ ๐) to be upvote/downvote.
Vote emojis now shuffle daily. That โค๏ธ you clicked yesterday? Could be counting against you today.
Every midnight, the system randomly picks 2 emojis from GitHub's reaction set (๐ ๐ ๐ ๐ โค๏ธ ๐ ๐ ๐) to be upvote/downvote. All past reactions get re-interpreted with the new mapping.
Chaos. Chaos is the answer.
Welcome to hard mode. ๐ฐ