Skip to content

feat(site): tell the release story in the reader's language - #394

Merged
thcolin merged 6 commits into
devfrom
thcolin/site-language
Oct 11, 2026
Merged

thcolin merged 6 commits into
devfrom
thcolin/site-language

Conversation

@thcolin

@thcolin thcolin commented Oct 11, 2026

Copy link
Copy Markdown
Owner
  • Release names carry the movie's title and year.
  • tools/site/films.ts ranks one story per language (en, fr, de, es, it); the page picks the first of navigator.languages it knows, English otherwise. Record grabs a 1080p in that language, Refine a MULTi one, Shrink the same in x265. The whole story stays in 1080p.
  • transitionOf colors a value that climbs the prefer ranks green and one that goes down them red, on the Swaps screen too.
  • Report keeps the struck release, its size and Banned on one line; Record marks its pick with 📼.

… movie's name

Each release name now shows the movie's title and year. tools/site/films.ts
ranks one story per language the page knows (en, fr, de, es, it), and the page
picks the first of the browser's languages it knows, English otherwise: Record
grabs a 1080p in that language, Refine a MULTi one, and the example policy
prefers MULTi then that language.
The story's policy requires and prefers 1080p only. Shrink takes the refined
MULTi 1080p in x265 instead of a 2160p, and its scene shows the encoding it
moves to where it showed the resolution.
transitionOf held a pill only on a required value, so x264 to x265 stayed gray
under a policy preferring x265. A value that climbs the prefer ranks is now
held, one that goes down them broken, an unranked value counting below every
ranked one.
The name is cut with an ellipsis instead of wrapping under the badge.
@thcolin
thcolin merged commit fd3c408 into dev Oct 11, 2026
1 check passed

This branch was successfully deployed

1 active deployment
github-pages — fd3c408d Deployed Oct 11, 2026 by thcolin via deploy #3
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