Initial commit

This commit is contained in:
carpentryplus25
2026-02-25 13:02:00 -05:00
commit 17d8257524
7 changed files with 1810 additions and 0 deletions

40
CHANGELOG.md Normal file
View File

@@ -0,0 +1,40 @@
# Dapper Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.1.1] - 2026-02-23
### Added
- Plugin URI (https://theblueduckpond.com) and Author URI (https://eastofthehaw.com) in header
- WooCommerce checkout anti-spam layers: honeypot fields, JavaScript validation field, submission timestamp check (blocks fast/automated bots)
- Basic backup functionality in settings → Backups tab:
- Manual "Create Backup Now" button
- Pure-PHP database export (.sql) and essential files zip (themes/plugins/uploads)
- Secure, nonce-protected download links for backups
- Simple retention (keeps last 7 backups)
- Protected backup directory (/wp-content/dapper-backups)
### Changed
- Bumped version to 1.1.1
- Improved plugin header description for better clarity and SEO
- Formal changelog implementation (this file for full details + short version in readme.txt)
- Minor UI and settings page cleanups (backup tab integration)
### Fixed
- Various code organization, comment consistency, and potential edge-case improvements
### Notes
- Pre-1.1.1 changes were not formally tracked (many incremental improvements to email handling, templates, mailing list, and custom login logo over time)
### Planned / In Development
### Planned Additions
- Scheduled (cron-based) automated backups
- Backup retention policies and configurable limits
- Simple one-click restore functionality
- Email notifications on backup success/failure
- Exclusion filters for large folders/files in zip
...