fix(license): default 14-day trial to Personal Pro instead of Team Pro (#216)

Trial users now get Personal Pro features only. Team Pro features
(SSO, audit log, unlimited accounts) require a Team Pro license.
This commit is contained in:
Anso
2026-03-28 04:23:28 -04:00
committed by GitHub
parent f53d00180f
commit f99abe907d
3 changed files with 9 additions and 3 deletions
+2 -2
View File
@@ -179,12 +179,12 @@ export class LicenseService {
/**
* Get the license variant (personal or team) from stored metadata.
* Trial licenses default to "team" so users can explore all features.
* Trial licenses default to "personal" — Team Pro features require a Team Pro license.
*/
public getVariant(): LicenseVariant {
const db = DatabaseService.getInstance();
const status = db.getSystemState('license_status');
if (status === 'trial') return 'team';
if (status === 'trial') return 'personal';
const variantName = db.getSystemState('license_variant_name');
if (!variantName) return null;
const lower = variantName.toLowerCase();