Construction Timelapse System — Phase 1

kingkong 35c96e351a feat: device config form + image preview gallery + static file serving před 2 měsíci
apps 35c96e351a feat: device config form + image preview gallery + static file serving před 2 měsíci
docs f6d08119ab feat: secure device provisioning flow (Pi agent claim → admin approve) před 2 měsíci
packages ef58435202 refactor: cleanup compiled outputs from source tree před 2 měsíci
scripts b9787bcb53 feat: Pi 4 deploy workflow před 2 měsíci
.dockerignore 301c88d1df Add Docker setup for local development před 2 měsíci
.env.example 301c88d1df Add Docker setup for local development před 2 měsíci
.eslintrc.js 607157183a feat: Phase 1 MVP — Auth stub + Devices heartbeat + Dashboard shell před 2 měsíci
.gitignore 301c88d1df Add Docker setup for local development před 2 měsíci
.prettierrc 607157183a feat: Phase 1 MVP — Auth stub + Devices heartbeat + Dashboard shell před 2 měsíci
DOCKER-SETUP.md 301c88d1df Add Docker setup for local development před 2 měsíci
bun.lock 047b59a380 feat: add simulator container + captures upload API před 2 měsíci
docker-compose.yml 35c96e351a feat: device config form + image preview gallery + static file serving před 2 měsíci
memory.md da583af155 docs: update memory.md — add simulator, captures API, plan overview před 2 měsíci
package.json 047b59a380 feat: add simulator container + captures upload API před 2 měsíci
tsconfig.json 607157183a feat: Phase 1 MVP — Auth stub + Devices heartbeat + Dashboard shell před 2 měsíci