github mertskaplan/yaygara v1.4

13 days ago

📊 Optional Telemetry System

  • Data Sharing: Introduced an optional telemetry system to help improve game balance and deck quality.
  • Transparency: Added a dedicated section in the About Modal (with a satellite icon) and the README explaining how data is collected.
  • External Dashboard: Added links to a transparent Telemetry Dashboard where community-shared statistics can be viewed.
  • Privacy First: Telemetry is disabled by default and requires explicit user consent at the end of every game to send anonymous metrics (duration, deck played, scores).

🃏 Deck Progress Tracking

  • Manual Status: Players can now manually mark decks as "Played" or "Unplayed" during the setup process.
  • Visual Indicators: Improved the deck selection screen to show a green checkmark for completed/played decks, making it easier to track progress.

🎨 UI & UX Refinements

  • Setup Page Layout: Re-centered the word count and timer numbers in the setup screen for a more balanced look.
  • Component Styling:
  • Sleeker UI sliders with reduced thickness and smaller thumbs.
  • Improved responsiveness and spacing in settings modals.
  • Version Bump: Officially upgraded the core app and Service Worker to v1.4.0 to ensure all cache assets are refreshed for users.

🌍 Localization

  • Expanded Support: Fully synchronized English and Turkish translation files, adding missing keys for the PWA prompt, AI deck generator, and telemetry descriptions.
  • Hyperlink Support: Integrated clickable links within translation strings for easier navigation to contact and license pages.

🛠 Technical Updates

  • Environment Configuration: Added support for TELEMETRY_ENABLED and TELEMETRY_URL variables via Docker and local development environments.
  • State Management: Updated useGameStore to handle the new deck progress logic and telemetry submission hooks.

Don't miss a new yaygara release

NewReleases is sending notifications on new releases.