Add sample management and upload flows to Assets module.

Extend media library for sample kind with project selection, wire home routing for sample entries, and expand Assets tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-24 10:06:16 +08:00
parent 607130ade0
commit c772b25897
13 changed files with 523 additions and 111 deletions

View File

@ -103,6 +103,10 @@ enum HomeMenuRouter {
return .destination(.materialLibrary)
case "material_upload":
return .destination(.materialUpload)
case "sample_management":
return .destination(.sampleLibrary)
case "sample_upload":
return .destination(.sampleUpload)
case "album_list":
return .destination(.albumList)
case "album_trailer":
@ -127,8 +131,6 @@ enum HomeMenuRouter {
"pm",
"pm_manager",
"project_edit",
"sample_management",
"sample_upload",
"live_stream_management",
"live_album",
"scenic_settlement",