Releases: YoannDev90/oxyd.space
Releases · YoannDev90/oxyd.space
Release list
v1.1.0 — DNS Propagation Checker
v1.1.0 — 2026-08-29
DNS Propagation Checker rebuilt from scratch + weekly health monitoring.
Added
- DNS Propagation Checker — Astro + Supabase edge functions
- Queries 394+ global DNS servers via
Deno.resolveDns - Parallel chunked queries (25/chunk, Promise.all) — full check in ~10s
- Interactive SVG map with pan/zoom, colored dots by status
- Expandable map overlay (fullscreen toggle)
- Group servers by country (
Intl.DisplayNames, zero deps) - 2-column responsive card layout
- Summary bar (ok/empty/failed + elapsed) at top
- Queries 394+ global DNS servers via
- Weekly DNS health check — GitHub Actions (
dns-health.yml)- Raw UDP probe via stdlib (zero pip), 10 seed domains, 30s budget
- Auto-deactivation of dead servers, auto-reactivation
- Safety guard: aborts if >50% fleet dead
- Commits to
dns.json+ dispatches site rebuild
activefield on all 599 DNS servers
Changed
- Migrated site from Jekyll to Astro
- DNS checker queries servers directly (no dnsrobot.net)
- Client rewritten: vanilla JS pan/zoom, no runtime d3
- Deploy workflow: Astro build → force-push to
livebranch
Fixed
- Deploy workflow path issues, CSS deploy race conditions
- Country grid layout, summary bar spacing, form button padding
v1.0.0 — First Launch
v1.0.0 — 2026-08-26
First release for this repo.
Added
- oxyd.space — personal tools hub on GitHub Pages
- Landing page with tools registry
- Availability checker page
- Changelog page (dynamic markdown rendering)
- Personal dashboard with GitHub OAuth via Supabase
- Notification preferences with Supabase DB
- i18n translations extracted to JSON
- Unified navbar across all pages
- Jekyll-based site with clean URLs
- CI/CD: GitHub Actions deploy workflow
- DNS server list: 600+ global resolvers with geolocation