Product updates, release notes, and changelog from the Trackstack team.
We've fixed an issue where live streams could be incorrectly set up or restarted for events whose scheduled time has already ended. Now, once an event's scheduled end time passes, the system prevents starting or restarting broadcasts for that event, and properly invalidates stream keys when broadcasts are closed.
Impact: Prevents confusion by blocking live stream setup for events that have already concluded
We fixed an issue where the camera preview would disappear when you started recording a video message in Studio. Now you'll see a live preview of your camera feed at all times—both before and while recording—so you can see exactly what you're recording.
Impact: See your live camera feed continuously while recording
We've fixed an issue where the link input popover in the post editor would get cut off or hidden when using the block insert menu. The popover now displays properly within the editor modal, making it easier to add and edit links in your posts.
Impact: Link input popover now displays correctly without being clipped by the modal
Store owners can now listen to customer source tracks directly within their inbox without downloading files first. Each audio file in a mastering or mixdown order displays an interactive waveform player, and only one track plays at a time for a cleaner listening experience.
Impact: Preview customer source tracks instantly without downloading
You can now cancel orders that are in processing status directly from your inbox, just like you could with pending or paid orders. Additionally, when you delete a video feedback message, the inbox will now refresh immediately instead of waiting up to 30 seconds for the card to disappear.
Impact: Greater control over order management with the ability to cancel processing orders from the inbox UI
We've fixed several issues where orders marked as 'in progress' by store admins weren't being treated consistently across the platform. Digital downloads, order counts, refunds, and video playback now all work correctly whether an order is paid or in progress. Store admins can now properly cancel in-progress orders with automatic refunds, just like paid orders.
Impact: Customers retain access to digital downloads and video playback while store work is in progress
We've fixed a bug that was causing store owner replies to disappear or be replaced by welcome messages when customers had multiple orders. All messages now display correctly in both the Messages and Video tabs, and video uploads no longer show duplicate bubbles.
Impact: All customer messages and store owner replies now appear in the correct order
Fixed an issue where store owner emails (new orders, payments, session reminders, and review requests) weren't opening the correct conversation in your inbox. Additionally, if you manage multiple workspaces, these email links will now automatically switch you to the correct workspace before opening the conversation.
Impact: Email links from order notifications, payment receipts, and session reminders now open the correct conversation every time
The organisation settings page has been completely redesigned with three main sections: General (organisation name, billing email, and logo), New Artists (default payment method for newly added artists), and Ownership (transfer ownership to another team member or delete the organisation). Organisation owners can now manage these settings directly from one dedicated page, with clear information about what happens when changes are made.
Impact: Centralised location to manage all organisation settings in one dedicated page
Store owners can now reorder products directly in the Products dashboard by dragging each product card to a new position. The new order appears immediately and is saved automatically. Previously, the only way to change product order was to delete and re-add them.
Impact: Faster product management — reorder with simple drag-and-drop instead of deleting and recreating
We fixed an issue where purchase events weren't reliably being tracked in Google Analytics when users completed Stripe subscription payments. Purchase tracking now happens server-side from payment confirmation, ensuring it's captured regardless of cookie consent settings or whether users return to the success page. We've also added a new Google Analytics API Secret field in the integrations settings to enable this reliable server-side tracking.
Impact: Purchase events are now reliably recorded in Google Analytics, even if users don't have cookies enabled or don't return to the confirmation page
The customer order confirmation page now correctly applies your store's dark theme setting, just like the rest of your storefront. Previously, this page would always display in light mode regardless of your theme preference. Additionally, we've improved the readability of labels throughout the page in light mode.
Impact: Order pages now match your store's selected theme for a consistent visual experience
Store owners can now cancel confirmed or scheduled sessions through a confirmation dialog that clearly explains what will happen, including automatic refund eligibility. Previously, session cancellations by store owners were incomplete—the session status would change but the customer wouldn't receive a cancellation email, calendar events wouldn't be removed, and refunds wouldn't be processed. This fix ensures that owner cancellations now go through the same complete process as customer cancellations.
Impact: Cancellation confirmations are now displayed, preventing accidental session cancellations
When you play a sent track in feedback, the waveform visualization now appears immediately instead of waiting up to 10 seconds. The waveform is pre-computed when the file is uploaded and displayed right away, making the player feel more responsive and polished.
Impact: Waveform displays instantly when opening feedback—no more blank bars while waiting
We've added a new Activity page to your organization hub that shows everything that changed in your organization. You can filter by activity type, who made the change, and which artist workspace it relates to. The page groups events by day and lets you export filtered activity data as CSV.
Impact: See a complete audit trail of all organization changes in one place
We've fixed a bug where items in your basket would sometimes remain after you completed a purchase. Previously, if the payment confirmation took a moment to process or if you navigated away from the order page quickly, your completed order items could reappear in your basket on your next visit. Now they're properly cleared immediately after checkout.
Impact: Your basket now correctly empties right after you complete a purchase, preventing confusion about what you've already ordered
Fixed an issue where store owners clicking on customer refund request and issue report notifications were taken to the customer page instead of the conversation thread. Additionally, customer issue reports now appear as messages in the conversation, just like refund requests do, so store owners can see all customer escalations in one place.
Impact: Notifications for refund requests and issue reports now open the correct conversation thread
The Studio and Store application buttons in the More menu are now enabled and functional. Previously, these buttons were disabled and displayed as locked. Now you can click them to access your Studio workspace or Store, or begin the setup process if you don't have one yet.
Impact: Direct access to Studio and Store applications from the navigation menu
We've completely redesigned the Team page with a new members table, role management menu, and improved visibility into team member access levels. Organization owners and billing admins can now easily manage team members, view their access to artists, see when they were last active, and remove members—all from a single, cleaner interface.
Impact: Faster member management with a dedicated role dropdown menu for changing permissions
Organizations can now change which party pays for an artist's seat directly from the artists list, and send payment reminders to artists with overdue payments. These actions help streamline seat management and improve payment collection for artist-paid seats.
Impact: Easily switch artist seats from artist-paid to organization-paid without leaving the artists page
The Organisation Overview page has been redesigned to display a comprehensive roster desk showing artists, their status, submissions, and billing information. You can now see at a glance which artists need attention, view their 30-day activity, manage seats, and access key billing and team information from the overview rail.
Impact: Quickly identify artists that need attention with visual status indicators and action buttons
We've fixed an issue where the minimum notice requirement for session bookings was being applied inconsistently. Previously, the booking calendar might show available slots that would later be rejected during checkout or rescheduling. Now the notice requirement is consistently applied as hours everywhere, ensuring the slots you see are the slots you can actually book.
Impact: Booking calendar now accurately reflects which time slots are available based on your product's notice requirement
Previously, when a store owner saved feedback on your order, the status tracker on your order page didn't update to show "In Progress." Now it does. Your order page will also automatically refresh every 30 seconds while your order is active, so you'll see status updates right away without having to manually refresh.
Impact: See accurate order progress immediately when the store owner starts working on your order
We fixed an issue where the admin panel and website would appear ready to use but would fail when trying to access certain pages. The development environment now properly prepares required database tools before starting these applications, ensuring everything works smoothly from the start.
Impact: Admin panel pages now load without errors on first access
We've fixed an issue that was preventing the inbox-web and admin-web applications from starting properly in the development environment. These applications now launch correctly and reliably on their designated ports.
Impact: Development environment now starts without errors
We've fixed issues preventing several development services from starting correctly. Additionally, mastering-web now runs on a different port (3009 instead of 3005) to avoid conflicts with other services. These changes ensure a smoother local development experience.
Impact: Development services now start reliably without errors
We fixed a bug that prevented the app from recognizing when you were signed in while viewing shared pages. Previously, even if you were logged in, shared pages wouldn't know it. Now when you visit a shared page, the app will correctly recognize your signed-in status.
Impact: Shared pages now properly recognize when you're signed in
We've fixed an issue where customers couldn't reschedule their sessions when their order contained multiple items (like a session plus feedback services). The rescheduling calendar now correctly shows available times and displays helpful error messages if something goes wrong.
Impact: Customers can now reschedule sessions on multi-item orders without seeing an empty calendar
We've fixed an issue where the Sign In page would appear blank when accessed through certain links. Users clicking 'Sign In' from our website or using old bookmarks will now be properly redirected to the correct login page and can sign in without any problems.
Impact: Sign In links from the website now work correctly without displaying a blank page
We've improved the experience for team members who are invited to join a studio. When invited members log in and are directed to checkout, their email is now automatically prefilled so they don't have to type it again. We've also made several UI improvements throughout the app, including better formatting in custom links, clearer permission messages, and improved visual consistency.
Impact: Faster checkout process for invited team members—no need to re-enter your email
We've resolved an issue where Studio users would see duplicate error messages when setting up Stripe Connect for payments. Additionally, we fixed a problem where the 'Go to your Studio' link could redirect to the wrong environment (production instead of testing). The Stripe payment requirement messages are now displayed more clearly without repetition, making it easier to understand what steps you need to complete.
Impact: No more duplicate error messages when setting up Stripe Connect payments
We've fixed a bug where users could still see new messages from a channel even after leaving it. If you were viewing a channel when you left it, the page will now automatically redirect you to the studio home instead of remaining on that channel. Additionally, if someone tries to access a channel they've left through a direct link or page refresh, they'll no longer be able to view it.
Impact: Privacy improvement: Left channels are now completely inaccessible
We've removed the Folk CRM integration from the admin dashboard. The Folk CRM panel that previously displayed contacts and groups synced from Folk is no longer available. Demo request data continues to be stored and managed as before, just without the Folk CRM synchronization.
Impact: Simplified admin dashboard with fewer integrations to manage
Your organisation hub now shows exactly how many seats are artist-paid versus organisation-paid, with clearer billing information. You can also manage team member roles (Owner, Billing admin, Member) directly from the Members tab, and the system highlights important issues like pending invitations and members leaving soon.
Impact: See at a glance how many artists pay for their own seats vs. seats your organisation pays for
We've updated the underlying command menu system used throughout the platform to version 1.1.1, which provides better stability and more reliable behavior. We've also removed unused admin pages that were no longer accessible. These changes eliminate installation warnings and improve the overall reliability of search features like country selection, workspace settings, and content filtering.
Impact: More reliable search and filter behavior in dropdowns and selection menus
Organizations can now see a world map visualization showing where the people sending music to their artists are located. The map displays data by sends, supports, or downloads, with a detailed breakdown of the top countries and the genres they're sending. You can view insights for all artists, a single artist, or compare two artists side by side, and export the data as CSV.
Impact: Understand your global sender network at a glance with an interactive world heatmap
When you leave a shared audio player in the background and come back to it—whether by switching apps, answering a call, or returning from another tab—the player now automatically recovers and stays ready to play. Previously, you'd need to reload the page to listen again.
Impact: No more dead play buttons after switching apps or putting your phone to sleep
Fixed an issue where video feedback uploads would get permanently stuck in a 'processing' state if the video took longer than 10 seconds to process. Now, longer video uploads will automatically complete and become ready to send, even if they take several minutes to process on our servers.
Impact: Long video feedback uploads no longer get permanently stuck and can now be sent successfully
We've added a new partner perk from Suru, offering exclusive discounts on sample packs and sounds. Eligible members will see the Suru offer highlighted across multiple locations in the app, including their inbox profile and settings, with a promo code ready to copy and use.
Impact: Access to exclusive Suru discount (30% off for 6 months with code TRACKSTACK30)
We've removed a workaround that was needed to make the 'Add a post…' button work properly inside collection modals. This cleanup improves the overall stability of our interface by relying on a more robust underlying solution that was recently implemented.
Impact: More reliable interaction with the 'Add a post…' popover in collection management
We've fixed an issue where dropdown menus and popovers would sometimes appear behind dialog windows, making them unclickable with the mouse. This affected various menus throughout the application when opened from within a dialog box. Menu interactions now work reliably whether you're using your mouse or keyboard.
Impact: Dropdown menus and popovers now appear on top of dialogs and are clickable with the mouse
Store owners can now leave separate comments and video feedback for each individual track in multi-track orders, and customers see all feedback organized by track. Single-track orders work exactly as before, with no changes to the existing experience.
Impact: Store owners can provide targeted, track-specific feedback instead of general order-level comments
When an organization's subscription ends, members now go through a smoother departure process instead of an immediate removal. Organization owners will see a new 'Wind down organization' control in settings for a more intentional shutdown. Artists' paid seats are unaffected and continue on their own billing cycle.
Impact: Clearer communication with members about subscription changes through individual departure emails
We've resolved an issue where videos weren't playing on Safari browsers, including on iPhones and iPads. Videos in your plans and posts will now load and play reliably across all devices and browsers.
Impact: Videos now play correctly on Safari (desktop and iOS)
You can now add and manage up to 20 website links directly in your Inbox settings. These links (like Beatport, Bandcamp, Tidal, or any other streaming platform) will be displayed on your public inbox profile, making it easy for people to find your music across different platforms.
Impact: Easily add multiple website and streaming platform links to your public profile
We've cleaned up our development configuration to eliminate unnecessary warning messages during installation. While this is a behind-the-scenes update, it makes our development process smoother and faster for anyone working with our codebase.
Impact: Faster and cleaner installation process with fewer warning messages
We've fixed an issue where videos recorded directly in Studio weren't being displayed in posts. Now when you record a video or audio message and create a post, it will show up properly for you and your audience. We've also improved the publishing experience by preventing you from publishing while a recording is still being processed.
Impact: Recorded videos now display correctly in posts without requiring external processing
You can now replace a resource's file directly without having to delete and recreate the entire resource. Simply upload a new file to replace the existing one while keeping all the resource's metadata, tags, and settings intact. The system also tracks who created each resource and who has made file replacements for better accountability.
Impact: Save time by updating resource files without losing metadata and configurations
When an organization staff member who owns a workspace leaves the organization, they can now either transfer ownership to an artist via email or delete the workspace. This ensures workspaces never become ownerless when staff depart. Organization managers receive notifications about deletions, and deleted workspaces can be restored by administrators.
Impact: Workspaces can be safely handed over to artists when staff leave, ensuring continuity
Sample pack creators can now upload a custom preview audio file or automatically generate a 30-second montage from their samples with one click. Shoppers see the pack preview front-and-center on the product page and can play it before purchasing. Sample-by-sample previews have been replaced with this single, pack-level preview.
Impact: Create a polished pack preview in seconds—either upload your own demo or let the system generate one automatically from your samples