El usuario prefiere ver la página de Uso nativa de Claude en vez de un overlay propio. Eso permite borrar mucho código: - Fuera openOverlayPanel, closeOverlayPanel, setOverlaySpinner, renderOverlayWithCache, showOverlayError. - Fuera refreshInBackground, tryOpenViaPushState/Hash/Click, closeUsageModal, waitForDialogWithData — ya no auto-abrimos en background. - Fuera formatAge y CACHE_TTL_MS y OVERLAY_ID y refreshPromise. - Fuera __claudeUsageTracker (era andamio de debug). - Fuera bloque de CSS del overlay (~120 líneas). Nuevo onFabClick: 3 intentos en cascada para abrir el modal nativo de Claude (hash → pushState+popstate → click en "Uso"). Si los 3 fallan, warn en consola y queda el manual. Y siguiendo lo que pediste, en el resumen del tracker (el que se inyecta dentro del modal) ahora aparece un bloque azul "⏱ Sesión termina a las HH:MM (en Xh Ym)" justo debajo del bloque verde del reinicio semanal. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
37 KiB
37 KiB