Skip to main content

Changelog

Track the latest updates, features, and fixes across the Soundcheck platform.

March 2026

Mobile App

2026-03-16
Financial and roster workflow refinements
  • Implemented Stripe destination-charge payout architecture and payout funding flow work for member payments.
  • Added payment confirmation flow and tightened fee visibility controls so pay values respect creator/admin role rules.
  • Fixed setlist and team visibility edge cases, including accepted-invite filtering, paid-by logic, and roster dedupe behavior.
  • Enabled clickable song/media links in event workflows with more reliable parsing and safer deep-link handling.
  • Improved event details and sample-event UX with stable tab loading, search behavior, and reduced regressions around sample data and pay badges.

Web App

2026-03-16
Routing and onboarding stability
  • Reworked public organization profile routing with top-level slug profiles and synced org slug handling with Clerk.
  • Hardened organization onboarding and authentication redirects to reduce stale-state stalls and redirect loops.
  • Updated enterprise and white-label behavior around organization pages and access gating.
  • Improved onboarding and authentication E2E coverage for cached sessions and redirect timer teardown.

API

2026-03-16
Audit and finance reliability updates
  • Expanded event audit logging with field-level diffs and stronger success/error guardrails.
  • Added destination-charge transaction/stripe handling updates, including refund handling and improved payment observability.
  • Improved precision handling in ledger/amount math and tightened decimal rounding behavior across balance computations.
  • Hardened workflow and user event parsing paths to reduce edge-case failures and reduce noisy update payload handling.

Infrastructure

2026-03-16
CI/CD and operational hardening
  • Hardened API deployment and backend workflow guards for safer concurrency and PR handoff safety.
  • Stabilized Docker/devcontainer startup tooling and fixed pipeline failures in docs, migration, and API job chaining.
  • Continued maintenance of changelog/docs tooling, including broken-link and sync workflow cleanup for release-note automation.

Documentation

2026-03-16
Documentation and platform reference updates
  • Cleaned up docs/changelog automation references and updated documentation workflows to reduce CI drift.
  • Corrected broken-link handling and synced reference links after recent product/API changes.

February 2026

Mobile App

2026-02-20
Profile editing & UI improvements
  • Added Edit General Information screen with Figma parity (ENG-65)
  • Fixed null-user loading state and KeyboardAvoidingView indentation

Web App

2026-02-19
Authentication & onboarding fixes
  • Fixed first-login auth race conditions and context loading issues
  • Improved org invite onboarding flow for unauthenticated users
  • Auto-populate org invite signup form with email from Clerk API
  • Fixed gig invite handler and position_name field mismatch
  • Added rate limiting to invite verification endpoints
  • Redirect NotFound to /gigs instead of /dashboard
2026-02-14
E2E testing & org provider improvements
  • Added stale org self-healing coverage to OrgProvider
  • Guard org refresh with useRef to prevent redundant calls
  • Migrated web quality checks to tsgo and oxc tooling

API

2026-02-18
Security & middleware enhancements
  • Implemented CORS origin allowlist and fail-closed behavior
  • Added Twilio webhook signature verification
  • Enhanced client IP handling in middleware
  • Added dynamic rate limiting configuration
  • Implemented fail-closed behavior for ENVIRONMENT variable
  • Added security observability for auth/authorization failures
  • Removed legacy basic auth and closed bypass vulnerabilities
2026-02-15
Repository & handler improvements
  • Implemented Prisma-based subscription repository
  • Standardized error handling for “Not Found” cases
  • Enhanced DELETE operation handling
  • Added stub calendar service for testing environments
2026-02-11
OpenAPI Spec & Error Standardization
  • Added OpenAPI 3.1 spec auto-generated from handler annotations via swaggo
  • Standardized error responses across all handlers to flat APIError format
  • Fixed bug where clients couldn’t read API error messages
  • Added CI step to generate and publish OpenAPI spec artifact
  • Sentry log handler now respects configured minimum log level

Infrastructure

2026-02-17
CI/CD & workflow improvements
  • Enhanced CI workflows with workflow_run triggers and success guards
  • Added schema drift detection and health checks
  • Added baseline data seeding and handler generation to CI
  • Consolidated docs automation workflows
  • Added Slack changelog digest with Block Kit formatting

January 2026

Documentation

2026-01-30
Documentation Site Launch
  • Launched comprehensive Mintlify documentation site
  • Consolidated all markdown docs into structured navigation
  • Added API reference with OpenAPI integration
  • Added interactive API playground
  • Added search functionality

API

2026-01-26
Finance Module
  • Added finance line items for event budgeting
  • Added performer payment tracking
  • Added organization finance metrics
  • New proto: finance/v1/finance.proto

Infrastructure

2026-01-26
Key Vault Migration
  • Migrated sensitive env vars to Azure Key Vault
  • Added private endpoint access
  • Improved secret rotation capabilities

December 2025

Mobile App

2025-12-15
Authentication Improvements
  • Fixed OAuth redirect handling
  • Added token race condition fix
  • Improved Apple Sign In flow

Web App

2025-12-10
Setlist Builder Enhancements
  • Drag-and-drop song reordering
  • Set duration calculations
  • PDF export functionality

November 2025

Platform

2025-11-30
Initial Release
  • Mobile app for iOS and Android
  • Web app for desktop users
  • Go API backend
  • Azure infrastructure deployment

How to Read This Changelog

Features

New capabilities added to the platform

Improvements

Enhancements to existing features

Fixes

Bug fixes and corrections

Subscribe to Updates

Stay informed about platform changes:
  • GitHub Releases: Watch the repository for release notifications
  • Slack: Join #soundcheck-updates for announcements