<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://awaitful.com/changelog</id>
  <title>Awaitful changelog</title>
  <subtitle>Every meaningful change, dated to the day it landed.</subtitle>
  <updated>2026-07-19T00:00:00Z</updated>
  <link rel="self" type="application/atom+xml" href="https://awaitful.com/changelog.xml"/>
  <link rel="alternate" type="text/html" href="https://awaitful.com/changelog"/>
  <author><name>Awaitful</name></author>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-19-the-docs-get-an-adversarial-review-three-new-pages-and-four-schematics</id>
    <title>The docs get an adversarial review, three new pages, and four schematics</title>
    <updated>2026-07-19T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-19-the-docs-get-an-adversarial-review-three-new-pages-and-four-schematics"/>
    <category term="Docs"/>
    <content type="text">Every article went through an adversarial fact-check against the code and a copy-contract review; the findings are fixed, down to single wrong words. Three new pages cover advertiser funding and charges, how thinking is detected, and the extension command and settings reference. Four new schematics draw the surfaces, the patch safety flow, the egress boundary, and the balance states. Each corrected page carries a fresh updated date.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-18-this-changelog-has-a-feed</id>
    <title>This changelog has a feed</title>
    <updated>2026-07-18T00:03:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-18-this-changelog-has-a-feed"/>
    <category term="Dashboard"/>
    <content type="text">Subscribe to /changelog.xml and every entry on this page arrives in your feed reader as it ships. The feed is generated from the same source as the page, so the two can never disagree.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-18-uptime-in-public</id>
    <title>Uptime, in public</title>
    <updated>2026-07-18T00:02:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-18-uptime-in-public"/>
    <category term="Trust"/>
    <content type="text">A public status page now shows whether Awaitful is up, independently monitored and hosted outside our own infrastructure - so when we say the service is healthy, that is checkable too. Linked from every footer.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-18-a-published-security-posture</id>
    <title>A published security posture</title>
    <updated>2026-07-18T00:01:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-18-a-published-security-posture"/>
    <category term="Trust"/>
    <content type="text">Security research now has a front door: a security.txt at the standard well-known path, a public disclosure policy, and hardened response headers on every page - a content security policy, strict transport security, and friends. Reports go to security@awaitful.com and get read by a human.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-18-the-documentation-ships</id>
    <title>The documentation ships</title>
    <updated>2026-07-18T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-18-the-documentation-ships"/>
    <category term="Docs"/>
    <content type="text">Twenty-two articles on how everything works, every claim written against the code and ending in a checkable receipt. Each page shows when it last changed, and a feedback control on every article lets you flag anything out of date - anonymously, by construction.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-17-the-public-site-becomes-real-html</id>
    <title>The public site becomes real HTML</title>
    <updated>2026-07-17T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-17-the-public-site-becomes-real-html"/>
    <category term="Dashboard"/>
    <content type="text">The landing, privacy, and terms pages are now prerendered to static HTML, so crawlers and AI assistants read full content without running JavaScript. The site also gained its mark-only logo, a sitemap, and a robots policy that welcomes AI crawlers.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-14-the-bid-market-watchable</id>
    <title>The bid market, watchable</title>
    <updated>2026-07-14T00:01:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-14-the-bid-market-watchable"/>
    <category term="Market"/>
    <content type="text">Four live views of the auction: every verified view as a tick at the exact bid that paid for it, the standing order book, the slate minute by minute, and cumulative money paid to developers. Real data only - a quiet market renders as honest quiet, never as a fake pulse.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-14-you-decide-whether-ads-show-logos</id>
    <title>You decide whether ads show logos</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-14-you-decide-whether-ads-show-logos"/>
    <category term="Extension"/>
    <content type="text">A new setting controls whether an advertiser logo appears before the sponsored line on the webview surfaces. Off means text only; on never invents a logo for ads without one.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-13-npx-awaitful-install-becomes-one-command</id>
    <title>npx awaitful - install becomes one command</title>
    <updated>2026-07-13T00:01:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-13-npx-awaitful-install-becomes-one-command"/>
    <category term="CLI"/>
    <content type="text">The installer finds your editor - VS Code, Cursor, Devin, VSCodium, VS Code Insiders - and installs the extension from its own marketplace. Zero dependencies and no network calls of its own, both enforced by its published tests. [cli 0.1.0]</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-13-logos-resized-by-the-server</id>
    <title>Logos, resized by the server</title>
    <updated>2026-07-13T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-13-logos-resized-by-the-server"/>
    <category term="Extension"/>
    <content type="text">Advertisers can link or upload any image; the server downscales it and inlines the bytes into the ad, so an editor never fetches from an advertiser server and a developer address never reaches one. The setup guide also arrived: a floating checklist that follows you until setup is done. [0.7.2]</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-11-never-shown-an-ad-you-are-paying-for</id>
    <title>Never shown an ad you are paying for</title>
    <updated>2026-07-11T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-11-never-shown-an-ad-you-are-paying-for"/>
    <category term="Trust"/>
    <content type="text">The auction now excludes your own campaigns from the slates your machines see, on top of the ledger rule that already refused self-view money. The client also stopped claiming editor safety it had not verified for the running build.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-08-every-cent-gets-two-sides</id>
    <title>Every cent gets two sides</title>
    <updated>2026-07-08T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-08-every-cent-gets-two-sides"/>
    <category term="Trust"/>
    <content type="text">Money moved onto a balanced double-entry ledger: each verified charge books the advertiser debit, the developer share, and the platform fee as one transaction that must balance. Money is never conjured and never quietly lost.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-07-public-launch-open-source-on-both-marketplaces</id>
    <title>Public launch: open source, on both marketplaces</title>
    <updated>2026-07-07T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-07-public-launch-open-source-on-both-marketplaces"/>
    <category term="Platform"/>
    <content type="text">The client went public and the extension shipped to the VS Code Marketplace and Open VSX. From this day the code that runs on your machine is the code you can read. [0.7.1]</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-05-sign-in-with-google-or-github-approve-in-the-browser</id>
    <title>Sign in with Google or GitHub, approve in the browser</title>
    <updated>2026-07-05T00:01:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-05-sign-in-with-google-or-github-approve-in-the-browser"/>
    <category term="Dashboard"/>
    <content type="text">Social sign-in arrived, and linking an editor became a one-tap approval in the browser using the session you already have. The egress manifest also went public: every request the client can make, written down field by field.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-05-two-more-surfaces-the-chat-banner-and-the-terminal</id>
    <title>Two more surfaces: the chat banner and the terminal</title>
    <updated>2026-07-05T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-05-two-more-surfaces-the-chat-banner-and-the-terminal"/>
    <category term="Extension"/>
    <content type="text">The sponsored line learned to render as a banner above the composer and as a line in the terminal status area, alongside the status bar and the thinking line. Every surface beyond the status bar is opt-in, and the money rule is identical on all of them.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-07-03-the-thinking-line-patched-with-proof</id>
    <title>The thinking line, patched with proof</title>
    <updated>2026-07-03T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-07-03-the-thinking-line-patched-with-proof"/>
    <category term="Extension"/>
    <content type="text">The flagship surface: the sponsored line rendered over the agent thinking indicator itself. Nothing is patched unless the file bytes hash-match a known original, everything is backed up first, and any doubt falls back to the status bar.</content>
  </entry>
  <entry>
    <id>https://awaitful.com/changelog#2026-06-29-day-one</id>
    <title>Day one</title>
    <updated>2026-06-29T00:00:00Z</updated>
    <link rel="alternate" href="https://awaitful.com/changelog#2026-06-29-day-one"/>
    <category term="Platform"/>
    <content type="text">The monorepo is born and the backend deploys: auction, slates, verified events, and the first sponsored line served end to end. Everything since is on this page.</content>
  </entry>
</feed>
