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:
2026-01-21 19:22:20 +01:00
parent dec4bd609b
commit 41e5f8d467

View File

@@ -36,12 +36,12 @@ This project is proudly **"vibe-coded"** using Claude.AI - the entire codebase w
_No known bugs at this time._ _No known bugs at this time._
### Version 0.0.2 (Next) ### Version 0.0.3 (Next)
- Add product version management UI in admin - Add download file attachment support for product versions
- Implement download URL handling for licensed products - Implement customer download page for purchased licenses
- Add email notification with license key after order completion - Add license key copy-to-clipboard functionality in emails and account page
- Consider rate limiting for REST API endpoints - Consider adding license usage statistics/analytics
## Technical Stack ## Technical Stack
@@ -267,3 +267,25 @@ Base: `/wp-json/wc-licensed-product/v1/`
- REST API at `/wp-json/wc-licensed-product/v1/` - REST API at `/wp-json/wc-licensed-product/v1/`
- Custom database tables for licenses and product versions - Custom database tables for licenses and product versions
- WooCommerce HPOS compatibility included - 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