Skip to content

Release v0.0.34#16

Merged
JRemitz merged 10 commits intomainfrom
chore/add-cloudflare-plugin-registry
Apr 2, 2026
Merged

Release v0.0.34#16
JRemitz merged 10 commits intomainfrom
chore/add-cloudflare-plugin-registry

Conversation

@JRemitz
Copy link
Copy Markdown
Contributor

@JRemitz JRemitz commented Apr 2, 2026

Summary

  • Cleanup: Remove dead PNG overlay pipeline (ResolvedOverlay, composite_video_overlay, goal_overlay.json) — unreachable code from incomplete JSON template integration
  • Hooks CLI: Add reeln hooks run and reeln hooks list commands for non-interactive hook execution (JSON-in/JSON-out for reeln-dock)
  • Native dep: Require reeln-native>=0.2.0 as groundwork for the native migration
  • Overlay layout: Tighten goal overlay assist spacing and reduce assist font size
  • Prior commits: Cloudflare R2 plugin registry, structured event types, UI contributions schema, probe_duration fix

Test plan

  • make check passes (2063 tests, 0 failures)
  • reeln --version shows 0.0.34
  • reeln hooks list outputs all hook names
  • Rendered shorts with assists show tighter overlay layout
  • CI passes on push

🤖 Generated with Claude Code

JRemitz and others added 5 commits March 25, 2026 16:53
Co-Authored-By: Claude <noreply@anthropic.com>
- EventTypeEntry dataclass with name + team_specific fields
- Config serialization handles both string and object formats
- event-types CLI: list/add/remove/set/defaults with --team flag
- Sport defaults include team_specific flags
- Cross-validation: iterations vs event_types

Co-Authored-By: Claude <noreply@anthropic.com>
- plugin-development.md: added UI Contributions section with screen
  targets, field schema, property reference, and value flow docs
- docs/cli/plugins.md: added Desktop UI contributions section with
  supported screens, field types, and example registry entry
- registry/plugins.json: openai plugin now declares ui_contributions
  with Smart Zoom (boolean) and Zoom Frames (number) for render_options

Co-Authored-By: Claude <noreply@anthropic.com>
probe_duration() takes a single Path argument but was being called as
probe_duration(discover_ffmpeg(), clip) — passing the ffmpeg path as
first arg. The native backend's probe doesn't need the ffmpeg path.

Removed unused discover_ffmpeg import from both call sites.

Co-Authored-By: Claude <noreply@anthropic.com>
…ive 0.2

Remove the half-built JSON overlay pipeline (ResolvedOverlay, composite_video_overlay,
goal_overlay.json) that was never wired end-to-end. Add `reeln hooks run/list` for
non-interactive hook execution (JSON-in/JSON-out for reeln-dock). Require reeln-native
>=0.2.0 as groundwork for the native migration. Tighten goal overlay assist layout.

Co-Authored-By: Claude <noreply@anthropic.com>
@JRemitz JRemitz self-assigned this Apr 2, 2026
JRemitz and others added 5 commits April 2, 2026 02:29
Convert Optional[X] to X | None annotations.

Co-Authored-By: Claude <noreply@anthropic.com>
- Install libav* dev packages in CI for reeln-native source builds
- Fix ruff UP045 lint errors in event_types_cmd.py (Optional -> X | None)
- Add tests for event_types, config event_types parsing/validation,
  and smart zoom plugin error path to restore 100% branch coverage

Co-Authored-By: Claude <noreply@anthropic.com>
…libs

v0.2.1 publishes wheels for Python 3.11/3.12/3.13 on Linux x86_64 and
macOS ARM64, so CI no longer needs to build from source.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Specify libx264/aac/libass as required ffmpeg capabilities. Fix incorrect
platform claims for reeln-native wheels. Explain what each dependency handles.

Co-Authored-By: Claude <noreply@anthropic.com>
@JRemitz JRemitz merged commit 57911ec into main Apr 2, 2026
7 checks passed
@JRemitz JRemitz deleted the chore/add-cloudflare-plugin-registry branch April 2, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant