What shipped, and when.

A dated log of changes to the product and the free tools. Entries are written after the work lands, never before — if a week ships nothing worth telling you about, it gets no entry.

  1. 2026-10-21

    Free means keyless: run, check, fix and monitor a string without buying anything

    • Every X-Ray string now launches in Google, Bing, Brave or DuckDuckGo from the page — no key, no quota, no seat. The keyed in-page runner is an explicitly optional extra.
    • Fixed a real dialect bug: a Bing string (inbody:) was being posted to Google's API. The Bing hub is now keyless Bing only.
    • Every generated string carries a one-click 'Lint this string' link that prefills the free linter without spending a check.
    • Naukri: the plain-Boolean fallback is printed beside the field-code string, with the experience and location filters it moves to the form. The seven-paste probe is a downloadable sheet with empty count/notes columns and no candidate data.
    • City spellings: Bengaluru/Bangalore, Mumbai/Bombay, Gurugram/Gurgaon, Kolkata/Calcutta, Chennai/Madras and Pune/Poona get an OR hint that speaks the page's dialect.
    • Google Alerts is offered as the free way to keep an X-Ray query running, with the caveats that operator support varies and alerts are noisy.
    • The 45-platform wall labels every entry by how well the fit is documented: 5 documented, 4 mixed, 36 assumed.
    • A checked string can now be shared as a link: no login, an expiring link, and a page the recipient can use without an account — the string, the dialect's rules with their basis, and the keyless 'run it' links.
    • The share payload is the string, the dialect and that string's score. Nothing else exists to send: a payload carrying an email address or a phone number is refused, and the shared table has no column that could hold a candidate record.
    • A shared link now has its own picture: the preview card is drawn from the published artifact, so a link sent in a chat shows the string instead of the site's generic cover.
    • The 30-day bet has a public counter. Cash collected, passes standing, signups and AI actions are read from the database on every request, so the page cannot drift out of date. The rules and both verdicts are published with it.
  2. 2026-10-16

    The homepage now shows the pipeline, and the product starts measuring itself

    • Rebuilt the homepage around one story: paste a JD, get a string per platform, screen anonymised rows, shortlist with evidence.
    • Added the platform map: the boards and ATSs this engine writes for, drawn from one registry that every surface reads — so the page cannot name a box the generator has no syntax for.
    • The FAQ went from one question to nine, including candidate-data handling, why there is no free trial, and why the strings carry no exclusion clause.
    • Removed two numbers from the hero that the product could not produce. Claims about what the toolkit is are now derived from the contract that makes them true, and a test fails if they drift.
    • Free-tool funnel instrumentation: consent-gated, enum-only event names written to Analytics Engine. Nothing loads before you accept.
    • One definition of delivery-personnel scope shared by the lint and JD tools, so the free tools can no longer disagree about what is out of scope.
    • Crawlable structured data and a sitemap whose dates are committed by hand rather than stamped at build time.
  3. 2026-10-15

    Platform guides and answerable FAQs

    • Dedicated Naukri, Indeed and LinkedIn Boolean guides.
    • FAQ schema and visible questions on the product and index pages.
    • Per-page canonical and Open Graph tags everywhere.
    • Public calls to action point at the sign-in page rather than the workspace.
  4. 2026-10-14

    One canonical host

    • The short alias host now redirects to the canonical domain, preserving the path.
    • Fixed a placeholder that leaked onto the root path.
  5. 2026-10-13

    Honest dates, lighter pages

    • Sitemap last-modified values are date-only and real; blog posts carry their true publish dates.
    • Dropped an unused remote image source — every icon is inline SVG, so the pages ship no external image requests.
    • Telegram alerts now complete after the response, so a slow alert can never delay a checkout.
  6. 2026-10-12

    Checkout, plans and the footer

    • Payment failures now record why they failed, so a cancelled checkout is no longer byte-identical to a declined card.
    • Buyer contact details reach our alert, and an order is verified before it is marked terminal.
    • The upgrade dialog always opens, uses the canonical payment origin, and shows the live credit balance.
    • Halftone wordmark footer, gradient-panel pricing cards, and a country flag picker with length validation.
    • Self-serve Google sign-in that links an existing account instead of creating a second one.

Something broken, or a change you want to argue with? Tell us — or read what the free tools actually do in the tools index.