Gustavo Henrique Santos Souza de Miranda
9e03a2b9b3
chore: mark US-014 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:19:37 -03:00
Gustavo Henrique Santos Souza de Miranda
87653b86cb
feat: [US-014] - Delete project
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:18:56 -03:00
Gustavo Henrique Santos Souza de Miranda
72a66ba39c
chore: mark US-013 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:16:40 -03:00
Gustavo Henrique Santos Souza de Miranda
10ac9fe1e0
feat: [US-013] - Create new project
...
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>
2026-01-21 04:16:05 -03:00
Gustavo Henrique Santos Souza de Miranda
5b87af6244
chore: mark US-012 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:13:36 -03:00
Gustavo Henrique Santos Souza de Miranda
be4ecc482e
feat: [US-012] - Dashboard - list projects
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:12:41 -03:00
Gustavo Henrique Santos Souza de Miranda
a152383c91
chore: mark US-011 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:11:26 -03:00
Gustavo Henrique Santos Souza de Miranda
0f8a9546b5
feat: [US-011] - Dashboard layout with navbar
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:11:01 -03:00
Gustavo Henrique Santos Souza de Miranda
fae8cd7764
chore: mark US-010 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:09:29 -03:00
Gustavo Henrique Santos Souza de Miranda
bcee0acceb
feat: [US-010] - Password reset - set new password page
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:09:01 -03:00
Gustavo Henrique Santos Souza de Miranda
131d1b272d
chore: mark US-009 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:06:38 -03:00
Gustavo Henrique Santos Souza de Miranda
5907d86467
feat: [US-009] - Password reset - forgot password page
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:06:08 -03:00
Gustavo Henrique Santos Souza de Miranda
8eb7a9416b
feat: [US-008] - Logout functionality
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:04:47 -03:00
Gustavo Henrique Santos Souza de Miranda
3e63864702
feat: [US-007] - Sign up page (invite-only)
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:02:58 -03:00
Gustavo Henrique Santos Souza de Miranda
15543b8d31
feat: [US-006] - Login page
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 01:00:58 -03:00
Gustavo Henrique Santos Souza de Miranda
8a3b2efc73
feat: [US-005] - Protected routes middleware
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:58:28 -03:00
Gustavo Henrique Santos Souza de Miranda
5c519227dc
feat: [US-004] - Supabase client configuration
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:56:40 -03:00
Gustavo Henrique Santos Souza de Miranda
29688a61b9
feat: [US-003] - Supabase schema for users and projects
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:54:25 -03:00
Gustavo Henrique Santos Souza de Miranda
0440d632cd
feat: [US-002] - Define TypeScript types for flowchart data
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:52:34 -03:00
Gustavo Henrique Santos Souza de Miranda
a5a2732ba5
feat: [US-001] - Project scaffolding and configuration
...
- Initialize Next.js 16 with TypeScript and App Router
- Configure TailwindCSS 4 via @tailwindcss/postcss
- Install Supabase client libraries (@supabase/supabase-js, @supabase/ssr)
- Create .env.example with required environment variables
- Set up basic folder structure: src/app, src/components, src/lib, src/types
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:51:19 -03:00