Product updates, release notes, and changelog from the Trackstack team.
We've fixed a bug in the thread panel that was causing unnecessary repeated loading of replies when clicking the Reply button. The thread panel now displays and functions more smoothly when you're replying to messages in channels.
Impact: Thread replies load more reliably without unnecessary repeated fetches
We've fixed an issue where empty collections would incorrectly show a 404 error page. Now you can view empty collections and see a proper message when a collection doesn't exist or you don't have permission to access it. We've also made the save post modal wider on desktop for better usability.
Impact: Empty collections now display correctly instead of showing an error
We've fixed issues in the onboarding experience that prevented dropdown options from displaying properly and made it easier to embed videos. You can now paste video embed codes directly, and dropdown menus will show their options correctly during setup.
Impact: Dropdown menus now display options properly during onboarding
We've improved the studio seeding experience with better author bylines that now display real names and avatars, properly sized embedded players (taller SoundCloud, responsive YouTube), a new theme color picker in the setup dialog, and personalized welcome posts with theme-matched banners for every new seeded studio.
Impact: Author bylines now display real persona names and avatars instead of generic placeholders
We've expanded the main navigation menu to give you easier access to Lists and Charts sections. The 'Discover' section has been renamed to 'Directory' for clarity. You'll also notice an improved Send Tracks button with a quick composer option when you hover over it.
Impact: Faster navigation to Lists and Charts sections directly from the main menu
We've completed Spanish language support across Discover, Linkstack, Find a Pro, Contacts, Spotlight, Inbox, Communities, Submissions, and Tools pages. Spanish users will now see fully translated interfaces on these pages instead of mixed English and Spanish text. We also fixed language switching to update immediately without requiring a page reload.
Impact: Complete Spanish translations across all major app pages
We've made it easier to request quick fixes and small updates. Previously, every file change required going through a planning step first. Now you can ask for small fixes, documentation updates, and ad-hoc tasks directly without extra setup steps. The planning workflow is still available when you need it for larger, more complex work.
Impact: Faster turnaround on small fixes and quick updates
We've fixed a bug where the plan creation wizard and plan details page were only showing the newest 200 posts, channels, or resources from your studio library. If you had more than 200 items of any type, older content was missing from the selection screen. Now you'll see your complete library so you can assign access to all your content.
Impact: Access all your posts, channels, and resources when setting up plan content permissions—no more missing older content
Elevate settings have been migrated to a modern full-screen settings interface that matches the design and layout of Inbox settings. You'll now access all 8 settings categories (General, Sound Profile, Payments, Integrations, and more) from a cleaner, more organized page at `/workspace/elevate/settings`, with a sidebar for easy navigation and the ability to close with the Escape key.
Impact: Cleaner, more organized settings interface with a dedicated sidebar for easier navigation between categories
We've updated how channel feeds load behind the scenes to make the experience more reliable and consistent. Members who have direct access to channels through invitations will now properly see channel feeds they previously couldn't access. Feed loading now uses the same robust access controls as the rest of the platform.
Impact: More reliable channel feed access for invited members
We've standardized the studio interface to use our modern Rails layout for all studios, removing the older Classic layout option. This means you'll now experience a consistent, streamlined interface regardless of when your studio was created. The layout includes improved navigation with channels, conversations, and member sidebars that work seamlessly across your studio.
Impact: Consistent experience across all studios with no layout variations
We've fixed several issues in the Save to List modal that make creating new lists more reliable. The modal now validates list names, prevents duplicate submissions, and provides clearer error messages when something goes wrong.
Impact: List names are now validated - you'll see an error message if you try to create a list with an empty or whitespace-only name
We've cleaned up the Sharing settings by removing a duplicated Opening Times section that was appearing in the wrong place. This simplifies your settings interface and eliminates confusion from having the same option in multiple locations.
Impact: Cleaner, less cluttered settings interface
Workspaces can now have only one Studio. When you visit the Studio section, you'll be automatically directed to your active Studio, the onboarding wizard (if you have a draft in progress), or the Inbox landing page (if you don't have a Studio yet). The quick-create option from inbox profiles has been removed—Studios can only be created through the full onboarding wizard.
Impact: Simplified navigation—no more Studio list to browse when you only have one
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