• v1.0.1 e6b371bddc

    CLPR 1.0.1
    Authoritative release gates / Browser gate (Chromium, Firefox, WebKit) (pull_request) Successful in 6m35s
    Operator release preflight / Operator and recovery source contracts (pull_request) Successful in 15s
    Authoritative release gates / Secret history gate (pull_request) Successful in 1m19s
    Authoritative release gates / Documentation and OpenAPI gate (pull_request) Successful in 1m35s
    Authoritative release gates / Image scan and SBOM gate (pull_request) Successful in 4m3s
    Operator release preflight / Operator and recovery source contracts (push) Successful in 19s
    Source convergence / Complete local-equivalent source gate (pull_request) Successful in 32m24s
    Authoritative release gates / Documentation and OpenAPI gate (push) Successful in 1m24s
    Authoritative release gates / Secret history gate (push) Successful in 2m28s
    Authoritative release gates / Browser gate (Chromium, Firefox, WebKit) (push) Successful in 7m22s
    Authoritative release gates / Image scan and SBOM gate (push) Successful in 1m27s
    Stable

    PatrickFanella released this 2026-09-09 00:05:48 -05:00 | 81 commits to main since this release

    CLPR 1.0.1 is the security maintenance release for https://clpr.tv. It upgrades gRPC to 1.83.2 and the required x/net dependency to 0.58.0 to resolve CVE-2026-84445. The v1.0.0 tag is unchanged.

    • Discover and play Twitch clips, search the public catalog, save favorites and playlists, and submit clips for moderation.
    • Trending now measures recent observed engagement across rolling periods, including older clips receiving new attention. The interface identifies estimated view growth and incomplete tracking history.
    • Accounts are free. Optional Patreon support does not change account features, and paid enrollment has been retired.
    • This release repairs Discover navigation, empty collections, imported-clip search, and missing search playback/category metadata.

    Qualification: the exact commit passed the authoritative Gitea source-convergence and immutable-candidate workflows. The browser contract covers Chromium, Firefox, and WebKit. Full exact-revision stress, 30-minute soak, PITR, and rollback rehearsal were not repeated; production smoke is not capacity qualification. Each application image was scanned, signed, and signature-verified by the immutable workflow; the attached supply-chain archive contains the digest manifest, scans, SBOMs, and signature records.

    Native mobile clients, stream clip extraction, CDN mirroring, live feed, and watch parties remain outside the supported 1.0 scope. Recent-engagement history starts when tracking was enabled; older history is not fabricated.

    Commit: e6b371bddc9583a8935e4ad6a986e5b125b2a516

    Source checks · Immutable images

    • backend: ghcr.io/subculture-collective/clpr/backend@sha256:694fe3f2e6e1eac74dfa438792a64b18a2c3f0fad40a10061f1f83852f15fa7b
    • frontend: ghcr.io/subculture-collective/clpr/frontend@sha256:b730a0014dbd43ca17fc41d57d1b53719b4fe75c25ab8d18a080abf8d5461838
    • crawler: ghcr.io/subculture-collective/clpr/crawler@sha256:e863b6cecd8567ebc9ca3025d75bbb813eae0b8dfc8387dffbf564d52b9ebb9f

    Operational verification also identified and corrected a production OpenSearch container memory limit equal to its JVM heap. The limit was increased without a restart. The initial smoke recorded five temporary search503s during the kernel-confirmed OOM; after repair, 300 requests over five minutes completed with zero failures and p95 latency275.76ms. This is bounded verification, not full capacity qualification.

    Downloads
  • v1.0.0 db283c25d5

    CLPR 1.0.0
    Authoritative release gates / Secret history gate (pull_request) Successful in 1m27s
    Operator release preflight / Operator and recovery source contracts (pull_request) Successful in 18s
    Authoritative release gates / Documentation and OpenAPI gate (pull_request) Successful in 1m24s
    Authoritative release gates / Browser gate (Chromium, Firefox, WebKit) (pull_request) Successful in 9m35s
    Authoritative release gates / Image scan and SBOM gate (pull_request) Successful in 2m37s
    Source convergence / Complete local-equivalent source gate (pull_request) Failing after 17m22s
    Stable

    PatrickFanella released this 2026-09-08 17:17:49 -05:00 | 82 commits to main since this release

    CLPR 1.0 is the public web release at https://clpr.tv.

    • Discover and play Twitch clips, search the public catalog, save favorites and playlists, and submit clips for moderation.
    • Trending now measures recent observed engagement across rolling periods, including older clips receiving new attention. The interface identifies estimated view growth and incomplete tracking history.
    • Accounts are free. Optional Patreon support does not change account features, and paid enrollment has been retired.
    • This release repairs Discover navigation, empty collections, imported-clip search, and missing search playback/category metadata.

    Qualification: the exact commit passed the authoritative Gitea source-convergence and immutable-candidate workflows. The browser contract covers Chromium, Firefox, and WebKit. Each application image was scanned, signed, and signature-verified by the immutable workflow; the attached supply-chain archive contains the digest manifest, scans, SBOMs, and signature records.

    Native mobile clients, stream clip extraction, CDN mirroring, live feed, and watch parties remain outside the supported 1.0 scope. Recent-engagement history starts when tracking was enabled; older history is not fabricated.

    Commit: db283c25d5f4452c33c6cec0af5c5ac19976667e

    Source checks · Immutable images

    • backend: ghcr.io/subculture-collective/clpr/backend@sha256:0bb7f441b1c2722f78d0707007a28acc0ed004d9967184cfa825c8cd59f9c6e9
    • frontend: ghcr.io/subculture-collective/clpr/frontend@sha256:ead37c553c438601610d3e7367a64ee371ffe6c175eee756a94c41e5e16e72c0
    • crawler: ghcr.io/subculture-collective/clpr/crawler@sha256:ffd1e86ed54d7d2fffe424bf6f3db7a8bf7cb2c11e78e7c06b89d8d1702a665c
    Downloads
  • v0.1.0 f0eac4bcf8

    Clpr v0.1.0 — public portfolio release
    Verification / Backend unit tests (push) Successful in 2m39s
    Verification / README lint (push) Successful in 23s
    Docs CI / Documentation Quality Enforcement (push) Successful in 29s
    Stable

    PatrickFanella released this 2026-08-08 22:40:12 -05:00 | 400 commits to main since this release

    Clpr is a deployed Twitch clip curation platform combining community voting, hybrid BM25/vector search, moderation, and production operations.

    This portfolio release establishes the documented verification contract, green public main CI, and the MIT-licensed source baseline used by the case study.

    Highlights:

    • Go API and React client backed by PostgreSQL and OpenSearch
    • Hybrid clip discovery and curation workflows
    • Production runbooks, backup validation, and restore-drill gates
    • Public verification workflow on main

    License: MIT (see LICENSE).

    Downloads