Files
28k8-moonweb-org/TODO.md
T
2026-08-15 21:17:52 +02:00

3.5 KiB

TODO.md - Offene Aufgaben

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


OFFENE AUFGABEN

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

Dependency Updates (Renovate)

  • chiptune3 → 0.8.8 (15.08.2026)
  • actions/checkout → v7 (15.08.2026)
  • actions/setup-node → v7 (15.08.2026)
  • React → v19 (erst prüfen ob @astrojs/react kompatibel ist)
  • Astro monorepo → v5 (Major, ausführlich testen)
  • Node.js → v24 (Major, nach lokalem Test)
  • TypeScript → v7 (Major, nach npm run build Test)
  • GitHub Artifact Actions → Major (CI manuell prüfen)

Sonstiges

  • sitemap.xml — /bbs/fido/cds/ Eintrag korrigiert (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)
  • IBM Plex Mono — per Google Fonts CDN eingebunden (15.08.2026)
  • ANSI-Art Font-Size auf 20px + Content-Bereich +10px angepasst (15.08.2026)
  • bbs/cds.astrobbs/fido/cds.astro verschoben (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) — alle 13 Seiten korrekt drin
  • robots.txt angelegt (public/robots.txt)