Changelog
UNI's updates, in chronological order.
I write up each release here as it ships. The newest ones are the fullest; the early ones are shorter, because I started this log a few versions in.
v0.6.0 UI Glow Up, 3D Table, 16 Players! The table goes from flat 2D to a real 3D scene, lobbies grow from 4 players to 16, and a new Race mode joins the rules. v0.5.5 Log controls and a calmer screen Backend logging gains level and file controls, and the main screen stops jumping around after login. v0.5.4 Chat polish and identity fixes Chat labels your own messages, drops noisy borders, and stops stale guest names after login. v0.5.3 Better match analytics, no UNO calls Match analytics report pacing and settings, ads step aside, and calling UNO is gone. v0.5.2 Chat goes live, lobby gets cards The chat dock talks to the server and the lobby turns into a table of dealt cards. v0.5.1 Search engine verification A verification file lets search engines accept IndexNow indexing notifications. v0.5.0 Guest play, settings, and sound A ground-up redesign of the landing and browse screens adds guest play, a settings screen, and a full audio layer. v0.4.8 The playuni.app domain and steadier lobbies The project moves to playuni.app and the lobby list stops crashing and refreshing late. v0.4.7 Analytics, pixel icons, and copy fixes Gameplay analytics arrive, the icon set moves to pixel art, and a few rough labels get fixed. v0.4.6 Embed and cookie fixes Analytics cookies work on the real domain, and the stats screen loads inside itch.io frames. v0.4.5 Reconnect and migration fixes Reconnecting keeps your seat, mid-turn prompts, and lobby screen, and the database upgrade stops breaking login. v0.4.4 Wild becomes Jolly, game becomes match Wild cards are renamed to Jolly and White, and the game module becomes the match module throughout. v0.4.3 Analytics tracking arrives GA4 tracking tags are injected into every page for testing. v0.4.2 Ads, SEO, and embed support AdSense components and a reworked landing page arrive, and the game works inside third-party iframes. v0.4.1 Tooltip clipping fix Tooltips render above their parent instead of being cut off. v0.4.0 Contract-driven protocol and test suites WebSocket actions generate from the contract, compression turns on, and both backend and frontend gain test suites. v0.3.0 Tailwind redesign and a changelog Every screen moves to Tailwind, and the project adopts a changelog. v0.2.1 Static pages, SEO, and PWA Standalone info pages, SEO metadata, and a web app manifest. v0.2.0 Lobby settings and error handling Host and lobby settings gain validation, and backend errors read as clear messages. v0.1.1 Playability flags and card model cleanup The server drives playable cards and the active colour, and the card model is refactored. v0.1.0 The first tagged release UNI's first release: the full game, accounts, lobbies, and the deploy pipeline.