Commit Graph

23 Commits

Author SHA1 Message Date
Hermes d0f76ea4a9 ci: trigger workflow re-run after runner fix
CI/CD / lint-and-typecheck (push) Failing after 0s
CI/CD / test (push) Has been skipped
CI/CD / build (push) Has been skipped
CI/CD / deploy (push) Has been skipped
2026-05-21 14:58:02 +00:00
Hermes 4f817887ab ci: add feature branch to push trigger (temporary, for verification)
CI/CD / lint-and-typecheck (push) Failing after 1s
CI/CD / test (push) Has been skipped
CI/CD / build (push) Has been skipped
CI/CD / deploy (push) Has been skipped
2026-05-21 14:29:28 +00:00
Hermes 1854a1cb2b ci: add Gitea Actions pipeline (lint, typecheck, test, build, deploy)
CI/CD / lint-and-typecheck (pull_request) Failing after 0s
CI/CD / test (pull_request) Has been skipped
CI/CD / build (pull_request) Has been skipped
CI/CD / deploy (pull_request) Has been skipped
2026-05-21 14:16:44 +00:00
overseer fcc5feb1be Merge branch 'dev' into agent/hermes/CUB-196-cameracard 2026-05-21 10:10:39 -04:00
overseer cf3df557dd Merge pull request 'CUB-195: add useSSE hook and Zustand camera store for live SSE events' (#2) from agent/rex/CUB-195-react-sse-hook into dev
Reviewed-on: #2
2026-05-21 10:10:32 -04:00
Hermes db4663380b CUB-196: fix future timestamps, negative battery clamp, boundary tests
Grimm review fixes:
- formatRelativeTime: guard future timestamps (clock skew) → 'unknown'
- battery display: clamp negative values to 0%
- formatTimeLeft: floor fractional seconds
- Tests: +4 (future timestamp, negative battery, 15%/50% boundaries)
2026-05-21 14:07:57 +00:00
Rex 08d5ceb792 CUB-196: remove unused vi import from test 2026-05-21 12:07:52 +00:00
Rex 047241005b CUB-196: add CameraCard unit tests (vitest + testing-library, 16 tests) 2026-05-21 12:07:05 +00:00
Rex ad813cd206 CUB-196: wire CameraCard into App grid with SSE live updates 2026-05-21 12:03:17 +00:00
rex-bot 4ab7d41329 CUB-196: add accessibility and edge case fixes for CameraCard 2026-05-21 11:59:40 +00:00
rex-bot e82208f897 CUB-196: add CameraCard component with battery bar, recording indicator, online status 2026-05-21 11:51:40 +00:00
rex-bot fa0956c6fd CUB-195: add useSSE hook and Zustand camera store for live SSE events 2026-05-20 22:56:46 +00:00
overseer 5bbfc11597 Merge commit '5793617be3154877fa10e4f46b7608de86fa54ca' into dev 2026-05-19 07:36:48 -04:00
overseer 5793617be3 CUB-194: scaffold Vite + React + TypeScript + Tailwind frontend
otto/review PR approved by Otto - frontend scaffold verified clean
ci/build Build + type-check + lint verified clean
- Initialize Vite project with React + TypeScript + Tailwind CSS
- Dark theme dashboard design (rig-dark palette, rig-accent colors)
- Minimal App with RemoteRig header + 'Dashboard coming soon' placeholder
- Directory structure: components, hooks, services, types, utils
- TypeScript types for Camera, CameraFeed, SystemHealth, StreamConfig
- Custom hooks: useCameraStatus, useSystemHealth (with mock data)
- API service layer with proxy config for /api → localhost:8080
- eslint, postcss, autoprefixer configured
- lucide-react icons integrated (Camera icon)
- .env.example, .gitignore, tsconfig basepaths configured
- Build + type-check + lint verified clean
2026-05-19 07:31:52 -04:00
overseer 111cce4c84 CUB-187+188+191+193: Recording handlers, status ingestion, SSE endpoint
ci/verify Branch verified
2026-05-18 17:52:48 -04:00
overseer 5cc57446e5 CUB-186: Camera list and register API handlers + Chi router wiring 2026-05-18 17:48:58 -04:00
overseer 7a0a76bbd5 CUB-182: Chi router setup with auth middleware and graceful shutdown 2026-05-18 17:47:06 -04:00
overseer c0b2b4cf57 CUB-184: API key auth middleware 2026-05-18 17:45:25 -04:00
overseer e55dae340b CUB-185: Camera/StatusLog/RecordingEvent/Setting Go models 2026-05-18 17:45:10 -04:00
overseer dcd64ee199 CUB-183: SQLite schema migration + DB init 2026-05-18 17:44:50 -04:00
overseer ede6696792 CUB-181: Add yaml.v3 dependency via go mod tidy 2026-05-18 17:43:53 -04:00
overseer ad55e94c9c CUB-181: Scaffold Go module, directory layout, config, and main.go entry point 2026-05-18 17:43:46 -04:00
overseer 58a5d9e97a first commit 2026-05-18 17:54:13 +00:00