Commit Graph

  • 9373726347 feat: Implement initial client-side UI rendering for game rooms, player dashboards, and track timelines, alongside core WebSocket server functionality. main Elmar Kresse 2026-01-04 18:24:06 +01:00
  • a1f1b41987 feat: Implement initial real-time multiplayer game server and client-side UI for core game functionality. Elmar Kresse 2026-01-04 15:10:34 +01:00
  • 8ca744cd5b feat: Implement client-side game logic and UI with WebSocket message handlers, including a winner popup and confetti animation. Elmar Kresse 2026-01-04 12:14:53 +01:00
  • c9be49d988 feat: implement initial Deno server with WebSocket API, static file serving, and development Docker Compose. Elmar Kresse 2026-01-03 22:07:34 +01:00
  • 70be1e7e39 feat: Enhance iOS Safari audio streaming support with optimizations and specific headers Elmar Kresse 2025-10-19 23:18:25 +02:00
  • 18d14b097d feat: Integrate Howler.js for audio playback and remove native audio elements Elmar Kresse 2025-10-19 22:55:49 +02:00
  • 1dbae8b62b fix: remove unused volume mapping for public directory in docker-compose Elmar Kresse 2025-10-19 22:24:13 +02:00
  • 47b0caa52b Merge pull request 'deno-rewrite' (#3) from deno-rewrite into main Elmar Kresse 2025-10-19 22:09:40 +02:00
  • 445f522fa8 Refactor code structure for improved readability and maintainability deno-rewrite Elmar Kresse 2025-10-19 22:08:17 +02:00
  • bec0a3b72f Merge remote-tracking branch 'origin/main' into deno-rewrite Elmar Kresse 2025-10-19 22:00:50 +02:00
  • d17c78fa68 fix: correct year and date for multiple songs in years.json Elmar Kresse 2025-10-19 18:25:20 +02:00
  • ab87e65e18 fix: clarify scoring system in track placement and guessing logic Elmar Kresse 2025-10-15 23:42:50 +02:00
  • 58c668de63 Refactor: Remove audio processing and game state management modules Elmar Kresse 2025-10-15 23:33:40 +02:00
  • 56d7511bd6 fix: update year and date information for multiple songs in years.json Elmar Kresse 2025-10-12 23:50:10 +02:00
  • 60988c224d fix: correct year and date for "Heimweh" by Freddy Quinn and clarify metadata handling in track processing Elmar Kresse 2025-10-12 23:30:45 +02:00
  • 6001143bbf feat: add manual save button for player name and update UI interactions Elmar Kresse 2025-10-12 23:21:46 +02:00
  • 0e51e233c3 feat: enforce playlist selection before starting the game and update playlist handling Elmar Kresse 2025-10-12 22:55:03 +02:00
  • 17faca1f46 feat: added playlist option Elmar Kresse 2025-10-12 15:32:53 +02:00
  • 3f52382cdc fix: update year and date information for multiple songs in years.json Elmar Kresse 2025-10-10 23:29:31 +02:00
  • af5aa52055 fix: update year and date information for "More Than a Feeling" by Boston Elmar Kresse 2025-10-08 22:19:13 +02:00
  • 252b6c1edd fix: update year and date information for "Ich will 'nen Cowboy als Mann" by Gitte Hænning Elmar Kresse 2025-10-08 22:02:03 +02:00
  • 60432c447a fix: update year and date information for "In The Summertime" by Mungo Jerry Elmar Kresse 2025-10-08 21:59:07 +02:00
  • 8b00ea9f93 fix: update year and date information for "Marmor, Stein und Eisen bricht" by Drafi Deutscher Elmar Kresse 2025-10-08 21:44:51 +02:00
  • 192b6fee18 fix: update year and date information for multiple songs in years.json Elmar Kresse 2025-10-08 21:39:06 +02:00
  • 545e63ad1b feat: add year and date information for multiple songs in years.json Elmar Kresse 2025-09-05 16:08:49 +02:00
  • 74d9ae81e6 refactor: remove debug logging from handleConnected and renderRoom functions Elmar Kresse 2025-09-05 15:26:16 +02:00
  • de2c7b0a3a feat: add tokens column to dashboard and update rendering logic Elmar Kresse 2025-09-05 15:21:48 +02:00
  • e70cbbb712 feat: implement name autosave functionality and remove set name button Elmar Kresse 2025-09-05 15:00:56 +02:00
  • 35b88c0b29 refactor: Modularize JavaScript Code into Separate Files Elmar Kresse 2025-09-05 14:41:55 +02:00
  • 24c8c41f1e feat: update playerId handling and improve room rendering logic Elmar Kresse 2025-09-05 11:51:38 +02:00
  • 12113ec1ce feat: add audio conversion script and enhance audio token handling for .opus files Elmar Kresse 2025-09-04 23:16:55 +02:00
  • d89647cd5e feat: refactor audio token management and implement cover art retrieval Elmar Kresse 2025-09-04 22:52:52 +02:00
  • 10a992c048 feat: implement audio token generation and update streaming endpoints Elmar Kresse 2025-09-04 22:10:27 +02:00
  • 8c5ca0044f Refactor code structure for improved readability and maintainability Elmar Kresse 2025-09-04 21:53:54 +02:00
  • 80f8c4ca90 feat: add endpoint to serve embedded cover art from audio files Elmar Kresse 2025-09-04 20:58:28 +02:00
  • 93f20ab1d5 refactor: remove outdated instructions for MP3 file placement in the lobby Elmar Kresse 2025-09-04 20:53:57 +02:00
  • ba08e05117 refactor: clear local storage and reset UI elements on room leave Elmar Kresse 2025-09-04 20:51:11 +02:00
  • df8b9a3e00 refactor: improve game start logic to ensure all active players are ready before starting Elmar Kresse 2025-09-04 19:18:19 +02:00
  • 7361174b15 refactor: prevent overwriting existing session on reconnect and improve player identity handling Elmar Kresse 2025-09-04 19:02:41 +02:00
  • f931d45932 fix: update earliestDate and year for "You Can't Hurry Love" by The Supremes Elmar Kresse 2025-09-04 18:39:02 +02:00
  • 33aa410c09 refactor: enhance session management and room joining logic in WebSocket handling Elmar Kresse 2025-09-04 18:22:30 +02:00
  • a63c5858f7 refactor: update CMD instruction in Dockerfile to specify host binding Elmar Kresse 2025-09-04 17:45:26 +02:00
  • 732c700618 refactor: remove preflight registry check and authentication probes for simplification Elmar Kresse 2025-09-04 17:38:36 +02:00
  • 1332880697 refactor: improve dependency installation logic in Dockerfile Elmar Kresse 2025-09-04 17:37:05 +02:00
  • cae0900d93 refactor: add container definition for Docker CLI in workflow Elmar Kresse 2025-09-04 17:35:02 +02:00
  • 2ad13be8cd refactor: consolidate Docker service configuration for improved clarity Elmar Kresse 2025-09-04 17:34:35 +02:00
  • cc1abc51bc refactor: remove unnecessary Docker service and container definitions Elmar Kresse 2025-09-04 17:34:07 +02:00
  • eca0891f74 refactor: enhance git clone and registry login steps with improved token handling Elmar Kresse 2025-09-04 17:33:25 +02:00
  • 0b2ae33098 refactor: add preflight registry check and basic auth probe steps Elmar Kresse 2025-09-04 17:28:46 +02:00
  • 1a7a4bb0f8 refactor: sanitize GITEA_REGISTRY_VAR input by stripping protocol and path Elmar Kresse 2025-09-04 17:23:24 +02:00
  • b0f145c3ba refactor: add IMAGE_NAMESPACE_VAR to allow optional namespace override for Docker image Elmar Kresse 2025-09-04 17:20:23 +02:00
  • 027f49ca6d refactor: improve Gitea registry login step by adding username variable and logging Elmar Kresse 2025-09-04 17:15:08 +02:00
  • e11e3dfecd refactor: simplify error handling in Docker workflow by using set -eu Elmar Kresse 2025-09-04 17:12:42 +02:00
  • 512af5cce8 refactor: enhance git checkout step and improve registry variable handling in Docker workflow Elmar Kresse 2025-09-04 17:10:10 +02:00
  • 386aff88ae refactor: enhance Docker job configuration by adding container and service definitions Elmar Kresse 2025-09-04 16:10:28 +02:00
  • 8152a16cc7 refactor: streamline Docker workflow by removing unnecessary steps and enhancing tag computation Elmar Kresse 2025-09-04 16:09:10 +02:00
  • 94f870b1ef fix: change runner from ubuntu-latest to docker for Docker workflow Elmar Kresse 2025-09-04 16:02:09 +02:00
  • 33b6dfa734 refactor: remove optional QEMU setup step from Docker workflow Elmar Kresse 2025-09-04 15:43:09 +02:00
  • 41758dce3c feat: add GitHub Actions workflow for building and pushing Docker images Elmar Kresse 2025-09-04 15:18:11 +02:00
  • 158d144721 feat: implement answer submission and scoring system for guessing game Elmar Kresse 2025-09-04 15:11:03 +02:00
  • bbce3cbadf feat: restructure client-side code Elmar Kresse 2025-09-04 12:33:17 +02:00
  • edaf9ea94e refactor: update player handling and dashboard display in client and server Elmar Kresse 2025-09-04 10:32:59 +02:00
  • b567187a77 added docker Elmar Kresse 2025-09-03 19:45:48 +02:00
  • 4cbf97cc5a init commit Elmar Kresse 2025-09-03 19:34:00 +02:00