Add NewProjectButton component with modal dialog for creating new projects: - Button displays on dashboard with plus icon - Modal with project name input - Creates project in Supabase with empty flowchart_data - Redirects to /editor/[projectId] on success - Error handling with user feedback Also fixes lint error in signup page (setState in effect). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>