Conversation
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>
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ResolvedOverlay,composite_video_overlay,goal_overlay.json) — unreachable code from incomplete JSON template integrationreeln hooks runandreeln hooks listcommands for non-interactive hook execution (JSON-in/JSON-out for reeln-dock)reeln-native>=0.2.0as groundwork for the native migrationTest plan
make checkpasses (2063 tests, 0 failures)reeln --versionshows 0.0.34reeln hooks listoutputs all hook names🤖 Generated with Claude Code