Commit Graph

  • 78bfcf0261 Mount Nix camera SDK into docker container with proper LD_LIBRARY_PATH main Hunter Halloran 2026-01-30 18:07:18 -05:00
  • 194f3fbd9a Fix Nix string concatenation in preStart Hunter Halloran 2026-01-30 17:55:19 -05:00
  • 147c21a19b Fix missing 'fi' in shell script Hunter Halloran 2026-01-30 17:53:49 -05:00
  • 5cb5a78032 Fix env_file paths and ANON_KEY references in docker-compose.yml Hunter Halloran 2026-01-30 17:52:17 -05:00
  • 53314a0896 fix: Link .env file correctly (I hope) Hunter Halloran 2026-01-30 17:38:03 -05:00
  • 998a84f992 Fix module.nix package references Hunter Halloran 2026-01-30 17:26:16 -05:00
  • 59d3a1eec1 Move usda-vision module to flake nixosModules output Hunter Halloran 2026-01-30 17:24:14 -05:00
  • dce72a6ab9 feat: Export NixOS Module for usda-vision service config Hunter Halloran 2026-01-30 17:18:06 -05:00
  • 20a01c89af fix: Move ragenix to externally managed, and ask for env file references Hunter Halloran 2026-01-30 12:48:48 -05:00
  • f7c1d86244 Merge pull request #2 from salirezav/feat/nix-package Hunter 2026-01-30 12:20:19 -05:00
  • b77bca6f0a feat: Add flake and ragenix package generation and dev environment Hunter Halloran 2026-01-30 12:02:13 -05:00
  • 59ad94bba2 Merge pull request #1 from salirezav/oauth2-login Hunter 2026-01-30 11:52:14 -05:00
  • f625a3e9e1 feat: Enable UGA SSO with Microsoft Entra Hunter Halloran 2026-01-13 13:47:33 -05:00
  • 0b2c698ea5 feat: Add Azure external auth provider Hunter Halloran 2026-01-09 12:52:42 -05:00
  • d09fddf960 feat: Begin support for OIDC login Hunter Halloran 2026-01-09 12:17:00 -05:00
  • 5fdc02d2fc update UGA Innovation Factory 2025-12-19 18:35:42 -05:00
  • d6b0d5bd89 round bottom border on password UGA Innovation Factory 2025-12-19 18:20:11 -05:00
  • 4b3a66a02c round bottom border on password UGA Innovation Factory 2025-12-19 18:14:59 -05:00
  • 0d3c80aa6d fix for password too UGA Innovation Factory 2025-12-19 18:11:33 -05:00
  • e60b3d61f4 actually fix text color UGA Innovation Factory 2025-12-19 18:07:57 -05:00
  • ae5e6670e0 apply text color to body UGA Innovation Factory 2025-12-19 17:52:45 -05:00
  • ab9c164b51 respect font import better with safari UGA Innovation Factory 2025-12-19 17:40:41 -05:00
  • c7e409e571 updated dark color scheme to show text on login UGA Innovation Factory 2025-12-19 17:29:28 -05:00
  • 5ec8e3d9de add external url to allowed hosts UGA Innovation Factory 2025-12-19 16:05:48 -05:00
  • c5d5956daf feat: Add local Supabase configuration for Vite development salirezav 2025-12-18 20:17:14 -05:00
  • 8f4225a62e feat: Add dynamic host IP detection for Docker Compose and Supabase config salirezav 2025-12-18 19:57:27 -05:00
  • 8cb45cbe03 Refactor Supabase services in docker-compose.yml for better organization and testing salirezav 2025-12-18 18:27:04 -05:00
  • 93c68768d8 feat: Integrate Supabase containers into main docker-compose salirezav 2025-12-18 15:59:24 -05:00
  • 8d8b639a35 Enhance AvailabilityCalendar component with loading state, toast notifications, and delete confirmation modal salirezav 2025-12-18 15:56:20 -05:00
  • 6cf67822dc Commit changes before merging to main salirezav 2025-12-18 14:33:05 -05:00
  • 9159ab68f3 Remove CalendarStyles.css and Scheduling.tsx components, updating the project structure for improved maintainability. Update Supabase CLI version and modify experiment_repetitions SQL migration to include scheduled_date. Enhance scheduling component in the remote app with improved drag-and-drop functionality and UI adjustments for better user experience. salirezav 2025-12-12 12:53:52 -05:00
  • bada5a073d Enhance scheduling component and improve data handling salirezav 2025-12-05 11:10:21 -05:00
  • 933d4417a5 Update Docker configuration, enhance error handling, and improve logging salirezav 2025-12-03 17:23:31 -05:00
  • 2bce817b4e Enhance media API with video file validation and Docker configuration update salirezav 2025-12-03 14:56:18 -05:00
  • d454c64168 Add background thumbnail generator to media API salirezav 2025-12-02 12:34:00 -05:00
  • cb48020932 Enhance CameraPage UI and improve loading indicators salirezav 2025-12-01 15:40:32 -05:00
  • b3a94d2d4f Enhance Docker Compose configuration and improve camera manager error handling salirezav 2025-12-01 15:30:10 -05:00
  • 73849b40a8 Add MQTT publish request and response models, and implement publish route salirezav 2025-12-01 13:07:36 -05:00
  • 5070d9b2ca Enhance media API transcoding and video streaming capabilities salirezav 2025-11-04 11:55:27 -05:00
  • de46753f15 Update session summary and clean up unused files salirezav 2025-11-03 23:07:22 -05:00
  • 4acad772f9 Update camera management and MQTT logging for improved functionality salirezav 2025-11-03 16:56:53 -05:00
  • 868aa3f036 Add scheduling-remote service to docker-compose and enhance camera error handling salirezav 2025-11-02 19:33:13 -05:00
  • f6a37ca1ba Remove deprecated files and scripts to streamline the codebase salirezav 2025-11-02 10:07:59 -05:00
  • f1a9cb0c1e Refactor API route setup and enhance modularity salirezav 2025-11-01 15:53:01 -04:00
  • 1a8aa8a027 RTSP Fully Implemented salirezav 2025-11-01 14:58:25 -04:00
  • 43e1dace8c Enhance camera recording functionality with streamer integration salirezav 2025-11-01 13:49:16 -04:00
  • 3cb6a8e76e Refactor MediaMTX configuration and enhance RTSP streaming logging salirezav 2025-11-01 12:58:30 -04:00
  • b7adc3788a Implement RTSP streaming functionality for cameras salirezav 2025-11-01 12:35:25 -04:00
  • 70f614e9ff Enhance video streaming capabilities and UI integration salirezav 2025-10-31 18:29:05 -04:00
  • 00d4e5b275 Enhance video remote service and UI components salirezav 2025-10-31 18:06:40 -04:00
  • 0b724fe59b Refactor video streaming feature and update dependencies salirezav 2025-10-30 15:36:19 -04:00
  • 9f669e7dff Enhance scheduling and drag-and-drop functionality in the Calendar component salirezav 2025-10-29 14:16:19 -04:00
  • 98c93f9e0e Change video storage directory from /storage to /mnt/nfs_share salirezav 2025-10-14 16:28:00 -04:00
  • e675423258 Remove deprecated CSV files and update experiment seeding scripts salirezav 2025-09-28 21:10:50 -04:00
  • 853cec1b13 Add drag-and-drop scheduling functionality to the Scheduling component salirezav 2025-09-24 21:23:38 -04:00
  • aaeb164a32 Refactor experiment management and update data structures salirezav 2025-09-24 14:27:28 -04:00
  • 08538c87c3 Implement availability management in Scheduling component salirezav 2025-09-22 11:34:58 -04:00
  • 44c8c3f6dd Update environment configuration and enhance user management features salirezav 2025-09-22 11:20:15 -04:00
  • 0ba385eebc update scheduling salirezav 2025-09-19 12:46:03 -04:00
  • 4e0e9f9d3f Update modal backdrop blur effect and Vite configuration salirezav 2025-09-19 12:43:37 -04:00
  • ed6c242faa Enhance scheduling features in management dashboard salirezav 2025-09-19 12:33:25 -04:00
  • d1fe478478 Refactor: enhance dashboard layout and experiment management features salirezav 2025-09-19 12:03:46 -04:00
  • 843071eda7 Remove unnecessary blank lines in camera-test.html for cleaner code. salirezav 2025-09-11 14:28:54 -04:00
  • f8d720964e Update API endpoints for camera2 and enhance logging options in USDA Vision System salirezav 2025-09-11 14:25:20 -04:00
  • 8e7b5b054f Add development scripts and Docker Compose configuration for local environment setup salirezav 2025-09-11 14:24:21 -04:00
  • 5bdb070173 Enhance camera management features: add debug endpoint for camera manager state, implement live camera routes without authentication, and improve logging for camera initialization and status checks. Update Docker configuration to include environment variables for the web app. salirezav 2025-09-02 15:31:47 -04:00
  • 62dd0d162b Refactor: enhance API response schemas for pagination; update environment variables for Supabase and Vision API; improve Vite configuration for proxy routing salirezav 2025-08-12 13:48:17 -04:00
  • 7a939920fa Chore: update environment configuration for local development; modify Dockerfile to streamline SDK installation and enhance startup script for better directory handling; add time verification script for system time synchronization salirezav 2025-08-08 16:18:37 -04:00
  • 20907509b1 Refactor camera management to conditionally import SDK and handle mock mode; update API base URL references to localhost in documentation and code. salirezav 2025-08-08 13:20:31 -04:00
  • fc2da16728 Chore: rename api->camera-management-api and web->management-dashboard-web-app; update compose, ignore, README references Alireza Vaezi 2025-08-07 22:07:25 -04:00
  • 28dab3a366 Build: ensure bash available for vendor install.sh Alireza Vaezi 2025-08-07 21:28:12 -04:00
  • 4c9e9445e4 Chore: minor compose tweaks for SDK install at runtime and env Alireza Vaezi 2025-08-07 21:27:06 -04:00
  • 00ea41e11c Build: install Huateng SDK from local tarball in api image; compose builds api image and sets LD_LIBRARY_PATH Alireza Vaezi 2025-08-07 21:27:00 -04:00
  • cf0bb48fac API Dockerfile: install camera SDK from local tarball under camera_sdk; compose: build API image and set LD_LIBRARY_PATH fallback Alireza Vaezi 2025-08-07 21:25:58 -04:00
  • 458c04608c Dev: run full system via main.py in compose; add config.compose.json pointing MQTT to 'mqtt' service and map /storage Alireza Vaezi 2025-08-07 21:07:07 -04:00
  • 6255279d0d Docs: add subtree workflow and Docker Compose quick start to README Alireza Vaezi 2025-08-07 21:03:12 -04:00
  • 2b25413040 Add .env.example for local dev env vars Alireza Vaezi 2025-08-07 20:58:54 -04:00
  • eaf509fbf8 Add api/ and web/ via git subtree; add docker-compose.yml and unified .gitignore Alireza Vaezi 2025-08-07 20:58:28 -04:00
  • 0b0e575080 Add 'web/' from commit '81828f61cf893039b89d3cf1861555f31167c37d' Alireza Vaezi 2025-08-07 20:57:47 -04:00
  • 7dbb36d619 Add 'api/' from commit '14ac229098e65aa643f84e8e17e0c5f1aaf8d639' Alireza Vaezi 2025-08-07 20:57:34 -04:00
  • 4743f19aef Initial commit: Add project README Alireza Vaezi 2025-08-07 10:53:16 -04:00
  • 81828f61cf feat(video-streaming): add ApiStatusIndicator, PerformanceDashboard, VideoDebugger, and VideoErrorBoundary components Alireza Vaezi 2025-08-06 11:46:25 -04:00
  • 14ac229098 streaming fix Alireza Vaezi 2025-08-05 15:55:48 -04:00
  • 07e8e52503 Add comprehensive video streaming module and AI agent integration guide Alireza Vaezi 2025-08-05 14:44:31 -04:00
  • 228efb0f55 feat: add Pagination component for video list navigation Alireza Vaezi 2025-08-05 13:56:26 -04:00
  • 14757807aa Enhance video file handling: support multiple formats (AVI, MP4, WEBM) in storage manager Alireza Vaezi 2025-08-05 13:53:28 -04:00
  • 37553163db Implement video processing module with FFmpeg conversion, OpenCV metadata extraction, and file system repository Alireza Vaezi 2025-08-04 16:44:53 -04:00
  • 7bc76d72f9 feat: Update camera configuration to support MP4 format with new settings Alireza Vaezi 2025-08-04 16:44:45 -04:00
  • 1aaac68edd feat(video): Implement MP4 format support across frontend and backend Alireza Vaezi 2025-08-04 16:21:22 -04:00
  • 551e5dc2e3 feat(video-streaming): Implement video streaming feature with components, hooks, services, and utilities Alireza Vaezi 2025-08-04 15:02:48 -04:00
  • 97f22d239d feat: Enhance camera streaming functionality with stop streaming feature and update UI for better user experience Alireza Vaezi 2025-07-31 22:17:08 -04:00
  • 28400fbfb8 Enhance camera configuration and auto-recording functionality Alireza Vaezi 2025-07-29 13:54:16 -04:00
  • 1f47e89a4d feat: Add camera preview functionality and recording controls to VisionSystem Alireza Vaezi 2025-07-29 12:31:03 -04:00
  • 0d20fe189d feat: Add CameraPreviewModal component for live camera streaming Alireza Vaezi 2025-07-29 12:30:59 -04:00
  • a6514b72c9 Enhance API server configuration: add auto-recording settings and improve image quality parameters Alireza Vaezi 2025-07-29 11:28:04 -04:00
  • 7e3169f336 Remove compiled Python bytecode files from the __pycache__ directories Alireza Vaezi 2025-07-29 11:27:58 -04:00
  • ff7cb2c8f3 Add comprehensive tests for camera streaming, time synchronization, and auto-recording functionality Alireza Vaezi 2025-07-29 11:15:10 -04:00
  • 0c92b6c277 feat: Integrate auto-recording feature into USDA Vision Camera System Alireza Vaezi 2025-07-29 09:43:14 -04:00
  • 0a26a8046e Refine camera settings: adjust sharpness, contrast, gamma, noise filter, and auto white balance Alireza Vaezi 2025-07-29 07:58:41 -04:00
  • ef0f9f85c5 Add USDA Vision Camera Streaming API and related functionality Alireza Vaezi 2025-07-28 18:09:48 -04:00