Skip to content

Commit b2b15c9

Browse files
authored
Merge pull request #120 from peelar/vk/7396-task-2-1-build-b
Brand onboarding flow + redirect gating (Vibe Kanban)
2 parents e37dee3 + 83af07f commit b2b15c9

48 files changed

Lines changed: 2972 additions & 97 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"dopeshot-app": patch
3+
---
4+
5+
Remove brand tab routing - handle tab switching purely on frontend without URL changes

.changeset/bright-apes-cheer.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"dopeshot-app": patch
3+
---
4+
5+
Add brand onboarding modal (shown on first brand login) to collect logo, accent color, light/dark mode, and personality; persist onboarding completion in `UserMetadata.onboardingProgress` and gate editor access until complete.

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"access": "restricted",
88
"baseBranch": "main",
99
"updateInternalDependencies": "patch",
10-
"ignore": ["dopeshot-landing"]
10+
"ignore": ["dopeshot-landing", "dopeshot-status"]
1111
}

.changeset/daily-status-cli.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"dopeshot-status": patch
3+
---
4+
5+
Add a status CLI app to pull Umami traffic, Resend feedback, and Supabase signups.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
"dopeshot-app": patch
3+
---
4+
5+
Improve logo upload UX with dropdown menu for brand users
6+
7+
- Add dropdown menu when brand logo is available but not applied
8+
- "Apply brand logo" option to quickly re-apply saved brand logo
9+
- "Upload new" option to upload and apply a new logo to current design
10+
- Show remove button on hover for all logo states (brand and custom)
11+
- Change label from "Choose file" to "Add logo" for clarity
12+
- Fix logo upload to automatically apply to canvas
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"dopeshot-app": patch
3+
---
4+
5+
Allow dismissing the brand onboarding modal with a confirmation prompt, auto-dismiss on request errors with toast feedback, and add helper copy for color scheme selection.

.changeset/sparkly-ghosts-wave.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"dopeshot-app": patch
3+
---
4+
5+
Add sidebar brand controls for onboarding fields, icon tabs, and brand subroutes.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ Sized for Twitter and LinkedIn. High-res PNG, no watermark.
4949

5050
- `apps/app` - product app (deploys to `app.dopeshot.io`)
5151
- `apps/landing` - marketing site (deploys to `dopeshot.io`)
52+
- `apps/status` - daily status CLI (Umami, Resend, Supabase)
5253

5354
## The Stack
5455

apps/app/next-env.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="next" />
22
/// <reference types="next/image-types/global" />
3-
import "./.next/dev/types/routes.d.ts";
3+
import "./.next/types/routes.d.ts";
44

55
// NOTE: This file should not be edited
66
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

apps/app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@base-ui/react": "^1.0.0",
2727
"@prisma/adapter-pg": "^7.2.0",
2828
"@prisma/client": "^7.2.0",
29+
"@radix-ui/react-alert-dialog": "^1.1.5",
2930
"@radix-ui/react-dialog": "^1.1.15",
3031
"@radix-ui/react-icons": "^1.3.2",
3132
"@radix-ui/react-switch": "^1.2.6",

0 commit comments

Comments
 (0)