Skip to content

Commit 82baf56

Browse files
committed
feat: replace configuration page with modal and enhance selector
1 parent 7680762 commit 82baf56

File tree

8 files changed

+712
-218
lines changed

8 files changed

+712
-218
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ AlertFrame is a visual website monitoring tool that lets you click on any elemen
1212
- PostgreSQL database (Supabase recommended)
1313
- Google OAuth credentials
1414
- Gmail API enabled
15-
- OnKernel API key (free tier available)
15+
- Kernel API key (free tier available)
1616

1717
### Clone and Install
1818

@@ -54,7 +54,7 @@ ENCRYPTION_KEY="generate-with-openssl-rand-base64-32"
5454
NODE_ENV="development"
5555
APP_URL="http://localhost:3000"
5656

57-
# OnKernel - Users add their own keys (in Settings or when prompted)
57+
# Kernel - Users add their own keys (in Settings or when prompted)
5858
# No platform-wide API key needed
5959

6060
# Email Fallback (OPTIONAL)
@@ -75,10 +75,10 @@ Set up Google OAuth:
7575
4. Enable Gmail API
7676
5. Copy Client ID and Secret to `.env`
7777

78-
OnKernel Setup (User-Based):
78+
Kernel Setup (User-Based):
7979
- Each user adds their own API key (in Settings or when prompted)
8080
- No platform-wide key needed
81-
- Users sign up at [OnKernel Dashboard](https://dashboard.onkernel.com)
81+
- Users sign up at [Kernel Dashboard](https://dashboard.onkernel.com)
8282
- Free tier: $5/month credits (~1,000 page loads)
8383

8484
### Database Setup
@@ -117,7 +117,7 @@ Both processes must be running for alerts to work.
117117

118118
1. Open browser: http://localhost:3000
119119
2. Sign in with your Google account (redirects back to home page)
120-
3. Add your OnKernel API key when prompted (or in Settings)
120+
3. Add your Kernel API key when prompted (or in Settings)
121121
4. Create a test alert:
122122
- Enter URL: `https://news.ycombinator.com`
123123
- Click on the first story title
@@ -143,7 +143,7 @@ npm run db:generate # Generate Prisma client
143143
- Next.js 15
144144
- TypeScript
145145
- Prisma + PostgreSQL
146-
- OnKernel (Proxy for iframe loading)
146+
- Kernel (Proxy for iframe loading)
147147
- Playwright Core
148148
- NextAuth.js + Gmail API
149149
- Tailwind CSS
@@ -172,17 +172,17 @@ npx prisma generate
172172
npx prisma studio # Opens at http://localhost:5555
173173
```
174174

175-
### OnKernel API issues
175+
### Kernel API issues
176176
- Users add their own API keys in Settings or directly in the selector modal
177177
- Check you have credits at https://dashboard.onkernel.com
178178
- Free tier includes $5/month credits
179179

180-
## Why OnKernel?
180+
## Why Kernel?
181181

182-
AlertFrame uses OnKernel as a proxy to solve iframe loading issues (CORS) when displaying external websites in the selector.
182+
AlertFrame uses Kernel as a proxy to solve iframe loading issues (CORS) when displaying external websites in the selector.
183183

184184
**User-Based API Keys:**
185-
- Each user brings their own OnKernel API key
185+
- Each user brings their own Kernel API key
186186
- Add key in Settings or directly when prompted
187187
- Free tier: $5/month credits (~1,000 page loads)
188188
- No credit card required for free tier

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)