=== Tablo Proof ===
Tags: photography, proofing, client-gallery, photo-selection
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 0.4.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Private photo proofing on your own WordPress site: client selections, comments, comparison and filename exports.

== Description ==
Tablo Proof is a self-hosted photo selection tool for portrait and branding photographers.
Clients use individual private links, select yes/maybe/no, compare two images, comment and submit their selection.
Photographers export filenames as TXT, CSV or a Lightroom search list. No client account or vendor gallery hosting is required.
The interface is currently in German. This is an early release; test compatibility with your hosting before using real client work.

Free includes local JPEG/PNG/WebP proofs, independent client selections, exact selection counts, revision-aware submissions,
reopening, private correspondence, project locking, exports, bounded same-site backup/restore and explicit project deletion.
There is no paid image-count limit. Server safety limits apply: at most 2000 images and 20 reviewer links per project.
These are safety limits, not a performance guarantee for every host.

== Optional separate Pro add-on ==
Pro adds read-only Dropbox, Google Drive service-account and public HTTPS WebDAV/Nextcloud connections,
included-image packages, extra-image estimates and up to three optional offer enquiries.
These are non-binding estimates and enquiries, not client checkout, invoices or automatic charges.
Pro implementations are distributed separately, not unlocked inside this Free download.

Purchase terms: perpetual use of the purchased version, twelve months of updates and personal support,
optional renewal, no automatic subscription. Availability, prices and current limitations:
https://marcbaechtold.com/downloads/tablo-proof-pro/
The Free plugin never fetches or installs the Pro add-on. Upload it manually after purchase.
Deactivating Pro retains stored selections and price snapshots. Cached external proofs remain available;
uncached external images and new source syncs need Pro. License expiry does not deactivate Pro.

== Privacy and support ==
Free sends no license or analytics requests to a vendor. Client data stays on the WordPress site.
Help & Feedback prepares a message to sales@marcbaechtold.com in your own email application.
Optional sanitized diagnostics are unchecked by default. Review the full draft before sending.
The plugin itself does not send the email. Copy and text-download alternatives are available.
Bug reports and feature requests remain available independently of paid support entitlement.

Client links grant access to that review. Keep them private. Visible previews can be saved by recipients.
Back up the database, WordPress salts and the external private image directory.
No automatic deletion on deactivation or uninstall.

== Installation ==
Test first with non-sensitive demo photos. Upload ZIP and activate.
Open Tablo Proof > Einrichtung. A writable image folder outside the public webroot is required.
Set TP_PRIVATE_DIR in wp-config.php if needed. Create a project, upload proofs and create a private client link.

== Frequently Asked Questions ==
= Where can I find Pro and support? =
Pro is a separate purchase from https://marcbaechtold.com/downloads/tablo-proof-pro/ .
The Free plugin is fully usable for local proofing without purchasing Pro.
Current compatibility and cloud-setup limitations are stated on the product page; no universal hosting guarantee is implied.

= Does deactivation erase client decisions? =
No. Data is retained. Explicit project deletion removes its database row and unshared previews.
Provider originals and previously created backups remain untouched.

= What does a project backup include? =
Current and historic previews, selections and correspondence, not originals or connection credentials.
Pilot limit: 100 image versions and 24 MB image data. Image entries are not encrypted: keep ZIPs private.
The authenticated manifest requires the same WordPress salts. Restore creates a new locked project with fresh links;
it never overwrites another project. A project ZIP does not replace a complete site backup.

== Changelog ==
= 0.4.0 =
Separate Free and Pro packages. Free keeps the complete local proofing workflow and legacy data access.
Pro owns cloud providers and pricing-rule configuration. No gallery lock on update entitlement expiry.
= 0.3.0 =
Uncropped previews, next-unreviewed navigation, comment filter, confirmed-decision undo, support drafts,
project pagination and hardened provider/DNS handling.
= 0.2.0 =
Source adapters, optional estimates, correspondence and bounded same-site backup/restore in the original pilot.
= 0.1.0 =
Initial private photo proofing pilot.
