=== LoginOne Random Game Picker for Steam ===
Contributors: loginone
Tags: steam, random game, game picker, library, tools
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0
Requires PHP: 7.4
Author: LoginOne
Author URI: https://loginone.pl/
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Pick a random game from your Steam library based on playtime or VR support.

== Description ==

This plugin allows users to enter their Steam ID or Profile URL and pick a random game from their library.
It supports filtering by "Recently Played" and "VR Games".
Admins can configure a default API Key or allow users to provide their own.

== Service Disclosure ==

This plugin relies on the Steam Web API to fetch user game libraries.
*   **Service**: Steam Web API
*   **URL**: https://steamcommunity.com/dev
*   **Terms of Use**: https://steamcommunity.com/dev/apiterms
*   **Privacy Policy**: https://store.steampowered.com/privacy_agreement/

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/loginone-random-game-picker-for-steam` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Use the Settings->LoginOne Game Picker screen to configure the plugin.
4. Use the `[loginone_game_picker]` shortcode to display the picker.

== Screenshots ==

1. Frontend interface - The main game picker screen where users enter their Steam Profile URL/ID and select search filters.
2. Admin settings - The backend configuration panel for setting a global Steam Web API Key or enabling frontend input.
3. User settings modal - A frontend popup allowing users to provide their own API Key and customize their search preferences.

== Changelog ==

= 1.2 =
* Fixed browser caching issues.
* Added verbose debug information for API errors.

= 1.1 =
* Improved API Key handling and error messages.
* Fixed caching issues.
* Compliance with WordPress coding standards.

= 1.0 =
* Initial release.
