mirror of
https://github.com/skoelle/28k8-moonweb-org.git
synced 2026-09-17 18:30:24 +00:00
80 lines
2.5 KiB
Markdown
80 lines
2.5 KiB
Markdown
# 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
|
|
- [x] npm install, npm run dev, npm run build, npm run preview
|
|
|
|
### Phase 1.2 - Modem-Intro Audio
|
|
- [x] dial-tone.mp3, dtmf-beeps.mp3, modem-handshake.mp3 in public/audio/
|
|
|
|
### Phase 1.3 - Pre-Build System
|
|
- [x] tools/fetch_mods.py → src/data/mods.json
|
|
- [x] prebuild.sh als Orchestrator
|
|
|
|
### CP437 Webfont
|
|
- [x] Px437 IBM VGA 8x16 als WOFF2 + TTF in public/fonts/
|
|
- [x] @font-face in global.css korrigiert
|
|
|
|
### Inhalt aufräumen
|
|
- [x] Placeholder-Texte in Content-Dateien entfernt (12 .md-Dateien gelöscht/bereinigt)
|
|
- [x] Placeholder-Hinweise in Seiten-Descriptions entfernt (5 .astro-Dateien bereinigt)
|
|
|
|
### Releases
|
|
- [x] Tr@nceMISSION: fertig
|
|
- [x] Kosmos Design: fertig (außer outside-sbr.md)
|
|
- [x] ESPRIT: fertig
|
|
- [x] SkyLINE: fertig
|
|
|
|
### Asset-Hosting
|
|
- [x] www.moonweb.org/files/ als Hosting-Lösung (Dateien liegen dort, wird schon überall verlinkt)
|
|
|
|
### MOD Player
|
|
- [x] chiptune3.js + libopenmpt AudioWorklet eingebunden
|
|
- [x] ModPlayer.tsx mit Playlist
|
|
- [x] Echte .mod Dateien werden von moonweb.org gestreamt
|
|
|
|
### Deployment
|
|
- [x] GitHub-Repo veröffentlicht
|
|
- [x] Cloudflare Pages Projekt angelegt + funktioniert
|
|
- [x] CI/CD Pipeline (.github/workflows/deploy.yml) konfiguriert
|
|
- [x] DNS-Eintrag für 28k8.moonweb.org aktiv
|
|
- [x] Live-Deploy funktioniert
|
|
|
|
### SEO
|
|
- [x] sitemap.xml generiert (public/sitemap.xml)
|
|
- [x] robots.txt angelegt (public/robots.txt)
|
|
- [x] <title> und <meta description> pro Seite geprüft
|
|
|
|
### Legal Notice
|
|
- [x] Pflichtangaben zusammengefasst
|
|
- [x] legal-notice.astro ausgefüllt (auf Englisch)
|
|
|
|
---
|
|
|
|
## GESTRICHEN (nicht mehr relevant)
|
|
|
|
- **Mobile Anchors** (/bbs/atari/ → /bbs/#atari): Overkill, Kachel-Struktur rendert unnötig
|
|
- **View Transitions**: Welcome Banner Stottern funktioniert bereits, restliche Seiten brauchen das nicht
|
|
- **Echte Releases nachtragen**: Alle fertig bis auf outside-sbr.md
|