Tags

Tags give the ability to mark specific points in history as being important
  • v2.8.0

    This branch introduces a comprehensive HALFFRAMECAMERA feature flag system across the shell scripts, runtime container, CI, and Python support library. In make_roll.sh, make_openai_alt.sh, and make_openai_critic.sh, new HALFFRAMECAMERA_* switches are applied with strict precedence: when HALFFRAMECAMERA is true, these flags can force OpenAI modes, ZIP behavior, author mode visibility, EXIF display, and score/critic presentation, with consistent logging for default vs non-default states. The ZIP flow is refined to use a dedicated <ROOT>/.zips path and to optionally hide originals or download links; benchmark display is now gated by explicit HALFFRAMECAMERA feature flags. The HTML/JS output for gallery and overlay is updated to support disabling author mode entirely and to omit quality/importance/critic/EXIF/alt text cleanly when configured, without breaking layout or overlay behavior.
    
    A large new test suite (tests/make_roll.tests.sh) covers all HALFFRAMECAMERA options with positive/negative cases and logs timing per test; tests parse HTML and verify file system changes. The CI pipeline is extended to run these tests and produce JUnit output, while the runtime image and CI image are updated to include required dependencies for this test flow. The Python package side adds/updates runtime models and utils, including additional config surface and defaults, plus tests for env handling and image references. Dockerfile.runtime gains default HALFFRAMECAMERA env defaults. AGENTS.md gets updated with the workflow note to add regression tests for bugs. Overall, this branch focuses on feature-flagging Halfframe behavior end-to-end, ensuring predictable output in both runtime and CI, and validating the new behavior with robust automated tests.
  • v2.7.0

    2.7.0 with Docker and python package
  • v2.5.0

      Uniform version across all scripts to v2.5.0 as there is a lot of changes.
    
      Schedule generator + reporting (biggest area)
    
      - Added full schedule export stack: PDF/ICS rendering, layout refinements, grid sizing, and multi‑day/weekly/monthly views.
      - Added PCP metrics ingestion (CPU/load/disk/net), remote log fetching, and parallelized metric loading.
      - Added prediction models (random forest), persistence, and per‑host metrics with expanded visuals.
      - Added additional timeline overlays: git history, email timeline, job run durations, “now” marker, etc.
      - Added missing archive detection for PCP logs, including .zst support and missing‑day warnings (with “recent window” logic).
    
      Automation / systemd
    
      - Added systemd timers and workflows for schedule generation and roll/critic pipelines.
      - Fixed WorkingDirectory/ExecStart handling and proper REPO_ROOT/FUJIFILM_MANAGER_ROOT expansion.
      - Added environment file to systemd units and tightened install behavior.
      - Adjusted job scheduling (e.g., critic/force‑roll frequency) and log handling.
    
      OpenAI integration
    
      - Added/expanded OpenAI critic + scoring workflows and retries.
      - Improved request/response logging and error persistence for debugging.
      - Improved prompts and OpenAI usage stats in the schedule view.
      - Added better throttling/failsafe behavior around regeneration.
    
      Roll pipeline and web UI
    
      - Better roll discovery and indexing (including symlink‑aware discovery).
      - ZIP download links enabled by default; ZIP stats exported into roll workers.
      - Metadata, overlays, and author‑mode behavior refined.
      - UX tweaks for iOS/iPad: scrolling, swiping, overlays, indexing, and layout polishing.
    
      Benchmarks
    
      - Benchmark tooling expanded (zip benchmarks, profiles, per‑host metrics, CSV/PNG/PDF output).
      - Added/updated bench pipelines and supporting scripts.
    
      CI/CD
    
      - Added CI pipelines (verify + format), CI image build, and Dockerfile.ci.
      - Added registry handling and CI dependency workflow docs.
    
      Repo hygiene / workflow
    
      - Added AGENTS.md and ongoing workflow/process documentation.
      - Enforced MR description requirements, time tracking, OSC copy/BEL alerts.
      - Added depersonalization TODOs and migration notes for paths/logs.
  • v1.3.21

    4d81e778 · find pure functions ·
  • v1.3.20

    646cda0a · version bump ·
  • v1.3.18

    3cdd6a48 · minification stats ·
  • v1.3.17

    d4abf4ec · roll prefixes ·
  • v1.3.16

    172b6007 · improve logging ·