You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add local GeoIP firewall and free session manager
Remove premium gating from the admin/server flow, add regression tests for session lifecycle fixes, and wire a local MaxMind GeoLite2 provider for geofencing.
Add admin UI controls and backend routes for storing MaxMind credentials and downloading/updating the local MMDB database from inside the plugin.
Verification: npm test; npm run build; npm run verify; npm run verify:runtime; npm pack --dry-run --json.
⚠️ **You CANNOT modify the license validation system**
765
-
766
-
This means:
767
-
- ❌ Cannot remove `license-guard.js`
768
-
- ❌ Cannot bypass license activation
769
-
- ❌ Cannot disable license checks
770
-
- ❌ Cannot modify license-related endpoints
771
-
772
-
**Why?** The license system ensures:
773
-
- Quality and ongoing support
774
-
- Spam prevention
775
-
- Usage analytics for improvements
776
-
- Fair use tracking
833
+
### Optional license-key activation
777
834
778
-
**What you CAN do:**
779
-
- ✅ Use freely (personal & commercial)
780
-
- ✅ View and study source code
781
-
- ✅ Report issues and contribute
782
-
- ✅ Deploy in production without fees
783
-
- ✅ Integrate in your projects
835
+
The admin panel includes a License page where you can register an optional key. This is only used for install tracking and support context; it does not unlock or restrict any plugin feature.
784
836
785
-
See [LICENSE](./LICENSE)and [COPYRIGHT_NOTICE.txt](./COPYRIGHT_NOTICE.txt)for full terms.
0 commit comments