Repository navigation
Enhance a finished take to 1080P or 2K (h3-studio#795) - #355
Merged
Merged
Conversation
An Enhance button next to a finished take's downloads opens a dialog with 1080P / 2K, the credits usage bar (no per-clip price) and Start. Both tiers are planned on open so switching never waits. The enhance job carries the take's shot, so it shows in that shot's takes as queued, running, done; the original stays and the takes list switches between them. Enhanced takes are not offered again. The usage bar is now one shared component.
Member
Author
|
Enhance is now offered only when |
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.
PR-C of h3-studio docs/ENHANCE.md (#795). Backend: inkseq/h3-studio#872 (plan, price,
/v1/jobsstart) and #873 (RunPod execution).What
EnhanceTake.jsx) in a finished take's tool row, next to Downloads. Shown only for a done take with its own library entity that is not itself an enhanced copy (enhance-take.js).POST /v1/enhance-plans), so switching never waits or greys the button. Not ready → a plain "not available right now"; not enough credits → the bar's existing message./v1/jobswith a stored idempotency intent and merges the job.shot_id, so the enhance job is one of that shot's takes (queued → running → done) and the existing takes list switches between original and enhanced copy.storyboard-domainmarks itenhanced.CreditUsageBar/creditShortfallextracted toCreditsUI.jsxand reused by the generation confirmation (same markup and classes).enhanceCatalogs.js); no model, GPU or step words.Checks
npm test898 pass (new: enhance job joins the shot's takes, marked enhanced; original stays enhanceable).npm run lint, ratchets unchanged (complexity 76, max-lines 49, busyDisables 77).