release: OpenNexus 0.5.0

This commit is contained in:
2026-09-17 20:59:32 +08:00
parent ac22f9e36b
commit 5d4234b276
34 changed files with 509 additions and 60 deletions
+7 -1
View File
@@ -11,7 +11,7 @@ from uuid import uuid4
from fastapi import APIRouter, Header, Query, Request
from fastapi.responses import FileResponse, StreamingResponse
from app.contracts import TranscriptEditRequest, TranscriptNoteRequest, TranscriptionJob
from app.contracts import TranscriptArtifactsRequest, TranscriptEditRequest, TranscriptNoteRequest, TranscriptionJob
from app.database.db import connect, transaction
from app.errors import ApiError
from app.services import transcription_service as jobs
@@ -160,6 +160,12 @@ async def create_note(job_id: str, request: TranscriptNoteRequest):
return await create_transcript_note(job_id, request)
@router.post("/transcriptions/{job_id}/artifacts", status_code=201)
async def create_artifacts(job_id: str, request: TranscriptArtifactsRequest):
from app.services.media_notes import create_transcript_artifacts
return await create_transcript_artifacts(job_id, request)
@router.get("/attachments/{attachment_id}/cleanup-impact")
async def cleanup_impact(attachment_id: str):
attachment_path(attachment_id)