mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 00:41:09 +02:00
📝 docs(calendar): update cleanup plan after network view removal
This commit is contained in:
parent
9a93ca0c89
commit
a44664c691
2 changed files with 22 additions and 17 deletions
|
|
@ -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` |
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue