carpentryplus25 17d8257524 Initial commit
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00
2026-02-25 13:02:00 -05:00

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
=== Dapper ===
Contributors: williameothaw
Tags: woocommerce, email-automation, anti-spam, honeypot, custom-login-logo, mailing-list, email-templates, backup
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
Stable tag: 1.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Custom WooCommerce utility: automated order emails, anti-spam protection, email templates/campaigns, mailing list, custom admin login logo, and basic backup tools.

== Description ==

Dapper is a clean, dependency-free utility plugin for WooCommerce and WordPress sites that need reliable automation, security, and branding.

**Current features include:**
- Automated, customizable order status emails (processing, shipped, delivered, tracking, review requests, etc.)
- Built-in anti-spam protection for registration and checkout (honeypot fields, JavaScript validation, submission speed limits — no third-party services)
- Custom email template and campaign post types for easy management
- Mailing list subscriber handling (add/remove/update status)
- **Custom WP-admin login logo** — upload your own 120×120 image in settings to brand the login screen (with live preview)
- Basic backup tab with manual backup creation, file listing, and secure downloads (database + essential files)
- Debug mode and conditional WooCommerce loading for performance

**Upcoming:**
- Scheduled automated backups with retention policies and easy restore options
- Enhanced backup scheduling and notification features

Perfect for managed hosting, client sites, or any WooCommerce store wanting secure, branded, no-bloat tools.

== Installation ==

1. Upload the `dapper` folder to `/wp-content/plugins/`
2. Activate the plugin via the Plugins menu
3. Go to **Email Templates → Settings** to configure:
   - Enable WooCommerce integration
   - Upload custom login logo (120×120 px recommended)
   - Set email templates, headers, review link structure, etc.
   - Use the Backups tab for manual backups and downloads
4. Test order emails, checkout, login screen, and backups on a staging site first

== Frequently Asked Questions ==

= Can I brand the WordPress login screen? =
Yes — in Dapper Settings → General, enable "Custom Admin Panel Login Logo" and upload your image. It replaces the default logo on wp-login.php.

= Does it use any external services? =
No — all features run on your server (no APIs, no reCAPTCHA, no tracking pixels).

= How do backups work? =
The Backups tab lets you manually create a database export (.sql) and essential files zip. Downloads are secure and admin-only. Scheduled backups and restores coming soon.

== Changelog ==

= 1.1.1 - 2026-02-23 =
* Added Plugin URI and Author URI in header
* Implemented WooCommerce checkout anti-spam layers (honeypot fields, JS validation, submission speed limit)
* Added basic backup tab with manual creation, secure downloads, and file listing
* Formal changelog started (readme.txt short version + CHANGELOG.md full)
* Minor performance, code organization, and UI cleanups

= 1.1 / earlier =
* Core order status email automation
* Email template & campaign post types
* Mailing list management
* Custom admin login logo branding
* Many incremental improvements (not formally tracked pre-1.1.1)

For full detailed history, see CHANGELOG.md in the plugin folder.

== Upgrade Notice ==

= 1.1.1 =
Adds checkout anti-spam protection, basic manual backups, and formal changelog. No database changes required. Recommended update — test checkout and backup creation on staging.
Description
dapper_plugin
Readme 482 KiB
Languages
PHP 98.5%
JavaScript 1.5%