๐ Ghost eShop PRO Web Update: Version 2.2.5
Adds hCaptcha to sign-up, stricter username validation, more robust payment webhooks, improved game sorting (incl. basetid), better mobile filter UX, changelog UX refresh, and translation updates.
Weโre rolling out version 2.2.5 of Ghost eShop PRO Web โ strengthening sign-up security, making payments more reliable, and delivering UI/UX improvements on mobile and in the changelog experience.
๐ pro.nlib.cc
๐ Whatโs New in v2.2.5
๐ Sign-up & Security
- Added hCaptcha to the registration page with server-side verification.
- Disallowed spaces in usernames (client- and server-side validation).
- Updated translations related to registration and hCaptcha.
๐ณ Payments โ Reliability & Performance
- Hardened webhooks to prevent duplicates when a payment already exists.
- Additional checks for pending states.
- Priority timeout to speed up payment verification.
- Log cleanup and direct local network usage for the auto-subscription flow.
- Payment page UI/UX improvements and clearer data exposure in the API.
๐ฎ Games & Library
- Fixes and improvements to sorting in
gameDbManager
(including sort bybasetid
). - Client-side adjustments in game logic.
- Better mobile UX for the filter menu in the games list.
๐ Changelog & Interface
- UI/UX refresh of the changelog system (dialog, dedicated page, app integration).
- Improved Tinfoil password dialog.
- Fixed header for external links.
๐ Translations
- Added and updated missing keys across multiple languages:
- ๐ฉ๐ช German (DE)
- ๐ฌ๐ง English (EN)
- ๐ช๐ธ Spanish (ES)
- ๐ซ๐ท French (FR)
- ๐ฏ๐ต Japanese (JA)
- ๐ต๐ฑ Polish (PL)
- ๐ต๐น Portuguese (PT)
- ๐ท๐บ Russian (RU)
This release strengthens sign-up security (hCaptcha, stricter username validation), makes payments more reliable (de-duplication, improved pending checks, faster verification), and enhances UX on mobile (game filters) and across the changelog system. Translations have also been expanded for broader coverage.