What's Changed
- feat(web): add a "What it costs / $0" section to the landing page by @NorbertBodziony in #453
- feat: add app language setting with a Japanese catalog by @NorbertBodziony in #457
- feat: ship a Linux x64 AppImage by @NorbertBodziony in #459
- Add a /news section to openbot.run by @NorbertBodziony in #451
- Animate camera panels from their source controls by @nrb-dev in #452
- fix(site): animate article backgrounds continuously by @NorbertBodziony in #462
- feat(ui): add liquid switch motion by @NorbertBodziony in #463
- feat: start a new agent on low reasoning effort by @NorbertBodziony in #464
- Add local skill creation, management, and shared chat previews by @NorbertBodziony in #465
- feat(ui): preview audio, video, SVG, and email files by @NorbertBodziony in #467
- fix: keep one provider CLI store for each computer by @NorbertBodziony in #466
- feat(ui): rework the composer mention and skill picker by @NorbertBodziony in #470
- feat(ui): let the agent sidebar go narrower before it collapses by @NorbertBodziony in #476
- fix: stop Grok's telemetry export failure from showing as a provider error by @NorbertBodziony in #477
- fix: report campaign tags so UTM links leave Direct / Not set by @NorbertBodziony in #478
- fix(ui): state a signed-out or spent provider above the composer by @NorbertBodziony in #479
- feat: report which article is read and how the download platform is chosen by @NorbertBodziony in #480
Full Changelog: v0.8.0...v0.9.0