Files
28k8-moonweb-org/TODO.md
T

3.0 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

  • BANNER_SKYLINE_SECTION — skyline.astro (blau)
  • ANSI Gallery — BANNER_SKYLINE, BANNER_TEMPLE3, BANNER_INFOFILE, BANNER_MAINBASE, BANNER_LOGGED (in ansi-art.astro)
  • BANNER_TEMPLE — Hauptmenü (bbs/index.astro) + cds.astro
  • BANNER_AMIGA — amiga/mods.astro
  • BANNER_ESPRIT — amiga/esprit.astro
  • BANNER_ATARI — atari/tropic-dreams.astro
  • BANNER_TRANCE — pc/trancemission.astro
  • BANNER_PHOBIA — pc/phobia.astro
  • BANNER_KOSMOS — pc/kosmos-design.astro
  • BANNER_ANSI — Header auf ansi-art.astro selbst

Sonstiges

  • sitemap.xml — /bbs/cds/ Eintrag ergänzt (15.08.2026)
  • skyline-header.png — wieder eingebaut in skyline.astro (15.08.2026)
  • global.css — ungenutzte .gallery-grid + .mod-loading entfernt (15.08.2026)

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) — /bbs/cds/ war vergessen, jetzt drin
  • robots.txt angelegt (public/robots.txt)