Skip to content

NoPayNoPlay 1.4.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 14:32
· 48 commits to main since this release

🚀 NoPayNoPlay 1.4.1

A polish release: a cleaner dashboard, text that's easier to read, translations that finally read naturally in every language — and a handful of bugs squashed along the way.

Full changelog: v1.4.0.0 → v1.4.1.0

✨ New features

  • Notifications in 8 languages — the "I just paid" payment-claim notification is now translated in all 8 supported languages (it previously showed a raw key). (832915d)
  • Natural plurals everywhere — counts now read properly in every language ("1 day" / "2 days", with the correct forms for Russian) across the dashboard, the banners, promo messages and bulk actions. (c04875d)

🐛 Bug fixes

  • The banner no longer survives sign-out — logging out now clears the subscription banner and the 💳 header button, so the login screen stays clean. (913d5e5)
  • Dashboard readability — the attention-card numbers no longer stick to their labels, the sort button is properly aligned with its dropdown, and small or faded text was enlarged and darkened for comfortable reading. (33b3c4d)
  • Accessible colours — the success / error toasts and the primary action button now use darker shades that pass WCAG AA contrast. (21c7efc)
  • Balanced dashboard columns — the "expiring soon" list moved next to the payment-method breakdown so both columns have a similar height. (53ca492)
  • ElegantFin glass skin — the frosted look now applies even when the theme loads after the plugin (fixes the fully transparent modal). (a11739f)
  • Member cards: visible actions — the pay / history / exempt / reset / confirm / reject buttons now show a text label instead of a lone icon. (be4bd73)
  • Tiers & Tags no longer crash — a redundant class made Jellyfin's input component throw when those tabs were opened. (a760d0a)
  • Automatic backups actually run — the backup file name now matches the plugin's config file, so they are really created. (ff62b19)
  • No scary message on the login screen — the plugin no longer shows "Could not load your subscription status" before you're signed in. (4f39884)

🔧 Maintenance

  • Screenshots: a fresh README gallery with optimized captures. (780cb3d)
  • Easier onboarding for new contributors. (c12b0ed)
  • Refreshed CI/CD and local-testing notes in the dev guide. (b862846)
  • Release notes now link every change to its commit and show the version diff. (3f663be)
  • Ko-fi funding + refreshed Dependabot note. (4a586f6)
  • Updated supported versions in the security policy. (f92b7ce)
  • Aligned plugin metadata (overview, changelog link). (d97a918)
  • Clarified the plugin's purpose and install steps in the README. (8df4f55)
  • Human-friendly generated release notes. (c36b790)