=== TS Login – Frontend Login & Registration ===
Contributors: Modulout
Plugin Name: TS Login
Plugin URI: https://github.com/modulout/ts-login
Donate link: https://www.modulout.com/
Tags: login, register, frontend login, popup login, ajax login, membership
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0.5
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Frontend login, registration, and password recovery without using wp-admin.

== Description ==

With the TS Login plugin, your users can log in, register, and reset their passwords directly from the frontend, eliminating the need to access the WordPress wp-admin area. This provides a cleaner user experience and improves security for membership and subscription-based websites.

The plugin offers a lightweight popup-based login and registration system. You can trigger login or registration from any element on your website by applying predefined CSS classes — no shortcodes required.

TS Login works seamlessly with the latest WordPress versions and includes admin-side styling options, allowing you to adjust colors and layout for a consistent look and feel across your website.

= Performance & Stability (Version 1.0.5) =

Starting from version 1.0.5, TS Login has been rebuilt with a strong focus on performance and compatibility:

* Complete frontend UI rewrite
* Removed Bootstrap and Font Awesome dependencies
* No conflicts with themes or plugins using different framework versions
* Login and registration popup loaded via AJAX
* No unnecessary HTML output in the DOM
* Faster page load and improved stability

Additionally, TS Login integrates seamlessly with Tipster Script — a professional WordPress solution for managing tipster and subscription platforms. It is also the official login plugin used by the OwnTheGame service.

Learn more:
Tipster Script: https://tipsterscript.com  
OwnTheGame: https://ownthegame.app

= Key Features =

* Frontend login, registration, and password reset in popup form
* Lightweight, framework-free implementation
* AJAX-loaded popup for optimal performance
* Fully responsive design
* Customizable colors and layout via wp-admin
* Multi-language ready
* Works with any modern WordPress theme
* Official integration with Tipster Script and OwnTheGame

== Screenshots ==

1. Login form popup
2. Register form popup
3. Plugin configuration – colors
4. Plugin configuration – layout options

By default, all functionality is enabled without external dependencies. TS Login provides clean integration using CSS classes for advanced use cases.

== Installation ==

1. Upload the ts-login directory to the /wp-content/plugins/ directory or install the plugin via the WordPress admin panel (Plugins → Add New).
2. Activate the plugin through the "Plugins" menu in WordPress.
3. Configure colors and layout in wp-admin → TS Login → Settings.

= Usage =

You can use the built-in TS Login widget to display login and registration options for logged-out users. When a user is logged in, the widget displays the current username instead of login/register buttons.

= Use login class =

Add the following class to any HTML element to trigger the login popup:

`js--tsl-login-popup`

= Use register class =

Add the following class to any HTML element to trigger the registration popup:

`js--tsl-register-popup`

== Frequently Asked Questions ==

= Is this plugin free? =
Yes. TS Login is free to use for personal and commercial projects.

= Does it replace the WordPress admin login? =
No. The default WordPress login remains available. TS Login provides a frontend alternative.

= Does it work with any theme? =
Yes. The plugin does not depend on Bootstrap or Font Awesome and works with any modern WordPress theme.

= Is the popup loaded on every page load? =
No. The popup content is loaded via AJAX only when needed.

== Upgrade Notice ==

= 1.0.5 =
Major performance and stability update. Recommended for all users.

== Changelog ==

= 1.0.5 =
* Complete frontend UI rewrite
* Removed Bootstrap and Font Awesome dependencies
* AJAX-loaded popup for improved performance
* Improved compatibility with modern themes
* Tested with WordPress 6.9

= 1.0.3 =
* Forgot password and reset password functionality in popup
* Option to customize or disable icons
* Option to show register button on login popup

= 1.0.2 =
* Compatible with WordPress 6.7.x

= 1.0.1 =
* Fixed Font Awesome issue

= 1.0.0 =
* Initial release
