Skip to content

fix(web): allow public brand assets through middleware#37

Merged
Vann-Dev merged 1 commit into
kaito/logo-favicon-livefrom
kaito/logo-favicon-live-fix
May 13, 2026
Merged

fix(web): allow public brand assets through middleware#37
Vann-Dev merged 1 commit into
kaito/logo-favicon-livefrom
kaito/logo-favicon-live-fix

Conversation

@Vann-Dev
Copy link
Copy Markdown
Owner

Summary\n- Excludes the public brand/logo asset and generated app icon URLs from the auth middleware matcher.\n- Keeps API, dashboard, and other protected application routes under the existing auth middleware.\n- Preserves the existing Next image optimizer exemption used by the login page logo.\n\n## Checks\n- PASS: corepack pnpm lint\n- PASS: DATABASE_URL=postgresql://user:pass@localhost:5432/db?schema=public AUTH_SECRET=placeholder corepack pnpm typecheck\n- PASS: DATABASE_URL=postgresql://user:pass@localhost:5432/db?schema=public AUTH_SECRET=placeholder corepack pnpm build\n\n## QA handoff\n- Verify unauthenticated GETs for /agentbridge-logo.jpg, /favicon.ico, /icon.png, /apple-icon.png return image content, not login HTML.\n- Verify the login page logo renders for unauthenticated users and dashboard logo remains working after auth.\n- This PR targets PR #36's branch so it can unblock that logo/favicon change.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agent-bridge-web Ready Ready Preview, Comment May 13, 2026 11:05am

@Vann-Dev Vann-Dev merged commit b036bf4 into kaito/logo-favicon-live May 13, 2026
2 checks passed
@Vann-Dev
Copy link
Copy Markdown
Owner Author

Merged by fast-forwarding base branch kaito/logo-favicon-live to QA-passed commit b036bf4, so PR #36 now contains the middleware/public asset fix with the exact QA-reviewed commit. Closing this helper PR as integrated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant