chore: auto-commit uncommitted changes

This commit is contained in:
James 2026-02-21 06:01:21 -05:00
parent 03371ecd80
commit bf5259ea41
3 changed files with 5 additions and 4 deletions

0
alerts.db Normal file
View File

View File

@ -442,26 +442,27 @@ async function updateWeather() {
updateWeather(); updateWeather();
setInterval(updateWeather, 60000); // every minute setInterval(updateWeather, 60000); // every minute
// === CLAUDE BUDGET PACE === // === CLAUDE BUDGET PACE — only show when usage > 75% ===
async function updateClaudeUsage() { async function updateClaudeUsage() {
const el = document.getElementById('claude-usage'); const el = document.getElementById('claude-usage');
try { try {
const r = await fetch('/api/claude-usage'); const r = await fetch('/api/claude-usage');
const d = await r.json(); const d = await r.json();
if (d.pace != null) { if (d.usage != null && d.usage > 75) {
el.textContent = `pace ${d.pace}%`; el.textContent = `pace ${d.pace}%`;
el.title = `Budget pace: ${d.timePct}% of week elapsed, ${d.usage}% used`; el.title = `Budget pace: ${d.timePct}% of week elapsed, ${d.usage}% used`;
// Color: <90 green, 90-100 white, >100 red
el.className = d.pace < 90 ? 'good' : d.pace <= 100 ? 'ok' : 'crit'; el.className = d.pace < 90 ? 'good' : d.pace <= 100 ? 'ok' : 'crit';
} else { } else {
el.textContent = ''; el.textContent = '';
el.className = '';
} }
} catch(e) { } catch(e) {
el.textContent = ''; el.textContent = '';
el.className = '';
} }
} }
updateClaudeUsage(); updateClaudeUsage();
setInterval(updateClaudeUsage, 60000); // every minute (pace changes with time) setInterval(updateClaudeUsage, 300000); // every 5 min (no need to be faster)
// === NEWS STREAMS === // === NEWS STREAMS ===
const topicEmoji = { markets: '🏦', ai: '🤖', news: '📰', nabl: '📉', politics: '🏛️', infrastructure: '🔧', netherlands: '🇳🇱' }; const topicEmoji = { markets: '🏦', ai: '🤖', news: '📰', nabl: '📉', politics: '🏛️', infrastructure: '🔧', netherlands: '🇳🇱' };

Binary file not shown.