Commit Graph

  • 5d5e828980 Merge pull request 'fix: remove unused isPlaying state variable in VideoPlayer' (#38) from fix/video-player-typescript-error into dev dev tanyar09 2026-02-11 12:28:31 -05:00
  • fae8afaf84 fix: remove unused isPlaying state variable in VideoPlayer fix/video-player-typescript-error Tanya 2026-02-11 12:26:35 -05:00
  • 2aac3befd4 Merge pull request 'feature/video-player-play-button' (#37) from feature/video-player-play-button into dev tanyar09 2026-02-11 12:18:35 -05:00
  • 726b36db80 feat: add informational message for bulk auto-match operation feature/video-player-play-button Tanya 2026-02-11 12:15:44 -05:00
  • 4d8158ab94 feat: add Play button overlay for videos in search results Tanya 2026-02-11 12:12:34 -05:00
  • 7d415c56fe Merge pull request 'feat: enhance tag addition functionality in PhotoTagDialog' (#36) from tags-tsx-updates into dev tanyar09 2026-02-10 13:55:40 -05:00
  • 8992c07c8e feat: enhance tag addition functionality in PhotoTagDialog tags-tsx-updates tanyar09 2026-02-10 18:54:26 +00:00
  • c5c3059409 Merge pull request 'fix/auto-match-stricter-filtering' (#35) from fix/auto-match-stricter-filtering into dev tanyar09 2026-02-10 13:29:26 -05:00
  • cc74599959 refactor: simplify developer mode to use environment variable fix/auto-match-stricter-filtering Tanya 2026-02-10 13:26:13 -05:00
  • a6ba78cd54 feat: add debug mode, distance-based thresholds, and improve pose detection Tanya 2026-02-10 13:20:07 -05:00
  • 6b6b1449b2 Modified files: backend/config.py - Added MIN_AUTO_MATCH_FACE_SIZE_RATIO = 0.005 backend/services/face_service.py - Multiple changes: Added load_face_encoding() function (supports float32 and float64) Added _calculate_face_size_ratio() function Updated find_similar_faces() to filter small faces Updated find_auto_match_matches() to exclude small reference faces Fixed reference face quality calculation (use actual quality, not hardcoded 0.5) Fixed duplicate detection (exclude faces from same photo) Updated confidence threshold from 40% to 50% Updated confidence calibration (moderate version) backend/api/faces.py - Updated default tolerance to 0.5 for auto-match endpoints backend/schemas/faces.py - Updated default tolerance to 0.5 admin-frontend/src/pages/AutoMatch.tsx - Updated default tolerance to 0.5 admin-frontend/src/api/faces.ts - Added tolerance parameter support Tanya 2026-02-06 14:16:11 -05:00
  • 863b6188b4 Merge pull request 'feature/extend-people-search-and-fix-port-binding' (#34) from feature/extend-people-search-and-fix-port-binding into dev tanyar09 2026-02-05 12:51:36 -05:00
  • d0dd5c82ea feat: add click logging for admin frontend feature/extend-people-search-and-fix-port-binding tanyar09 2026-02-05 17:50:15 +00:00
  • b0c9ad8d5d feat: enhance tag management in Tags page tanyar09 2026-02-05 17:27:41 +00:00
  • 09ee8712aa feat: extend people search to first/middle/last/maiden names and fix port binding issue tanyar09 2026-02-05 16:57:47 +00:00
  • 041d3728a1 Merge pull request 'feat: Enhance logging and error handling for job streaming and photo uploads' (#29) from feature/log-management-and-updates into dev tanyar09 2026-02-04 14:32:14 -05:00
  • 7a981b069a feat: Enhance logging and error handling for job streaming and photo uploads feature/log-management-and-updates tanyar09 2026-02-04 19:30:05 +00:00
  • 4adf4f607c Merge pull request '- Add radio buttons to choose between 'Scan from Local' and 'Scan from Network'' (#17) from feature/scan-folder-local-network-modes into dev tanyar09 2026-01-30 14:07:35 -05:00
  • 46dffc6ade - Add radio buttons to choose between 'Scan from Local' and 'Scan from Network' - Local mode: Use File System Access API (Chrome/Edge/Safari) or webkitdirectory (Firefox) to read folders from browser - Local mode: Browser reads files and uploads them via HTTP (no server-side filesystem access needed) - Network mode: Type network paths or use Browse Network button for server-side scanning - Add 'Start Scanning' button for local mode (separate from folder selection) - Update API client to handle FormData uploads correctly (remove Content-Type header) - Update Help page documentation with new scan mode options - Add progress tracking for local file uploads" feature/scan-folder-local-network-modes tanyar09 2026-01-30 19:06:57 +00:00
  • 7cfee99350 Merge pull request 'feat: Add exifread library for enhanced EXIF date extraction' (#16) from fix/exif-date-extraction-improvements into dev tanyar09 2026-01-30 12:20:37 -05:00
  • 42101ea7e7 feat: Add exifread library for enhanced EXIF date extraction fix/exif-date-extraction-improvements tanyar09 2026-01-30 17:19:52 +00:00
  • 92c7712973 Merge pull request 'refactor: Enhance EXIF date extraction in photo_service' (#15) from fix/exif-date-extraction into dev tanyar09 2026-01-30 11:32:38 -05:00
  • d89238facf refactor: Enhance EXIF date extraction in photo_service fix/exif-date-extraction tanyar09 2026-01-30 16:31:48 +00:00
  • 41bed0b680 Merge pull request 'feat: Implement directory browsing functionality' (#14) from feature/server-side-folder-browser into dev tanyar09 2026-01-30 11:10:45 -05:00
  • f4bdb5d9b3 feat: Implement directory browsing functionality feature/server-side-folder-browser tanyar09 2026-01-30 16:09:24 +00:00
  • 920fe97c09 Merge pull request 'feature/postgresql-remote-connection-docs' (#13) from feature/postgresql-remote-connection-docs into dev tanyar09 2026-01-29 14:54:26 -05:00
  • 6688a654d3 chore: Clean up documentation and update various files feature/postgresql-remote-connection-docs tanyar09 2026-01-29 19:52:48 +00:00
  • 6cf5b0dae1 docs: Add PostgreSQL remote connection configuration steps tanyar09 2026-01-29 19:51:45 +00:00
  • 31d2415b86 docs: remove issue/symptom/cause sections, keep only configuration steps tanyar09 2026-01-29 19:33:17 +00:00
  • e0712ea520 docs: add reverse proxy setup instructions for HTTPS deployment tanyar09 2026-01-29 19:30:22 +00:00
  • fe9dbc77e5 Merge pull request 'docs: add from-scratch deploy script and env templates' (#12) from chore/deploy-script-from-scratch into dev tanyar09 2026-01-28 14:40:07 -05:00
  • f224a160e3 docs: add from-scratch deploy script and env templates chore/deploy-script-from-scratch tanyar09 2026-01-28 19:20:35 +00:00
  • bfc07fcde5 Merge pull request 'fix: cast date filters in viewer search' (#11) from fix/viewer-search-date-filter into dev tanyar09 2026-01-28 13:17:39 -05:00
  • 1d35f4ab5a fix: cast date filters in viewer search fix/viewer-search-date-filter tanyar09 2026-01-28 18:15:51 +00:00
  • 1eeecbf275 Merge pull request 'feat: Update video thumbnail handling in viewer frontend' (#10) from fix/viewer-video-thumbnails into dev tanyar09 2026-01-28 12:56:59 -05:00
  • 830c7bcaa6 feat: Update video thumbnail handling in viewer frontend fix/viewer-video-thumbnails tanyar09 2026-01-28 17:55:58 +00:00
  • 2f640b7b8d Merge pull request 'feat: Enhance photo and video handling in admin frontend' (#9) from fix/video-range-streaming into dev tanyar09 2026-01-28 12:47:25 -05:00
  • 70923e0ecf feat: Enhance photo and video handling in admin frontend fix/video-range-streaming tanyar09 2026-01-28 17:45:45 +00:00
  • 5b8e22d9d1 Merge pull request 'fix: support HTTPS proxy by using relative API paths' (#8) from fix/https-proxy-api-routing into dev tanyar09 2026-01-23 14:04:32 -05:00
  • 70cfd63ca1 fix: support HTTPS proxy by using relative API paths fix/https-proxy-api-routing tanyar09 2026-01-23 18:59:46 +00:00
  • 49ae9728f3 Merge pull request 'chore: Improve CI workflow with retry logic for package installation' (#6) from fix/ci-apt-retry-logic into dev tanyar09 2026-01-22 13:50:49 -05:00
  • 6dc5407e84 Merge pull request 'feat: Enhance photo handling in admin frontend' (#7) from fix/image-urls-and-tag-display into dev tanyar09 2026-01-22 13:44:23 -05:00
  • afaacf7403 feat: Enhance photo handling in admin frontend fix/image-urls-and-tag-display tanyar09 2026-01-22 18:33:44 +00:00
  • ac05c00bd6 chore: Improve CI workflow with retry logic for package installation fix/ci-apt-retry-logic Tanya 2026-01-22 11:40:16 -05:00
  • 845273cfd3 Merge branch 'dev' of https://git.levkin.ca/ilia/punimtag into dev tanyar09 2026-01-21 19:59:27 +00:00
  • 6adc1f4a5c Merge pull request 'feat: Add photo management API endpoints for fetching, favoriting, reporting, and tagging photos' (#5) from fix/photos-paths into dev tanyar09 2026-01-21 14:49:48 -05:00
  • dd8dd0808e feat: Add photo management API endpoints for fetching, favoriting, reporting, and tagging photos fix/photos-paths Tanya 2026-01-21 14:33:59 -05:00
  • f879e660a4 Merge pull request 'fix: prevent server crashes during photo processing' (#4) from fix/database-connection-crash-prevention into dev tanyar09 2026-01-21 12:58:07 -05:00
  • f9fafcbb1a fix: prevent server crashes during photo processing fix/database-connection-crash-prevention Tanya 2026-01-21 11:52:07 -05:00
  • ddc50efd7c Merge branch 'dev' of https://git.levkin.ca/ilia/punimtag into dev tanyar09 2026-01-19 20:43:09 +00:00
  • 42fbf8d496 chore: Add PM2 ecosystem config to .gitignore tanyar09 2026-01-19 20:38:31 +00:00
  • 7d2cd78a9a Merge pull request 'update linting rules to ignore non-critical style issues' (#3) from ci/ignore-linting-errors into dev tanyar09 2026-01-19 15:30:04 -05:00
  • 51081c1b5d chore: Add deployment checklist and PM2 configuration examples feature-sync-with-server Tanya 2026-01-19 15:20:39 -05:00
  • 5073c22f03 chore: Refine CI workflow output handling for linting and type-checking ci/ignore-linting-errors Tanya 2026-01-16 15:39:32 -05:00
  • edfefb3f00 chore: Enhance CI workflow with detailed linting and type-checking outputs Tanya 2026-01-16 15:30:54 -05:00
  • b287d1f0e1 chore: Enhance Python linting rules in CI and package configurations Tanya 2026-01-16 15:23:54 -05:00
  • c8b6245625 chore: Update linting rules for Python and frontend configurations Tanya 2026-01-16 15:16:39 -05:00
  • ebde652fb0 update linting rules to ignore non-critical style issues Tanya 2026-01-16 15:02:04 -05:00
  • 9ddd7c04eb chore: Update CI workflow with timeout and enhanced checkout options feature/ci-tests-expansion Tanya 2026-01-12 15:22:40 -05:00
  • 3d410a94a8 test Tanya 2026-01-12 14:15:20 -05:00
  • 0400a4575d chore: Add Semgrep ignore file and enhance CI workflow with detailed checks Tanya 2026-01-12 14:00:01 -05:00
  • 60b6d1df91 chore: Add blank lines to improve readability in multiple files Tanya 2026-01-12 13:26:43 -05:00
  • c490235ad1 chore: Enhance CI workflow with comprehensive checks for linting, type checking, and testing Tanya 2026-01-12 13:08:21 -05:00
  • 29c8a27e01 chore: Remove non-blocking behavior from linting and type checking in CI workflow Tanya 2026-01-12 13:00:01 -05:00
  • 0e673bc6d9 chore: Update CI workflow to allow non-blocking linting and type checking Tanya 2026-01-12 12:46:16 -05:00
  • a1e4544a42 refactor: Simplify JUnit XML parsing in CI workflow Tanya 2026-01-12 12:32:20 -05:00
  • 4b0a495bb0 chore: Add Semgrep ignore file and CI job status documentation Tanya 2026-01-12 12:25:19 -05:00
  • bcc902fce2 fix: Update tests to align with API response structure and improve assertions Tanya 2026-01-12 11:59:24 -05:00
  • 67c1227b55 chore: Add blank lines to improve readability in various files Tanya 2026-01-12 11:36:29 -05:00
  • ca7266ea34 fix: Update photo deletion test to assert deleted_count instead of deleted Tanya 2026-01-09 13:00:35 -05:00
  • 79d20ecce8 fix: Update favorite endpoint path from /favorite to /toggle-favorite Tanya 2026-01-09 12:52:51 -05:00
  • 4f21998915 fix: Update tests to match actual API behavior and model structure Tanya 2026-01-09 12:51:48 -05:00
  • 6a194d9f62 chore: Update CI workflow to include email-validator for Pydantic email validation Tanya 2026-01-09 12:49:42 -05:00
  • 5fb66f9a85 fix: Handle charset parameter in SSE Content-Type header test Tanya 2026-01-09 12:48:22 -05:00
  • c02d375da7 chore: Update CI workflow to install Python 3.12 using pyenv Tanya 2026-01-09 12:37:43 -05:00
  • 6e8a0959f2 fix: Use Python 3.12 in CI build validation step Tanya 2026-01-09 12:24:56 -05:00
  • 08e0fc8966 fix: Add numpy and pillow to CI build validation step Tanya 2026-01-09 12:16:54 -05:00
  • 634d5dab02 chore: Update CI workflow to include numpy and pillow dependencies for faster builds Tanya 2026-01-08 14:57:01 -05:00
  • 0ca9adcd47 test: Add comprehensive CI tests for photos, people, tags, users, jobs, and health APIs Tanya 2026-01-08 14:51:58 -05:00
  • c6f27556ac chore: Update CI workflow to use virtual environment directly and enhance summary output Tanya 2026-01-08 14:43:46 -05:00
  • 7dd95cbcd0 chore: Add Gitleaks configuration and enhance CI workflow for backend validation Tanya 2026-01-08 14:33:51 -05:00
  • 922c468e9b chore: Enhance CI workflow summary and improve JWT token generation Tanya 2026-01-08 14:15:08 -05:00
  • 70cd7aad95 fix: Handle ValueError in accept_matches function for better error reporting Tanya 2026-01-08 13:49:38 -05:00
  • 13f926b84e chore: Enhance CI workflow with detailed secret scanning and reporting Tanya 2026-01-08 13:30:37 -05:00
  • bd3fb5ce74 chore: Update CI workflow to trigger only on pull_request events Tanya 2026-01-08 13:24:41 -05:00
  • 45ceedc250 chore: Enhance CI workflow concurrency management for push and PR events Tanya 2026-01-08 13:21:49 -05:00
  • 16e5d4acaf chore: Update sensitive information in documentation and code to use environment variables Tanya 2026-01-08 13:08:47 -05:00
  • 3e0140c2f3 feat: Implement custom bearer token security dependency for authentication Tanya 2026-01-08 12:40:07 -05:00
  • 47f31e15a6 test push Tanya 2026-01-08 11:04:19 -05:00
  • c0267f262d chore: Refine CI workflow to skip push events on feature branches Tanya 2026-01-08 10:59:51 -05:00
  • 2f6dae5f8c chore: Update CI workflow to prevent duplicate runs for push and PR events Tanya 2026-01-07 15:31:18 -05:00
  • 1bf7cdf4ab chore: Update backend test command and add test runner script Tanya 2026-01-07 15:23:16 -05:00
  • 364974141d chore: Add pytest configuration and update CI to skip DeepFace during tests Tanya 2026-01-07 15:02:41 -05:00
  • 77ffbdcc50 chore: Update CI workflow and testing setup with new dependencies and test plan documentation Tanya 2026-01-07 14:53:26 -05:00
  • 8f8aa33503 fix: Update null check in PhotoViewerClient component for improved type safety Tanya 2026-01-07 14:28:34 -05:00
  • 2e735f3b5a chore: Add script to start all servers and update package.json Tanya 2026-01-07 14:05:13 -05:00
  • 570c2cba97 chore: Update CI workflow to initialize both main and auth database schemas Tanya 2026-01-07 13:51:37 -05:00
  • d0eed824c0 chore: Enhance CI workflow with database schema initialization and testing dependencies Tanya 2026-01-07 13:38:27 -05:00
  • 2020e84f94 chore: Enforce dynamic rendering in viewer frontend pages to optimize build process Tanya 2026-01-07 13:30:36 -05:00
  • a639189c23 chore: Dynamically import email functions in authentication routes to optimize build process Tanya 2026-01-07 13:21:40 -05:00