Product updates, release notes, and changelog from the Trackstack team.
We've made it easier to expand and collapse the sidebar navigation. You can now click on the chevron icon to open or close the 'More' section of the sidebar.
Impact: Faster access to sidebar options
We've fixed an issue that allowed users to create multiple lists with the same name in a workspace, which could be confusing. Now, if you try to create a list with a name that already exists, you'll receive an error message.
Impact: Clearer organization of your lists
The inbox count displayed in the 'Delete List' confirmation dialog has been fixed to show the correct number of inboxes associated with the list.
Impact: Accurate information about the number of inboxes that will be deleted
We've added a new validation to the event editor to ensure the end time is always after the start time. This prevents users from saving or publishing events with invalid date ranges.
Impact: Avoid scheduling conflicts and issues with event times
We've fixed an issue with the dropdown menu on the Sent Insights page, improving the overall user experience.
Impact: More reliable dropdown behavior
Users can no longer try to install the Discord bot without first selecting a server. The server dropdown will now be highlighted and focused if a user attempts to install the bot without making a selection.
Impact: Improved installation experience by preventing errors
We've improved the error messages users see when trying to create or edit a list. If there are any issues, such as the list name being too long or missing, users will now see a clear and helpful error message to guide them.
Impact: Clearer and more informative error messages
We've fixed a bug where the date format for track sharing expiration was not being accepted correctly. Users can now input a valid date for when shared tracks will expire.
Impact: Improved reliability when setting expiration dates for shared tracks
We've made the message about reaching your monthly submission limit more user-friendly and informative. The new message clearly explains your current submission status, including the total number of tracks you can send this month, and when your limit will reset.
Impact: Clearer understanding of your submission status
We've fixed a critical issue that was preventing deployment of any features that use the Sharp library for image processing. This issue has been resolved, allowing these features to be deployed reliably.
Impact: Improved reliability for image processing features
We've improved the error message that users see when trying to set an invalid expiration date for a shared track. The new error message provides clear guidance on the expected date format.
Impact: Clearer error messaging for a better user experience
This update improves the AI-powered content editor, making it more reliable and responsive. Users can now generate longer text outputs and take advantage of the latest AI language models.
Impact: Improved AI generation capabilities
When publishing a page, the latest title will now be saved and shown, ensuring your page's title is always up-to-date.
Impact: Consistent page titles across the platform
We've added a new validation step to prevent users from creating collections with duplicate names. This ensures a clean and organized experience when managing your content collections.
Impact: Avoid naming conflicts when creating new collections
We've updated the 'Report' action for thread comments to generate an email to our support team with more context, including the thread ID and studio name.
Impact: Easier for users to report problematic content
The event editor no longer crashes when focusing the date pickers, ensuring a smooth experience when creating or editing events.
Impact: Reliable date picker functionality
We've updated our page lookup API to properly handle cases where a requested page doesn't exist. This ensures a better user experience when viewing or editing pages.
Impact: More reliable page loading
You can now update your social media links on your profile page with instant feedback, without waiting for the changes to be saved.
Impact: Instant visual feedback when updating your profile links
We've fixed an issue where the Manage Collections modal would crash if a collection had no image. The modal now falls back to a placeholder image, ensuring a smooth experience when managing your collections.
Impact: Improved reliability when managing your collections
The admin post analytics page has been updated to display a simple placeholder informing users that analytics functionality is coming soon.
Impact: Clear communication about upcoming analytics features
The inbox verification chart in the Fraud Protection dashboard now excludes inactive inboxes, providing a more accurate view of active unverified inboxes for improved fraud monitoring.
Impact: Clearer visibility into active unverified inboxes for better fraud detection
The invite experience has been updated with a new wizard-style interface, making it easier to manage different types of invites. The wizard includes a confirmation step that summarizes the invite details before sending.
Impact: Streamlined invite workflow with clear step-by-step guidance
We've improved the invite form for creating new workspaces, studios, teams, and organizations. Users will now see inline validation messages, loading states, and disabled submit buttons until required fields are properly filled out.
Impact: Faster and more reliable invite submission
We've improved the process of manually adding new members to a plan. This ensures the member's studio context is properly resolved and access is properly enforced.
Impact: Reduced errors when manually adding plan members
We've made improvements to how the admin tools handle inactive Stripe subscriptions. This ensures a more consistent experience when managing subscriptions, including better visibility into active and inactive statuses.
Impact: Clearer visibility into active and inactive Stripe subscriptions
The admin view now shows accurate subscription plan details, including the plan name, price, and billing frequency. This helps admins better understand and manage their workspace's subscription status.
Impact: Clearer display of active subscription plans
We've made improvements to how Stripe subscriptions are created for our customers. This ensures a smoother and more reliable subscription experience.
Impact: More reliable subscription creation, even when customers don't have a confirmed payment method on file
The search functionality in the Songstats section has been improved to provide a more responsive and efficient experience. The search query is now debounced, which means the search will only be performed after a short delay, reducing the number of unnecessary API calls.
Impact: Faster and more responsive search results
We've fixed an issue where the mapping between Stripe plans and our internal plan IDs was not always accurate. This ensures that your Workspace plan is correctly updated when you change your Stripe subscription.
Impact: Accurate mapping between Stripe plans and your Workspace plan
We've improved the error messaging when users encounter issues with shared links, making it easier to understand what went wrong.
Impact: Clearer error messages to help users troubleshoot shared link issues
Admins can now reconcile a workspace's subscription information with the corresponding Stripe subscription. This helps ensure the workspace's plan, status, and billing dates are accurately reflected in the system.
Impact: Ensures subscription data is accurate and up-to-date
We've added a cancel button to the disconnect confirmation popup for Songstats, so users can easily dismiss the popup if they don't want to disconnect.
Impact: Easily cancel disconnect without losing data
We've made improvements to the error handling when generating more templates for the Decline form in the Submission Tracker. Users will now see better error messages if the AI quota is exceeded or there are other issues with template generation.
Impact: More reliable template generation
We've fixed an issue where the email field in the track sharing dialog was not properly validating email addresses. This ensures users enter a valid email when sharing a track.
Impact: Improved usability when sharing tracks
Admins can now review, keep, cancel, or archive subscriptions linked to their workspace in a centralized location. This helps them maintain control over their billing and subscription management.
Impact: Easily manage all subscriptions in one place
We've fixed an issue where the dropdown menus on the Insights page were not always fully visible. This should improve the usability of the Insights page.
Impact: Better visibility and access to the dropdown options
This update includes improvements to the compiler options used to build the inbox-web application. These changes help ensure the application runs more efficiently and reliably for users.
Impact: Faster page loads
This update includes a new build of the shared-lib package, which powers various features across the Inbox Web application. This improves the overall reliability and performance of the application.
Impact: Faster page loads
We've made improvements to the Workspace Details feature by removing unnecessary test scaffolding, which helps keep the feature stable and reliable for users.
Impact: Improved stability and performance of the Workspace Details feature
We've updated the way we fetch marketing data, like announcements and changelogs, to use a dedicated admin web API instead of direct database queries. This helps improve the reliability and performance of these features.
Impact: More reliable and up-to-date marketing data
We've optimized the queries powering the Insights dashboard, resulting in faster load times and more responsive performance when viewing engagement data for your workspace.
Impact: Faster loading of insights data
The shared library used across our applications has been updated with new configuration settings to improve performance and reliability.
Impact: Faster page loads and uploads
We've made a number of improvements to the codebase that should result in faster page loads, more reliable uploads, and better overall stability across all our apps.
Impact: Faster page loads
We've updated the process for inviting users to a new workspace. The new experience includes an automated email with a login link, making it easier for invited users to get started.
Impact: Streamlined workspace onboarding for new users
This update improves the synchronization of workspace data and enhances the integration with Stripe for a smoother payment experience. Users will see more reliable and up-to-date information about their workspace and payment details.
Impact: Faster and more reliable sync of workspace data
This update keeps your workspace data in sync with the latest information from your Stripe subscription. When you close subscription-related modals, your billing data will now update immediately.
Impact: Improved data accuracy and reliability for your workspace and subscription details
This update reverts a recent change that exposed workspace add-ons and submission credits information to users. The original feature has been removed, and this change restores the previous behavior.
We have reverted recent changes to how submission top-ups are consumed when submissions exceed the base capacity. This change should improve the reliability and stability of the submission process.
Impact: Improved reliability of submission process
The way Stripe add-ons are configured has been improved. Workspace add-ons can now be set up using product IDs instead of price IDs, making the configuration process simpler and more reliable.
Impact: Easier and more flexible configuration of Stripe add-ons
The system will now automatically consume your submission top-ups when your account's monthly submission limit is exceeded, ensuring your campaigns can continue running without interruption.
Impact: Continued access to Trackstack services even when monthly submission limits are reached