Changelog

Notable changes, features, and fixes across Btelo Up.

v0.6.1

Website refresh — real Btelo logo, automatic installer for your OS, and honest beta messaging on the download page.

Added

  • Download buttons on the homepage now detect your OS and link straight to the matching installer.
  • Download page clearly states Btelo Up is still under active development, so you know what to expect before installing.
  • Changelog page lazy-loads older entries as you scroll.

Changed

  • New Btelo brand logo across the site nav, hero, and footer.
  • Subscribe buttons now take you directly to the subscription page on btelo.com.
  • Paid plan now advertises a 7-day free trial in place of the previous signup-token offer.
  • Language switcher lists English first.
v0.6.0

Btelo Up now runs on Windows, and the app updates itself whenever a new version ships.

Added

  • Native Windows 10 / 11 build. Frameless window with a custom tab bar,
  • in-app login sub-tabs that keep each account's cookies isolated, and full feature parity with the macOS shell.
  • In-app auto-update. Btelo Up checks for a new release a few seconds
  • after launch and offers a one-click install; the app restarts itself once the upgrade completes.
  • Settings → About shows the running version and a manual
  • "Check for update" button.
  • The btelo.com download page now lists live macOS and Windows download
  • buttons pointed at the latest release, refreshed every few minutes.

Fixed

  • Local text-to-speech setup no longer gets stuck on Windows.
  • The component install dialog can always be closed; a background
  • install keeps running and you can reopen the dialog any time to check progress.
  • Window size, position, and maximized state are remembered across
  • launches and kept on the visible monitor.
v0.5.0

Component registry for local runtimes, tools, and models with cascade uninstall.

Added

  • Tool environment registry that tracks every local runtime (bun, uvx,
  • codex) and AI model installed through Btelo Up.
  • Cascade uninstall: removing a runtime also drops every tool and model
  • that depended on it, keeping ~/.btelo-up/ clean.
  • Secondary search accounts for X and TikTok via the sub-browser, so
  • lead discovery no longer competes with the account you post from.

Fixed

  • Disk usage reporting now reflects the real size of the components
  • directory instead of a stale cached value.
v0.4.0

AI-generated query matrix, multi-channel lead fan-out, and per-account poster functions.

Added

  • AI-generated query matrix that expands a single product description into
  • dozens of intent-rich search queries across reddit, X, YouTube, Bilibili, and six other free channels.
  • Per-account poster functions: each connected account gets its own AI
  • persona so replies feel consistent without manual prompt juggling.
  • Embedded Go runtime so custom poster logic can run in-process without a
  • separate toolchain install.

Changed

  • Scout now fans out lead search across nine channels in parallel with a
  • shared rate-limit budget.
v0.3.0

PKCE login and the switch to btelo.com as the single cloud backend.

Added

  • PKCE-based OAuth login against btelo.com. No more shared secrets
  • shipped inside the desktop binary.
  • Unified internal/bteloauth SDK covering login, subscription, and AI
  • calls through Bearer JWTs.

Removed

  • All HMAC signing code paths and the legacy client_secret flow.
  • officeserver no longer proxies any business logic — it is now a
  • pure static marketing site.
v0.2.0

Rebrand to Btelo Up and the first lead-discovery landing page.

Added

  • New product name: Btelo Up, focused on AI lead discovery and
  • automated growth writing.
  • Landing page at up.btelo.com with i18n support (zh/en via
  • Accept-Language).
  • Human-like scroll variance in the embedded browser to reduce platform
  • friction during account actions.

Changed

  • Module path migrated to btelolabs/btelo-up.
v0.1.0

First public build of the macOS desktop client.

Added

  • Native macOS app bundle wrapping a Go backend with a browser-based UI.
  • Local HTTP + WebSocket bridge for the frontend single-page app.
  • Shared session validation with the btelo.com subdomain for SSO.