Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
5493adf44a
feat: [US-059] - Variable node variable dropdown
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 10:25:57 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
285320a4fe
feat: [US-057] - Variable management UI in project settings
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 04:34:15 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
2ef605c0ca
feat: [US-056] - Character management UI in project settings
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 04:31:42 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
11e8daf67c
feat: [US-065] - Searchable combobox component
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 04:27:32 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
d9c42f4cf7
feat: [US-054] - Character and Variable TypeScript types
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 04:23:53 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
4c7a289714
feat: [US-029] - Select and delete edges
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 17:21:27 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
82d437eb0c
feat: [US-028] - Select and delete nodes
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 17:18:27 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
7270d72fa4
feat: [US-027] - Connect nodes with edges
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 14:46:02 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
e9916d9897
feat: [US-026] - Add variable node from toolbar
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 14:44:11 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
1ad3c183a7
feat: [US-025] - Create custom variable node component
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:58:20 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
9082e15949
feat: [US-024] - Add/remove choice options
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:56:20 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
4355601bdb
feat: [US-023] - Add choice node from toolbar
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:54:18 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
91b627907b
feat: [US-022] - Create custom choice node component
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:52:47 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
99e2d5aa15
feat: [US-021] - Add dialogue node from toolbar
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:50:20 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
e31a0b7bae
feat: [US-020] - Create custom dialogue node component
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:47:35 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
9aa2aa48f0
feat: [US-019] - Editor toolbar
...
Add toolbar component with buttons for adding nodes (Dialogue, Choice,
Variable) and managing projects (Save, Export, Import). Buttons are
styled with TailwindCSS and wired to placeholder handlers.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:45:11 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
25627ddb0f
feat: [US-018] - Canvas pan and zoom controls
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:43:20 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
db742e7fe8
feat: [US-017] - Editor page with React Flow canvas
...
Implement the flowchart editor page with React Flow integration:
- Install reactflow package for canvas rendering
- Create editor page that fetches project data from Supabase
- Add loading state with spinner while fetching
- Handle unauthorized access and not found with appropriate responses
- Render React Flow canvas with grid background
- Add header with project name and back link to dashboard
- Initialize React Flow with nodes and edges from flowchart_data
- Add type converters for FlowchartNode/Edge to React Flow types
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 12:41:08 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
add18ee10a
feat: [US-016] - Admin - invite new user
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 04:25:09 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
4d3f288784
feat: [US-015] - Rename project
...
Add rename functionality to project cards on the dashboard:
- Edit/rename icon button on each project card (visible on hover)
- Modal dialog with project name input field
- Supabase update for project name
- Real-time UI update without page reload
- Success toast notification after rename
- Enter key support for quick rename
- Error handling and display
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 04:21:57 -03:00
Gustavo Henrique Santos Souza de Miranda and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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 and Claude Opus 4.5
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