undef-engine
2025-11-19
Remove standalone AI service, add landing page and Sick Day game, reorganize docs
703 files · 63,392+ · 42,698-
Standalone AI service removal
6 files changed
generate.pyRemoved AI generation modulesuggest.pyRemoved AI suggestion moduleconfig.pyRemoved AI service configmodels.pyRemoved AI service modelstest_generate.pyRemoved AI generation teststest_suggest.pyRemoved AI suggestion tests
- Removed entire ai_service/ directory, consolidating AI capabilities elsewhere
deprecate
behavioral
5 files
generate.pysuggest.pyconfig.pymodels.pymain.py
Landing page and game browsing experience
7 files changed
FeaturedGames.tsxFeatured games showcase componentGameBrowser.tsxGame browsing interfaceGamePreview.tsxGame preview card componentLandingHero.tsxLanding page hero sectionTrendingGames.tsxTrending games componentSocialProof.tsxSocial proof sectionRoomCard.tsxRoom card component for browsing
- Created landing page with hero, featured games, trending games, and social proof components
instantiate
behavioral
4 files
FeaturedGames.tsxLandingHero.tsxTrendingGames.tsxSocialProof.tsx
- Added game browsing with preview cards and recently played sections
instantiate
behavioral
3 files
GameBrowser.tsxGamePreview.tsxRecentlyPlayed.tsx
Sick Day game mode frontend
5 files changed
SickDayBoard.tsxSick Day game board componentCommissionTracker.tsxCommission tracking componentExcuseCrafter.tsxExcuse crafting componentPowerUpMenu.tsxPower-up menu componentVotingPanel.tsxVoting panel component
- Added Sick Day game mode with board, commission tracker, excuse crafter, power-ups, and voting
instantiate
behavioral
4 files
SickDayBoard.tsxCommissionTracker.tsxExcuseCrafter.tsxPowerUpMenu.tsx
E2E tests and accessibility
8 files changed
landing-page.spec.tsLanding page E2E testslanding-page-polish.spec.tsLanding page polish E2E testsaccessibility.spec.tsAccessibility E2E testsanimation.spec.tsAnimation E2E testssick-day.spec.tsSick Day game E2E testsuseAriaLive.tsARIA live region hook for accessibilityuseFocusTrap.tsFocus trap hook for modal accessibilityuseKeyboardNavigation.tsKeyboard navigation hook
- Added landing page, accessibility, animation, and sick-day E2E test suites
qualify
behavioral
4 files
landing-page.spec.tsaccessibility.spec.tsanimation.spec.tssick-day.spec.ts
- Added accessibility hooks for ARIA live regions, focus traps, and keyboard navigation
harden
internal
3 files
useAriaLive.tsuseFocusTrap.tsuseKeyboardNavigation.ts
- Reorganized documentation structure and payment demo
decouple
internal
2 files
payment_demo.pyARCHITECTURE.md