feat: v0.0.38 — render queue, logo overlay, plugin auth#20
Merged
Conversation
Co-Authored-By: Claude <noreply@anthropic.com>
Links to the Medium article, live debug example, and adds the debug-preview screenshot for the smart zoom feature. Co-Authored-By: Claude <noreply@anthropic.com>
Resolve team logo from TeamProfile and overlay it on the right side of the goal overlay box. Logo is scaled to 80% of box height, positioned right-aligned with margin. ASS text lines are clipped so they don't run under the logo, and font sizing adapts to the reduced text area. Supports all four filter chain paths: simple pad/crop, smart pad, speed segments, and speed segments + smart pad. Multi-input ffmpeg commands use -loop 1 for the static image and explicit -map 0:a? to avoid audio stream selection issues. Co-Authored-By: Claude <noreply@anthropic.com>
Decouples rendering from publishing with a new --queue flag on render short and render apply. Rendered clips are queued for review with auto-generated title/description, then selectively published to individual platform targets (YouTube, Instagram, TikTok, etc.) without re-rendering. New CLI: reeln queue list/show/edit/publish/publish-all/remove/targets New hooks: ON_QUEUE, ON_PUBLISH Supports both Uploader protocol and POST_RENDER hook-based plugins. Per-item config_profile ensures correct plugin settings at publish time. Co-Authored-By: Claude <noreply@anthropic.com>
Add `reeln plugins auth` for credential verification and token renewal, `reeln plugins uninstall` for clean plugin removal, and the Authenticator capability protocol. Update all documentation for the release: changelog, CLI reference, overlay templates guide, README, and architecture docs. Bump version to 0.0.38. 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
reeln queuecommand group for staged render-then-publish workflow.--queueflag onrender shortandrender applydefers publishing. Per-target publish tracking (YouTube first, then Instagram/TikTok).ON_QUEUEandON_PUBLISHhooks.TeamProfile.logo_path, scales to 80% of overlay box height, right-aligned with text clipping. Works across all four filter chain paths.reeln plugins authtests credentials for allAuthenticatorplugins.--refreshforces token renewal. JSON output for tooling.reeln plugins uninstallwith confirmation prompt,--force, and--dry-run.core/metadata.pyauto-generates title/description from game context.Test plan
make checkpasses (lint + mypy + 2443 tests, 100% coverage)reeln render short clip.mkv --queuequeues itemreeln queue list/show/edit/publishworkflowreeln plugins authwith google/meta pluginsv0.0.38after merge🤖 Generated with Claude Code