=== Jokmahit Modern Tables ===
Contributors: jokmahit
Tags: tables, react, data, responsive, table-manager
Tested up to: 7.0
Stable tag: 1.0.1
License: GPLv2 or later

Jokmahit Modern Tables is a high-performance, React-based table manager for WordPress offering a seamless, Excel-like editing experience.

== Description ==
Tired of slow, bloated tables that break your mobile layout? Jokmahit Modern Tables uses React and TanStack Table to bring a professional, Excel-like editing experience directly to your WordPress dashboard.

Key Features:
* Real-time Editor: Edit your data as you would in a professional spreadsheet.
* Card Mode (Responsive): Your tables adapt perfectly to mobile devices by transforming into readable cards.
* Modern Architecture: Built with REST API, ensuring fast loading optimized for Core Web Vitals.
* Professional Design: Built-in templates with shadows, rounded corners, and corporate styles.
* CSV Import/Export: Easily import data from CSV files or export your tables.
* Fully Functional: No locked features, no license keys — everything is free and unrestricted.

== Installation ==

1. Upload the 'jokmahit-modern-tables' folder to the '/wp-content/plugins/' directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Use the 'Modern Tables' menu to create your first table.
4. Insert the table using the provided shortcode [jokmmt_table id="YOUR_ID"] or the Block Editor.

== Usage ==

= Shortcode =
`[jokmmt_table id="YOUR_TABLE_ID" limit="10"]`
- `id`: The ID of your table (required).
- `limit`: Number of rows per page. Use "all" to show all rows without pagination.

= Block Editor =
Search for "Modern Table" in the block inserter. Choose a table and configure the limit in the block sidebar.

== Frequently Asked Questions ==

= Does it slow down my site? =
No. Jokmahit Modern Tables is built with a decoupled architecture. Scripts are only loaded when a table is rendered, keeping your site fast and optimized.

= Can I customize the styles? =
Yes. The editor includes a Design tab with built-in templates, typography controls, colors, borders, shadows, and zebra striping options.

= Is this plugin fully free? =
Yes. All features are completely free and unlocked. No license keys, no trial periods, no restricted functionality.

== Changelog ==

= 1.0.1 =
* Removed license/trialware system to comply with WordPress.org guidelines.
* Removed arbitrary custom CSS injection for security.
* Improved REST API permission callback with per-table access checks.
* Added proper CSS sanitization for inline styles.
* Escaped block render callback output.
* Renamed prefixes from "jmt" to "jokmmt" for uniqueness.
* Renamed shortcode from [jokmahit_table] to [jokmmt_table].
* Fully unlocked all features — no restrictions.

= 1.0.0 =
* Initial release.
* React-based editor implementation.
* Responsive card mode included.
== Screenshots ==
1. Modern Tables Editor panel with Quick Templates and customization settings.
