[UI/Insights] Improve achievements list and activity heatmap #282

Closed
opened 2026-01-25 13:45:38 +00:00 by jack · 1 comment
Owner

Seite: Insights/Achievements

Aktuelle Probleme

  1. Achievements-Liste sehr lang - 55 locked Achievements scrollen
  2. Technologies Used leer - Wird nicht automatisch erfasst
  3. Activity Heatmap klein und schwer lesbar
  4. Progress-Bars ohne Kontext - "0%" sagt nichts über Ziel

Verbesserungsvorschläge

  1. Achievements-Filter

    • Tabs: "Unlocked", "In Progress", "Locked"
    • Default: Nur "Unlocked" + "In Progress" anzeigen
    • "Show All" Toggle
  2. Progress-Bars verbessern

    ┌──────────────────────────────┐
    │ Bug Hunter (10 bugs)         │
    │ ████████░░░░░░░░░░ 8/10 (80%)│
    │ 2 more to unlock!            │
    └──────────────────────────────┘
    
  3. Activity Heatmap

    • Größere Zellen
    • Tooltip mit Details (Date + Count)
    • Click navigiert zu diesem Tag
  4. Technologies Auto-Detection

    • Parse file extensions aus Observations
    • Oder: Manuelles Hinzufügen ermöglichen
  5. Gamification

    • Notifications bei neuen Achievements
    • Share-Button für Achievements

Viewport-spezifisch

  • ⚠️ Mobile: Achievements-Grid ist eng
  • ⚠️ Tablet: Heatmap zu klein
  • Desktop: OK

Priorität

Niedrig - Nice-to-have Feature

## Seite: Insights/Achievements ### Aktuelle Probleme 1. **Achievements-Liste sehr lang** - 55 locked Achievements scrollen 2. **Technologies Used leer** - Wird nicht automatisch erfasst 3. **Activity Heatmap klein** und schwer lesbar 4. **Progress-Bars ohne Kontext** - "0%" sagt nichts über Ziel ### Verbesserungsvorschläge 1. **Achievements-Filter** - Tabs: "Unlocked", "In Progress", "Locked" - Default: Nur "Unlocked" + "In Progress" anzeigen - "Show All" Toggle 2. **Progress-Bars verbessern** ``` ┌──────────────────────────────┐ │ Bug Hunter (10 bugs) │ │ ████████░░░░░░░░░░ 8/10 (80%)│ │ 2 more to unlock! │ └──────────────────────────────┘ ``` 3. **Activity Heatmap** - Größere Zellen - Tooltip mit Details (Date + Count) - Click navigiert zu diesem Tag 4. **Technologies Auto-Detection** - Parse file extensions aus Observations - Oder: Manuelles Hinzufügen ermöglichen 5. **Gamification** - Notifications bei neuen Achievements - Share-Button für Achievements ### Viewport-spezifisch - ⚠️ Mobile: Achievements-Grid ist eng - ⚠️ Tablet: Heatmap zu klein - ✅ Desktop: OK ### Priorität Niedrig - Nice-to-have Feature
Author
Owner

Bug: Achievement Progress-Bars werden nicht aktualisiert

Zusätzlich zu den UX-Verbesserungen gibt es einen Berechnungsfehler bei den Progress-Bars:

Beobachtung

Die Statistiken oben auf der Seite zeigen korrekte Werte:

  • 1,432 Total Memories
  • 3,085,373 Tokens Used
  • 42 Decisions Made
  • 5 Sessions

Problem

Alle locked Achievement Progress-Bars zeigen 0% und 0 / X:

Achievement Erwartet Angezeigt
Memory Hoarder (500) 500/500 ✓ 0/500
Memory Titan (5000) 1432/5000 0/5000
Chatterbox (100K tokens) 100000/100000 ✓ 0/100000
Conversationalist (1M tokens) 1000000/1000000 ✓ 0/1000000
Architect (10 decisions) 10/10 ✓ 0/10

Interessant

Die unlocked Achievements wurden korrekt erkannt (Memory Legend mit 1000+ ist freigeschaltet), aber die Progress-Berechnung für locked Achievements funktioniert nicht.

Vermutlich werden die current-Werte im Achievement-Check nicht korrekt an die UI übergeben.

## Bug: Achievement Progress-Bars werden nicht aktualisiert Zusätzlich zu den UX-Verbesserungen gibt es einen **Berechnungsfehler** bei den Progress-Bars: ### Beobachtung Die Statistiken oben auf der Seite zeigen korrekte Werte: - **1,432 Total Memories** - **3,085,373 Tokens Used** - **42 Decisions Made** - **5 Sessions** ### Problem Alle **locked** Achievement Progress-Bars zeigen **0%** und **0 / X**: | Achievement | Erwartet | Angezeigt | |-------------|----------|-----------| | Memory Hoarder (500) | 500/500 ✓ | 0/500 | | Memory Titan (5000) | 1432/5000 | 0/5000 | | Chatterbox (100K tokens) | 100000/100000 ✓ | 0/100000 | | Conversationalist (1M tokens) | 1000000/1000000 ✓ | 0/1000000 | | Architect (10 decisions) | 10/10 ✓ | 0/10 | ### Interessant Die **unlocked** Achievements wurden korrekt erkannt (Memory Legend mit 1000+ ist freigeschaltet), aber die Progress-Berechnung für locked Achievements funktioniert nicht. Vermutlich werden die `current`-Werte im Achievement-Check nicht korrekt an die UI übergeben.
jack closed this issue 2026-01-25 14:38:05 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#282
No description provided.