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 isLocked room 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