- Add inline editing for status, expiry date, and domain fields
- Add copy-to-clipboard button for license keys
- Add AJAX handlers for inline editing with nonce verification
- Update LicenseManager with updateLicenseExpiry method
- Add new translations for inline editing strings (de_CH)
- Compile updated German translations to .mo file
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove Current Version field from product license settings
- Derive current version from latest product version in database
- Refactor email system to use WooCommerce email notification classes
- Add LicenseExpirationEmail WC_Email class for expiration warnings
- Add customizable email templates (HTML and plain text)
- Update settings to link to WooCommerce email configuration
- Update translations for new email-related strings
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Changed all instances of "lizenziert" to "lizensiert" for correct
German spelling of "licensed" as a participle adjective.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Updated POT template with all new strings from v0.0.4-0.0.7:
- Settings page strings
- Bulk actions and search/filter strings
- CSV import/export strings
- License transfer (customer) strings
- Email expiration warning strings
- Dashboard strings
- Updated German (de_CH) translation with all new strings
- Compiled MO binary file
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>