Commit History

  1. Pin gdown to 6.x⁠

    billingsmoore +1: Claude Opus 5 (1M context)
    cadb433

  1. Document Backblaze keys in the droplet env file⁠

    billingsmoore +1: Claude Opus 5
    b6bbd57

  1. Add "Load from Backblaze" pickers for turns/captions and text input⁠

    billingsmoore +1: Claude Sonnet 5
    7eb9f97

  1. Add per-container memory limits and OOM-kill priority⁠

    f1056c7

  1. Point at Orchestrator's new self-service allowlist admin panel

    3500184
  2. Stagger nightly deploy cron to :20 UTC, avoid prune-lock collisions⁠

    88f8f15
  3. Rewrite docs for terser, more austere style (no content changes)

    255731f
  4. Add AGENTS.md: agent operating guardrails (tests, deploy, secrets)

    8d2eda8

  1. Document the REST API and the security model⁠

    billingsmoore +1: Claude Opus 5 (1M context)
    b2d53f4
  2. Fail closed on API auth, and compare tokens in constant time⁠

    billingsmoore +1: Claude Opus 5 (1M context)
    f54c348

  1. Run container as non-root⁠

    billingsmoore +1: Claude Sonnet 5
    e63b7a0
  2. Fix path-traversal via project_id in the new job API⁠

    billingsmoore +1: Claude Sonnet 5
    021451f
  3. Add async REST job API alongside the existing Gradio UI⁠

    billingsmoore +1: Claude Sonnet 5
    ab0a768
  4. Prune old images before pulling on DO droplet deploy⁠

    billingsmoore +1: Claude Sonnet 5
    1a3d259

  1. Document container egress restrictions and second-pass security gaps⁠

    billingsmoore +1: Claude Opus 5
    b34b6d7
  2. Add .dockerignore so .git isn't baked into deployed images⁠

    billingsmoore +1: Claude Opus 5
    73e1012
  3. Document HF_TOKEN over-scoping as a known gap (security review)⁠

    billingsmoore +1: Claude Sonnet 5
    62f46b4
  4. Add docs/ covering configuration, storage, deployment, and operations⁠

    billingsmoore +1: Claude Sonnet 5
    fc33d54
  5. Add DO deploy path with local-file project storage backend⁠

    billingsmoore +1: Claude Sonnet 5
    07e532f

  1. Bump actions/checkout and actions/setup-python to v7⁠

    billingsmoore +1: Claude Sonnet 5
    d51261b

  1. Fix turn-audio splice drift; harden Turn Review; add Quick Synthesize tab⁠

    billingsmoore +1: Claude Opus 4.8 (1M context)
    c198355
  2. Add per-slot regen settings, enlarge Regenerate Selection button, full test coverage⁠

    billingsmoore +1: Claude Sonnet 5
    2172eca
  3. Reject out-of-range speed before calling ElevenLabs, and clamp speed sliders⁠

    billingsmoore +1: Claude Sonnet 5
    c1429dc
  4. Stop preview from disappearing when Play is clicked⁠

    billingsmoore +1: Claude Sonnet 5
    ee39309
  5. Add project nickname + explicit Save button; fix shallow-push deploy failure⁠

    billingsmoore +1: Claude Sonnet 5
    93c910b
  6. Fix selection-regeneration blocked by text edits and preview disappearing on play⁠

    billingsmoore +1: Claude Sonnet 5
    9aad88b
  7. Add nightly automated deploy, skipped when main is unchanged⁠

    billingsmoore +1: Claude Sonnet 5
    2e993b5
  8. ci: install ffmpeg before running tests⁠

    billingsmoore +1: Claude Sonnet 5
    c81718a
  9. Add Gemini-powered "Create Turns" for VTT/SRT uploads without turns.json⁠

    billingsmoore +1: Claude Sonnet 5
    1a24191

  1. Add GitHub Actions CI + HF deploy workflows⁠

    billingsmoore +1: Claude Sonnet 5
    556c1c6
  2. Add Turn Review project persistence with autosave, Generate All, and SRT captions⁠

    billingsmoore +1: Claude Sonnet 5
    a69c6ab

  1. Add word-level highlight-to-regenerate for Turn Review audio⁠

    billingsmoore +1: Claude Sonnet 5
    bd5fe5b
  2. Merge remote-tracking branch 'hf-tts/main'

    c43ffcc
  3. Add sample SRT/text fixtures for manual TTS testing⁠

    billingsmoore +1: Claude Sonnet 5
    6ac04bc

  1. Make ElevenLabs pause/audio tags model-safe, add turn-audio temp file cleanup⁠

    billingsmoore +1: Claude Sonnet 5
    7e54bd7

  1. Default model to eleven_multilingual_v2 to match actual pipeline workflow⁠

    billingsmoore +1: Claude Sonnet 5
    9b45f04
  2. Add advanced voice setting controls (stability, similarity boost, style)⁠

    billingsmoore +1: Claude Sonnet 5
    794b80f
  3. Add Turn Review tab for editor approval of AI-drafted interpreter turns⁠

    billingsmoore +1: Claude Sonnet 5
    be2032d

  1. fix: wrap plain text box in gr.Group to avoid stuck loading indicator⁠

    billingsmoore +1: Claude Sonnet 4.6
    9b8bf39
  2. fix: update gdown calls for v6 API (remove fuzzy, use id= kwarg)⁠

    billingsmoore +1: Claude Sonnet 4.6
    ba7cc52
  3. feat: add Google Drive link input⁠

    billingsmoore +1: Claude Sonnet 4.6
    61c9083
  4. feat: support plain text file upload⁠

    billingsmoore +1: Claude Sonnet 4.6
    979cf49

  1. feat: add model selection dropdown (v3 default)⁠

    billingsmoore +1: Claude Sonnet 4.6
    fa6ab8b
  2. feat: segment editor with timestamps, editable text, pagination⁠

    billingsmoore +1: Claude Sonnet 4.6
    5adf3e7

  1. refactor: simplify UI to single hardcoded voice (David-Test)⁠

    billingsmoore +1: Claude Sonnet 4.6
    175c2ba

  1. Show API key field immediately in Voices tab⁠

    billingsmoore +1: Claude Sonnet 4.6
    6b8a4e4

  1. Replace Kokoro TTS with ElevenLabs API⁠

    billingsmoore +1: Claude Sonnet 4.6
    7b3dc39
  2. Switch base image to python:3.11 to match main ArchiveAI repo⁠

    billingsmoore +1: Claude Sonnet 4.6
    635aaac
  3. Switch to Docker SDK to install CPU-only torch and avoid 888MB CUDA wheel⁠

    billingsmoore +1: Claude Sonnet 4.6
    aca2544
  4. Fix kokoro/misaki/numpy version pins for HF Space⁠

    billingsmoore +1: Claude Sonnet 4.6
    6903e08