FleetFrog 0.1.0
Update the hub before the agents: an older hub can't read every report from a newer agent.
Minor changes
- de5e2e6: Add the agent as a native Rust binary, which needs no Node and uses a fraction of the memory.
- 4674765: Release the agent as prebuilt binaries for Linux and macOS, with a script that installs and updates it.
- 17c1b9f: Read T3 Code on each machine: show its project names and icons for repositories, and add Settings › Integrations › T3 Code with switches, what each machine's agent found, and a warning when T3 Code's database schema differs from the one FleetFrog was built for.
- 8041d44: Show T3 Code's version, whether its server is running and its coding agents' versions, updates and sign-in state for each machine, and line up the grid's project and host icons and names.
- 4674765: Publish the hub image to GitHub's container registry as ghcr.io/jameswyse/fleetfrog-hub.
- 9c9a6fe: Show where T3 Code's agents are working: in grid cells, a "T3 Code at work" list in the Fleet panel and a T3 Code section for each checkout. Pull, switching branch, stashing, archiving, trashing and removing a worktree warn or ask first while an agent works there, and say when a T3 Code project opens a folder that's about to move. Worktrees name the T3 Code thread they were made for, and repositories shown under a T3 Code name show their host and path beneath it in the grid.
Patch changes
- a395c22: Keep the agent running when the hub restarts while the agent is reconnecting.
- 1acd887: Wait for the agent's first scan after it starts, instead of saying a checkout doesn't exist.
- 191f88c: Stop the History page from disconnecting the dashboard, and repair Archive folder changes recorded before the folder was set per machine.
- 6e10590: Build the hub's Docker image on pnpm's base image, with the pnpm and Node.js versions pinned in devEngines.
- 8dd4e47: Move Fetch all, Pull all and Rescan all into a Fleet actions menu, and stretch the Projects grid to fill the page up to 1800px.
- 61b4809: List Integrations above Fleet in the Settings menu.
- acd06d0: Stop the Pair a machine page saying a machine is paired when it's opened directly.
- ef7bba6: Show the command that installs the agent on the Pair a machine page.
- 56b2e34: Show T3 Code's icon beside it in Settings.
- 7ba6045: Centre repository icons in the Projects grid, with or without a T3 Code name.
- 43119c2: Show when a machine runs the Rust agent in its system details.
- 43119c2: Report which agent runs a machine, and allow agents that don't run on Node.