diff --git a/apps/calendar/docs/CLEANUP_PLAN.md b/apps/calendar/docs/CLEANUP_PLAN.md index 4758c5d54..74743befc 100644 --- a/apps/calendar/docs/CLEANUP_PLAN.md +++ b/apps/calendar/docs/CLEANUP_PLAN.md @@ -36,23 +36,20 @@ Dieser Plan dokumentiert Features und Code, die überdurchschnittlich viel Kompl ### Priorität 1: Quick Wins (Hoher ROI) -#### ⏳ 1.1 Network View entfernen +#### ✅ 1.1 Network View entfernen (2024-01-28) -**Status:** Geplant -**Geschätzte Ersparnis:** ~800 Zeilen -**Komplexität:** HOCH | **Nutzen:** NIEDRIG +**Commit:** `9a93ca0c` +**Ersparnis:** ~910 Zeilen -**Beschreibung:** -D3 Force-Simulation für Event-Graph-Visualisierung. Kalendereinträge sind keine natürliche Graph-Struktur. Nutzer navigieren nach Datum, nicht nach "Event-Beziehungen". - -**Zu entfernende Dateien:** +**Entfernte Dateien:** - `src/lib/components/calendar/NetworkView.svelte` (~416 Zeilen) -- `src/lib/stores/network.svelte.ts` (~372 Zeilen) +- `src/lib/stores/network.svelte.ts` (~371 Zeilen) +- `src/lib/api/network.ts` (~47 Zeilen) +- `src/lib/stores/view-mode.svelte.ts` (~76 Zeilen) -**Zu ändernde Dateien:** -- `src/lib/stores/view-mode.svelte.ts` - Network-Mode entfernen -- `src/routes/(app)/+page.svelte` - Network-View Conditional entfernen -- `src/routes/(app)/+layout.svelte` - Network-Tab aus ViewSwitcher entfernen +**Geänderte Dateien:** +- `src/routes/(app)/+page.svelte` - Network-View Conditional entfernt +- `src/routes/(app)/+layout.svelte` - Network-Tab aus ViewSwitcher entfernt --- @@ -207,17 +204,21 @@ Cross-App API-Integration für Geburtstage. Ersetzbar durch manuelles Eintragen | Phase | Features | LOC Ersparnis | Status | |-------|----------|---------------|--------| | ✅ Done | Statistiken/Heatmap | ~1.450 | Erledigt | -| 🟢 Prio 1 | Network, Sessions, Parser | ~1.200 | Geplant | +| ✅ Done | Network View | ~910 | Erledigt | +| 🟢 Prio 1 | Sessions, Parser | ~410 | Geplant | | 🟡 Prio 2 | Swipe, Context, Settings | ~780 | Geplant | | 🔴 Prio 3 | Views, Tags, Birthdays | ~3.450 | Geplant | -| **Gesamt** | | **~6.880** | | +| **Gesamt** | | **~7.000** | | **Ziel:** ~30% Code-Reduktion bei gleichem/besserem Nutzererlebnis +**Bisherige Ersparnis:** ~2.360 LOC (Statistiken + Network) + --- ## Changelog | Datum | Aktion | Commit | |-------|--------|--------| +| 2024-01-28 | Network View entfernt | `9a93ca0c` | | 2024-01-28 | Statistiken & Heatmap entfernt | `2f3473b7` | diff --git a/docker/matrix/element-config.json b/docker/matrix/element-config.json index e8016b348..ab7ec413c 100644 --- a/docker/matrix/element-config.json +++ b/docker/matrix/element-config.json @@ -28,7 +28,9 @@ "breadcrumbs": true, "custom_themes": [], "UIFeature.e2eeDefault": false, - "FTUE.userOnboardingButton": false + "FTUE.userOnboardingButton": false, + "analyticsOptIn": false, + "pseudonymousAnalyticsOptIn": false }, "ui_features": { "UIFeature.RoomEncryptionSettings": false @@ -38,7 +40,6 @@ "default_theme": "dark", "permalink_prefix": "https://element.mana.how", "terms_and_conditions_links": [], - "privacy_policy_url": "https://mana.how/privacy", "sso_redirect_options": { "immediate": false }, @@ -48,6 +49,9 @@ "sentry": { "disabled": true }, + "analytics_owner": "", + "privacy_policy_url": "", + "show_analytics_setting": false, "bug_report_endpoint_url": "", "help_url": "https://mana.how/help", "help_encryption_url": "https://element.io/help#encryption"