docs(05-07): complete cloud storage frontend UI plan — SUMMARY and STATE

- useCloudConnectionsStore, 3-tab SettingsView, SettingsCloudTab, CloudCredentialModal
- 61 Vitest tests passing, Vite build exits 0
- Fixed pre-existing build failure (top-level await) via build.target=esnext
This commit is contained in:
curo1305
2026-05-29 08:18:48 +02:00
parent 63a68296a5
commit ec0c69fb4e
2 changed files with 185 additions and 7 deletions
+8 -7
View File
@@ -9,8 +9,8 @@ progress:
total_phases: 5
completed_phases: 4
total_plans: 32
completed_plans: 31
percent: 90
completed_plans: 32
percent: 94
---
# Project State
@@ -28,13 +28,13 @@ progress:
| 2 | Users & Authentication | ✓ Complete (5/5 plans) |
| 3 | Document Migration & Multi-User Isolation | ✓ Complete (5/5 plans, UAT passed, security gate passed) |
| 4 | Folders, Sharing, Quotas & Document UX | ✓ Complete (9/9 plans, UAT 14/15 passed, 1 bug fixed) |
| 5 | Cloud Storage Backends | In Progress (6/8 plans complete) |
| 5 | Cloud Storage Backends | In Progress (7/8 plans complete) |
## Current Position
**Phase:** 05-cloud-storage-backends — In Progress
**Plan:** 6/8
**Progress:** [█████████░] 90%
**Plan:** 7/8
**Progress:** [█████████░] 94%
## Performance Metrics
@@ -183,6 +183,7 @@ _Updated at each phase transition._
| Last session | 2026-05-28 — Plan 05-04 executed: WebDAVBackend + NextcloudBackend (SSRF double-guard, asyncio.to_thread, list_folder); 262 passed / 43 xfailed / 1 pre-existing failure |
| Last session | 2026-05-29 — Plan 05-05 executed: cloud.py (7 endpoints), main.py (routers registered), admin.py (SEC-09 cloud cleanup); 262 passed / 43 xfailed / 1 pre-existing failure |
| Last session | 2026-05-29 — Plan 05-06 executed: documents.py cloud upload+content-proxy extension; all 15 xfail stubs promoted to 20 passing tests (CLOUD-03, CLOUD-05, CLOUD-07); 282 passed / 24 xfailed / 1 pre-existing failure |
| Next action | Execute Plan 05-07: Cloud Frontend Integration |
| Last session | 2026-05-29 — Plan 05-07 executed: useCloudConnectionsStore, 3-tab SettingsView, SettingsCloudTab (4 providers, status badges, OAuth callback), CloudCredentialModal; 61 tests passing, build exits 0 |
| Next action | Execute Plan 05-08: AppSidebar cloud tree nodes |
| Pending decisions | None |
| Resume file | `.planning/phases/05-cloud-storage-backends/05-07-PLAN.md` |
| Resume file | `.planning/phases/05-cloud-storage-backends/05-08-PLAN.md` |