a67df87013
Mirror to GitHub / mirror (push) Successful in 32s
Test and Lint / frontend-test (push) Has been cancelled
Test and Lint / backend-test (push) Has started running
continuous-integration/drone/push Build is passing
Version and Release / version-bump (push) Failing after 1m17s
Version and Release / trigger-drone (push) Failing after 11m37s
- Added proper HTTP status check before JSON parsing in AnalyticsPage * Prevents "Unexpected token '<'" error when API returns HTML error pages * Throws proper error for non-OK responses - Enhanced API error handling to treat 403 as auth failure * Both 401 and 403 now trigger redirect to login page * Clears expired admin tokens automatically * Prevents users from staying on admin pages with expired sessions These fixes resolve: 1. JSON parse errors when fetching Umami config 2. 403 Forbidden errors not redirecting to login 3. Backend version display issues due to auth failures 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>