NoPayNoPlay 1.4.0.0
🚀 NoPayNoPlay 1.4.0
A release focused on a nicer, more polished experience — on desktop, tablet and phone alike.
Full changelog: v1.3.3.0 → v1.4.0.0
✨ New features
- Richer admin dashboard — a clear at-a-glance overview: attention counters (blocked, grace period, expiring soon, pending claims, active subscribers), the list of subscriptions expiring within 7 days, and a breakdown of revenue per payment method. (c7dcae4)
- Members as cards on every screen — the member list is now a responsive card grid (1 to 4 columns depending on the screen) instead of a dense table: easier to read and to use, especially on mobile. (c7dcae4)
- Custom sorting — pick the sort field (name, status, expiry, days left…) and the direction (ascending / descending). (c7dcae4)
- Live countdown — the banner and the subscription modal now show the remaining time ticking in real time (days · hours · minutes · seconds). (5ee63de)
- Copyable payment link — a "Copy payment link" button on each PayPal / Lydia card, pre-filled with the amount of the plan you selected. (5ee63de)
- QR codes on tablet & desktop — QR codes are shown on larger screens; on phones you get the copy-link instead. (5ee63de)
- ElegantFin glass skin — when the ElegantFin theme is installed, the banner and the modal automatically match its frosted-glass look (translucent background, rounded corners, violet accent). (5ee63de)
- Jellyfin 10.11.11 support — built against the latest server release. (444e0a6)
🐛 Bug fixes
- Theme preview — the colour swatches on the Settings page were not filling in; they now update live. (c7dcae4)
- Modal scrollbar — the page's own scrollbar no longer shows beside the subscription modal, and the modal's scrollbar is now slim and themed. (5ee63de)
- Filters on mobile — the filters now stretch across the full width (they were misaligned on some screens). (c7dcae4)
🔧 Maintenance
- i18n: add countdown, copy-link and dashboard strings in 8 languages. (e67b255)
- Human-friendly release notes with tasteful emoji section headers. (12df464)
- Include commit bodies in generated release notes for richer changelogs. (ab9d0b9)
- Fix the release-notes range so the changelog isn't empty on
workflow_dispatch. (d27c75a) - Keep
FileVersion/AssemblyVersionin sync on version bump. (f84a02f) - Clarify patch vs minor version bump in the weekly release input. (3c53f1b)
- Make Dependabot approval non-blocking (the actions bot cannot approve). (eb16f15)
- Commit the manifest on
workflow_dispatchreleases. (a8956bd) - Docs: update README, API reference, configuration and user guide. (b91869d)
- Bump the
github-actionsgroup (7 updates). (c5242e0) - Version bump. (ad0dae0)