Product updates, release notes, and changelog from the Trackstack team.
Studio owners can now connect their Google Analytics 4 property directly to their studio. Simply paste your Measurement ID in Settings → Integrations, and studio-web will automatically send page views and key member activity (signups, purchases, comments, RSVPs, and more) to your analytics dashboard. This works the same way as the existing Facebook Pixel integration and respects your members' privacy choices.
Impact: Track member behavior directly in your own Google Analytics account without relying on third-party tools
Fixed an issue where changes to your store's bio in Settings weren't showing up on your public store page right away. Store owners will now see their bio updates reflected immediately when they visit their public store link, instead of having to wait or refresh multiple times.
Impact: Bio changes appear instantly on your public store page
We've improved how coach information is managed and displayed throughout the Studio. This update includes better data handling for coach profiles, refined directory visibility controls, and improvements to how coaches appear in various views across the platform.
Impact: More reliable coach profile information across all pages
We've fixed cursor behavior on interactive buttons in the Studio and improved how comments with formatted text are edited. Comments now properly display and preserve rich text formatting when you edit them, and buttons no longer show incorrect cursor states.
Impact: Comments with formatted text now display correctly when editing instead of showing raw HTML tags
When you deleted a member in the admin panel, they would reappear after refreshing the page. This has been fixed—deleted members are now properly hidden everywhere they appear in the app, including member lists, team rosters, author pickers, and notification/email systems.
Impact: Member deletions now persist correctly across all admin panels and features
We've updated the genre selection component to use an improved selection interface that's more consistent with the rest of the application. The genre picker now displays loading and empty states more clearly, and styling is more flexible.
Impact: Better feedback when genres are loading or unavailable
We've resolved an issue where studio owners attempting to delete a team member would see a confirmation dialog that was completely unresponsive and appeared frozen. The same issue also affected the 'Switch Plan' and 'Cancel Subscription' dialogs in the member management drawer. You can now click these action confirmations without any problems.
Impact: Confirmation modals for member deletion, plan switching, and subscription cancellation are now fully responsive and clickable
We've fixed issues with saving and editing inbox genre filters that could cause settings to be lost. We also improved the reliability of removing team members by ensuring their notifications are properly cleaned up. These changes make genre filtering more stable and team management more secure.
Impact: Genre filter settings now save reliably without being accidentally erased
We've fixed an issue where staff members (Admins, Coaches, and Guest Coaches) were being assigned membership plans when invited to studios. Now, only Members receive membership plan assignments during invitations, while staff roles are correctly set up without a plan. This ensures proper account setup and prevents billing or access issues.
Impact: Staff members invited to studios are now set up correctly without unnecessary membership plan assignments
We fixed a bug that was causing 404 errors when users were redirected after completing a payment for track feedback. The issue occurred on our deployed environments and has now been resolved by improving how we determine the correct website URL for redirects.
Impact: Payment success pages now load correctly after checkout
We've fixed an issue where your default payment method wasn't being displayed correctly in the billing section if you don't have an active subscription. When you set a default card, it will now properly show as your default payment method in the Studio Web interface.
Impact: Default payment method now displays correctly for all account types
We've fixed message formatting in the Studio Web message composer so that text formatting options now work correctly with selected text. Additionally, italic text now displays properly in messages instead of appearing upright.
Impact: Text formatting (bold, italic, etc.) now applies correctly to highlighted text instead of losing the selection
We fixed an issue where the decline confirmation button was showing a translation key instead of the actual text in some languages. Users will now see properly translated text when confirming to decline tracks, with correct translations added for English and Spanish.
Impact: Decline confirmation text now displays correctly in all supported languages
We've fixed a bug that prevented newly uploaded videos from being attached to posts and plans. Previously, uploads would appear to complete successfully but the video wouldn't actually save. Now your videos will properly attach and persist after upload.
Impact: Videos now reliably attach to posts after uploading
We've fixed an issue where new team members completing their onboarding would get stuck seeing the onboarding screen over and over, even though their profile information was being saved. New members can now successfully complete onboarding and access the studio on their first try.
Impact: New members can complete onboarding without getting stuck in a redirect loop
We've added i18n (internationalization) build checks to ensure our multilingual translations are properly validated during the build process. This helps maintain consistency and quality across all supported languages, including English and Spanish. The changes ensure translations are compiled correctly before each release.
Impact: Better quality assurance for translations in all supported languages
We've updated how inbox privacy settings and directory listing status work together to give you better control over your inbox visibility. The system now more accurately reflects your inbox's public availability across the platform, with clearer reporting on which inboxes are discoverable and receiving submissions.
Impact: Better control over inbox visibility and privacy settings
We fixed an issue where direct message conversations that you had closed would not reappear in your sidebar after you sent a message to them. Now when you send a message to a closed conversation, it will properly refresh and show up in your direct messages list again.
Impact: Closed conversations now correctly reappear after you send a message
We've fixed an issue that prevented users from replying to messages in Direct Messages. You can now reply to individual messages in DM conversations, just like you can in channels. Replies will appear in a threaded view, keeping conversations organized and easy to follow.
Impact: Reply to specific messages in Direct Messages for clearer conversations
When you thumbs-down a track you've liked in your inbox review list, you'll now see a confirmation prompt asking 'You liked [track]. Are you sure you want to decline?' instead of declining immediately. This gives you a chance to reconsider before removing a track you previously liked.
Impact: Prevents accidental declines of tracks you've marked as liked
The inbox directory listing feature now separates your intent to appear in the directory from the actual visibility status. You'll see a new "Hidden while paused" state that clarifies when your inbox is listed but temporarily hidden because it's paused. The confirmation dialog is simpler and no longer changes your pause or sending settings.
Impact: Clearer understanding of why your inbox might not appear in search results even when you've opted in
We've consolidated inbox settings into a single streamlined modal with a consistent, polished design. Settings now have better organized sections, clearer labels, and track expiration automatically saves as you type instead of requiring a manual save button.
Impact: Settings are now in one place instead of scattered across multiple pages—faster to find what you need
Featured tracks on your inbox profile now have improved controls. You can now easily edit individual tracks or remove them from your featured section using a convenient dropdown menu. This gives you more flexibility in managing which tracks are highlighted on your profile.
Impact: Remove featured tracks directly without navigating away from your profile
We've added an additional safety check to prevent file uploads from starting when you've reached your submission limit. This ensures that your uploads won't begin if your inbox or monthly submission cap has been exceeded, providing a faster and clearer rejection message.
Impact: Prevents wasted upload time when submission limits are already reached
Professional music receiving workspaces can now see whether incoming demo submissions contain AI-generated music. When you open a track detail in your inbox, a new "AI detection" label displays the analysis result—showing if the track is AI-generated with a confidence percentage, or confirming no AI was detected. This feature is available as a beta for eligible subscription tiers.
Impact: Quickly identify AI-generated submissions without manual listening or external tools
We've made several improvements to studio search and the feedback system. Studio search now returns organized results in categories (Posts, Channels, Events, Resources, Courses) for faster discovery. We've also fixed three important bugs affecting feedback credits and visibility to ensure coaches only see submitted payments and new members receive their plan credits immediately.
Impact: Faster, more organized search results with clear categorization
We've added a new keyboard shortcut to quickly access your Inbox Settings. Use Cmd+Shift+, (Command+Shift+comma) on macOS to open the settings modal for your active inbox. This replaces the previously unavailable Cmd+, shortcut, which is reserved by your browser.
Impact: Faster access to Inbox Settings without navigating through menus
We've streamlined and improved the settings experience across inbox-web with better organization, clearer labels, and fixed a privacy issue where inbox visibility wasn't being remembered correctly. All your inbox settings now use a consistent, polished interface with improved feedback when changes are saved.
Impact: Settings navigation is now clearer with better-organized labels that match page titles
We've launched a complete Studio setup wizard that makes it easy for anyone to create and configure their Studio. Walk through a guided 7-step process to set up your branding, connect payments via Stripe, and go live—all with a live preview of how your Studio will look.
Impact: Self-serve Studio creation without needing to request early access or a demo
We've fixed the downgrade wizard to require you to select the exact number of tracks needed before continuing. You'll now see helpful guidance showing how many more tracks to select, and if something goes wrong, you'll get clear error messages instead of the button appearing to do nothing.
Impact: Clearer guidance on how many tracks you need to select during downgrade
We've fixed an issue where bullet points and numbered lists weren't displaying correctly in direct messages. Now when you create or view lists in messages, they'll render properly with visible bullet points and numbers, and pressing Enter while composing a list will correctly create new list items instead of sending the message.
Impact: Bullet points and numbered lists now display correctly in messages
We've fixed an issue where deleting messages, editing messages, and reacting with emojis in direct messages wasn't working properly. These actions now work reliably in DM conversations just like they do in channels.
Impact: Direct messages can now be deleted successfully
We've added a dedicated Copyright Complaint (DMCA) Policy page to help you understand how to report content that infringes your copyright. The new page is accessible from our website footer and provides clear guidance on the takedown process and your rights.
Impact: Easy access to copyright complaint procedures from the website footer
We've fixed an issue that was preventing the language toggle feature from appearing in the interface for users whose workspace administrators had enabled multi-language support. The language selection option should now be visible in your account menu and settings.
Impact: Language toggle is now visible and accessible for enabled workspaces
We've fixed an issue where the photo crop dialog would appear behind the settings modal when uploading a profile picture, making it impossible to interact with. The crop dialog now properly displays on top of all other windows so you can see and use it immediately.
Impact: Photo uploads now work correctly when the settings modal is open
We've fixed an issue where the track detail header was difficult to read in dark mode. The header background now properly adapts to dark mode, making it easier to see and interact with the track information.
Impact: Better visibility of track details in dark mode
We've added a way for anyone to report copyright infringement, impersonation, or other issues with publicly shared tracks. When a track is reported and verified, it will be removed from public access. Track uploaders will be notified when their content is removed and can submit a counter-notification if they believe it was a mistake.
Impact: Easy way to report content violations directly from any shared track page
We've redesigned the momentum score to show your return on investment from sending tracks. Instead of a percentile ranking, your score now reflects how much your momentum has grown since you started—displaying uncapped growth (e.g., 2.5×) so you can see sustained progress over time. The new system also makes it easier to compare your recent performance against your career average.
Impact: See uncapped growth that reflects sustained momentum—your score can keep climbing as you improve, not capped at 100
Studio admins can now customize the order in which their collections appear in the collections grid. Simply click the new 'Reorder' button to enter drag-and-drop mode, arrange your collections in your preferred order, and save the changes.
Impact: Organize collections in the order that makes the most sense for your workflow
We've fixed an issue where layout preferences could fail to save properly for certain users. The system now gracefully handles cases where a user account exists in the authentication system but hasn't been fully set up in Studio Web yet, ensuring your layout preferences are always saved correctly.
Impact: Layout preferences now save reliably for all users
Fixed a technical issue with the inbox selector dropdown in the share dialog that was causing problems when used within modal windows. The dropdown now works more reliably and responds better to user interactions like clicking outside or pressing Escape.
Impact: Inbox selector now works smoothly when sharing from modal windows
We've fixed a visual issue in the Inbox setup view where a double scrollbar was appearing. The setup experience should now look cleaner and more polished without the redundant scrollbar.
Impact: Cleaner, more professional appearance during inbox setup
We fixed an issue where the inbox limit warning banner would incorrectly appear when you tried to pause an inbox. Now the limit banner only shows when you attempt to unpause (resume) an inbox and you've reached your plan's active inbox limit. Pausing inboxes works smoothly without unnecessary warnings.
Impact: Cleaner pause experience without confusing error messages
We've streamlined your studio settings by removing customizable navigation labels and related display options. This simplification reduces configuration complexity while maintaining your studio's core functionality. Your existing content and navigation structure remain unchanged.
Impact: Cleaner, less cluttered settings interface
We've improved the genre preferences step during onboarding to better communicate what's happening. You'll now see clear loading indicators, error messages, and empty state messages instead of a blank screen while genres are being fetched.
Impact: Better visibility into what's happening while genres load
We fixed an issue where the sidebar navigation would jump back to the top whenever you navigated to a different page. Now, when you scroll through your inbox list and click on an item, your scroll position is remembered and restored when you return to the main navigation view.
Impact: Seamless navigation without losing your place in long sidebar lists
We fixed a bug where inbox settings would be saved multiple times when opening the settings modal, which could cause duplicate network requests and unnecessary processing. Your settings will now save correctly without these duplicate attempts.
Impact: Settings save more reliably without duplicate requests
We've fixed a crash that occurred when using the drag-to-reorder feature with stacked items in your inbox. This issue was preventing users with organized stack-based inboxes from accessing certain features. The app should now work smoothly when managing your inbox stacks.
Impact: Inbox no longer crashes when dragging stack items to reorder
You can now choose which types of tracks to keep available offline on your desktop—Pending, Supporting, Shortlisted, or Releases. By default, only Pending tracks are kept offline, which fixes the issue where many Supporting tracks were being stored without your control. A new sidebar card lets you toggle categories on and off, see live counts for each type, and monitor your sync progress.
Impact: Take control of storage by choosing exactly which track categories to keep offline
We're stabilizing our language features and have made language switching opt-in for workspaces. Most users will see the app in English by default. Your workspace administrator can enable language switching in the feature flags panel if your team needs multi-language support.
Impact: More stable and reliable language feature while we finalize improvements