Releases: unclehowell/datro
Releases · unclehowell/datro
UI v1.0.3
[1.0.3] - 2026-04-19
Changed
- Animated gif updated to agent.gif
UI v1.0.2
[1.0.2] - 2026-04-19
Added
- Guacamole auto-login via API token on page load and Home tab
v1.0.1 - UI fixes
Fixed:
- Removed Oakesy nav item
- Gif (top pane): centre-aligned, height fills iframe pane
- Media tab: loads ai.financecheque.uk/jellyfin/
- Brain tab: loads ai.financecheque.uk/paperclip/
- Stats tab: loads ai.financecheque.uk/netdata/
- All tab URLs updated from command.financecheque.uk to ai.financecheque.uk
PirateClaw v0.0.1.14
- install.sh: version fetch correctly strips pirateclaw- prefix
- Dashboard chat: overflow fix, animated agent icon
- Whitepaper: theme aligned with main site CSS vars
PirateClaw v0.0.1.13
[0.0.1.13] - 2026-04-19
Fixed
- install.sh: gif now renders synchronously above menu text (no background loop interleaving with prompt)
- install.sh: removed duplicate VERSION fallback line; default bumped to 0.0.1.12
- install.sh: removed auto-update cron (was re-appearing); updates via WebUI only
- install.sh: watchdog cron now writes watchdog.py to disk and calls it — fixes 'bad minute' crontab error caused by inline python3 -c multiline string
PirateClaw v0.0.1.12
[0.0.1.12] - 2026-04-19
Fixed
- subproxy: add find_tmux_session() — checks pirateclaw-, llmproxy-, and bare session names
- subproxy: query_kiro_tmux and query_cli_tmux now use find_tmux_session so llmproxy-kilo, llmproxy-opencode etc. are discovered and used
- subproxy: get_ordered_tools includes tools with any running tmux session even if binary not in PATH
PirateClaw v0.0.1.11
[0.0.1.11] - 2026-04-19
Fixed
- install.sh: gif now loops in background alongside menu text; stops immediately on user input; rendered at 50% size (40x20 chars)
- install.sh: version fetch default bumped to 0.0.1.10; regex matches 4-part semver tags
- dashboard/server.py: parent proxy tried FIRST (has API keys), local subproxy second — fixes 'All providers unavailable' when local CLI tools not installed
- dashboard/server.py: hermes_chat → llm_fallback → parent proxy (Mistral/Groq/Gemini via CF worker secrets) ensures response always arrives
PirateClaw v0.0.1.10
[0.0.1.10] - 2026-04-19
Changed
- Version format: now uses 4-part semver (0.0.X.Y) for pirateclaw branch
- dashboard chat: iframe height now matches gif natural height (max 200px, no fixed 50%)
- subproxy: requests forwarded to remote machines via parent proxy include chat_only=true — remote sub-proxies skip agentic tmux execution and respond conversationally only; local machine retains full agentic capability
PirateClaw v0.0.1
Initial release. PirateBay-style public site, BitTorrent WebUI localhost dashboard, Hermes agent integration, pirateclaw.datro.xyz domain.
LLM Proxy v1.0.0
Changelog
All notable changes to the LLM Proxy System will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.0.0] - 2026-04-16
Added
- One-liner installer:
curl -fsSL https://kiro.financecheque.uk/install.sh | sh - Child Dashboard (
http://localhost:8080):- 💬 Chat tab - Direct chat with OpenCode
- ⬇️ Apps tab - App store with install buttons
- 📊 Status tab - Machine health monitoring
- App Store flow:
- OpenCode (pre-installed)
- AWS Builder ID (oauth)
- Kiro IDE/CLI (requires AWS Builder ID)
- Kilo CLI
- Hermes Agent
- Parent Dashboard (
https://kiro.financecheque.uk/dashboard):- Network health overview only
- No onboarding, no apps
- OTA auto-updates via cron (every 5 minutes)
- Semantic versioning on all endpoints
Security
- API keys stored in Cloudflare Secrets, never in code
- No secrets committed to repository
Fixed
- Routing loop bug in worker.js
- API fallback not triggering properly
[0.1.0] - 2026-04-15
Added
- Initial Cloudflare Worker deployment
- Sub-proxy deployment to AWS instances
- Basic dashboard with health status
Migration Guide
From 0.x to 1.0
- Run the new one-liner to get latest installer
- Dashboard URLs changed:
- Parent:
https://kiro.financecheque.uk/dashboard - Child:
http://localhost:8080
- Parent:
- Apps now installed via web UI, not CLI