• Joined on 2026-05-03
null opened issue null/Queue-North-Website#131 2026-05-17 21:28:14 -05:00
Dev: Helmet CSP blocks Vite HMR WebSocket in development
null opened issue null/Queue-North-Website#130 2026-05-17 21:28:06 -05:00
UX: Form submit button shows text change but no loading spinner/animation
null opened issue null/Queue-North-Website#129 2026-05-17 21:28:01 -05:00
Bug: CSP connect-src 'self' blocks Zoho API calls (when ZOHO_ENABLED=true)
null opened issue null/Queue-North-Website#128 2026-05-17 21:27:52 -05:00
Cleanup: React Query dependency is overkill (only 2 mutations, no queries)
null opened issue null/Queue-North-Website#127 2026-05-17 21:27:44 -05:00
SEO: No HTTP-to-HTTPS redirect or www-to-non-www canonical redirect
null opened issue null/Queue-North-Website#126 2026-05-17 21:27:37 -05:00
Bug: api.js retries 409 Conflict responses (duplicate lead submissions)
null opened issue null/Queue-North-Website#125 2026-05-17 21:27:31 -05:00
Bug: Dynamic icon lookup in Home.jsx has no fallback (render crash risk)
null opened issue null/Queue-North-Website#124 2026-05-17 21:27:25 -05:00
Security: CORS defaults to allow all origins in development
null opened issue null/Queue-North-Website#123 2026-05-17 21:27:12 -05:00
Security: Database file created with world-writable permissions (0o666/0o777)
null opened issue null/Queue-North-Website#122 2026-05-17 21:27:06 -05:00
Security: Production build generates sourcemaps (exposes source code)
null opened issue null/Queue-North-Website#121 2026-05-17 21:27:01 -05:00
Bug: Docker healthcheck always reports healthy (process.exit never called)
null opened issue null/Queue-North-Website#120 2026-05-17 21:26:56 -05:00
Bug: db.js is dead code with conflicting schema (no UNIQUE on leads.email)
null opened issue null/Queue-North-Website#119 2026-05-17 21:23:40 -05:00
Security: No form spam protection (honeypot, captcha, or turnstile)
null opened issue null/Queue-North-Website#118 2026-05-17 21:23:35 -05:00
Performance: logo.svg is 348KB (SVG logos should be <10KB)
null opened issue null/Queue-North-Website#117 2026-05-17 21:23:31 -05:00
SEO: og:image uses SVG which is unsupported by most social platforms
null opened issue null/Queue-North-Website#116 2026-05-17 21:23:25 -05:00
Cleanup: zustand dependency is unused (never imported)
null opened issue null/Queue-North-Website#115 2026-05-17 21:23:22 -05:00
Cleanup: Dialog.jsx is unused (no component imports it)
null opened issue null/Queue-North-Website#114 2026-05-17 21:23:17 -05:00
Cleanup: CardDescription.jsx is a duplicate of Card.jsx export
null opened issue null/Queue-North-Website#113 2026-05-17 21:23:13 -05:00
Cleanup: MobileNav.jsx is dead code (Header has its own mobile menu)
null opened issue null/Queue-North-Website#112 2026-05-17 21:19:01 -05:00
Bug: Support page secondary CTA bg-secondary-bg is undefined in Tailwind config