Skip to content

Commit 2419bac

Browse files
committed
Update repository name from setup-manager-hud to setupmanagerhud and improve dashboard title
1 parent beec4d4 commit 2419bac

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ A real-time webhook dashboard for [Setup Manager](https://github.com/nicknameisl
44

55
Built with React, shadcn/ui, and Cloudflare Workers. Deploys in minutes. Secured with Cloudflare Access.
66

7-
[![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/motionbug/setup-manager-hud)
8-
97
<!-- TODO: Add a screenshot here - light and dark mode side by side -->
108
<!-- ![Setup Manager HUD Dashboard](./docs/screenshot.png) -->
119

@@ -25,6 +23,8 @@ Setup Manager sends webhook events during macOS device provisioning. This dashbo
2523

2624
### Option 1: Deploy Button (Fastest)
2725

26+
[![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/motionbug/setupmanagerhud)
27+
2828
Click the deploy button above. It will:
2929
1. Fork this repo to your GitHub account
3030
2. Set up a GitHub Actions workflow
@@ -43,8 +43,8 @@ After deployment, you'll need to:
4343

4444
```bash
4545
# 1. Clone the repo
46-
git clone https://github.com/motionbug/setup-manager-hud.git
47-
cd setup-manager-hud
46+
git clone https://github.com/motionbug/setupmanagerhud.git
47+
cd setupmanagerhud
4848

4949
# 2. Install dependencies
5050
npm install
@@ -64,7 +64,7 @@ npx wrangler kv namespace create WEBHOOKS
6464
npm run deploy
6565
```
6666

67-
Your dashboard is now live at `https://setup-manager-hud.<your-subdomain>.workers.dev`
67+
Your dashboard is now live at `https://setupmanagerhud.<your-subdomain>.workers.dev`
6868

6969
**Next step:** [Secure the dashboard](#securing-the-dashboard) so only you can access it.
7070

@@ -104,9 +104,9 @@ In your Setup Manager configuration, set the webhook URL to:
104104
<key>webhooks</key>
105105
<dict>
106106
<key>finished</key>
107-
<string>https://setup-manager-hud.<your-subdomain>.workers.dev/webhook</string>
107+
<string>https://setupmanagerhud.<your-subdomain>.workers.dev/webhook</string>
108108
<key>started</key>
109-
<string>https://setup-manager-hud.<your-subdomain>.workers.dev/webhook</string>
109+
<string>https://setupmanagerhud.<your-subdomain>.workers.dev/webhook</string>
110110
</dict>
111111
```
112112

@@ -123,7 +123,7 @@ Setup Manager will POST enrollment events to this endpoint. They'll appear on th
123123
You can test without Setup Manager by sending a sample webhook:
124124

125125
```bash
126-
curl -X POST https://setup-manager-hud.<your-subdomain>.workers.dev/webhook \
126+
curl -X POST https://setupmanagerhud.<your-subdomain>.workers.dev/webhook \
127127
-H "Content-Type: application/json" \
128128
-d '{
129129
"name": "Started",
@@ -221,14 +221,14 @@ This is critical - without this, Setup Manager devices won't be able to POST enr
221221
**Dashboard (should require login):**
222222
```bash
223223
# This should redirect to a Cloudflare Access login page
224-
curl -I https://setup-manager-hud.<your-subdomain>.workers.dev
224+
curl -I https://setupmanagerhud.<your-subdomain>.workers.dev
225225
# Expected: 302 redirect to <your-team>.cloudflareaccess.com
226226
```
227227

228228
**Webhook (should pass through without auth):**
229229
```bash
230230
# This should return 200 - no login required
231-
curl -X POST https://setup-manager-hud.<your-subdomain>.workers.dev/webhook \
231+
curl -X POST https://setupmanagerhud.<your-subdomain>.workers.dev/webhook \
232232
-H "Content-Type: application/json" \
233233
-d '{"name":"Started","event":"com.jamf.setupmanager.started","timestamp":"2025-01-01T00:00:00Z","started":"2025-01-01T00:00:00Z","modelName":"Test Mac","modelIdentifier":"Mac15,3","macOSBuild":"24A335","macOSVersion":"15.0","serialNumber":"TEST001","setupManagerVersion":"2.0.0"}'
234234
# Expected: 200 OK
@@ -315,14 +315,14 @@ The included test script generates 140 realistic webhook events (70 started + 70
315315

316316
```bash
317317
# Replace with your actual Worker URL
318-
WORKER_URL=https://setup-manager-hud.<your-subdomain>.workers.dev \
318+
WORKER_URL=https://setupmanagerhud.<your-subdomain>.workers.dev \
319319
node scripts/send-dummy-events.js
320320
```
321321

322322
If you have a `WEBHOOK_SECRET` configured on your Worker, pass it along:
323323

324324
```bash
325-
WORKER_URL=https://setup-manager-hud.<your-subdomain>.workers.dev \
325+
WORKER_URL=https://setupmanagerhud.<your-subdomain>.workers.dev \
326326
WEBHOOK_SECRET=your-secret-here \
327327
node scripts/send-dummy-events.js
328328
```

src/components/dashboard/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export function App() {
9595
<Card className="border-border/70 bg-card/90 shadow-sm">
9696
<CardHeader className="pb-4">
9797
<CardTitle className="text-3xl font-semibold tracking-tight md:text-4xl">
98-
Setup Activity Overview
98+
Setup Manager Activity Overview
9999
</CardTitle>
100100
<CardDescription className="text-base md:text-lg">
101101
Track active setup workflows, completion trends, and failure points in real time.

0 commit comments

Comments
 (0)