Commit Graph

23 Commits

Author SHA1 Message Date
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