Skip to content

Commit 0e5c767

Browse files
authored
Merge pull request #23 from PMDevSolutions/8-add-client-side-entitlement-layer-and-feature-flag-system
feat(entitlement): add client-side entitlement layer and feature-flag system
2 parents bed7968 + 53103d2 commit 0e5c767

35 files changed

Lines changed: 2066 additions & 80 deletions

app/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
"short_name": "Optia",
55
"description": "Analyze page SEO and get AI-powered recommendations",
66
"version": "0.1.0",
7-
"minimum_chrome_version": "116",
7+
"minimum_chrome_version": "137",
88
"icons": {
99
"16": "icons/icon-16.png",
1010
"32": "icons/icon-32.png",
1111
"48": "icons/icon-48.png",
1212
"128": "icons/icon-128.png"
1313
},
14-
"permissions": ["tabs", "sidePanel", "storage", "scripting"],
14+
"permissions": ["tabs", "sidePanel", "storage", "scripting", "alarms"],
1515
"host_permissions": ["<all_urls>"],
1616
"background": {
1717
"service_worker": "src/background/service-worker.ts",

app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"dependencies": {
2323
"canvas-confetti": "^1.9.4",
2424
"clsx": "^2.1.1",
25+
"jose": "^6.2.3",
2526
"lucide-react": "^0.511.0",
2627
"openai": "^4.97.0",
2728
"react": "^19.1.0",

app/pnpm-lock.yaml

Lines changed: 47 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/pnpm-workspace.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
allowBuilds:
2+
esbuild: true
3+
sharp: true
14
# Approve the dependencies allowed to run install/build scripts during
25
# `pnpm install` (pnpm blocks dependency build scripts by default). This is
36
# pnpm v10's documented mechanism — https://pnpm.io/settings#onlybuiltdependencies

0 commit comments

Comments
 (0)