You've already forked wc-licensed-product
Update CLAUDE.md: clean roadmap after v0.0.2 completion
- Remove completed v0.0.2 items from roadmap - Add v0.0.3 roadmap items - Document v0.0.2 session in Session History Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
32
CLAUDE.md
32
CLAUDE.md
@@ -36,12 +36,12 @@ This project is proudly **"vibe-coded"** using Claude.AI - the entire codebase w
|
||||
|
||||
_No known bugs at this time._
|
||||
|
||||
### Version 0.0.2 (Next)
|
||||
### Version 0.0.3 (Next)
|
||||
|
||||
- Add product version management UI in admin
|
||||
- Implement download URL handling for licensed products
|
||||
- Add email notification with license key after order completion
|
||||
- Consider rate limiting for REST API endpoints
|
||||
- Add download file attachment support for product versions
|
||||
- Implement customer download page for purchased licenses
|
||||
- Add license key copy-to-clipboard functionality in emails and account page
|
||||
- Consider adding license usage statistics/analytics
|
||||
|
||||
## Technical Stack
|
||||
|
||||
@@ -267,3 +267,25 @@ Base: `/wp-json/wc-licensed-product/v1/`
|
||||
- REST API at `/wp-json/wc-licensed-product/v1/`
|
||||
- Custom database tables for licenses and product versions
|
||||
- WooCommerce HPOS compatibility included
|
||||
|
||||
### 2026-01-21 - Version 0.0.2 Features
|
||||
|
||||
**Implemented:**
|
||||
|
||||
- Product version management UI (meta box on product edit page)
|
||||
- AJAX-based version CRUD operations
|
||||
- Email notifications with license keys on order completion
|
||||
- REST API rate limiting (30 requests/minute per IP)
|
||||
|
||||
**New classes:**
|
||||
|
||||
- `ProductVersion` - Version entity model
|
||||
- `VersionManager` - Version CRUD operations
|
||||
- `VersionAdminController` - Admin UI for versions
|
||||
- `LicenseEmailController` - Email integration
|
||||
|
||||
**Technical notes:**
|
||||
|
||||
- Rate limiting uses WordPress transients
|
||||
- IP detection supports Cloudflare and proxies
|
||||
- Version management uses AJAX for smooth UX
|
||||
|
||||
Reference in New Issue
Block a user