Ace of Spades LogoAce of Spades

Changelog

2.0.0
   01/01/1970
  • 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)

1.23.0
   03/13/2025
  • Notify all users of new guests joining rounds (Closes ACE-291)

  • Prevent kicked users from using round (Closes ACE-277)

1.22.3
   03/13/2025
  • Updated various dependencies

1.22.2
   03/11/2025
  • Fix issue causing 404 error for manifest.json, ensuring all application pages load correctly for user voting (Closes ACE-290)

1.22.1
   03/11/2025
  • Attempt at a fix for missing favicon file

1.22.0
   03/11/2025
  • 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)

1.21.0
   03/03/2025
  • Update schema to support user management features (Closes ACE-281)

  • Upgrade Sentry to version 9 for enhanced feature access (Closes ACE-279)

1.20.1
   03/01/2025
  • 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

1.20.0
   02/28/2025
  • 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.

1.19.0
   02/24/2025
  • Improvements to the release process were made in this version

1.18.1
   02/24/2025
  • Remove Team from navbar (Closes ACE-271)

1.18.0
   02/24/2025
  • 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)

1.17.0
   02/23/2025
  • 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)

1.16.0
   02/20/2025
  • 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

1.15.0
   02/17/2025
  • 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

1.14.3
   02/01/2025
  • Fix bug preventing anonymous users from accessing rounds where the current issue is null (Closes ACE-247)

1.14.2
   01/28/2025
  • Fixed a bug with displaying views/teams with no unestimated issues (Closes ACE-226)

1.14.1
   01/27/2025
  • Fixed a bug preventing anonymous users from viewing rounds that were viewing the initially loaded issue (Closes ACE-243)

1.14.0
   01/26/2025
  • Migrate websockets to Supabase (Closes ACE-194,ACE-195)

  • Fix productlane widget (Closes ACE-241)

  • Update various dependencies

1.12.11
   01/04/2025
  • Updated @types/node, @radix-ui/react-select, @next/third-parties, @radix-ui/react-navigation-menu, typescript, next, @next/eslint-plugin-next, tailwindcss

1.12.10
   12/30/2024
  • 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)

1.12.9
   12/26/2024
  • 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

1.12.7
   12/23/2024
  • Upgrade dependency @stylistic/eslint-plugin

1.12.8
   12/23/2024
  • Add custom error page (Closes ACE-221)

  • Update various dependencies

1.12.6
   12/22/2024
  • Convert next.config to Typescript (Closes ACE-217)

  • Upgraded fetch-mock dependency

1.12.5
   12/21/2024
  • Set dist for Sentry config (Closes ACE-216)

1.13.0
   01/20/2025
  • 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)

1.12.2
   12/20/2024
  • Upgraded eslint, class-variance-authority, and @sentry/nextjs dependencies

1.12.4
   12/20/2024
  • Updated @radix-ui/react-toast dependency

1.12.3
   12/20/2024
  • Do not ignore any files in Sentry source maps (Closes ACE-215)

  • Upgrade off of React 19 RC to 19