Release notes
Changelog
v1.3.12026-09-29
New Features
- Download a room's round history as a CSV file from the History page
- Three new guides explain planning poker, the estimation scales and how to run a sprint planning session, and the home page links to them
- A Home link in the header, the footer and your account menu takes you back to the home page
Improvements
- The vote options stay centered until Reveal votes appears, and the Reveal votes button now matches the height of the cards
- On wide screens the room toolbar shows labels on both sides, so the vote count sits in the middle
- The History page now has the same layout as Room settings, with Back and Download at the bottom
- The home page image is served in a size that fits your screen, so it appears sooner on phones
- Rooms created with a guest account now hold up to 10 people, you included. Rooms created by someone who logged in with email have no limit
- Adding an email to a guest account from Preferences removes the limit right away for every room you already own
- The login page tells you about the 10-person guest limit before you choose how to continue
- When a guest room is full, anyone trying to join sees a message explaining why, and the room owner sees how many of the 10 places are taken under Room settings, Players, with a link to add an email
Bug Fixes
- The "Connection lost" message no longer stays on screen after your network comes back
- The Reconnect button after a session times out works again, and it brings back any votes and rounds you missed while disconnected
- Visiting the site over http now takes you to the secure https address
Terms of Service
- Our Terms of Service changed: guest rooms are limited to 10 people, and logging in with email removes the limit. The home page, FAQ, About and Privacy pages now say the same
v1.3.02026-09-29
New Features
- Light mode: the site now follows your device's light or dark setting, and a switch in the header (in your account menu once you are signed in) lets you pick light, dark or system
- Cards that have been voted on now lie face down on the table, and they flip over together when the votes are revealed
- The home page screenshots match the theme you are using
Improvements
- A new, calmer look across the whole site: quieter colors, a cleaner typeface, and consistent buttons, forms and dialogs on every page
- Every button that saves something now shows that it is working, and a double click no longer sends it twice
- If your vote could not be saved, the card goes back to your last saved vote and a message tells you, instead of looking saved when it was not
- Forms move you to the first field that needs attention when something is missing
- Empty lists, such as a new account with no rooms or custom scales yet, now explain what goes there and how to start
- The home page loads much faster: the heavy videos are replaced by lightweight screenshots of the new design
- You can zoom the page on phones again, and keyboard focus is clearly visible everywhere
- The celebration after a reveal is skipped when your device asks for reduced motion
- The home page now includes the full feature list and the FAQ, so everything is in one place
- The live stats page loads without waiting on a fresh count
- The separate Features and FAQ pages are gone: old links to them now open those sections of the home page
- Buttons and vote cards show a pointer cursor, so it is clear what you can click
- Room pages load with fewer database trips
- The live stats page shows the shape of each chart while it loads, instead of empty boxes
Bug Fixes
- Leaving the display name empty during sign-up no longer sends the page into an endless redirect; the name is now required
- Removing a player from a room now asks you to confirm first
- Deleting your last room now keeps it deleted, instead of a new demo room appearing in its place
- On tablets and phones, signed-in pages no longer scroll sideways because of the account menu, and the account menu now lines up with the page edge
- A reveal no longer reports an error when the celebration animation cannot load
- A player removed from a room can no longer get back in by opening the room link again; the room owner can still add them back
v1.2.02026-08-23
New Features
- New About, Contact and Privacy Policy pages, linked from the footer, so it is easy to see who runs Spooky Planning and how to reach us
- Every public page can now be read as plain Markdown by AI assistants, which makes answers about Spooky Planning more accurate
Improvements
- Unknown links now show a proper "not found" response with pointers back to the main pages instead of an empty page
- Corrected the hosting description in the Terms and FAQ, and the "end-to-end encryption" wording on the Features page, to match how the service actually runs
v1.1.02026-08-13
Improvements
- Spooky Planning now runs on a new hosting setup, closer to you wherever you are, so pages load faster
- Live voting updates now use a steadier connection that reconnects on its own after a network hiccup
v1.0.32026-04-06
Bug Fixes
- Fixed an error that could occur when changing votes quickly
v1.0.22026-03-06
New Features
- Viewer Mode: Opt out of voting while still participating in room controls (reveal, undo, new round). Viewer cards show a dashed border and auto-reveal no longer waits for viewers to vote.
Bug Fixes
- Fixed Cloudflare Turnstile firing internal IPC callbacks after widget removal on navigation
- Fixed PostHog JS race condition bug
- Fixed AbortError from BodyStreamBuffer being aborted
- Fixed Spooky Planning activation via CSS attribute selector
- Improved client-side error tracking and stability
v1.0.12026-02-19
Bug Fixes
- Fixed PostHog initializing multiple times on page navigation
- Fixed guest login triggering a "fetcher" error during redirect
- Fixed video autoplay error on browsers with stricter media policies
- Prevented onboarding dialog from being dismissed with Escape key
v1.0.02026-02-08
Spooky Planning has a new manifesto. TLDR; no pricing, no subscriptions, no new features behind paywalls. Just a free, focused tool that does one thing well. The roadmap is complete. From here on, efforts go into stability, performance, and polish.
New Features
- Added Live Stats page with real-time metrics and weekly activity charts
Improvements
- Migrated server to Fastify with Server-Sent Events for real-time updates
- Improved real-time connection stability and vote reveal synchronization across all clients
- Added pagination to rounds history table
- Rounds history now displays scale used, date with time, and rounded averages
- Small visual refinements across landing page and room views
- Landing page section headers are now linkable anchors
- Simplified architecture: removed companies, subscriptions, and integrations
- Updated contact email and manifesto copy
v0.0.862025-09-14
Improvements
- Enhanced landing page responsiveness and mobile voting experience with 2-column grid layout
- Added skeleton loading states and improved avatar groups with "+N" indicators for better visual feedback
Bug Fixes
- Fixed voting validation errors when using helper votes (? or ☕) in numeric scales and room layout spacing issues
[v0.0.85] - 2025-08-04 (45e3c78)
Improvements
- Pricing Members option blackbox testing
- Updated FAQ content
- Updated Terms and Conditions
- Updated How It Works
- Improved SEO (missing tabs, sitemap, and content)
Bug Fixes
- Fixed navbar tabs navigation
[v0.0.84] - 2025-08-01 (832cfcd)
New Features
- Session inactive timeout
- Connection lost overlay
Improvements
- Improved FAQ section on landing page
Bug Fixes
- Fixed white border on magic link email
- Fixed login invalid content-type errors
[v0.0.83] - 2025-07-04 (d369dc0)
New Features
- FAQ landing page section
- Landing page navigation with scroll animation
- Landing page hero window frame
- Scales select with hint link to scales section
- Updated email hint using input field
- Renamed "My Scales" to "Scales" and display presets with duplication support
- Create scales dialog with cards preview when typing
- Ability to edit existing scales
- Screen share mode (hidden votes)
[v0.0.82] - 2025-07-04 (95b1716)
New Features
- My scales options cards preview
- New reveal votes animation
Bug Fixes
- Fixed duplicated SSE connections
- Fixed logout to delete rooms with no participants without removing round votes
- SSE connection scoped per individual room only
- Dropdown now closes on option click
[v0.0.81] - 2025-07-03 (b3a076e)
New Features
- Login Cloudflare Turnstile captcha
Bug Fixes
- Fixed logout
- Added
isLockedroom error toasts
[v0.0.8] - 2025-07-02 (cdfb7b1)
New Features
- Account preferences
- My Scales
- Room preferences
- Unified tabs design system
- Lock room
- Edit round name
[v0.0.7] - 2025-07-01 (ae3ff2e)
New Features / Improvements
- Delete account
- Guest account
- Room settings tab navigation
- Rounds history table
- Added missing back buttons
- In-memory pub/sub instance improvements
- Improved SSE connections
- Forms provider integration
[v0.0.62] - 2025-06-14 (37a0483)
Bug Fixes
- Another round of hotfixes
[v0.0.61] - 2025-06-12 (4bbbbf1)
Bug Fixes
- Fixed SSE provider authenticated requests and error handling in
text/plain - Fixed upsert scales
[v0.0.6] - 2025-06-12 (2f104c0)
New Features / Improvements
- Auto-revealing in rounds
- Round renaming
- React Router 7 migration
- Simplified room authorization
v0.0.5 and earlier (Alpha versions)
- Foundation: Initial development and core architecture
- Basic Features: Room creation, voting mechanics, user interface
- Testing: Extensive testing and bug fixes
- Infrastructure: Server setup and deployment pipeline
