Commit Graph
10 Commits
Author SHA1 Message Date
Esa Kataja 9ffb87475b refactor: use composable for PocketBase instance in gameroom 2025-11-21 15:47:33 +02:00
Esa Kataja 68c7115d8e feat: add interactive button state and PocketBase integration
- Implemented button press tracking with visual feedback and event emission
- Integrated PocketBase for real-time session and movie data management
- Added session ID routing across pages for game state persistence
2025-11-21 15:27:37 +02:00
Esa Kataja e77c606aea feat: add session validation composable
- Created checkSession composable to validate sessionid query parameter
- Automatically redirects to home page when sessionid is missing
2025-11-21 15:27:17 +02:00
Esa Kataja 41e2925d62 refactor: restructure playfield button layout and move card data to JSON
- Reorganized PlayFieldButton component with new container structure and moved title outside button
- Extracted card data from gameroom.vue into separate card_data.json file
- Added session validation on index page with PocketBase integration
2025-11-16 15:51:39 +02:00
Esa Kataja c976da9f72 feat: add Christmas movie bingo card data 2025-11-16 15:51:12 +02:00
Esa Kataja 4707a77a7d refactor: move reindeer poop images to public directory
- Relocated reindeerpoop.webp from app/assets/img/ to public/
- Added reindeerpoop-angry.webp variant to public/
2025-11-16 15:50:36 +02:00
Esa Kataja 915d6cfbcc Add: Gameroon screen 2025-11-14 02:25:20 +02:00
Esa Kataja d69df9d280 Add: basic info screen 2025-11-13 23:30:59 +02:00
Esa Kataja 45f1710917 Add: Welcome screen 2025-11-13 23:05:26 +02:00
Esa Kataja 89fa24c30c Initial commit 2025-11-13 21:50:43 +02:00