mirror of
https://github.com/skoelle/28k8-moonweb-org.git
synced 2026-09-17 18:30:24 +00:00
2.5 KiB
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)