Toggle 'Pokaži tudi že naložene' + recut prepiše Nextcloud
User feedback: 'načeloma bi se moral samo če kaj spregledamo in že sejvamo pa ne moremo nazaj vrniti in popraviti' Frontend: - Nov toggle '☁ Pokaži tudi že naložene' nad 'moji reels' headerjem - Default OFF: vidiš samo aktivne (ki niso uploaded) - ON: vidiš VSE, vključno z uploaded (z zelenim borderjem) - buildJobEl: uploaded reels imajo border-left zelen + bg #4ade80 0.04 opacity - Listener: change event sproži refreshJobs() Backend: - recut endpoint: reset hidden_after_upload=false, nextcloud_status='recutting' - Po končanem recut: avto-upload na Nextcloud (PUT prepiše obstoječi file) - Hidden_after_upload=true spet po uspešnem re-uploadu Workflow: 1. Reel uploaded → hidden, ni v UI 2. Klik toggle 'Pokaži tudi že naložene' → vidiš ga (zelen border) 3. Edit → Save → re-render (visible spet, status='processing') 4. Re-upload PUT na Nextcloud → prepiše obstoječi file (ista pot, isto ime) 5. Hidden=true → izgine spet (osim če toggle on)
This commit is contained in:
@@ -1869,12 +1869,16 @@ async def recut_job(job_id: str, payload: RecutRequest, user: str = Depends(chec
|
||||
analysis_path.write_text(json.dumps(analysis, indent=2, ensure_ascii=False))
|
||||
|
||||
# Re-queue job v processing (worker ga bo obdelal)
|
||||
# Reset upload flags da se reel pojavi v UI med renderiranjem,
|
||||
# po končanem renderu pa avto-upload spet (in spet izgine).
|
||||
update_job(
|
||||
job_id,
|
||||
status="queued",
|
||||
no_subs=no_subs,
|
||||
custom_clip=True, # flag da preskoči Soniox + Claude
|
||||
auto_upload_to_nextcloud=payload.auto_upload, # avto-upload po končanem recut
|
||||
hidden_after_upload=False, # vidno med renderiranjem
|
||||
nextcloud_status="recutting", # signal: ima staro Nextcloud verzijo, čaka novo
|
||||
current_step="V vrsti za recut",
|
||||
error=None,
|
||||
chorus_error=None,
|
||||
|
||||
Reference in New Issue
Block a user