Product updates, release notes, and changelog from the Trackstack team.
We've improved the error messages users see when there are issues uploading files. Now, if an upload fails, you'll get a more informative error message to help you troubleshoot the problem.
Impact: More helpful error messages when file uploads fail
This update introduces several improvements to the admin web app, including new features for managing blog posts and updating the product changelog.
Impact: Easier creation and editing of blog posts
The Sent page filters have been redesigned with new multi-select popovers for selecting status, type, and track. This allows users to easily apply multiple filters at once.
Impact: Faster and more flexible filtering of Sent items
The admin panel now has better validation and error handling when creating new categories. The category name field has a character limit and displays an error message if it's left empty or exceeds the limit.
Impact: Easier to create new categories without making mistakes
We've fixed several issues and bugs in the admin interface, including improvements to the dark mode experience. Users should notice a more consistent and polished UI across various pages and components.
Impact: Improved dark mode experience
The track selector in the Send Tracks Composer has been enhanced with new features, including artwork previews, play/pause buttons, and inline title editing.
Impact: Faster identification of tracks with artwork and metadata previews
We've fixed an issue where general (no-timestamp) track feedback comments were failing to save due to a problem with the API. This update ensures comments without a timestamp can now be successfully added.
Impact: Improved reliability for track feedback comments
The customer status filter in the admin dashboard now works correctly, ensuring users can see all relevant customer records based on their status, even when the results span multiple pages.
Impact: Reliable customer status filtering
We've added a new feature that allows members to access our Discord community based on their membership plan. This gives you more ways to connect with our creative community.
Impact: Access to our private Discord server
We've fixed a bug that was causing issues with saving notification preferences in the Studio web app. Users can now update their notification settings without any problems.
Impact: Reliable saving of notification preferences
We have fixed a bug that was causing events to crash for some users. This should improve the reliability of the event management experience.
Impact: More reliable event creation and management
This update enhances the Discord integration experience, allowing admins and owners to be automatically assigned a dedicated admin role when joining the Discord server. It also provides more control over role mappings and default roles for members.
Impact: Admins and owners get automatically assigned the correct permissions in Discord
We have fixed a type error that was occurring on the Integrations page of the admin dashboard. This should resolve any issues users were experiencing when trying to access or interact with the Integrations page.
Impact: Improved stability and reliability of the Integrations page
This update improves the Discord integration experience, allowing admins to assign specific roles to coaches when they join the Discord server. Coaches can now join as moderators, with customizable permissions and access.
Impact: Admins have more control over coach access and permissions in the Discord server
We've improved the Discord integration to better display the available text channels in your Discord servers. You can now easily select the channel you want to use for notifications.
Impact: Easily select the correct Discord text channel for notifications
This update optimizes the way AWS SDK imports are handled, improving the overall performance and reliability of the application.
Impact: Faster page loads
We've updated the Docker image used for the task runner service. This should improve the reliability and performance of the task runner, leading to more consistent and faster task processing.
Impact: Improved reliability of task processing
A new /task command has been added to the Truman Slack bot that allows users to trigger automated development tasks. When a user types /task, the bot will create a new branch, run the task in a secure, serverless environment using Claude Code, and then open a pull request for the changes.
Impact: Faster turnaround on development tasks
Coaches can now choose whether to add comments tied to a specific timestamp or as general comments without a timestamp. This allows keeping non-timestamped feedback visible while maintaining the timeline UI for timestamped comments.
Impact: Coaches have more flexibility in providing feedback
Users can now filter the VIP win-back dashboard by inbox type (e.g., Personal, Label, Artist) and status (Paused, Slow Review). A search feature has also been added to find specific inboxes.
Impact: Easier to find and manage problem inboxes
We've introduced a new sign-up flow that streamlines the process for both free and paid users. This includes an improved onboarding experience and better handling of subscription checkout.
Impact: Easier and more intuitive sign-up process
This update introduces several improvements to the VIP Target management experience, including the ability to delete VIP targets and view more details about their Songstats integration.
Impact: Easier removal of obsolete VIP targets
This update addresses several bugs and makes minor UI improvements to the studio admin panel, including fixes for post publishing, uploading, and managing collections.
Impact: More reliable publishing and scheduling of posts
We've added a new setting that allows you to control whether a welcome email is sent to new members when they join your studio.
Impact: Customize your onboarding experience for new members
We've fixed an issue that was causing the plans page to load slowly for some users. This should result in a more responsive and reliable experience when viewing your studio's subscription plans.
Impact: Faster loading of plans page
We've improved the Discord integration when signing up for a subscription. Users can now complete their Discord account connection directly from the signup flow, and their roles will be automatically assigned based on their subscription plan.
Impact: Seamless Discord integration during signup
We've made it easier to connect your Discord account and select the server you want to integrate with your Studio. You can now save your server selection and automatically install the bot in one step.
Impact: Streamlined process for connecting Discord
We've fixed an issue where the Stripe Connect event trigger was only running on Payments, and not on Subscriptions. This ensures that all Stripe Connect events are properly processed, improving the reliability of our subscription and payment handling.
Impact: More reliable subscription and payment processing
Users can now configure their notification preferences for track feedback, including when they receive updates on new submissions, coach assignments, completed feedback, and more. Owners and admins can also configure studio-level notification preferences for track feedback.
Impact: Personalized control over track feedback notifications
We've fixed an issue that could cause users to be charged twice for their subscription. This should ensure a more reliable and consistent subscription experience.
Impact: More reliable subscription management
This update introduces automatic creation of default roles (Admin, Moderator, Member) in your Discord server when the integration is set up. This ensures your users have the appropriate access levels right away, improving their experience.
Impact: Consistent user roles and permissions in your Discord server
The Uploads page in the Inbox web app has been updated with a new design and powerful filtering capabilities. Users can now easily find and manage their uploaded tracks.
Impact: Improved visibility and organization of uploaded tracks
We've fixed some type issues in the calendar API, improving the reliability and consistency of the data being saved and updated.
Impact: More reliable calendar event data
This update addresses issues with creating and updating events in the marketing calendar. Users can now successfully create and edit events without encountering errors.
Impact: Reliable event creation and editing
This release includes several bug fixes and improvements to the Inbox feature, addressing issues with sending tracks, viewing saved submissions, and more.
Impact: Improved reliability when sending tracks and managing submissions
We have fixed an issue where coaches who were marked as hidden were still visible in the track feedback experience. This ensures that only active, available coaches are shown to users when providing feedback on their tracks.
Impact: Improved clarity on who can provide feedback
We've removed the 4MB size limit for audio files used for track feedback, allowing users to upload larger files if needed.
Impact: Ability to provide higher-quality audio feedback on tracks
We've fixed an issue where the payment URL for development environments was incorrect, preventing users from accessing the payment and admin features. This change ensures that the payment URL is properly generated for both local development and the development staging environment.
Impact: Ability to access payment and admin features in development environments
The maximum file size for track feedback audio uploads has been increased from 4MB to 500MB, allowing users to provide higher-quality audio feedback.
Impact: Ability to upload larger audio files for more detailed feedback
We've made it easier for coaches, admins, and other authorized viewers to access completed feedback, even if they didn't submit the original feedback.
Impact: Coaches and admins can now view all completed feedback, not just feedback they submitted themselves
This update resolves several issues related to file uploads and track feedback functionality in the Studio web app. Users can now upload and manage files more reliably, and the track feedback experience has been improved.
Impact: More reliable file uploads, including support for larger files
The admin feedback dashboard now immediately updates to show when a coach's visibility has been toggled on or off, ensuring the UI always matches the current state of the system.
Impact: Coaches who are hidden or visible are clearly indicated in the dashboard
When users share WAV audio files using a public link, the downloaded file will now preserve the original format instead of being renamed incorrectly.
Impact: Downloads of shared WAV files will have the correct .wav extension
We've fixed an issue where some user accounts were not properly assigned an email address, which could cause problems for those users. This update ensures all user accounts have a valid email address.
Impact: Improved account stability and reliability
We have fixed an issue where the email address was not being properly populated for ghost admin users in the system. This ensures that all admin users have a valid email address, improving communication and account management.
Impact: Improved communication with all admin users
We've fixed a bug that was causing issues when users tried to submit multiple comments on a post. This should now work reliably.
Impact: Ability to submit multiple comments without issues
The event editor has been updated to allow users to pick a start date and duration instead of manually entering an end date. This simplifies the event creation process and ensures the end date is consistently derived from the start time and duration.
Impact: Easier and more intuitive event creation
This update includes several bug fixes and minor improvements to the Studio administration tools, including the Team Management page, Plan Management, and other areas.
Impact: Improved stability and reliability of the Studio admin tools
You can now filter the Customers dashboard by Stripe status, such as active, past due, canceled, and more. The Plan filter has been removed to simplify the dashboard UI.
Impact: Easily identify and troubleshoot customer accounts by their Stripe status
We've improved how the workspace inviter is displayed, even when the inviter is not a current member of the workspace. This ensures you can always see who originally created the workspace.
Impact: Easier to identify who created the workspace