Commit Graph

2 Commits

Author SHA1 Message Date
Alexander Whitestone
3c961beefd refactor: route remaining fetch() calls through data/ modules
Some checks failed
CI / validate (pull_request) Failing after 13s
CI / auto-merge (pull_request) Has been skipped
bookshelves.js used direct Gitea API fetch() for commit banners and
PR bookshelves. weather.js used direct Open-Meteo fetch() for weather.
Route both through their respective data/ modules (data/gitea.js and
data/weather.js). Add fetchMergedPRs() to data/gitea.js.

The one remaining fetch() in weather.js (runPortalHealthChecks) is a
no-cors connectivity probe, not data collection — accepted exception.

Fixes #421

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 18:06:28 -04:00
764b617a2a [modularization] Phase 2: Extract data layer — gitea, weather, bitcoin, loaders (#460)
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Smoke Test / smoke-test (push) Failing after 0s
2026-03-24 21:28:03 +00:00