PixelLinkr

Changelog

A running log of what we have been building and improving.

← Home
  1. Fixed a SEO issue where individual puzzle and blog post pages were not being indexed by Google. The canonical URL tags on those pages were missing a trailing slash, causing redirect errors that prevented indexing. Added canonical URL tags to all remaining pages (home, archive, blog, changelog, how-to-play, nominate, press) to prevent duplicate content signals from query-string variants. Also gave each of those pages a descriptive title that better reflects its content and targets relevant search terms.

  2. The footer now stays anchored to the bottom of the screen on short pages instead of getting pushed out of view.

  3. Improved the daily X post wording so the link text now invites people to play the puzzle instead of only showing the puzzle number and simplified the post hooks so they read more cleanly across both sites.

  4. Updated site logo images to use PNG format for better quality and consistency. Added a consistent footer across all pages with navigation links, social links, and a cross-site promo. Saved progress now survives category wording edits, so published puzzle cleanups no longer break prior solves. Also queued the next daily puzzles for both sites and added fresh behind-the-puzzle recap posts for April 22-30.

  5. Fixed contrast issues sitewide to meet WCAG AA accessibility standards, improved overall performance, added Schema.org structured data for better search engine understanding, and added a notification when the same guess is submitted twice.

  6. Added brand-specific favicon sets for each site, switched to self-hosted fonts for faster load times, and refined the hint system so it disables itself when only one mistake remains.

  7. Redesigned the share image card with a cleaner two-column grid layout.

  8. Corrected several puzzle data errors including bad IMDb links on CineLinkr and refreshed category variety on PixelLinkr.

  9. Launched the blog with spoiler-safe puzzle writeups covering puzzles through April 12. Added canonical URLs across puzzle and blog pages and introduced writing style guidelines.

  10. Added clickable item links inside solved groups so players can learn more after finishing. Improved analytics event tracking, hardened the puzzle authoring pipeline, and added per-puzzle OG image generation.

  11. Added Twitter/X sharing: a share button in the results screen, an automated social post workflow wired to both brands, and a redesigned share card with a purple-grid background.

  12. Added dark mode, first-visit onboarding, streak calendar, Share Streak button, a trivia card with expand/collapse in results, a hint system, a press page, OG metadata, a sitemap, and puzzle recap pages for SEO.

  13. Major architecture day: launched multi-brand support so CineLinkr and PixelLinkr run as separate sites from one shared codebase. Also shipped archive/replay for past puzzles, versioned localStorage, a full CI/CD pipeline with GitHub Pages deployment, accessibility improvements, tile animations, and spoiler warnings.

  14. Initial launch. Core gameplay with daily puzzle rotation, seeded shuffle for a consistent board, solved group rationale display, analytics, and the How to Play page.