Add submit-task flow aligned with Android and extract profile edit page.

Implement task creation with cloud/local media, order linking, and OSS upload; wire home entry and move profile nickname/avatar editing to ProfileEditViewController.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-07 10:12:20 +08:00
parent 715393e78c
commit 3c4ca7eefb
23 changed files with 3186 additions and 170 deletions

View File

@ -17,6 +17,7 @@ final class NetworkServices {
let orderAPI: OrderAPI
let homeAPI: HomeAPI
let paymentAPI: PaymentAPI
let taskAPI: TaskAPI
let uploadAPI: UploadAPI
let ossUploadService: OSSUploadService
@ -29,6 +30,7 @@ final class NetworkServices {
orderAPI = OrderAPI(client: client)
homeAPI = HomeAPI(client: client)
paymentAPI = PaymentAPI(client: client)
taskAPI = TaskAPI(client: client)
uploadAPI = UploadAPI(client: client)
ossUploadService = OSSUploadService(configService: uploadAPI)
client.bindAuthTokenProvider {
@ -46,6 +48,7 @@ final class NetworkServices {
orderAPI = OrderAPI(client: apiClient)
homeAPI = HomeAPI(client: apiClient)
paymentAPI = PaymentAPI(client: apiClient)
taskAPI = TaskAPI(client: apiClient)
uploadAPI = UploadAPI(client: apiClient)
ossUploadService = OSSUploadService(configService: uploadAPI)
}