Releases: lumizone/postsider
Release list
PostSider v1.2.0
What's Changed
- chore(deps): bump subtitle from 4.2.2-alpha.0 to 4.2.2 by @dependabot[bot] in #10
- chore(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.32.0 by @dependabot[bot] in #13
- chore(deps): bump mime and @types/mime by @dependabot[bot] in #12
- chore(deps): bump uuid from 11.1.1 to 14.0.2 by @dependabot[bot] in #14
- chore(deps): bump file-type from 17.1.6 to 22.0.2 by @dependabot[bot] in #11
Full Changelog: v1.1.0...v1.2.0
PostSider v1.1.0
What's new
This release ships the production PostSider codebase as the open-source release: a single AGPL-3.0 codebase that runs as managed hosting or fully self-hosted with Docker.
Highlights
- Channel lifecycle management for connected social accounts (add, refresh, disconnect, health)
- TikTok Direct Post with the full Content Sharing Guidelines UX: creator row, privacy level options, interactions controls, branded-content disclosure, AI-generated content flag, and ffprobe-based video validation
- Upload and SSRF hardening across media endpoints
- Billing (Polar): atomic monthly post quotas and webhook creation limits
- Security: global MFA policy restricted to platform admins, encrypted channel credentials at rest (AES-256-GCM), security activity trail
- Meta compliance readiness: verified data-deletion landing and Advanced Access review checklist (FB / IG / Threads)
- AI: optional Post Checker and caption rewrite (platform key or per-org BYO)
- MCP server (
@postsider/mcp) so AI agents can drive the platform, plus public REST API and Node SDK - Self-hosting: full docker-compose production stack (app, Postgres, Redis, MinIO, Temporal, Elasticsearch)
Quick start
git clone https://github.com/lumizone/postsider.git
cd postsider
cp .env.example .env
pnpm install
pnpm bootstrap
pnpm devOr run the whole stack with Docker:
docker compose up -dSee the README for configuration, self-hosting, and the full platform list.
Notes
- Single clean initial commit for the public repository. The full production history and development live in
lumizone/postsider_production. - This release replaces the earlier v1.0.x self-hosted snapshot with the current production codebase.
PostSider v1.0.1
Self-hosting hardening release.
Security
- Refuses to start with missing or template values for critical application, database and storage secrets.
- Applies registration restrictions consistently to Generic OAuth.
- Restricts anonymous MinIO access to object reads; bucket listing remains blocked.
Deployment
- Fixes MinIO initialization in the bundled Compose stack.
- Supports configurable localhost ports for the app, MinIO and Temporal UI.
- Waits for healthy services before bootstrap and documents secure
.envpermissions. - Includes Temporal state in backup guidance.
- Corrects the self-hosted Meta data-deletion status URL.
Verification
The bundled stack was built and started from scratch with PostgreSQL, Redis, MinIO and Temporal. API health, all Temporal workers, first-admin bootstrap and strict object-storage access were verified.
PostSider v1.0.0
Initial public release of PostSider.
Highlights
- Open-source social media scheduling for 40+ platforms.
- Visual calendar, queues, Smart Slots, evergreen content, first comments and approvals.
- Composer helpers: caption templates, hashtag groups, UTM presets and CSV import.
- Public REST API, TypeScript SDK and MCP server.
- Self-hosted Docker stack with PostgreSQL, Redis, MinIO and Temporal.
- Optional OpenAI assistance and optional Polar billing, both disabled by default for self-hosting.
Self-hosting
Start with the self-hosting guide. Copy .env.example, configure your domain and secrets, then run docker compose up -d --build.
License
PostSider is licensed under AGPL-3.0. If you modify and operate it as a network service, make the modified source available to your users.