SVG mark (amber-to-emerald shield) in public/icon.svg for tab icon; reusable SecBriefLogo in header, landing, and signup.
Co-authored-by: Cursor <cursoragent@cursor.com>
fix(health): register route on health() not helper
Browser was fetching localhost on the Space. Use process.env at build time, exclude .env.local from Docker, and keep NEXT_PUBLIC_API_URL empty in the image.
Co-authored-by: Cursor <cursoragent@cursor.com>
fix(docker): stamp build time in static/.build-sha for /health
Add TabBar with equal-height segmented tabs. Polish audit identity field in InputPanel. Remove duplicate imports in main.py and tighten scan request type hints.
Co-authored-by: Cursor <cursoragent@cursor.com>
Merge pull request #4 from AditthyaSS/feature/github-action-integration
Aditya Banerjee
Unverified signature
91e4f01
fix: update API URL to HF space and secbrief-action org
Merge branch 'teammate/Dev' and resolve conflicts in backend/db.py, backend/main.py, and frontend/src/app/page.tsx
No favicon exists in the project. Added a Server Component layout.tsx
for /pulse that sets the browser tab title to 'SecBrief Pulse'.
Cannot use export const metadata in page.tsx since it's a client component.