Product updates, release notes, and changelog from the Trackstack team.
When switching from stem mastering to stereo mastering, any stem-specific settings will now be automatically cleared to provide a cleaner and more intuitive experience.
Impact: Simplified interface when switching mastering modes
The comments feature on the submission track details page was previously disabled for the sender of the submission. This has been fixed, and senders can now add comments on their own submissions.
Impact: Senders can now provide feedback and updates on their own submissions
We've fixed an issue where the Inbox ID was not being properly displayed in the Activity Interaction Renderer component. This should ensure that the Inbox ID is correctly shown for relevant interactions.
Impact: Accurate display of Inbox ID in Activity interactions
We've made some improvements to the navigation in the Inbox Web application, making it easier for you to move around the interface.
Impact: Smoother transitions between different views and screens
We've fixed a bug that affected the navigation in the Inbox, as well as improved the notifications experience for users.
Impact: Smoother navigation between your inbox entries
When you return to the time selection step after viewing the booking details, the previously chosen time slot and any holds will now be automatically cleared. This helps avoid any confusion about the current booking state.
Impact: Clearer booking state when navigating back
We've made changes to improve the reliability of deleting inboxes, which should help prevent errors when performing this action.
Impact: More reliable inbox deletion process
The shared Input component in the UI package has been enhanced with new error state styling and size variants. This allows forms and inputs across the admin and elevate web apps to provide a more consistent and user-friendly experience.
Impact: Clearer indication of invalid inputs with red border styling
You can now filter the Activity page to show notifications from different types of inboxes, like Label, Personal, or Curator. This makes it easier to focus on the notifications that matter most to you.
Impact: Easily view notifications from specific inbox types
We've fixed an issue that was preventing users from uploading certain types of files. You can now successfully upload a wider range of file types to your content.
Impact: Ability to upload more file types
We've fixed several issues with the file upload experience on Safari, including the upload modal not displaying correctly, the close button not working, and users getting stuck after uploading files.
Impact: More reliable file uploads on Safari
We've made it easier for Studio users to request support. The support email address is now pre-populated in the user's email client, and the subject and body are also automatically filled in.
Impact: Faster and more convenient way to request support
We've made improvements to how we handle opening times and submission limits for inboxes. Users can now see if an inbox is currently open or closed, and will be notified if they try to submit when an inbox is closed. We've also added more flexibility around monthly submission limits.
Impact: Improved visibility into inbox opening hours
You can now update your user profile, including your display name, profile image, bio, and social media links.
Impact: Ability to personalize your profile
This update fixes a bug where comment attachments would be deleted when editing comments. Users can now edit comments without losing any attached images.
Impact: Ability to edit comments without losing attached images
We've fixed an issue that was causing some data to become stale or outdated in the page editor. This ensures that the information you see is always up-to-date.
Impact: Always see the latest information in the page editor
A bug in the Studio Web app has been fixed, improving the reliability and stability of the application.
Impact: Improved application stability
We've made improvements to the page editor, including better slug validation and a more reliable page saving process. This should provide a smoother experience when updating your pages.
Impact: Improved reliability when saving page changes
We've added the ability for artists to see the Instagram handles of curators who have supported, shortlisted, or downloaded their tracks. This makes it easier for artists to connect with curators who are interested in their music.
Impact: Artists can quickly find and follow curators who have engaged with their music
Users can now submit audio tracks for professional feedback, view the status of their requests, and communicate with assigned coaches. Admins and coaches have new tools to manage the feedback process.
Impact: Submit audio tracks for professional feedback
The track submission composer has been refactored to provide a more intuitive and reliable experience, with new features like improved error handling, duplicate track detection, and bulk submission capabilities.
Impact: Faster and more efficient track submission process
We've fixed an issue that caused the app to crash when users tried to submit suggestions. This should make the process of providing feedback more reliable and stable.
Impact: More reliable app experience
This release introduces a new real-time suggestions system, an enhanced Inbox Match experience, and infrastructure improvements including a Truman Slack standup bot.
Impact: Faster and more relevant suggestions for your inbox
We've made improvements to the video file upload process, making it more reliable and user-friendly. Users can now upload a wider range of video file types, and will receive better feedback if they try to upload an unsupported file.
Impact: Ability to upload more types of video files
We've improved the error handling for forms, so users will now see clear and helpful error messages if there are any issues when submitting a form.
Impact: Clearer error messages for a better user experience
We've updated the post metadata editing functionality to require a non-empty slug field. This ensures that all blog posts have a unique, user-friendly URL slug.
Impact: Improved blog post organization and navigation
We've fixed an issue where the name of the user who uploaded a revision to a track was not being displayed correctly in the activity feed. This should now show the correct name and image for the revision author.
Impact: Correct display of revision author information in the activity feed
This update fixes some type errors that were causing issues in certain areas of the app. Users should now experience more reliable and stable performance.
Impact: Improved stability
We've fixed a bug that was causing the application to crash for some users during the onboarding process. This should provide a more reliable and seamless onboarding experience.
Impact: More reliable onboarding process
We've restructured the workspace details page to use SOLID principles, making it easier to manage and extend. Users will now see separate panels for managing inboxes, members, and danger zone actions.
Impact: Cleaner, more organized workspace management interface
We've split the user profile page into more focused, modular components to improve organization and maintainability. Users will see a cleaner, more structured profile page with better performance and reliability.
Impact: Faster page loads
The submission tab on the Sent Insights page has been restored, allowing users to easily access and view their past submissions.
Impact: Easier access to submission history and details
We've completed a comprehensive review of the frontend components used across our web applications. This lays the groundwork for consolidating and enhancing our Design System to improve development consistency and user experience.
Impact: Reduced duplication of common UI components
We've removed the `@ts-nocheck` directive from several UI components, improving type safety, IDE support, and maintainability.
Impact: Catch prop errors at compile time
We've added the shared UI package to three of our web apps, ensuring a consistent look and feel across the product. We've also removed temporary build cache files to improve build performance and reliability.
Impact: More consistent and polished user interface
The admin settings 'Private Studio' toggle now submits data correctly, ensuring a reliable and error-free experience when toggling private access to your site.
Impact: More reliable toggling of private/public site access
The design system documentation has been moved to the repository root and enhanced with comprehensive guidelines, including placement rules, component inventory, accessibility checklists, and governance processes. Additionally, a detailed consolidation plan has been added to systematically refactor the front-end codebase across multiple applications.
Impact: Clearer guidelines for developers on where to place and how to build UI components
Users can now search for tracks within a project by title or creator name, making it easier to find specific content.
Impact: Quickly locate tracks of interest within a project
This update fixes several issues that were causing problems for users of the Studio web application, including crashes, member management issues, and file upload errors.
Impact: Improved stability and reliability of the Studio web app
This update resolves several bugs in the Studio web app, improving the overall stability and reliability of the platform.
Impact: Smoother and more reliable user experience
This update addresses a bug where collections were not being properly refreshed after creating a new collection or deleting an existing one. Users can now expect a seamless experience when managing their collections.
Impact: Reliable collection management
Studio owners and admins can now reliably update a plan's member limit when editing a plan. The plan edit form state will now correctly reflect the latest plan details.
Impact: Ability to accurately set plan member limits
We've updated the logic for displaying the cancellation banner to only show it when your subscription is actively being cancelled. This provides a more consistent and accurate representation of your subscription status.
Impact: More reliable and consistent display of cancellation status
When users close the upload modal, the modal will now reset to its initial state, making it easier to start a new upload without any lingering state.
Impact: Improved user experience when uploading multiple files
We've added new settings to customize the pricing and delivery options for track feedback. Studio owners can now configure the base cost, coach selection cost, and express delivery fees, as well as the standard and express delivery timelines.
Impact: More flexibility to set pricing and delivery options that work best for your studio
We've added a new consent banner that will appear at the bottom of the screen for users who haven't yet granted consent to our marketing data collection. This allows users to easily accept or decline our use of cookies and other tracking technologies.
Impact: Increased transparency around our data collection practices
We've updated the payment methods page to prevent users from accidentally deleting their default payment method, regardless of their subscription status.
Impact: Ensures your default payment method cannot be removed by mistake
We've updated how our tRPC API handles CORS requests, improving reliability for Vercel preview deployments. This change ensures that any origin can access the API, providing a more seamless experience when testing new features.
Impact: Vercel preview deployments can now reliably connect to the tRPC API
You can now set a default payment method even if you don't have an active subscription. This makes it easier to manage your payment information.
Impact: Easily set a default payment method regardless of subscription status
The Facebook Pixel integration in the Studio web app has been updated to provide a more robust and reliable experience. The changes ensure that pixel events are properly tracked, even during asynchronous initialization or page transitions.
Impact: Consistent pixel behavior across Studio and the website