1.6 KiB
1.6 KiB
V0.802 Release Scope — Cloud Complet, Fichiers & Gear Avancé
Statut : Livré Phase : 8 (Polish & Scale — Lot 2) Prérequis : v0.801 (taguée) Date : 2026-02-25 Précédente : v0.801
1. Objectif
Cloud Storage avancé (versioning, sharing, GDPR export, backup), Gear documents/repairs, Tags suggest.
2. Livré
Cloud (CL1)
- Migrations 119 : cloud_file_versions, cloud_file_shares
- CreateVersion, ListVersions, RestoreVersion
- ShareFile, GetSharedFile (GET /cloud/shared/:token public)
- GDPR export : POST /users/me/export (202 Accepted, async ZIP)
- CloudBackupWorker : ticker 24h, copie vers backup/
Tags (FM1-03)
- GET /tags/suggest?q=...&limit=10
- audio/aiff, audio/x-aiff dans AllowedMimeTypes
Gear (GR1)
- Migrations 120–122 : warranty_start, warranty_notes, gear_documents, gear_repairs
- Documents CRUD : upload, list, delete
- Repairs CRUD : create, list, delete
- GearWarrantyNotifier : ticker 24h, notifications warranty ≤ 30 jours
Frontend
- CloudFileVersions, CloudShareModal
- GearDocumentsTab, GearRepairsTab, warranty badge sur GearCard
- Bouton Upload Document → onglet Documents
MSW & Storybook
- Handlers : cloud versions/share, gear documents/repairs, tags suggest
- Stories : CloudFileVersions (Empty, Loading), GearDetailModal (WithDocuments, WithRepairs, WarrantyExpiring), GearCard (WarrantyExpiringSoon)