Product updates, release notes, and changelog from the Trackstack team.
We've resolved critical build failures that were affecting our Studio Web application by switching to self-hosted fonts instead of relying on Google Fonts. This ensures your site builds reliably without interruptions, even when external services experience issues. The fonts you see remain the same, with support for latin characters.
Impact: Stable and reliable builds with no more unexpected failures
We've enhanced how shared links and download activities are tracked behind the scenes. This change ensures that all interactions with shared projects and tracks—including downloads, visits, and invitations—are now reliably recorded in our updated system. This makes our platform more stable and future-proof.
Impact: More reliable tracking of shared link activity and download counts
We fixed a regression that was causing the activity timeline to appear blank when senders viewed their submission details. The timeline now properly displays all activities and interactions for both senders and inbox owners.
Impact: Activity timeline loads faster without unnecessary retry attempts
We've added a new compact weekly pulse card to your Sent tab that shows you which labels shortlisted your tracks this week. The card displays the count of labels and up to 4 label names, with a link to see more details in Insights. You can dismiss the card weekly, and it will return the following week.
Impact: Quickly see which labels shortlisted your tracks this week without leaving the Sent tab
We've made an important improvement to the weekly "labels played" card that appears on your Home and Sent pages. The card now accurately counts only submissions played by label inboxes, excluding artist and curator inboxes, which better reflects the actual label activity on your tracks. Additionally, this card is now controlled by a workspace feature flag, allowing us to refine its presentation before rolling it out more broadly.
Impact: More accurate counting of label activity on your submitted tracks
Fixed an issue where the Track Suggestions page was not showing any inboxes to send tracks to. The page now correctly displays all available inboxes that can receive your track submissions.
Impact: See all available inbox options when viewing track suggestions
We've temporarily hidden the Inbox, Studio, and Store product pages as we make some updates. If you try to visit these pages, you'll be redirected to our home page. We've also removed these products from our website footer and navigation. This is a temporary change while we work on improvements.
Impact: Cleaner navigation experience while these products are being updated
We fixed an issue where Sent Insights was incorrectly counting submissions sent by your team members from their other workspaces. Now, engagement metrics like Top Inboxes and Top Tracks will only show data from submissions sent within your current workspace. Additionally, when you select a custom date range for insights, the exact dates you choose are now respected instead of being rounded to full months.
Impact: Accurate engagement metrics that reflect only your workspace's sends
When you edit the BPM (tempo) of a track you've sent to your inbox, our system now automatically rechecks the tempo rules to ensure accuracy. We've also added a helpful 'Tempo Uncertain' badge that flags tracks with tempo issues, making it easier to spot and address any half-tempo or double-tempo problems.
Impact: Tempo rules are automatically re-evaluated when you change a track's BPM
We've rebuilt how we show tutorials, tips, and announcements throughout the app using one modern system. Previously, these messages appeared in different styles and formats—some as tours, others as modals or banners. Now they all use the same consistent design that respects your preferences for reduced motion and works seamlessly in dark mode. Your dismissed tips are remembered better, and we've simplified the settings to let you replay tutorials or reset everything.
Impact: Consistent, cleaner appearance for all tips and tutorials across the app
We've added enhanced logging and diagnostic tools to help identify and resolve video playback issues. These improvements capture detailed information about video playback behavior, playlist auto-advancement, and watch progress tracking, allowing our team to quickly diagnose and fix problems that may affect your viewing experience.
Impact: Faster diagnosis and resolution of video playback issues
We've improved the sign-in process for the Studio app on mobile devices. Users can now sign in with their email first to verify their identity, then browse and select which studio they want to access—all without needing a studio name during initial verification. This makes the login flow faster and more intuitive for people who manage multiple studios.
Impact: Streamlined two-step sign-in process that's clearer and faster
Store owners can now see refund and order cancellation messages directly in the order conversation thread. When a store owner issues a refund or cancels an order, a note is automatically posted to the conversation showing the action taken, the amount refunded (if applicable), and any reason provided. This ensures both the store owner and customer see these important order updates in the same place rather than just in notifications or emails.
Impact: Improved transparency - both parties see refund and cancellation confirmations in the conversation thread
We've fixed an issue where the payment link in dunning emails (emails about payment issues) would stop working after a few hours. The button now links directly to your workspace's billing page instead of a temporary session link, so it will work whenever you click it—even if you open the email days later.
Impact: Payment links in emails no longer expire after a short time
Fixed an issue where Billing Admins couldn't see the 'Manage Organization' option unless they were actively using a workspace that belonged to the organization. Now Billing Admins and organization owners can access organization management from any of their workspaces, making it easier to manage organizations even when working from personal or other workspace accounts.
Impact: Billing Admins can now manage their organizations from any workspace they're in
We've fixed issues with creating scheduled course channels and improved how videos resume from where you left off. When you watch a video and come back to it later, the player now correctly remembers your position and resumes from that exact spot—unless you've already finished watching, in which case it restarts from the beginning. We also added a character counter when creating channels to prevent naming issues.
Impact: Videos now resume from your saved watch position instead of restarting
We fixed two issues that were causing problems when switching between plans. First, when you switched plans, your billing information wasn't updating properly until you manually refreshed the page. Second, feedback actions were remaining available even when your plan reassignment was still being processed. Both issues are now resolved.
Impact: Your billing information updates immediately after switching plans without needing to refresh
We fixed a display issue in the coach feedback success screen where the 'Done' button text wasn't properly visible. The button now displays correctly with clear, readable text so you can easily confirm the action. We also cleaned up a duplicate search field in the collection post picker to reduce confusion.
Impact: 'Done' button is now clearly visible and readable in the feedback success screen
We've fixed how inbox share links work. When you share an inbox using the short link (tstack.link/{inboxSlug}), it now always takes people directly to the inbox submission page, regardless of the domain or platform being used. The inbox Share popover has also been updated to show and copy this standardized short link format.
Impact: Share links work consistently across all platforms and domains
We fixed an issue where playing a demo submission would trigger an error screen during maintenance windows, even though playback itself was working fine. Now, background telemetry operations like play tracking won't interfere with your ability to preview submissions during scheduled maintenance.
Impact: Uninterrupted demo playback during maintenance windows
We've fixed a layout issue in the Link-in-Bio editor where the preview would overlap with the edit panel on narrow screens. The edit panel now resizes responsively on smaller displays, and the preview properly reflows beside it instead of getting hidden underneath. Both web and mobile views work correctly now.
Impact: Edit panel no longer blocks your view of the preview on narrow screens
We've fixed several issues with how your inbox appears to others. The inbox status badge on your profile now accurately shows whether your inbox is paused, closed outside business hours, or open for submissions—instead of always showing "Open for tracks". We've also fixed navigation in the link editor so that dismissing the preview now properly takes you back to your inbox page when editing an inbox-linked page.
Impact: Your inbox status is now displayed correctly on your public profile, preventing confusion about whether you're accepting submissions
We've streamlined how profile pages work by consolidating multiple submission flows into a single, unified link. When you share your profile, it now includes an embedded track submission form right on the page, making it easier for people to send you tracks without navigating away. The submission sheet opens directly on the profile when accessed through your inbox link.
Impact: Simpler sharing experience - one profile link works for all purposes
We fixed a problem where subscriptions that were cancelled would sometimes still appear as active in your account. This could happen if a subscription was cancelled outside of the normal flow. Now when a subscription is cancelled, it properly updates everywhere so you won't see conflicting status information.
Impact: Subscriptions now correctly reflect their cancellation status immediately
We've fixed an issue where Spotify artist URLs from international locations (like Spotify Germany, Brazil, etc.) weren't being recognized by our system. These URLs contain a language code in the path (like `intl-de` or `intl-pt-BR`) that our parser was rejecting. Now you can paste Spotify artist links from anywhere in the world and they'll work perfectly.
Impact: Paste Spotify artist URLs from any country without errors
We've redesigned your empty inbox view to be more helpful and engaging. When you don't have any pending submissions, you'll now see curated spotlight content and featured tracks instead of a static dashboard. This gives you something interesting to explore while you wait for submissions to arrive.
Impact: Discover new and popular tracks featured in Spotlight while your inbox is empty
We fixed an issue where posts without a cover image wouldn't display a thumbnail in the feed. Now all posts (except audio posts) will show a default placeholder thumbnail, ensuring a more polished and consistent appearance across your studio feed.
Impact: Posts without custom cover images now display properly instead of appearing blank
We've fixed the video library modal to maintain a consistent, fixed size that works better across different screen sizes, preventing it from becoming too large or unresponsive. Additionally, we've resolved an issue with the voice message preview progress bar that was incorrectly showing as fully played when it wasn't.
Impact: Video library modal now displays at an optimal, consistent size on all devices
We fixed an issue where the 'Invite your members' step in the Getting Started checklist wasn't being marked as complete when you actually invited team members. Now when you send an invite, the checklist will properly update to show that step as done. We also improved the plan comparison grid layout to display more responsively across different screen sizes.
Impact: Getting Started checklist now accurately reflects your onboarding progress
We've fixed an issue where the Songstats claim modal could appear at the same time as the plan limit enforcement modal, making it difficult to interact with either dialog. Now, the Songstats modal will automatically hide while the plan limit enforcement check is active, ensuring a smoother user experience.
Impact: Improved modal dialog interactions - no more overlapping modals
Settings across inbox management now accurately report when changes succeed or fail. Previously, many settings displayed "Saved" regardless of whether the operation actually worked. Now you'll only see success messages when changes are truly saved, and you'll get helpful error messages if something goes wrong. Invalid data that doesn't meet requirements will be blocked from saving, and failed changes will roll back automatically.
Impact: You'll know for certain when your settings changes have been successfully saved
We've fixed several issues in studio settings that weren't working as intended. Maintenance mode now properly hides your studio from public access, notification email settings are now clearly labeled for who receives them (owners/admins vs. members), and saving changes to your subdomain now takes you to the new address automatically. We've also removed misleading in-app notification toggles that weren't functional and made it easier to clear support email fields.
Impact: Maintenance mode now actually hides your studio when enabled, instead of just removing it from discovery
We've fixed several privacy settings that weren't being honored in Discover and when browsing inbox profiles. If you've hidden your genres or turned off your bio on your public profile, those settings are now properly respected everywhere—not just in some places. Additionally, delisted inboxes are now properly hidden from non-members, though senders who've submitted to an inbox can still view it.
Impact: Your privacy settings for hidden genres now apply everywhere in Discover, search results, and genre filters
We've fixed a bug that was causing the send tracks composer to crash in certain situations. This was due to a missing import that has now been corrected, making the composer more stable and reliable.
Impact: Eliminates crashes when using the send tracks composer
We've fixed an issue where studios that haven't completed their payment setup could encounter confusing error messages when trying to add payment methods. Now, studios will receive a clear, actionable message explaining what needs to be done before they can accept payments, and team members will be prevented from attempting payment setup prematurely.
Impact: Clear error messages that explain exactly what's blocking payment setup
We fixed a critical issue where users were continuing to receive email notifications even after disabling them in their notification settings. The problem was on the sending side of emails—we were checking the wrong workspace, missing permission gates, or not checking if users had consented to emails. Users will also now see a new toggle to control 'Submission cancelled' emails, and settings will save more reliably with better error feedback.
Impact: Email notification preferences are now respected for review completion emails, submission sent notifications, and comment notifications
We've improved how we handle video upload limits in your studio. Now when you've reached your plan's video limit, the upload button will be disabled and show you a clear message right away, instead of letting you click upload only to see an error. The system still enforces the limit on our servers to keep everything secure.
Impact: Know immediately when you've hit your video upload limit without attempting to upload
We've fixed a critical issue that was causing the music composer to crash when using track libraries. The problem occurred when the system tried to filter out AI-generated tracks during the selection process. This fix ensures the composer works smoothly regardless of how tracks are selected or updated.
Impact: Composer no longer crashes when selecting tracks from your library
When you sent tracks to a distribution list, your submission balance and track counts weren't updating right away—you had to manually refresh the page to see the changes. This fix ensures that your available submissions and sent track counts update automatically after sending to a list, matching the behavior of sending tracks individually or in bulk.
Impact: Immediate feedback on your submission balance after sending to a list
We've fixed an issue where clicking on a post from the admin tags tab would lose the admin context. Now when you open a post from the tags section in the admin area, you'll stay in the admin view instead of being redirected elsewhere.
Impact: Seamless navigation when browsing posts in the admin tags tab
The Spotlight feature has been restored to the left sidebar navigation. Previously, the Spotlight row was missing from the sidebar, making it harder to access this feature. Now it appears as a navigation item that you can click to reach Spotlight, unless you've hidden it in your preferences.
Impact: Easy access to Spotlight from the left sidebar navigation
When a live stream ends, the chat is now automatically closed to new messages. Viewers can still read previous messages from the stream, but they won't be able to send new ones. The chat input field is disabled with a clear message indicating that the stream has ended.
Impact: Prevents confusion about whether the stream is still active
We've improved how your live stream status is displayed when you start broadcasting. You'll now see real-time feedback as your encoder connects, with clearer messaging about when your stream is reconnecting after a connection drop. The system also now properly ends broadcasts more quickly if your encoder disconnects and doesn't reconnect within a reasonable timeframe.
Impact: Get instant visual feedback when your encoder connects, before the broadcast goes fully live
We've added validation to prevent post titles from exceeding 120 characters, helping ensure your posts display properly across all views. Long titles are now wrapped more gracefully in feed displays, and you'll see a helpful character counter as you type to keep you informed of remaining space.
Impact: Prevents accidentally creating posts with titles that won't display correctly
We fixed an issue where the message toolbar (with reaction and action buttons) was getting cut off when viewing the parent message in a thread. The toolbar now displays properly without being hidden by the message container.
Impact: Message toolbar buttons are now fully visible when viewing parent messages in threads
We've fixed an issue that prevented users from uploading large profile pictures and improved the error messages when uploads fail. Now when you try to upload an image that's too large, you'll see a clear, friendly message instead of a technical error. We've also made the upload process more reliable by optimizing how images are processed.
Impact: Clear, helpful error messages when image uploads fail
We fixed an issue where the 'For You' section in Discover was showing trending inboxes for everyone instead of personalized recommendations based on your inbox. Now when you visit the For You tab, you'll see recommendations tailored to the inbox you have selected in the sidebar, and switching inboxes will update the list accordingly.
Impact: See personalized inbox recommendations based on your activity instead of generic trending results
We've enhanced our code quality tools to catch more bugs before they reach you. Our inbox-web application now has proper type checking that validates API calls and data handling, which means issues are caught during development rather than in production. This improvement is part of our ongoing effort to make the app more reliable and stable.
Impact: Fewer bugs in production releases
We've fixed an issue where the sidebar would briefly flash open before closing when you navigated between different sections like Sent, Activity, Insights, and other pages. Your sidebar preference is now respected immediately when switching between pages, with no visual flickering.
Impact: Smoother navigation between inbox sections without sidebar flashing
We've fixed a critical issue where bulk downloads would show misleading success messages even when the download service was unavailable. Now, if the service is down, you'll see a clear error message, your download dialog will stay open so you can try again, and you won't see any tracks marked as successfully downloaded when they actually failed.
Impact: Clear, accurate error messages when downloads fail due to service issues