Commit History

  1. fix: add test_audio directory to .gitignore

    bb0eb0a
  2. refactor: improve test function descriptions and structure in test_analyze.py

    c046b21
  3. feat: add vocal analysis module for AI music detection

    86b258b
  4. feat: implement score fusion engine for AI music detection

    9afcc8e
  5. feat: add audio feature extraction module for AI music detection

    29d1ce6
  6. fix: enhance analyze endpoint with full audio analysis pipeline and vocal analysis support

    7b35ef2
  7. fix: expand decision_source options in AnalysisSummary schema

    f4784fd

  1. fix: update audio processing endpoint to default options to all-off when missing

    8ea6326
  2. fix: enhance audio processing tests with improved validation and error handling

    2ccad2a
  3. fix: update audio processing endpoint to accept options as JSON string and validate input

    95c22a6

  1. fix: add tests for auth failure without API key and ensure rate limiting applies regardless of auth

    de799a3
  2. fix: implement rate limiting for audio processing endpoint and improve file size handling

    1c79dfc
  3. fix: implement rate limiting for analysis endpoints to prevent abuse

    3580561
  4. fix: update CORS origins and API key requirements in README for production guidelines

    dfd803e
  5. fix: update status code assertions in commend generate tests for better error handling

    f89ed85
  6. fix: enhance API key validation and implement stale IP eviction in rate limiting

    c5f51f7
  7. fix: improve CORS origin handling with warnings for production and defaults for development

    dd0b28c
  8. fix: remove unnecessary CORS origins environment variable from Dockerfile

    9a908b0

  1. fix: standardize error response format and update request payload keys in commend endpoints

    be8f2ab
  2. fix: enhance error responses in audio processing endpoint with structured details

    e8b1db1

  1. fix: update audio processing tests to handle multiple error status codes

    91fa7cf

  1. fix: update analysis and commend endpoints with additional tests and default values

    8bcdcab
  2. fix: update API endpoints in README for consistency and clarity

    4ec07a1
  3. fix: update project structure in README to reflect accurate directory names and organization

    6a28768
  4. fix: remove base_url from service_status response for cleaner output

    98d16d1
  5. fix: enhance error handling in YouTube analysis and implement API key validation with rate limiting

    c3a06a0

  1. fix: add analysisMode to AnalysisResult and update decisionSource handling in analyze functions

    7f1abd6
  2. fix: enhance CORS origin handling and update validation for YouTube URLs

    cbff5e0

  1. fix: update filterwarnings in pyproject.toml to ignore additional deprecation warnings

    f37f03d
  2. chore: update pyproject.toml and requirements.txt with project metadata and comments

    d498226
  3. fix: update health check test assertions for correct response keys

    d12895a
  4. refactor: update test client fixture to use context manager for better resource management

    36c6633
  5. feat: add tests for Crown Commend health and generate endpoints

    fb6be88
  6. feat: add initial test files for health check and YouTube analysis endpoints

    46c1e33
  7. chore: update .env.example with placeholder values for sensitive credentials

    5763c36

  1. feat: add duplicate comment prevention and video comment status check endpoints

    a6c4ac1
  2. feat: implement Comment Tracker Service to manage posted video IDs and prevent duplicate comments

    fcfa3d9
  3. feat: add YouTube OAuth related files to .gitignore

    4d426bf
  4. feat: add YouTube OAuth token generator script

    ae650a9
  5. refactor: update model version in Gemini AI Service and optimize transcript fetching in YouTube Service

    0406dc2
  6. refactor: update model version in Gemini AI Service for improved performance

    4c4829f
  7. fix: handle YouTube share URLs with si= parameter⁠

    Rthur2003 +1: Claude Opus 4.5
    cc64632
  8. refactor: Update model version in Gemini AI Service for improved performance

    ac7b4f5

  1. refactor: Update model version in content generation for improved performance

    93f9247
  2. refactor: Remove unused imports from commend router

    0abb684
  3. refactor: Clean up and optimize comment generation logic in Gemini AI Service

    0867dac
  4. refactor: Optimize YouTube comment generation by reducing API calls and improving efficiency

    0fced84
  5. refactor: Optimize YouTube comment generation and improve error handling

    61ddcc8
  6. feat: Enhance YouTube API integration with improved configuration checks and documentation

    eb80da4
  7. refactor: Migrate from deprecated google.generativeai to google.genai package⁠

    c6a816d