Files
28k8-moonweb-org/TODO.md
T
2026-08-15 19:49:02 +02:00

2.5 KiB

TODO.md - Offene Aufgaben

Stand: 15.08.2026 | Referenz: PLAN.md, SPEC.md, PRD.md


OFFENE AUFGABEN

Kosmos Design - Outside SBR

  • src/content/kosmos-design/outside-sbr.md — Placeholder-Text in Zeile 12 bereinigen ("exact wording pending, PRD.md 12")

ANSI-Art in Menüs

  • Echte .ans Dateien aus den 90ern besorgen
  • In source-assets/ansi/ ablegen
  • generate_ansi.py anpassen oder neuen Parser schreiben
  • In ansiArt.ts einbinden (Fallback auf generierte Patterns)
  • 8 Filler-Patterns durch echte gescannte/analysierte .ans ersetzen
  • BBS ANSI Art Seite aktualisieren

ERLEDIGT

Phase 1 - Build-Chain

  • npm install, npm run dev, npm run build, npm run preview

Phase 1.2 - Modem-Intro Audio

  • dial-tone.mp3, dtmf-beeps.mp3, modem-handshake.mp3 in public/audio/

Phase 1.3 - Pre-Build System

  • tools/fetch_mods.py → src/data/mods.json
  • prebuild.sh als Orchestrator

CP437 Webfont

  • Px437 IBM VGA 8x16 als WOFF2 + TTF in public/fonts/
  • @font-face in global.css korrigiert

Inhalt aufräumen

  • Placeholder-Texte in Content-Dateien entfernt (12 .md-Dateien gelöscht/bereinigt)
  • Placeholder-Hinweise in Seiten-Descriptions entfernt (5 .astro-Dateien bereinigt)

Releases

  • Tr@nceMISSION: fertig
  • Kosmos Design: fertig (außer outside-sbr.md)
  • ESPRIT: fertig
  • SkyLINE: fertig

Asset-Hosting

  • www.moonweb.org/files/ als Hosting-Lösung (Dateien liegen dort, wird schon überall verlinkt)

MOD Player

  • chiptune3.js + libopenmpt AudioWorklet eingebunden
  • ModPlayer.tsx mit Playlist
  • Echte .mod Dateien werden von moonweb.org gestreamt

Deployment

  • GitHub-Repo veröffentlicht
  • Cloudflare Pages Projekt angelegt + funktioniert
  • CI/CD Pipeline (.github/workflows/deploy.yml) konfiguriert
  • DNS-Eintrag für 28k8.moonweb.org aktiv
  • Live-Deploy funktioniert

SEO

  • sitemap.xml generiert (public/sitemap.xml)
  • robots.txt angelegt (public/robots.txt)