Add server functionality for generating AI responses (Closes ACE-199)
Add section for displaying AI generated content (Closes ACE-197)
Rebrand application to Spades (Closes ACE-193)
Notify all users of new guests joining rounds (Closes ACE-291)
Prevent kicked users from using round (Closes ACE-277)
Updated various dependencies
Fix issue causing 404 error for manifest.json, ensuring all application pages load correctly for user voting (Closes ACE-290)
Attempt at a fix for missing favicon file
Block round actions for banned users to prevent them from estimating on issues or updating their display names (Closes ACE-286)
Send Supabase message upon kicking users, with redirection to an unauthorized page if the banned user is the current participant (Closes ACE-285)
Add a kicked error page to inform guests of their removal from a round, along with a link back to the index page (Closes ACE-280)
Update schema to support user management features (Closes ACE-281)
Upgrade Sentry to version 9 for enhanced feature access (Closes ACE-279)
Fix keyboard shortcuts to prevent conflicts with standard browser shortcuts (Closes ACE-276)
Updated dependencies: @radix-ui/react-accordion
from 1.2.2 to 1.2.3, @stylistic/eslint-plugin
from 2.12.1 to 4.1.0, @types/node
from 22.13.4 to 22.13.5, @sentry/types
from 8.50.0 to 9.2.0, @prisma/client
from 6.0.1 to 6.4.1, isomorphic-dompurify
from 2.21.0 to 2.22.0, @eslint/eslintrc
from 3.2.0 to 3.3.0
Allow host to manage users [Hidden by flag] (Closes ACE-168)
Updated dependencies: @vercel/analytics
from 1.4.1 to 1.5.0, @eslint/compat
from 1.2.6 to 1.2.7, lucide-react
from 0.469.0 to 0.476.0, typescript-eslint/eslint-plugin
from 8.18.0 to 8.25.0, @supabase/supabase-js
from 2.48.0 to 2.49.1, @types/react-dom
from 19.0.3 to 19.0.4, webpack
from 5.97.1 to 5.98.0, @types/lodash
from 4.17.6 to 4.17.15.
Improvements to the release process were made in this version
Remove Team from navbar (Closes ACE-271)
Remove "The Team" section (Closes ACE-270)
Allow dismissal of incident status alert with persistence across pages (Closes ACE-269)
Enable Cmd+Enter keyboard shortcut to submit comments (Closes ACE-244)
Create a command for generating release branches with automatic versioning and pull request opening (ACE-266)
Force dynamic OAuth callback handling (ACE-265)
Set round ID in Sentry context for improved error tracking (ACE-264)
Enhance logging on the round page to capture essential details for troubleshooting (ACE-263)
Replace Instastatus widget with Incident.io widget on the status page (ACE-261)
Display modal for updating profile information (Closes ACE-205 and ACE-260)
Create changelog page (Closes ACE-228)
Updated dependencies: next
from 15.1.6 to 15.1.7, eslint-plugin-perfectionist
from 4.7.0 to 4.9.0, eslint-plugin-yenz
from 1.1.0 to 1.2.0, @radix-ui/react-label
from 2.1.1 to 2.1.2, @radix-ui/react-slot
from 1.1.1 to 1.1.2, @types/react
from 19.0.9 to 19.0.10, @vercel/speed-insights
from 1.1.0 to 1.2.0
Introduce local variables in Sentry tracebacks (Closes ACE-250)
Add devcontainer support (Closes ACE-254)
Add keyboard shortcuts and command menu (Closes ACE-183)
Refactor release workflow scripts (Closes ACE-259)
Update dependencies: next
from 15.1.3 to 15.1.6, eslint-plugin-perfectionist
from 4.4.0 to 4.7.0, @eslint/compat
from 1.2.4 to 1.2.6, @eslint/js
from 9.18.0 to 9.20.0, @faker-js/faker
from 9.3.0 to 9.4.0, @radix-ui/react-separator
from 1.1.1 to 1.1.2, @radix-ui/react-navigation-menu
from 1.2.3 to 1.2.5, dompurify
from 3.2.3 to 3.2.4
Fix bug preventing anonymous users from accessing rounds where the current issue is null (Closes ACE-247)
Fixed a bug with displaying views/teams with no unestimated issues (Closes ACE-226)
Fixed a bug preventing anonymous users from viewing rounds that were viewing the initially loaded issue (Closes ACE-243)
Migrate websockets to Supabase (Closes ACE-194,ACE-195)
Fix productlane widget (Closes ACE-241)
Update various dependencies
Updated @types/node
, @radix-ui/react-select
, @next/third-parties
, @radix-ui/react-navigation-menu
, typescript
, next
, @next/eslint-plugin-next
, tailwindcss
Upgrade React-DOM off release candidate version (Closes ACE-229)
Upgrade dependencies: @radix-ui/react-dialog@1.1.4
,@radix-ui/react-hover-card@1.1.4
,@radix-ui/react-slot@1.1.1
,@next/third-parties@15.0.4
,react-dom@19.0.0
,@types/react@19.0.2
,@types/react-dom@19.0.0
,@testing-library/react@16.1.0
Fix hydration error on landing page (Closes ACE-222)
Improved the RoundComponent
by utilizing an AbortController
(Closes ACE-224)
Removed unnecessary migration of session cookie (Closes ACE-227)
Upgraded @linear/sdk
, @next/third-parties
, @next/eslint-plugin-next
, @radix-ui/react-scroll-area
, @sentry/types
, eslint-config-next
, eslint-plugin-perfectionist
, next
Upgrade dependency @stylistic/eslint-plugin
Add custom error page (Closes ACE-221)
Update various dependencies
Convert next.config to Typescript (Closes ACE-217)
Upgraded fetch-mock
dependency
Set dist
for Sentry config (Closes ACE-216)
Update tailwind-merge
, pino
, @radix-ui/react-dropdown-menu
,estlint-plugin-jest
, iron-session
Add ability to submit comments (Closes ACE-10)
Add error boundary for comment list (Closes ACE-223)
Upgraded eslint
, class-variance-authority
, and @sentry/nextjs
dependencies
Updated @radix-ui/react-toast
dependency
Do not ignore any files in Sentry source maps (Closes ACE-215)
Upgrade off of React 19 RC to 19