Repository navigation
v0.7.0
What's Changed
- Simplify worker and API: shared helpers, less duplicated and wasted work by @vexoulz in #1
- Check branch names against Conventional Branch, locally and in CI by @vexoulz in #2
- Runner checkpoints after each step; jobs.not_before column by @vexoulz in #5
- Manual job control: per-kind step gates, pause/resume/cancel, generic launch by @vexoulz in #6
- Serve cached API responses from stored JSON and gzip bytes by @vexoulz in #7
- Single-pass DMCA blackout and two-stage seek for part cutting by @vexoulz in #8
- Share one logging setup between the API and the worker by @vexoulz in #9
- Add archive-api endpoints and fields for the new sites by @vexoulz in #10
- Save global emote sets with each VOD; keep historical sets on re-runs by @vexoulz in #11
- Add browser (dashboard) access to the worker admin API by @vexoulz in #12
- Simplify the codebase: shared helpers, cheaper API hot paths by @vexoulz in #13
- Deferred simplify changes: NOTIFY trigger, typed job errors, source steps, perf by @vexoulz in #14
- feat(api): streamed time per game in /v1/games-played by @vexoulz in #15
- feat: merge and split VODs, with undo by @vexoulz in #16
- feat: keep 7TV zero-width flags on saved sets and in /v1/emotes/third-party by @vexoulz in #20
- feat(admin): Twitch sign-in through vexoulz-auth; password local-only by @vexoulz in #22
- fix(admin): keep the password login's cookie over plain HTTP by @vexoulz in #23
- feat: bot chat from doomtp-bot's /log API beside the replay chat by @vexoulz in #24
- feat: comments offset pages say how many rows each chat source has by @vexoulz in #25
- feat(admin): botChat on the admin VOD by @vexoulz in #26
- fix(api): empty page for a missing chat source by @vexoulz in #27
- fix: say why a Twitch admin sign-in failed by @vexoulz in #28
- feat(admin): sessions in the database, quiet sign-in, audit names the Twitch login by @vexoulz in #29
- feat: hide VODs, more VOD edits, games rows, admin VOD list by @vexoulz in #30
- feat: runtime settings the admin dashboard can change by @vexoulz in #31
- feat: storage view and cleanup in the admin API by @vexoulz in #32
- fix: POST /admin/duration failed with NameError by @vexoulz in #36
- feat: audit into audit_log; copy admin_audit by @vexoulz in #37
- feat: vex-platform dependency, jobs schema and audit_log (0012) by @vexoulz in #33
- feat: structlog logging through vex-platform by @vexoulz in #34
- feat: new jobs run on vex-platform's JobRuntime by @vexoulz in #35
- feat: /api/v2 shell with the shared jobs and audit routes by @vexoulz in #38
- feat: /api/v2 settings, storage and VOD routes by @vexoulz in #39
- build: vex-platform 0.3.0 and its job_runs.scope column by @vexoulz in #43
Full Changelog: https://github.com/vEXOULZ/twitch-archive/commits/v0.7.0