Add Assets module with cloud storage and media library flows.

Wire home routing for cloud and material management pages, move shared cloud models into Assets, and add API/view model tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-23 16:10:20 +08:00
parent 3e898d93d0
commit a48eb76ba4
15 changed files with 3431 additions and 75 deletions

View File

@ -36,6 +36,14 @@ extension HomeRoute {
TaskCreateView()
case .taskDetail(let id, let summary):
TaskDetailView(taskId: id, summary: summary)
case .cloudStorage:
CloudStorageView()
case .cloudStorageTransit:
CloudStorageTransitView()
case .materialLibrary:
MediaLibraryView()
case .materialUpload:
MediaLibraryUploadView()
case let .modulePlaceholder(uri, title):
HomeMigrationModuleView(title: title, uri: uri)
}