Skip to content

v1.5.0

Choose a tag to compare

@AurelioAvila AurelioAvila released this 18 Aug 14:57
· 45 commits to master since this release

First release under the proprietary license. Versions up to v1.4.0 remain
under the MIT License they were originally published with.

Fixed: expired accounts stayed "connected"

Diagnostics said an account's access had expired while Link account
still showed it as connected. The connections table had nowhere to record
that a token had stopped working, so the two screens disagreed. Accounts
whose access expired or was revoked now show a Needs relinking badge.

A network timeout deliberately does not mark an account: being sent to
redo a login that works, because a platform had a bad ten minutes, is
worse than the original bug. Re-linking clears the warning immediately.

New: engagement, and how you compare

Likes, comments, shares and saves were downloaded on every refresh and
never used - only views were. They now produce engagement, save and share
rates per platform, computed on reach rather than post count.

Those numbers are compared against public 2026 benchmarks for your
platform and follower tier, worked out on your own machine. The
comparison stays silent when it wouldn't hold up.

Rebuilt: health score and diagnostics

The old score was the percentage of checks that passed - a stalled account
with no engagement scored 100% as long as the APIs answered. It now
weighs technical health, engagement, consistency and coverage, and shows
the breakdown so the number tells you what to fix.

Diagnostics gained checks that look at results rather than errors
(engagement against benchmark, content seen but never saved or shared,
one platform lagging behind another, a best posting hour you aren't
using) and is grouped by platform instead of one flat list.

Also

  • Day-by-hour heatmap: "Tuesday at 18:00" beats "18:00"
  • Manage subscription button opening the Stripe customer portal
  • 12 themes
  • Upgrade prompt no longer shown to Studio subscribers
  • Robustness against malformed cached data that could break the Overview