Skip to content

Add Svelte PWA builder with private Ethereum integration and DANE DNS templates#29

Draft
Copilot wants to merge 2 commits into
masterfrom
copilot/create-pwa-builder
Draft

Add Svelte PWA builder with private Ethereum integration and DANE DNS templates#29
Copilot wants to merge 2 commits into
masterfrom
copilot/create-pwa-builder

Conversation

Copy link
Copy Markdown

Copilot AI commented Mar 5, 2026

Adds a Progressive Web Application dashboard to the TTAG repository with Ethereum blockchain connectivity and DNS record templates for johncharlesmonti.com.

PWA (pwa/)

  • Svelte 5 + Vite 7 + vite-plugin-pwa 1.2 — generates a service worker (Workbox generateSW), web app manifest, and precaches 14 assets

  • Ethereum integration (src/lib/ethereum/provider.js) — ethers.JsonRpcProvider pointed at VITE_ETHEREUM_RPC_URL; defaults to public mainnet if unset

    # .env
    VITE_ETHEREUM_RPC_URL=https://eth.johncharlesmonti.com
    VITE_MAGP_API_URL=https://api.johncharlesmonti.com/magp
  • MAGP-ready — install with npm install github:montinode/MAGP; API URL wired via VITE_MAGP_API_URL

  • npm overrides force serialize-javascript ≥7.0.4 and @rollup/plugin-terser ≥1.0.0 to eliminate transitive high-severity vulns (npm audit: 0 findings)

DNS templates (dns/)

  • records.json — SOA, NS, A/AAAA (@, pwa., eth.), TXT (SPF + DMARC), TLSA (DANE) for _443._tcp.pwa and _443._tcp.eth, CAA
  • TLSA records implement DANE-EE SPKI SHA-256 (usage 3 1 1) — the requirement called these "TSLA records"; the correct DNS type is TLSA
  • dns/README.md includes openssl hash generation, BIND zone file, and Cloudflare Terraform snippets
Original prompt

Create High Quality Progressive Web Application builder that uses github.com/montinode/MAGP and employ the Private Enthereum Servers using JOHNCHARLESMONTI.COM and Create its unique DNS, TXT, Advanced Server and TSLA Records Found Online.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…ates

Co-authored-by: montinode <258148236+montinode@users.noreply.github.com>
Copilot AI changed the title [WIP] Create high quality PWA builder using MAGP Add Svelte PWA builder with private Ethereum integration and DANE DNS templates Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants