Skip to content

NoPayNoPlay 1.4.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 21:29
· 23 commits to main since this release

🚀 NoPayNoPlay 1.4.2

A polish release born from a full audit: the plugin now speaks the same language as your Jellyfin, every missing string is translated, the payment modal behaves on every screen, and a new content-hashed cache-busting scheme makes sure updates are always picked up by browsers — even hotfixes that keep the same version number.

Full changelog: v1.4.1.0 → v1.4.2.0

✨ New features

  • Complete translations — every previously missing dashboard and modal string is now translated in the 8 supported languages (theme preview, tabs, test-theme options, show-all history, trial pill, settings error and more), and the admin theme-preview options are localized instead of hard-coded English. (d5447f5)

🐛 Bug fixes

  • The plugin follows Jellyfin's language — it now uses the language Jellyfin is set to (or the user's per-user UI language) instead of the browser's, so the plugin speaks exactly the language you see in Jellyfin. (6f89600)
  • ElegantFin detected again on modern builds — ElegantFin v26+ (including when installed through the KefinTweaks Skin Manager) changed its CSS variables; the plugin now recognizes the new ones so the frosted-glass look still applies. (9f96f21)
  • The modal scrolls the way it should — only the body scrolls while the header stays in place, the scrollbar matches the theme, and all four corners stay rounded on desktop. (0d6a79a)
  • No more cramped mobile dashboard — on phones, the last member card no longer touches the statistics and chart below it. (7579d5a)

⚡ Improvements

  • Smarter cache-busting — the web assets (user script, QR library and the admin dashboard) are now addressed by a content hash instead of the plugin version, so an update is always picked up by browsers — even a hotfix that keeps the same version number. (2dae4bf)

🔧 Maintenance

  • Documentation updated to reflect the new language resolution and cache-busting behaviour. (8e59099)