Commit Graph

38 Commits

Author SHA1 Message Date
a4a3b19f59 use schafkopf-logic crate nightly-rust 2025-11-10 18:06:40 +01:00
7f2fcd9ba0 force reinstall of trunk during CI build process 2025-11-09 00:58:14 +01:00
4866a74f68 add responsive canvas fitting 2025-11-09 00:53:06 +01:00
1b0cd8913b refactor GitHub Actions workflow to improve caching 2025-11-06 22:33:57 +01:00
355e8754a8 implement basic card rendering 2025-11-06 22:24:02 +01:00
a13e4ed9bc fix mouse events 2025-11-02 18:44:41 +01:00
ce9fece708 add text display of card 2025-11-02 18:00:44 +01:00
60b6d57dd3 add GitHub Actions workflow for deploying WebAssembly to GitHub Pages 2025-11-02 01:35:47 +01:00
c1344a3553 clippy format 2025-10-31 00:14:59 +01:00
6efdc7a0d0 initialize bevy game 2025-10-31 00:07:59 +01:00
7da9b0484f add gamemode adn basic winning card methode 2025-10-15 00:29:32 +02:00
4784a156a9 init game logic 2025-10-12 20:57:47 +02:00
730b4c508b add basic github api 2025-10-11 01:00:23 +02:00
e6a57a49f1 test 2025-10-10 23:06:46 +02:00
7493368043 delete back and frontend
add schafkopf os
add build firmware action
2025-10-10 23:01:09 +02:00
0a376487df refactor: structure pico project nightly-test-api 2025-09-04 23:06:49 +02:00
db44b15717 feat: enhance serial communication handling and logging in backend services 2025-09-02 23:25:25 +02:00
423eaefe85 feat: add start-dev.bat script to launch backend and frontend processes 2025-08-31 22:19:39 +02:00
d710f958b3 feat: update Docker configuration for combined frontend and backend build process 2025-08-30 14:25:26 +02:00
46899ef7be feat: integrate Tailwind CSS for improved styling and layout
- Added Tailwind CSS and its Vite plugin to the frontend project.
- Updated App.svelte to enhance UI with Tailwind classes, including a new layout for the serial monitor and command tester.
- Improved logging functionality by increasing log history and adding more detailed log messages.
- Refactored SendBox.svelte for consistent styling with Tailwind.
- Enhanced Pico firmware to support structured event logging and command parsing.
- Updated README_PICO_SERIAL.md to provide comprehensive documentation on serial communication and backend integration.
- Added .dockerignore to optimize Docker builds by excluding unnecessary files.
2025-08-30 14:18:57 +02:00
d607308b1d feat: Initialize backend with NestJS framework and serial communication
- Added package.json for backend dependencies and scripts.
- Implemented basic AppController and AppService with a simple "Hello World!" endpoint.
- Created SerialModule for handling serial communication with the Pico.
- Developed SerialController and SerialService to manage serial ports and commands.
- Implemented event streaming for serial data.
- Added Jest tests for AppController and e2e tests for the application.
- Set up TypeScript configuration for the backend.
- Created frontend SendBox component for sending commands to the backend.
- Established Pico firmware for controlling a stepper motor via serial commands.
- Documented project structure and usage in README files.
2025-08-27 22:11:33 +02:00
bd41ffbe79 fix: correct webhook token secret reference in GitHub Actions workflow 2025-08-26 02:16:39 +02:00
bd1d677d6a feat: add game starter component for physical robot game 2025-08-26 02:12:57 +02:00
df3a48faed fix: change runner to self-hosted and add updater notification step 2025-08-26 01:50:53 +02:00
8067f931d7 fix: typo 2025-08-26 01:32:04 +02:00
41107652d1 refactor: update landing page layout and styles for Schafkopf Bot 2025-08-26 01:26:50 +02:00
70ea3c4027 refactor: move from sveltekit to vite 2025-08-26 01:20:24 +02:00
9130303a45 fix: move prerender export to the correct position in +layout.svelte 2025-08-26 01:14:38 +02:00
919915a31a fix: update Dockerfile to copy client build output from the correct directory 2025-08-26 01:01:45 +02:00
6eb5686d8b fix: add @sveltejs/adapter-static dependency and configure adapter options in svelte.config.js 2025-08-26 00:53:56 +02:00
78d205c320 fix: update Dockerfile to change ENTRYPOINT to CMD for nginx 2025-08-26 00:53:52 +02:00
27d308ad9c fix: update base image in Dockerfile for builder stage to use node:20-bookworm-slim 2025-08-26 00:34:18 +02:00
c2202d947f fix: update Docker workflow to include QEMU and Buildx setup, and upgrade build-push action to v6 2025-08-26 00:24:09 +02:00
3abe4355b6 fix: change CMD to ENTRYPOINT in Dockerfile for nginx 2025-08-25 17:52:24 +02:00
0f7ece4886 fix: update workflow to use 'main' branch instead of 'master' 2025-08-25 17:27:18 +02:00
922f3669d1 refactor: simplify Dockerfile by removing redundant build stages 2025-08-25 17:25:31 +02:00
23d30fcc42 fix: update Docker build context and Dockerfile path in workflow 2025-08-25 17:23:43 +02:00
09837d032e first commit 2025-08-25 17:11:37 +02:00