Erweiterungsversion
UsageMeterv1.3.2
22 Änderungen
- 9 Neuerungen
- 7 Verbesserungen
- 6 Fixes
- Neu
Vollständiger Kompatibilitätsdurchlauf für das „dframe“-Redesign von claude.ai 2026 (die neue App-Hülle mit dem Umschalter Chat ⇄ Cowork) — jedes Modul auf der Seite wurde neu verankert und am neuen DOM erneut geprüft.
- Fix
Das Panel mit den Nutzungsstatistiken öffnete sich weit rechts vom Chip statt unter dem Cursor — die neue Hülle erzeugt Containing Blocks für position:fixed-Elemente, sodass ein im Chip verschachtelter Tooltip seine Koordinaten am falschen Vorfahren ausrichtete. Er wird jetzt direkt im Body der Seite gerendert (dieselbe Lösung, die der /code-Chip schon nutzte), mit Begrenzung auf das Fenster, damit er nie rechts überläuft, einem Pfeil, der weiter auf den Chip zeigt, und einer Darstellung unterhalb, wenn der Chip in der oberen Bildschirmhälfte sitzt.
- Fix
Der Wechsel Chat ⇄ Cowork ließ die Seite einfrieren — das Neuverankern der UsageMeter-Leiste lief bei jeder DOM-Änderung während des Render-Sturms des Wechsels synchron: Jeder Durchlauf erzwang einen Reflow, durchsuchte das ganze Dokument und konnte die Leiste mitten im Rendern verschieben, im Zug-um-Zug-Kampf mit React. Jetzt wird zu einem Durchlauf pro Animationsframe gebündelt, vollständige Scans sind auf einen pro 150 ms gedrosselt, und die Leiste wird nur versetzt, wenn sie wirklich falsch sitzt.
- Fix
Auf der Startseite schiebt sich der Streifen „Project / Skip permissions“ mit negativem Rand unter das Eingabefeld; im Chat-Modus fällt er auf null Höhe zusammen, BEHÄLT aber diesen Rand, was die UsageMeter-Leiste in das Eingabefeld hochzog. Die Leiste misst jetzt den tatsächlichen Platzbedarf des Streifens und passt ihren eigenen Rand dynamisch an — korrekt in beiden Modi, sie gleitet mit Anthropics 280-ms-Einklappanimation mit und richtet sich nach dem Übergang neu aus.
- Verbessert
Der Export übersteht den virtualisierten Unterhaltungsverlauf des Redesigns — im DOM ist jetzt nur noch ein Bildschirm voller Nachrichten eingehängt, sodass Exporte langer Chats stillschweigend auf den sichtbaren Ausschnitt gekürzt würden. Erkennt UsageMeter einen unvollständigen Ausschnitt (über die Turn-Anzahl aria-setsize des Verlaufs), lädt es stattdessen das vollständige Transkript über Claudes eigene Unterhaltungs-API, behält Denkblöcke bei und extrahiert Codeblöcke weiterhin als Dateien, mit dem DOM-Auslesen als Rückfallebene.
- Verbessert
Weitere Anpassungen an das Redesign: Chips in der Zeile (Modus ohne Ring) sitzen jetzt VOR dem Container der Modellauswahl (das neue Eingabefeld schiebt diesen Container seitlich über alles, was danach steht, solange der Senden-Button ausgeblendet ist); die Hinweisleiste wird über die semantischen role="note"-Attribute des Redesigns gefunden; der Konten-Button ist in die neue Fußzeile der Seitenleiste neben dem Nutzermenü umgezogen; Auto-Reply erkennt weitere Beschriftungen des Senden-Buttons und hat eine simulierte Enter-Taste als Rückfall.
- Neu
Benachrichtigungssystem von Grund auf neu gebaut: EINE Benachrichtigung statt elf. UsageMeter benachrichtigt jetzt nur noch, wenn Ihre 5-Stunden-Session 100 % erreicht — nur mit Pro, höchstens einmal pro Zyklus, und ein Klick bringt Sie zurück zu claude.ai. Ein einziger Schalter unter Einstellungen → Benachrichtigungen schaltet sie ab.
- Verbessert
Mit dem alten Benachrichtigungspaket entfernt: Schwellenwarnungen bei 80/90/95 %, Warnungen bei hoher Nutzungsrate, Reset-Erinnerungen und „Reset abgeschlossen“, der Wochenrückblick am Montag, Hinweise zu Beginn und Ende von x2-Aktionen, Serien-Meilensteine, „Claude hat fertig geantwortet“, die Sendebenachrichtigung von SmartQueue und das gesamte Content-Script für Benachrichtigungen auf der Seite — ein Script weniger in jeder Seite, weniger Hintergrundarbeit, null Benachrichtigungsspam.
- Neu
Das Nutzungspanel auf der Seite wurde optisch komplett überarbeitet — eine Karte im Milchglas-Look (Hintergrundunschärfe, geschichtete Schatten, 14 px Radius), eine sanfte Einblendanimation (die reduzierte Bewegung respektiert), verfeinerte Fortschrittsbalken und ein Plan-Chip im Kopf. Kostenlose Konten erhalten unten im Panel eine dezente Zeile „Auf UsageMeter Pro upgraden“; Pro-Konten ihren PRO-Chip und sonst nichts. Bonus-Fix: Die Farbe des umgedrehten Pfeils nutzte ein rohes HSL-Tripel als Farbe, sodass der Pfeil seine Füllung verlor, wenn das Panel unter dem Chip erschien.
- Neu
Die Pro-Seite wurde neu gestaltet, damit sie wirklich überzeugt: ein redaktioneller Kopfbereich mit der Live-Zahl der „Nutzer online“ (echte Präsenzdaten, ausgeblendet, wenn unbekannt), sechs konkrete Funktionszeilen, die endlich ihre Akzentfarben nutzen, und eine ehrliche Vergleichstabelle Free vs. Pro, in der jede Zeile einer echten Sperre im Code entspricht (3→10 Konten, md/txt-Exporte mit 50 Nachrichten → unbegrenzt + PDF/DOCX/JSON/HTML, Auswertungen über 24 h und 7 Tage, der Alarm bei 100 % Session, Priority-Support). Der Pro-Hinweis unter dem Benachrichtigungsschalter führt jetzt wirklich zu dieser Seite statt ins Leere.
- Fix
Der Button „Upgraden, um den Chart zu sehen“ auf den Nutzungsdetailseiten tat nichts — die Komponente sendete show-upgrade, aber niemand hörte zu. Er führt jetzt zur Pro-Seite, und die sechs identischen, blassen Sperr-Overlays wurden durch einen gemeinsamen Teaser ersetzt (Krone, Hinweis „Tiefe Nutzungsanalysen“ über dem unscharfen echten Chart, Test-Button), der das Freischalten wirklich schmackhaft macht.
- Verbessert
Jeder Oberflächentext existiert jetzt in allen 34 Sprachen — die Ergänzungen aus Redesign, Pro und Benachrichtigungen wurden in die 32 übrigen Sprachen übersetzt, und ein vollständiger Abgleich schloss jede historische Lücke (Namen und Beschreibungen der Ligastufen, Beschriftungen der Modellaufschlüsselung, Import- und Exporttexte, die Nachzügler auf Esperanto und Klingonisch). Fehlende Schlüssel über alle Sprachen: null.
- Fix
Strenge Pro-Prüfung für die Benachrichtigung bei vollem Kontingent: content.js spiegelt jetzt das GEPRÜFTE Lizenzergebnis in den Speicher, und der Hintergrund prüft diesen Spiegel (oder den angemeldeten Plan) — ein übrig gebliebener, zwischengespeicherter Lizenzschlüssel gilt nicht mehr als Pro-Nachweis, sodass kostenlose Konten die Benachrichtigung nie erhalten können. Der Einrichtungsassistent zeigt den Schalter mit PRO-Kennzeichen, lässt ihn im Free-Plan aber gesperrt.
- Neu
Härtung der Nutzungs-Engine (Phase 0): Der /usage-Parser versteht Claudes neues limits[]-Schema jetzt VOLLSTÄNDIG — Session, Wochenlimit und jedes Wochenlimit pro Modell (Opus, Sonnet, Fable) werden auf die Felder abgebildet, die alle Anzeigen lesen, damit an dem Tag, an dem Claude das alte Format entfernt, nichts leer bleibt. Eine gemeinsame Implementierung (core/usage-normalize.js) ersetzt die zwei auseinanderlaufenden Kopien in Hintergrund- und Content-Script.
- Neu
Das Wochenlimit pro Modell (z. B. „Fable (7 T)“) ist jetzt überall wählbar, wo es die Optionen 5h / Sonnet / Woche gibt: die Chips pro Seite, das Badge in der Symbolleiste, Einstellungen → Nutzungsanzeige (mit dem aktuellen Modellnamen beschriftet) und der Einrichtungsassistent.
- Fix
Die Erkennung des Senden-Buttons hängt nicht mehr von der Oberflächensprache ab — Auto-Reply, SmartQueue und geplantes Senden erkannten das übersetzte aria-label des Buttons („Envoyer“/„Send“), was in den ~40 anderen Sprachen stillschweigend versagte. Sie finden ihn jetzt strukturell über den stabilen Anker des Eingabefelds (der Abgleich per Beschriftung bleibt als schneller Weg, ein Enter an ProseMirror als letzter Ausweg).
- Neu
Länge der Unterhaltung in Tokens, zu 100 % lokal berechnet — ein mitgelieferter o200k-Tokenizer läuft im Hintergrund-Worker (nie auf der Seite), liest denselben Endpunkt des Unterhaltungsbaums, den schon der Export nutzt, folgt nur dem AKTUELLEN Zweig, überspringt flüchtige Denkblöcke und schätzt Bilder (gedeckelt) und PDFs anhand ihrer Metadaten. Angezeigt als „≈N tok“ neben dem Eingabefeld, rot ab 50k, mit ≈ markiert, wenn Tool-Aufrufe das echte Gewicht unbestimmbar machen. Keine externen API-Aufrufe, funktioniert offline.
- Neu
„Verbleibende Nachrichten“, ehrlich gerechnet: Statt erfundener Kontingentgrenzen, die andere Tracker fest einbauen, misst UsageMeter den ECHTEN Prozentsprung, den jede Ihrer Nachrichten bei jedem Limit auslöst (Messung vor dem Senden, erneute /usage-Prüfung nach der Antwort), hält ein gleitendes Fenster von 20 Beobachtungen pro Limit und rechnet vom Median des günstigsten begrenzenden Faktors hoch. Zeigt einen Gedankenstrich, bis 5 echte Beobachtungen vorliegen — keine falsche Genauigkeit —, dann „· M msg“ neben der Token-Zahl, rot unter 15. Automatisch kalibriert auf Ihren Plan, Ihre Modelle, Ihre Nutzung.
- Verbessert
Der neue Metrik-Chip wird über ein idempotentes Ankersystem eingehängt (erst vergleichen, dann einfügen, Zustand in JS, Neuzeichnen alle 750 ms) — er übersteht die SPA-Neu-Renderings von claude.ai, funktioniert in jeder Oberflächensprache und fasst das DOM nie an, wenn sich nichts geändert hat.
- Verbessert
Konversations-Metriken verfeinert und einstellbar: Ein eigener Schalter unter Einstellungen → Funktionen (und in der Einrichtungstour) blendet den Chip live ein oder aus; der Chip selbst hat den hauseigenen Chip-Stil bekommen (Hover, feine Trennlinie, tabellarische Ziffern) mit abgestuften Zuständen von Bernstein bis Rot (30k/50k Tokens, 30/15 Nachrichten). Das Nutzungspanel zeigt jetzt die verbleibenden „≈M msg“ PRO Fenster (5 h / Woche / pro Modell), sobald jedes genug Beobachtungen hat, dazu einen Bereich Unterhaltung mit der gemessenen Token-Länge und dem ≈verbleibenden Kontextspielraum, bevor das 200k-Fenster voll ist.
- Neu
Optionale „Ungefähre Nutzung“: Token-Zahlen für Ihre Kontingentfenster (≈verbraucht / ≈Obergrenze unter jedem Balken, ≈verbleibende Tokens beim bindenden Limit im Chip am Eingabefeld), AUSSCHLIESSLICH aus Ihren eigenen gemessenen Nachrichten abgeleitet — Δ% pro Limit im Verhältnis zu den Token-Kosten der Nachricht, Obergrenze geschätzt an der UNTERGRENZE des 15. Perzentils der Verhältniswolke, damit paralleler Verbrauch durch Claude Code oder andere Geräte (der die Differenzen nur aufblähen kann) verworfen wird, statt die Zahl zu verzerren. Keine fest eingebauten Obergrenzen, keine erfundenen „Credits“, keine Gewichtstabellen pro Modell — der exakte Prozentwert bleibt immer die Hauptzahl.
- Verbessert
Der Schätzer geht bewusst auf Nummer sicher: Eine tabübergreifende Sperre verwirft jede Messung, die entstand, während ein anderer claude.ai-Tab antwortete (sie heilt sich bei abgestürzten Tabs selbst), Zuordnungsfenster über 8 s werden verworfen, ein Modellwechsel zwischen zwei Messungen macht die Stichprobe pro Modell ungültig, jedes Modell behält seine eigene Schätzung, und vor 8 sauberen Beobachtungen pro Fenster wird nichts angezeigt — bis 25 bleibt die Zeile abgedunkelt. Standardmäßig aus; ausgeschaltet erscheinen nirgends Token-Zahlen.