Michael
|
3859170d35
|
fix(analytics): upsert history one data point per day per page, add gte/lt imports
|
2026-02-12 11:01:43 +01:00 |
|
Michael
|
330c42c6ff
|
feat(analytics): resilient Graph API calls, CRON sync every 6h, polling frontend, engagement+views metrics
|
2026-02-12 10:51:06 +01:00 |
|
Michael
|
7b39b34afb
|
fix(analytics): auto-heal token status on successful sync
|
2026-01-21 16:19:58 +01:00 |
|
Michael
|
c37a56b366
|
fix: reset token status on update and suppress metric errors
|
2026-01-21 16:14:08 +01:00 |
|
Michael
|
566782fa82
|
chore(debug): add verbose logging for analytics token validation
|
2026-01-21 16:09:21 +01:00 |
|
Michael
|
ad22aea55e
|
fix(analytics): handle expired tokens gracefully to prevent 500 errors
|
2026-01-21 16:03:30 +01:00 |
|
Michael
|
54033ed6ed
|
fix(server): Auto-expire invalid Facebook tokens on sync failure
|
2026-01-20 14:37:08 +01:00 |
|
Michael
|
8c911f0fb1
|
fix(analytics): Improve error handling and partial extraction
|
2026-01-20 14:35:45 +01:00 |
|
Michael
|
e7e9a2fb1b
|
fix(build): Resolve circular dependencies and type errors
|
2026-01-20 13:56:45 +01:00 |
|
Michael
|
f8ddb44e38
|
feat(analytics): Implement Analytics Dashboard and Token Management
|
2026-01-20 13:49:24 +01:00 |
|