5.3.0 Current
Released 2026-08-07
Added
- API keys settings screen covering 93 providers, each configured with your own account. Nothing ships with a credential.
- Credential store encrypted at rest with a key generated once per installation.
- Connected accounts for social publishing: several accounts per platform, each with its own credentials, connected by sign-in, API keys or a webhook URL.
- Custom webhook accounts, which reach Slack, Teams, Zapier, Make, n8n or any endpoint accepting a POST.
- Social Studio: quote card composer, batch planner, approval workflow and plan export.
- Dry run mode, which simulates irreversible operations and journals what would have happened.
- Signed releases. Installers carry an Ed25519 signature and the app refuses any update that does not verify.
- Licence key system. Keys are verified cryptographically on your own machine, so the first run needs no connection.
- Licence server check, asked only whether a licence has been revoked — never whether it is genuine. If it cannot be reached the app keeps working for a further seven days.
Fixed
- Crash recovery never worked in any previous version. The session marker was read before the thing that wrote it ran, so no crash was ever reported.
- Saving an API key rewrote your .env file by splitting every line on "=", destroying comments, blank lines and section headers. It also wrote to a location a standard user cannot write to once installed.
- A .env reload could silently overwrite a credential entered in the interface, making the settings screen appear to do nothing.
- Six defects in the update path.
- Window layout, geometry and last-open tab were lost on upgrade from the previous product name.
- Rendering no longer assumes a fixed refresh rate, so high-refresh monitors are used properly.
Changed
- Posts now target a specific connected account rather than a platform, so several pages can be run side by side.
- A post addressed to a disconnected account can no longer be approved or published.
- Installer reduced from 625 MB to 567 MB by removing packages that were being copied in despite being excluded.