A minimal, fast, database client desktop application. Built for developers who want to quickly peek at their data without the bloat.
Find a file
Claude 3b392f2f50
feat: Add licensing system for commercial use
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).
2025-11-29 03:19:40 +00:00
.github/workflows refactor: Split build-artifacts workflow into platform-specific jobs and upgrade Node.js to v24. 2025-11-28 18:44:21 +05:30
apps feat: Add licensing system for commercial use 2025-11-29 03:19:40 +00:00
docs feat: table editor 2025-11-28 20:52:21 +05:30
packages/shared feat: Add licensing system for commercial use 2025-11-29 03:19:40 +00:00
seeds feat: Add connection editing and deletion, normalize MySQL query results to lowercase, and include a new MySQL seed file. 2025-11-29 08:33:37 +05:30
.gitignore feat: fix a few things 2025-11-28 15:38:43 +05:30
.npmrc 🚀 chore: init commit 2025-11-26 15:53:53 +05:30
CLAUDE.md feat: add query execution plan 2025-11-28 15:05:17 +05:30
package.json feat: add web app 2025-11-28 20:29:49 +05:30
pnpm-lock.yaml feat: add MySQL database support 2025-11-28 15:36:39 +00:00
pnpm-workspace.yaml 🚀 chore: init commit 2025-11-26 15:53:53 +05:30