I did a full rewrite from scratch Sunday to run on Cloudflare or standalone using celld.
The rewrite branch and screenshot of the its current state at:
https://github.com/donpark/rss.voice/tree/rewrite
Aside from fullter testing and pen-testing on Cloudflare and celld, a key feature I'm planning to add next weekend is ability to spawn new instances using Cloudflare's temporary account creation support.
- celld support - This is to allow standalone deployment to any host, including Digital Ocean droplet with cloud_init. Turns out D1 support is not yet available in celld so deferred.
- CF temporary account support - This is to allow user to launch their own instance under a temporary Cloudflare account which they could claim and use directly. Turns out R2 is not supported in temporary accounts which leaves two viable paths:
I'm leaning toward the most obvious yet robust path for now: add skills for agents to deploy and manage on-behalf of user.
PS: `rewrite` changes has been merged into `main` branch. It's a complete rewrite. UI appearance hasn't changed much except for addition of message thread view.
