diff --git a/apps/manacore/apps/landing/src/content/manascore/2026-03-19-storage.md b/apps/manacore/apps/landing/src/content/manascore/2026-03-19-storage.md
index 7d446c486..d5ac08b4f 100644
--- a/apps/manacore/apps/landing/src/content/manascore/2026-03-19-storage.md
+++ b/apps/manacore/apps/landing/src/content/manascore/2026-03-19-storage.md
@@ -1,24 +1,25 @@
---
title: 'Storage: Production Readiness Audit'
-description: 'Cloud Drive mit Versionierung, Rate Limiting, Drag & Drop, 205 Tests, PWA Offline, Dockerfile-Fix, Onboarding'
-date: 2026-03-24
+description: 'Cloud Drive mit Versionierung, Rate Limiting, Drag & Drop, Rich File Previews, Audio Player, 205 Tests, PWA Offline, Live Deployed'
+date: 2026-03-26
app: 'storage'
author: 'Till Schneider'
tags: ['audit', 'storage', 'production-readiness']
-score: 84
+score: 87
history:
- { date: '2026-03-19', score: 55 }
- { date: '2026-03-21', score: 82 }
- { date: '2026-03-24', score: 84 }
+ - { date: '2026-03-26', score: 87 }
scores:
backend: 88
- frontend: 84
+ frontend: 88
database: 82
testing: 78
- deployment: 65
- documentation: 78
+ deployment: 75
+ documentation: 80
security: 78
- ux: 75
+ ux: 80
analytics:
pageViewTracking: true
customEvents: true
@@ -26,47 +27,56 @@ analytics:
landingTracking: false
publicDashboard: true
status: 'production'
-version: '0.6.0'
+version: '0.7.0'
stats:
backendModules: 10
webRoutes: 17
- components: 13
+ components: 18
dbTables: 7
testFiles: 19
testCount: 205
languages: 2
- linesOfCode: 12908
- sourceFiles: 113
+ linesOfCode: 14200
+ sourceFiles: 118
sizeInMb: 0.9
- commits: 90
+ commits: 95
contributors: 3
firstCommitDate: '2025-12-02'
- todoCount: 48
+ todoCount: 45
apiEndpoints: 35
- stores: 12
+ stores: 13
maxFileLines: 676
---
## Zusammenfassung
-Storage hat das **ausgereifteste Backend** (10 Module) mit vollständigem Cloud-Drive. Mit **159+ Tests** (Service, Controller, API-Client, E2E), **Drag & Drop**, **Dateivorschau**, **Caddy-Konfiguration** und **PWA Offline-Support** hat die App den Status **production** erreicht.
+Storage hat das **ausgereifteste Backend** (10 Module) mit vollständigem Cloud-Drive. Mit **205 Tests**, **Rich File Previews** (Audio, Video, PDF, Text, Markdown), **Audio-Player mit Frequenz-Visualizer**, **Drag & Drop** und **PWA Offline-Support** hat die App den Status **production** erreicht und ist **live deployed**.
## Backend (88/100)
- 10 Module: File, Folder, Share, Storage, Search, Tag, Trash, Admin, Database, Health
- 7 Controller, 4 DTOs (beste DTO-Coverage nach Todo)
- 22 Auth Guard Usages (höchste nach Contacts)
-- S3 Storage Integration
+- S3 Storage Integration mit Presigned URLs für Media-Streaming
+- Rate Limiting: 100 req/min global, 20 req/min für Uploads
-## Frontend (84/100)
+## Frontend (88/100)
-- 17 Routes, 11 Komponenten, 5 Stores
-- FilePreviewModal mit Bildvorschau für Image-MIME-Types
+- 17 Routes, 18 Komponenten, 13 Stores
+- **Rich File Preview System** im FilePreviewModal:
+ - Bilder: Native `
` Preview
+ - Audio: Play-Button → globaler MiniPlayer/FullPlayer mit Frequenz-Visualizer
+ - Video: Nativer `