<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chat-widget/LICENSE, branch main</title>
<subtitle>Drop-in AI chat widget pointed at your own gateway endpoint</subtitle>
<id>https://newos.webx11.duckdns.org/chat-widget/atom?h=main</id>
<link rel='self' href='https://newos.webx11.duckdns.org/chat-widget/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://newos.webx11.duckdns.org/chat-widget/'/>
<updated>2026-11-09T14:02:17+00:00</updated>
<entry>
<title>feat(chat-widget): shippable widget package replacing the demo as the paid download</title>
<updated>2026-11-09T14:02:17+00:00</updated>
<author>
<name>Agando</name>
<email>roduccomm@gmail.com</email>
</author>
<published>2026-11-09T14:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://newos.webx11.duckdns.org/chat-widget/commit/?id=ba15e7a4bf9dc4ab6b312f40c2e0199d4e5a8255'/>
<id>urn:sha1:ba15e7a4bf9dc4ab6b312f40c2e0199d4e5a8255</id>
<content type='text'>
The store sold a €149 package whose download_url was the sales demo page. This is the widget
alone: 601 lines, no CDN, no operator host, no model name, config extracted to config.example.js,
wx- prefixed ids so embeds cannot collide. Verified in headless Chromium against a mock gateway
(streaming, chips, link detection, unconfigured state).
</content>
</entry>
</feed>
