=== Arena Scheduler ===
Contributors: level5
Donate link: https://www.ridweb.se/
Tags: arena, schedule, calendar
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 8.1
Stable tag: 1.0.15
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

An easy and professional way to organize and schedule arena activities.

== Description ==

An easy and professional way to organize and schedule arena activities.

== Installation ==

= Uploading via WordPress Dashboard =

1. Navigate to the "Add New" in the plugins dashboard
2. Navigate to the "Upload" area
3. Select `arena-scheduler.zip` from your computer
4. Click "Install Now"
5. Activate the plugin in the Plugin dashboard

= Using FTP =

1. Download `arena-scheduler.zip`
2. Extract the `arena-scheduler` directory on your computer
3. Upload the `arena-scheduler` directory to the `/wp-content/plugins/` directory
4. Activate it from the Plugins dashboard

== Usage ==

To display the arena scheduler on a page or post, use the following shortcode:

`[arena_scheduler_view_calendar]`

Simply add this shortcode to any page or post where you want the scheduler to appear.

== External Resources ==

This plugin utilizes the following external resources:

- **Google Fonts**: The "Inter" font is loaded from Google Fonts to enhance the visual presentation of the plugin's user interface. The font is licensed under the [SIL Open Font License](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL), which is GPL-compatible.

If you have concerns about loading resources from external servers, consider modifying the plugin to use locally hosted versions of these files or contact us for assistance.

== Frequently Asked Questions ==

= Does this plugin include Bootstrap? =

This plugin uses Bootstrap 5.3. We have included the non-compiled (unminified) versions of the Bootstrap CSS and JavaScript files.

= Where can I find the compiled Bootstrap source files? =

The compiled Bootstrap 5.3 CSS and JavaScript files are located in the following directories within the plugin:

- CSS: `/admin/css/bootstrap5.3.3.min.css`
- JavaScript: `/admin/js/bootstrap5.3.3.bundle.min.js`

For more details, refer to the Bootstrap 5.3 documentation: https://getbootstrap.com/docs/5.3/getting-started/introduction/

= Does this plugin include DataTables? =

Yes, this plugin includes Bootstrap DataTables 2.1.4. We have included the non-compiled (unminified) versions of the DataTables CSS and JavaScript files directly within the plugin.

= Where can I find the compiled DataTables source files? =

The compiled DataTables CSS and JavaScript files are included in the following directories within the plugin:

- CSS: `/admin/css/dataTables.bootstrap5.min.css`
- JavaScript: `/admin/js/dataTables2.1.4.min.js`
- JavaScript: `/admin/js/dataTables2.1.4.bootstrap5.min.js`

For more details, refer to the DataTables documentation: https://datatables.net/

= Does this plugin include the jQuery Toast Plugin? =

Yes, this plugin includes the jQuery Toast Plugin. We have included the non-compiled (unminified) versions of the jQuery Toast Plugin CSS and JavaScript files directly within the plugin.

= Where can I find the compiled jQuery Toast Plugin source files? =

The compiled jQuery Toast Plugin CSS and JavaScript files are included in the following directories within the plugin:

- CSS: `/admin/css/jquery.toast.min.css`
- JavaScript: `/admin/js/jquery.toast.min.js`

For more information about the jQuery Toast Plugin, you can visit the official GitHub repository: https://github.com/kamranahmedse/jquery-toast-plugin

== Developer Information ==

= Does this plugin include a React app? =

Yes, this plugin includes a React app on the frontend. The non-compiled (source) version of the React app, including all JavaScript and JSX files, is stored within the plugin.

= Where can I find the React app source code? =

The source code for the React app is included in the following directory within the plugin:

- `/public/app/`

This directory contains the original JavaScript, JSX, and CSS files used to build the React app.

To modify and rebuild the React app:

1. Install the necessary dependencies: `npm install`
2. Make your changes in the `/src/` directory.
3. Run the build command: `npm run build`
4. The compiled JavaScript and CSS will be generated in the `/app/build/` directory and automatically included in the plugin.

== Upgrade Notice ==
None.

== Changelog ==

= 1.0.6 =
- Resolved warnings related to query and request data, ensuring adherence to WordPress coding standards.
- Enhanced security by properly escaping all database queries.
- Updated request handling to comply with WordPress standards, preventing potential issues and improving compatibility.

= 1.0.7 =
- Enhanced design for Admin Arena and Activities.
- Added Knowledge Base and Open a Ticket pages.

= 1.0.8 =
- This release includes bug fixes and security updates.

= 1.0.9 =
- CDN Libraries Localized: All external CDN libraries have been moved to be stored locally within the plugin. This reduces dependency on external servers and enhances the plugin's reliability and performance.

= 1.0.10 =
- Added uncompressed CSS and JS files, and implemented security updates.

= 1.0.11 =
- This release includes bug fixes and security updates.

= 1.0.12 =
- This release includes bug fixes and security updates.

= 1.0.13 =
- This release includes bug fixes and security updates.

= 1.0.14 =
- This release allows users to have unlimited arenas and activities.

= 1.0.15 =
- This release includes bug fixes and security updates.
