Skip to content

v1.3.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@adiologydev adiologydev released this 13 Jul 13:34
8a44b14

A feature-packed release: two new platforms (Meta & Discord), a public HTTP API, workspace subscriptions & usage metering, and a full UI framework migration.

✨ Features

New platforms

  • meta: Facebook, Instagram & Threads — publishing, metrics and engagement (#75)
  • discord: publish via channel webhooks (#84)

Platform & API

  • api: HTTP API for programmatic posting (#74)
  • billing: workspace subscriptions with publish gates and X usage limits (#58)
  • usage: per-workspace platform-API usage metering (#63)
  • settings: enable/disable platforms instance-wide (#78)
  • workspaces: enable/disable connected accounts per workspace (#79)
  • settings: per-platform polling controls and instance usage reporting (8f618c0, 8c75f01)

Composer & X

  • compose: emoji browser — Frimousse picker + inline :shortcode typeahead (#73)
  • compose: Shift+Enter soft newline with platform-accurate blank-line preview (#72)
  • compose: accept more video formats via in-browser conversion (#88)
  • x: opt-in quote tweets from a pasted status link (#71)

UI

  • ui: migrate from Radix to Base UI (#81)

🐛 Fixes

  • db: make the schema and queries PostgreSQL-compatible (#85)
  • compose: resolve 422 on edited-video upload + allow media storage host in CSP (#70)
  • bluesky: block one-GIF/no-mix rule before posting (#69)
  • compose: restore clicks on the tab strip and wire up the "+N more" menu (8691c76)
  • sidebar: center collapsed icon rail (1d83e7f)
  • engagement: block replies from disabled accounts, avoid stamping failed reply fetches (08df0d3, 79f7970)

🔧 Self-hosting / Infra

  • passport: self-provision encryption keys (#87)
  • deps: bump the github-actions group (#77) and attest-build-provenance (#67)

Full Changelog: v1.2.0...v1.3.0-rc.1