Improve caching for enhanced page load times and smooth user experience (Closes SPA-490)
Integrate Langsmith for LLM request performance monitoring (Closes SPA-449)
Cache AI estimates endpoint for 5 minutes to improve response time on duplicate calls (Closes SPA-564)
Cache AI questions endpoint for 5 minutes to improve response time on duplicate calls (Closes SPA-563)
Fix loading indicator for AI estimates to show while waiting for results from the backend (Closes SPA-553)
Ensure the landing page is static and compiled at build time for faster loading (Closes SPA-548)
Cache features endpoints for 5 minutes to improve response time on duplicate calls (Closes SPA-438)
Update to the latest CodeCov features in the CI flow, utilizing CircleCI's new capabilities (Closes SPA-552).
Fix for a NotFoundError encountered when trying to remove a child from a node that is not a child (Closes SPA-545).
Update estimate dialog to mention settings for AI estimate feature (Closes SPA-550)
Deploy latest trigger.dev tasks in CI with production environment variables (Closes SPA-549)
Convert landing page to static to improve load speed (Closes SPA-548)
Migrate from Inngest to Trigger.dev for enhanced asynchronous task processing (Closes SPA-546)
Add AI estimates (Closes SPA-509, SPA-508, SPA-517, SPA-513, SPA-521, SPA-518, SPA-523, SPA-520, SPA-519, SPA-515, SPA-516, SPA-524, SPA-511, SPA-525, SPA-522, SPA-514, SPA-512)
Fix unhandled NEXT_REDIRECT error in round creation flow (Closes SPA-544)
Prevent useRoundGuests from destroying the shared Supabase channel on component unmount (Closes SPA-542)
Fix memory leak by ensuring proper cleanup in useSupabaseEvent subscriptions (Closes SPA-541)
Remove duplicate Supabase provider tree in NavigationHeaderWithSupabase to avoid multiple WebSocket connections (Closes SPA-540)
Update monthly pro plan price to $10 (Closes SPA-539)
Add scheduling option for users to book a demo with the founder (Closes SPA-537)
Investigate slow page compilation causing request timeouts (Closes SPA-534)
Fixed issue with inactive rounds causing errors in the application (Closes SPA-530)
Fixed ability to toggle AI feature settings for the workspace (Closes SPA-510)
Refactor AI features to utilize Mastra for enhanced functionality such as streaming responses(Closes SPA-528)
Improve email notifications to reduce unnecessary follow-up emails for recent signups (Closes SPA-496)
Hide completed issues from estimation view (Closes SPA-527)
Implement refresh token functionality to abide by Linear's new OAuth rules (Closes SPA-458)
Remove unused ai package from dependencies (Closes SPA-506)
Fix issue with workspace not found for user (Closes SPA-505)
Fix issue where workspace subscription updates were failing (Closes SPA-504)
Redirect user to pricing page when free rounds are exceeded (Closes SPA-503)
Enable session replays for error tracking in Sentry (Closes SPA-501)
Configure Google Tag Manager for easy functionality additions (Closes SPA-500)
Add last login tracking for users (Closes SPA-489)
Implement follow-up emails for inactive users (Closes SPA-488)
Sidebar visibility on initial issue load (Closes SPA-495)
Add new users as contacts in Resend (Closes SPA-494)
Send welcome email to new users with essential information (Closes SPA-491)
Implement functionality for users to unsubscribe from emails (Closes SPA-487)
No changes were made in this release.
Set user attributes on RoundPage for debugging in Sentry (Closes SPA-486)
Improved error handling for round creation, displaying user-friendly error messages (Closes SPA-484)
Improve visibility into causes of errors (Closes SPA-483)
No issues were closed in this release.
No issues closed in this release.
[Only dependency changes were made in this version.]
Implement direct issue selection for voting (Closes SPA-469)
Create new round when round is inactive (Closes SPA-476)
Add Cypress tests for basic user flow (Closes SPA-475)
Do not track staging stats in Google Analytics (Closes SPA-474)
Fix logout functionality to enhance account security (Closes SPA-465)
Add support for non-OAuth logins for easier authentication in non-production environments (Closes SPA-473)
Split question and discussion generation to improve page loading speed for a smoother user experience (Closes SPA-395)
Add link icon in navigation for easy URL sharing (Closes SPA-471)
Fix bug preventing loading of existing votes, allowing users to view prior voting results on issues (Closes SPA-472)
Add Google Analytics funnel for tracking user creation and Stripe checkout (Closes SPA-468)
Add Sentry replays for enhanced debugging of errors (Closes SPA-467)
Address issue with GA not being initialized in Sentry (Closes SPA-466)