Skip to content

feat(audio): Þrøngva's album replaces the old tracks; release v0.3.0 - #72

Merged
ralyodio merged 1 commit into
mainfrom
music-custom
Sep 23, 2026
Merged

ralyodio merged 1 commit into
mainfrom
music-custom

Conversation

@ralyodio

@ralyodio ralyodio commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

The in-game soundtrack is now After the Winter of Want by Þrøngva (20 tracks, added in 1356cc1). The old music/throngva/ files are deleted because they were not ours.

  • Deleted: all 7 files in music/throngva/. Four (Frost on the Oar, Runes on Ice, Ironwood Oath, Storm Crown Oath) were byte-identical to album tracks 001–004, so those songs remain from the album. The other three (More Than Enough, The Wolf Called Want 1 & 2) differed from the album's versions and are gone.
  • Loader: the soundtrack scan now walks album folders. Before this change it read one level only and would have found none of the album.
  • Titles: the album track number (001. , 20. ) is dropped from the displayed title; titles are otherwise kept as written in the filenames.
  • Trailer: now reads Ironwood Oath from the album. The film already has those exact bytes, so it is not re-rendered.
  • Records: PROVENANCE.md, the asset manifest and the docs note are updated.

Checked locally: typecheck passes, game tests pass (132, including a new test that runs the real scan and requires all 20 tracks and no throngva), and a production build ships the album and nothing else under music/. The service worker precaches no MP3s.

🤖 Generated with Claude Code

Also bumps every package to 0.3.0. After this merges, tagging v0.3.0 on main starts the desktop build (cast page, onboarding, WinGet, the album).

The soundtrack is now "After the Winter of Want", our own music, as committed
in 1356cc1. The seven earlier files in music/throngva/ were not ours and are
deleted. Four were byte-identical to album tracks 001-004, so those songs
remain from the album; the other three are gone.

- The soundtrack scan walks album folders (<artist>/<album>/<song>.mp3); it
  used to read one level and would have found none of the album.
- Titles drop the album's track number ("001. ", "20. ") and keep the
  authored spelling; Track gains an optional album.
- A test runs the real scan and requires all 20 album tracks and no throngva.
- The trailer reads Ironwood Oath from the album. The film already carries it
  (same bytes), so it is not re-rendered.
- PROVENANCE.md and the sandbox follow-ups note record the album and the
  removal; the asset manifest lists the album.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

9 finding(s)

HIGH/CRITICAL: 4 | MEDIUM: 5

Severity Rule Location
HIGH manifest-typosquat apps/game/package.json:17
HIGH sh-remote-script-execution apps/site/public/install.sh:210
HIGH sh-remote-script-execution apps/site/public/install.sh:213
HIGH sh-remote-script-execution apps/site/public/install.sh:216
MEDIUM sh-remote-script-execution apps/site/public/install.sh:219
MEDIUM sh-remote-script-execution apps/site/public/install.sh:432
MEDIUM sh-remote-script-execution apps/site/public/install.sh:433
MEDIUM js-path-traversal tools/art/tactical-sample/validate.mjs:6
MEDIUM js-path-traversal tools/art/tactical-sample/validate.mjs:10

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit ca8d442 into main Sep 23, 2026
7 checks passed
@ralyodio ralyodio changed the title feat(audio): play Þrøngva's album, remove the old throngva tracks feat(audio): Þrøngva's album replaces the old tracks; release v0.3.0 Sep 23, 2026
@ralyodio ralyodio mentioned this pull request Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant