mirror of
https://github.com/Rohithgilla12/data-peek
synced 2026-05-24 09:58:26 +00:00
Implements a complete licensing system following the Yaak-inspired model: - Open source code (MIT), licensed binaries for commercial use - Personal use is always free - Individual ($6/mo) and Team ($10/user/mo) plans - Perpetual fallback: users keep their version when subscription ends - Honor system enforcement with 30-day offline grace period Key components: - License service in main process with encrypted local storage - License IPC handlers for check, activate, deactivate operations - License store (Zustand) for state management - UI components: status indicator, activation modal, settings modal - Integration with app header and settings page The implementation includes offline activation for development/testing and prepares for integration with a license server (Stripe/Lemon Squeezy). |
||
|---|---|---|
| .. | ||
| .vscode | ||
| build | ||
| resources | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc.yaml | ||
| components.json | ||
| dev-app-update.yml | ||
| electron-builder.yml | ||
| electron.vite.config.ts | ||
| eslint.config.mjs | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| tsconfig.web.json | ||