1.42.0 (2026-05-15)
Features
- links: show author next to each story (4b3b76c)
1.41.1 (2026-05-14)
Bug Fixes
- links: mark page dynamic so build does not prerender S3 call (f8e399d)
- links: paginate S3 listing and tidy fallbacks (e5dd804)
1.41.0 (2026-04-09)
Bug Fixes
- logging: use actual admin identity in activity logs (8335990)
Features
1.40.2 (2026-04-09)
Bug Fixes
- auth: default missing visibility to public (41b0dd5), closes #111
- devcontainer: remove GH_TOKEN env forwarding (9f52dba)
1.40.1 (2026-04-08)
Bug Fixes
- deps: update @aws-lambda-powertools/logger to 2.32.0 (0e2e1ad)
1.40.0 (2026-04-08)
Bug Fixes
Features
1.39.0 (2026-04-08)
Bug Fixes
Features
1.38.0 (2026-04-08)
Bug Fixes
Features
- channels: add channel sharing, clean up dead allowlist code (69f7b4a), closes #104 #47
- player: add YouTube-style share dialog (915a6a9), closes #47
1.37.0 (2026-04-07)
Bug Fixes
- auth: address final PR review items (6aa073d), closes #104
- auth: allow approved users into My Studio, add deny for pending users (b430d68), closes #104
- auth: filter private videos on channel pages for unapproved users (6e0acc5), closes #104
Features
1.36.1 (2026-04-06)
Bug Fixes
- use Zod schema for date validation, expand test cases (488f6c4), closes #102
- validate videoDate format in updateVideo and use date picker in bulk editor (33e65fe), closes #102
1.36.0 (2026-04-03)
Bug Fixes
Features
1.35.5 (2026-04-03)
Bug Fixes
- add cache busting to thumbnail URLs for CloudFront (0aca2a3)
- restrict media cache key to ?v param, add DASH comment (72081f6)
1.35.4 (2026-04-03)
Bug Fixes
1.35.3 (2026-04-03)
Bug Fixes
- fetch Pinecone key at cold start, add error guard (805a019), closes #66
- remove plaintext secrets from pipeline Lambda, auto-generate NextAuth secret (6ee191f), closes #66
1.35.2 (2026-04-03)
Bug Fixes
- add localhost to S3 CORS for local dev uploads (7b63132), closes #68
- restrict CORS on S3 and CloudFront to production origins (a9895c3), closes #68
1.35.1 (2026-04-03)
Bug Fixes
1.35.0 (2026-04-03)
Features
1.34.3 (2026-04-03)
Performance Improvements
- increase Lambda memory from 256MB to 2048MB (52af16c)
1.34.2 (2026-04-03)
Performance Improvements
- remove redundant force-dynamic from player page (1865e78), closes #87
- slim VideoGrid payload — drop unused fields from RSC serialization (a67244e), closes #87
1.34.1 (2026-04-03)
Bug Fixes
1.34.0 (2026-04-03)
Bug Fixes
- correct stale comment — cache headers set by CloudFront Function (67c9480)
- prevent caching error responses at CloudFront edge (f989a4c), closes #84
- use CloudFront Function for cache headers instead of middleware (a68e2e8), closes #84
Features
1.33.0 (2026-04-03)
Features
1.32.2 (2026-04-03)
Bug Fixes
1.32.1 (2026-04-02)
Bug Fixes
- add force-dynamic to prevent build-time static prerendering (f465d1d), closes #82
- remove ISR and force-dynamic for build-time prerendering (#82) (a7805ea)
- remove ISR revalidate exports that break build-time prerendering (de28cf4), closes #82
1.32.0 (2026-04-02)
Bug Fixes
Features
1.31.14 (2026-04-02)
Bug Fixes
Performance Improvements
1.31.13 (2026-04-02)
Bug Fixes
1.31.12 (2026-04-02)
Bug Fixes
1.31.11 (2026-04-02)
Bug Fixes
1.31.10 (2026-03-31)
Bug Fixes
1.31.9 (2026-03-31)
Bug Fixes
- ui: remove redundant detections badge, show videos first (d21ef96)
- ui: sort people by video count instead of detection count (02a661c)
1.31.8 (2026-03-31)
Bug Fixes
1.31.7 (2026-03-31)
Bug Fixes
- ui: show actual error message when clustering fails (c244898)
1.31.6 (2026-03-31)
Bug Fixes
1.31.5 (2026-03-30)
Bug Fixes
- increase clustering Lambda timeout to 15 min for save step (4911a35)
1.31.4 (2026-03-30)
Bug Fixes
1.31.3 (2026-03-30)
Bug Fixes
- reduce clustering batch to 25 faces to stay under 256KB checkpoint (b0b570c)
1.31.2 (2026-03-30)
Bug Fixes
- move face listing outside durable step (256KB checkpoint limit) (fcbd7b5)
1.31.1 (2026-03-30)
Bug Fixes
- rename clustering Lambda for durable replacement (53fa01f)
1.31.0 (2026-03-30)
Features
1.30.3 (2026-03-30)
Bug Fixes
1.30.2 (2026-03-30)
Bug Fixes
1.30.1 (2026-03-30)
Bug Fixes
1.30.0 (2026-03-30)
Bug Fixes
- add DDB query pagination and projection to fix missing videos (a624e6e), closes #21
- add error handling and resume polling for async clustering (caffac0), closes #21
- pipeline: increase durable timeout to 2h and reduce backfill batch to 15 (b127c0f), closes #21
- pipeline: use SDK built-in createRetryStrategy with exponential backoff (608e34a), closes #21
Features
1.29.0 (2026-03-29)
Features
1.28.0 (2026-03-29)
Bug Fixes
- clean up diagnostic logging and dead imports (d939c4b), closes #21
- fix backfill script reference error after batch refactor (21683be)
- pipeline: add diagnostic logging to retry strategy (300a1e3), closes #21
- pipeline: add retry strategy for Rekognition concurrent job limit (da25b1c), closes #21
- pipeline: add SearchFaces permission to face indexing processor (ae09116), closes #21
- pipeline: retry all transient Rekognition errors by default (9eea05c), closes #21
- ui: auto-reload page after clustering completes (075a31e)
- ui: improve hidden clusters - toggle button, thumbnails, hidden by default (f20a557)
Features
1.27.0 (2026-03-29)
Bug Fixes
- pipeline: address PR review - pagination, scan removal, merge safety (2a68dba), closes #21
- ui: add tooltips to People page action buttons (3b87ed6), closes #21
- ui: move Run Clustering to accordion, add Unknown Only filter (2bcf6c3), closes #21
- ui: replace title tooltips with clickable info icons (b6e54ff), closes #21
Features
- admin: add face gallery with profile picture picker (7a2d3c2), closes #21
- pipeline: auto-match faces against known people + UI improvements (5405535), closes #21
- pipeline: save face crop thumbnails to S3 and display in admin UI (ee2535a), closes #21
1.26.1 (2026-03-29)
Bug Fixes
- mirror ffmpeg binary to S3 instead of third-party site (9c392ff), closes #21
- pipeline: address PR review issues in face indexing (1a43bdf), closes #21
1.26.0 (2026-03-29)
Bug Fixes
- ui: move Replace Video section below edit form (347b6e0)
Features
- admin: add People page with face clustering and naming (47cf4aa), closes #21
- pipeline: add face indexing processor with ffmpeg Lambda layer (3e93ea5), closes #21
1.25.0 (2026-03-29)
Bug Fixes
- pipeline: address PR review feedback (18335a7), closes #21
- pipeline: avoid checkpoint size limit in face detection (87d0605), closes #21
- pipeline: throw on Rekognition failure for durable retry (69c0368), closes #21
- ui: show face detection stage in upload progress (da19b47), closes #21
Features
1.24.3 (2026-03-29)
Bug Fixes
1.24.2 (2026-03-29)
Bug Fixes
1.24.1 (2026-03-29)
Bug Fixes
- address PR review findings for durable pipeline (763d5e1), closes #44
- use ignoreCurrentVersion in pipeline snapshot test (0e4875f), closes #44
1.24.0 (2026-03-28)
Bug Fixes
Features
1.23.0 (2026-03-28)
Bug Fixes
- reorder theme cycle to dark → light → system (d25a885)
Features
1.22.0 (2026-03-28)
Bug Fixes
Features
1.21.0 (2026-03-28)
Bug Fixes
- address PR review — add auth check, fix delete-before-put ordering (08bee07)
Features
1.20.0 (2026-03-28)
Bug Fixes
- address PR review — add try/catch to all handlers, remove unused next-themes (b1fa2b6)
- exclude pnpm-lock.yaml from prettier (0d7f2c2)
Features
1.19.0 (2026-03-28)
Features
1.18.0 (2026-03-28)
Bug Fixes
Features
1.17.1 (2026-03-28)
Bug Fixes
- deduplicate video tags on create and update (f031ce9)
1.17.0 (2026-03-28)
Features
- tag pills editor and admin layout improvements (71ec2f2)
1.16.0 (2026-03-28)
Features
- support creator, tags, and date in transcode metadata (06bee9c)
1.15.0 (2026-03-28)
Features
- add slideshow import script (b242955), closes #27
- tag system for video maintenance tracking (469306c)
1.14.6 (2026-03-28)
Bug Fixes
- mobile-responsive admin pages (4f157f6)
1.14.5 (2026-03-28)
Bug Fixes
- admin nav horizontal on mobile, vertical on desktop (313b2da)
- wrap channel and sort selects on mobile (0b2c4ca)
1.14.4 (2026-03-28)
Bug Fixes
- bypass Cognito hosted UI to force Google account picker (6314a71)
- changelog dark mode text visibility (12eb4e6)
1.14.3 (2026-03-28)
Bug Fixes
- mobile nav dropdown z-index above page content (d803e90)
1.14.2 (2026-03-28)
Bug Fixes
- upload channel assignment, creator defaults, mobile nav (412166e)
1.14.1 (2026-03-27)
Bug Fixes
- force Google account picker on sign-in (63d7e0d)
1.14.0 (2026-03-27)
Bug Fixes
- show My Studio link for regular users, Admin for admins (802edd0)
Features
- metrics: track video play counts and completions (8c1a4bb), closes #22
- role-based admin permissions, user self-service (c5f5cf5), closes #25
- vector search, AI descriptions, UX overhaul, Pinecone integration (17a0c64), closes #12 #17 #18 #23 #24
1.13.0 (2026-03-26)
Bug Fixes
- relax title min length, always pick best thumbnail on sync (88bc274), closes #14
- thumbnails: auto-select best thumbnail by file size (339fb5d), closes #14
Features
1.12.4 (2026-03-26)
Bug Fixes
1.12.3 (2026-03-26)
Bug Fixes
- deps: override brace-expansion to 5.0.5 for CVE fix (c577a47)
1.12.2 (2026-03-26)
Bug Fixes
- deps: patch fast-xml-parser 4.x vulnerability via pnpm override (877d905)
1.12.1 (2026-03-26)
Bug Fixes
1.12.0 (2026-03-26)
Features
1.11.1 (2026-03-26)
Bug Fixes
1.11.0 (2026-03-26)
Features
- channels: add channels, users, and permissions system (773c4df), closes #10 #10
- pipeline: auto-create ddb record on transcode completion (4b263b1), closes #9
- upload: add real-time transcode progress tracking (2ba22ad), closes #9
1.10.0 (2026-03-26)
Bug Fixes
Features
1.9.0 (2026-03-26)
Features
- add disable_auth for local dev, fix admin page styling (83d6b6f), closes #9
- ourtube phase 1 & 2 - video consolidation and ui redesign (1053ab1), closes #9
1.8.11 (2026-02-25)
Bug Fixes
- move overrides from pnpm-workspace.yaml to package.json pnpm.overrides (12c5541)
- resolve Dependabot security alerts via pnpm overrides (bc4ae98)
1.8.10 (2026-02-25)
Bug Fixes
- update dependencies to resolve Dependabot security vulnerabilities (4044fbf)
1.8.9 (2025-11-24)
Bug Fixes
- update Dockerfile to use pnpm instead of npm (a7c8028)
1.8.8 (2025-11-24)
Bug Fixes
- add missing marked dependency (84ff10f)
- update lockfile after node 22 upgrade (ae3d513)
- upgraded to node 22 (66c9ccc)
1.8.7 (2025-01-22)
Bug Fixes
- refactor: tried adding desciption route (afac172)
1.8.6 (2024-12-16)
Bug Fixes
- refactor: tried addeing desciption route (ad12fdf)
1.8.5 (2024-12-16)
Bug Fixes
- error handling: improved error handling (4ba5721)
1.8.4 (2024-12-16)
Bug Fixes
- docker: correcting nextjs cache (db6b207)
1.8.3 (2024-12-15)
Bug Fixes
- docker: working on dockerfile (585fda8)
1.8.2 (2024-12-15)
Bug Fixes
- dockerfile: changed next config (f482091)
1.8.1 (2024-12-15)
Bug Fixes
- dockerfile: updated nextjs cache dir (f4f075b)
1.8.0 (2024-12-15)
Bug Fixes
- next: allow lambda fn url to call server actions (3cd4010)
Features
- ai: added description inline with edit (9334247)
1.6.1 (2024-12-15)
Bug Fixes
- build: added public to build path (6cbfec0)
1.6.0 (2024-12-15)
Features
- ai: added ai descriptions (55c393c)
1.5.0 (2024-12-15)
Features
- db: added db and ability to edit (9824e39)
1.4.1 (2024-12-13git rebase --continue
CHANGELOG.md: needs merge You must edit all merge conflicts and then mark them as resolved using git add)
Bug Fixes
- refactor: cleanup (455564e)
1.4.0 (2024-12-13)
Features
- table: added ddb table (19f7288)
1.3.0 (2024-12-11)
Features
- player: added dashjs player (66e5359)
1.2.2 (2024-12-11)
Bug Fixes
1.2.1 (2024-12-11)
Bug Fixes
- cloudfront: added cors policy for bucket (05bfeda)
- cloudfront: added cors policy for bucket (145f074)
1.2.0 (2024-12-11)
Features
- cloudfront: adding media bucket (94f41d0)
1.1.0 (2024-12-10)
Features
- admin: added protected admin page (2677091)
1.0.10 (2024-12-10)
Bug Fixes
1.0.9 (2024-12-10)
Bug Fixes
1.0.8 (2024-12-10)
Bug Fixes
- deploy: working on deploy (55ebf87)
1.0.7 (2024-12-10)
Bug Fixes
- deploy: working on deployment (08d0fa8)
1.0.6 (2024-12-10)
Bug Fixes
- deploy: fixing deploy (6233889)
1.0.5 (2024-12-10)
Bug Fixes
- deploy: working on deploy (918382e)
1.0.4 (2024-12-10)
Bug Fixes
- deploy: working on deploy (57d126b)
1.0.3 (2024-12-10)
Bug Fixes
- deploy: working on deploy (2819157)
1.0.2 (2024-12-10)
Bug Fixes
- deploy: working on deploy (5846b33)
1.0.1 (2024-12-10)
Bug Fixes
- deploy: working on deploy (94c0c11)