Claude movió la página de uso de /settings/usage a un modal con hash #settings/usage sobre cualquier URL, así que el content script no se ejecutaba en ningún sitio. Tres flujos nuevos: - FAB flotante en claude.ai/* con uso cacheado (X% / Y%); se oculta mientras el modal real está abierto. - Inyección del tracker dentro del modal real cuando el usuario lo abre, anclando estructuralmente sobre la fila del primer progressbar (locale-proof) en vez de por texto. - Overlay propio abierto desde el FAB con caché instantánea y refresh en background si TTL >5 min: intenta pushState+popstate, hash, click en "Uso" como fallbacks; cierra con botón X o Escape. Cache en chrome.storage.local; se calienta cuando el usuario abre el modal por su cuenta. Observers acotados y desconectados agresivamente. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
16 lines
381 B
JSON
16 lines
381 B
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "Claude Usage Tracker",
|
|
"version": "1.0",
|
|
"description": "Divide la barra de uso de Claude en 7 días y muestra información de sesión",
|
|
"permissions": ["storage"],
|
|
"content_scripts": [
|
|
{
|
|
"matches": ["https://claude.ai/*"],
|
|
"js": ["content.js"],
|
|
"css": ["styles.css"],
|
|
"run_at": "document_idle"
|
|
}
|
|
]
|
|
}
|