Skip to main content
50search
← back

Changelog

What's changed, when it shipped. Reverse-chronological.

2026-04-23

  • NEW

    Android PWA install icons

    Added 192×192 + 512×512 maskable icons so Chrome's 'Install app' prompt works on Android.

  • CONTENT

    Trade secrets vs. patents — 11th blog post

    New strategic guide on when to patent, when to keep it secret, and the hybrid strategies sophisticated inventors use.

  • NEW

    Reduced-motion accessibility

    Transitions + animations now collapse when the user has 'Reduce motion' enabled in their OS. WCAG 2.1 SC 2.3.3 compliance.

  • NEW

    Mobile browser chrome matches the brand

    Safari and Chrome on mobile now tint their URL bar to the 50search dark colour instead of system white.

  • NEW

    Landing page SEO signals

    Homepage now emits canonical URL, og:url, and WebPage JSON-LD — brings it to parity with every other marketing page.

  • NEW

    JSON Feed 1.1 at /blog/feed.json

    Modern feed readers (Feedbin, NetNewsWire, Inoreader, Reeder) now auto-discover the blog alongside RSS.

  • NEW

    "Browse by topic" tag cloud on /blog

    Every non-generic tag now appears as a chip with post count on the blog index — zero-friction topic discovery.

  • NEW

    Related-posts grid on every blog post

    Ranked by tag overlap with recency tiebreak. Reduces bounce-rate and spreads internal link equity.

  • NEW

    Enhanced author attribution

    BlogPosting + Article JSON-LD now credit Naveen Dhillon as author with humans.txt URL and organisation affiliation. Google Discover + Inoreader will surface by author.

  • NEW

    Favicon + apple-icon + PWA manifest

    Browser tabs now show the 50search mark. iOS 'Add to Home Screen' installs with the gradient tile and brand name.

  • NEW

    Dynamic OG images on /blog/[slug] and /blog/tags/[tag]

    Social shares of posts + topic pages now carry per-entity 1200×630 preview images with the title + tag.

  • NEW

    Self-documenting OpenAPI spec at /api/v1/openapi.json

    Public API surface now discoverable via machine-readable OpenAPI 3.1.0 document.

  • FIX

    Accurate deploy metadata in /api/v1/version

    Commit SHA + build time now baked into every production deploy so monitoring and rollback have reliable identifiers.

  • CONTENT

    Blog posts 3–10

    Shipped 8 more blog posts covering cost breakdown, AI limits, provisional vs non-provisional, post-filing playbook, claim drafting, micro-entity qualification, query writing, and the when-to-hire-a-practitioner decision guide.

  • CONTENT

    /about page

    New About page with founder story, what-we-do / what-we-don't-do breakdown, and full schema.org Organization + Person structured data.

The full commit-level history lives on GitHub. This page covers the user-visible highlights.

Changelog · 50search