Changelog

New updates and improvements to AgileKit.

v2.1.1

Bug Fixes

  • navbar layout stability and page spacing improvements

Documentation

  • add agile estimation techniques comparison article

Miscellaneous

  • deps: bump hono from 4.11.4 to 4.11.7
  • deps: bump next from 16.1.4 to 16.1.6

Code Refactoring

  • auth: use useConvexAuth and remove roomUser state

v2.1.0

Features

  • improve demo experience with guided tour and light mode support

Documentation

  • update Terms and Privacy pages for Paddle verification

v2.0.0

⚠ BREAKING CHANGES

  • users table schema changed, requires migration

Features

  • add real-time user presence with avatar indicators
  • auto-detect Vercel preview URLs for site config
  • implement BetterAuth with anonymous sessions and improve spectator mode

Bug Fixes

  • allow Vercel preview URLs in BetterAuth trusted origins

Code Refactoring

  • generate voting cards client-side instead of storing in DB
  • remove unused schema elements

v1.1.1

Bug Fixes

  • improve ResultsNode distribution bar visibility in dark mode

v1.1.0

Features

  • add changelog page and version badge to hero
  • replace sticky header with floating navbar design

Miscellaneous

  • remove bootstrap config after first release

v1.0.0

Features

  • account management
  • account menu
  • add About page and create reusable Header component
  • add Agreement calculation and remove useless info
  • add apollo client
  • add auto-complete voting with countdown
  • add base PageLayout and Header components
  • add buttons for table control
  • add convenience script to start development servers
  • add CreateUserDialog
  • add dedicated room creation page with voting scale selection
  • add empty theme and cleanup project
  • add GitHub Actions CI workflow
  • add google analytics
  • add Google Analytics 4 with production-only loading
  • add in memory storage and create_room and create_user mutations
  • add issues panel with vote statistics and CSV export
  • add link to home page in header
  • add MDX blog with overreacted.io-style implementation
  • add mobile-optimized navigation for room page
  • add modern About page with dynamic GitHub stats
  • add mui
  • add mutations show_cards and reset_game
  • add navigation menu to header with active state highlighting
  • add note nodes with selection feedback and delete protection
  • add press enter handler for username TextField and add some error toasts
  • add Privacy Policy and Terms of Service pages
  • add React Compiler and code formatting updates
  • add react-router-dom and RoomPage
  • add room settings panel with user management
  • add settings for server
  • add story points vs hours blog article and footnote citations
  • add Terms of Service and Privacy Policy pages
  • add theme mode toggle
  • add tooltip for user avatars
  • add useKeyboardControls hook
  • auth provider for persist user state in localstorage
  • basic Card styles
  • Canvas Room redesign with enhanced UI and advanced voting analytics
  • create base home page
  • dark theme for new home page
  • display users list in room
  • edit user
  • enhance demo room functionality with new voting mechanics
  • enhance homepage with new AppPreview and Testimonials components
  • enhance UI component management and integrate new features
  • error notification if some response contains error from server
  • fix and improve NotFoundPage
  • footer
  • handle state when game over and some styles improvement
  • handle state when game over and some styles improvement
  • header for room and made some small nice improvements
  • hide selected cards
  • implement comprehensive SEO optimization
  • implement demo room functionality with automated bot voting
  • implement invite link copied to clipboard and small improvements
  • implement voting timer with real-time synchronization
  • improve NotFoundPage
  • integrate @vercel/speed-insights for performance monitoring
  • integrate Playwright for end-to-end testing and enhance UI accessibility
  • introduce OODA loop agents for decision-making process
  • introduce semantic design tokens for dark mode
  • join_room mutation and small refactor
  • Keyboard controls
  • make the nextjs and convex a main implementation
  • migrate more components to shadcn
  • migration to the next js and convex
  • move ConfirmationDialog to shadcn ui
  • move to shadcn a few components
  • new home page design
  • new home page design
  • optimize Convex database schema and fix N+1 query issues
  • overhaul About page with new layout and core values emphasis
  • pick card
  • port Features page from React to Next.js
  • query user_rooms
  • redesign homepage for improved dark theme aesthetics
  • Redesign homepage sections with modern UI
  • remove user from room via player node selection and delete key
  • rename call to action button and update og:image
  • revamp features page with enhanced UI and new feature descriptions
  • Room and Player components
  • seo: optimize homepage for search engine visibility
  • setup graphql-codegen and add cors middleware
  • setup server
  • setup web client
  • setup web server and base graphql schema
  • setup ws conention for subscription room
  • simplify PlayerNode to card-centric design with emoji vote status
  • simplify ResultsNode to match TimerNode design
  • start new game confirmation
  • start new game confirmation
  • subscription room add filter by room id
  • Table component
  • table control
  • table: place players around and make table responsive
  • try simple broker
  • update home page text
  • update logo and theme colors
  • update README file
  • update spec.yaml for clien
  • update tests inside CreateUserDialog and EditUserDialog components
  • user form and createUserMutation
  • user logout
  • vote distribution chart
  • We stand with Ukraine
  • wip: new home page and move to tailwindcss

Bug Fixes

  • adjust component order in HomeContent
  • adjust padding in AppPreview component for improved layout consistency
  • constrain Node.js version to avoid v23 compatibility issues
  • env vars on production
  • env vars on production
  • footer styles
  • improve join room form UX and password manager compatibility
  • move auto-reveal to server-side scheduler to prevent OCC conflicts
  • remove blog opengraph-image to resolve 5xx errors
  • remove cors settings
  • resolve TypeScript and ESLint errors
  • scrolls on home page
  • spacing on sides of table

Performance Improvements

  • optimize room canvas callbacks with refs pattern

Documentation

  • improve CLAUDE.md with architecture patterns and testing guidance
  • optimize README for SEO and GitHub discoverability
  • update README to remove CI badge and enhance clarity

Miscellaneous

  • add catchall_document to spec.yaml
  • add emoji
  • add emoji
  • add more emoji to README.md
  • add new allowed origin and update spec.yaml
  • add react emoji
  • add README.md with project description and Getting Started
  • add todo section to readme
  • add ts emoji
  • and env var GOOGLE_ANALYTICS_ID and inject Google Analytics script only in production
  • bump client dependencies
  • bump server dependencies
  • cleanup
  • create CODE_OF_CONDUCT.md
  • delete old implementation
  • deps-dev: bump vite from 6.2.2 to 6.2.4 in /client
  • deps: bump @modelcontextprotocol/sdk from 1.25.1 to 1.25.2
  • deps: bump diff from 8.0.2 to 8.0.3
  • deps: bump hono from 4.11.3 to 4.11.4
  • deps: bump lodash from 4.17.21 to 4.17.23
  • deps: bump qs from 6.14.0 to 6.14.1
  • deps: update client dependencies
  • drop engines requirements
  • fix clippy warnings
  • fix eslint and eslint errors
  • improve Deck styles
  • issue templates
  • issue templates
  • license
  • license
  • make picking card more smooth and not depends on internet connection 🏃‍♂️
  • move fron cra to vite and bump dependencies
  • move homepage components inside components folder
  • move to tanstack/react-router
  • rebrand from PokerPlanning.org to AgileKit
  • remove all mui dependencies
  • remove deprecated agent and configuration files
  • remove old home page
  • remove tsc from build script
  • remove unnecessary prop form Deck
  • remove unused prop form ApplicationSettings
  • set exact engines versions
  • setup claude-code-spec-workflow
  • setup proxy for local development environment
  • specify a Node.js version
  • spec: update app deploy config
  • split domain to separate modules
  • test sub agents
  • update client README file
  • update dependencies
  • update dependencies
  • update dependencies
  • update dependencies and node version compatibility
  • update dependencies and TypeScript configuration
  • update ESLint and TypeScript configurations
  • update image description
  • update logo and add new icon
  • update package lock
  • update project configuration and dependencies
  • update readme
  • update readme file
  • update readme file
  • update readme file
  • update README.md
  • update README.md
  • update repository references from ModPhoenix to INQTR
  • update server dependencies
  • update shadcn components
  • update spec and Dockerfile
  • update TypeScript version to 5.9.2 and clean up StoryNode component formatting
  • upgraded version of node in nvmrc
  • use chadcn toast
  • use defaultNotFoundComponent

Code Refactoring

  • enhance e2e testing framework and home page interactions
  • optimize player positioning and code cleanup
  • remove classic room variant, make canvas room the default

Tests

  • Add comprehensive e2e test coverage for redesigned homepage
  • add comprehensive e2e tests for home page
  • estimation session with 3 users
  • fix home page test and cleanup
  • implement comprehensive e2e tests for room creation
  • install playwright
  • room account menu and improve AccountMenu accessibility
  • should allow joining room after logout
  • update: multiple users to join a room and estimate a task

CI/CD

  • add release-please for automated releases

Blog

  • add article on why planning poker uses Fibonacci sequence