Gustavo Henrique Santos Souza de Miranda
e8dbd00d4c
chore: mark US-033 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:15:21 -03:00
Gustavo Henrique Santos Souza de Miranda
f6ab24c5b3
feat: [US-033] - Auto-save to LocalStorage
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:14:49 -03:00
Gustavo Henrique Santos Souza de Miranda
c3975dd91a
chore: mark US-032 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:11:53 -03:00
Gustavo Henrique Santos Souza de Miranda
c431b212ac
feat: [US-032] - Display conditions on edges
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:11:28 -03:00
Gustavo Henrique Santos Souza de Miranda
e686719f29
chore: mark US-031 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:09:04 -03:00
Gustavo Henrique Santos Souza de Miranda
fda0903872
feat: [US-031] - Condition editor modal
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:08:37 -03:00
Gustavo Henrique Santos Souza de Miranda
0d8a4059bc
chore: mark US-030 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:05:29 -03:00
Gustavo Henrique Santos Souza de Miranda
5b404cbe92
feat: [US-030] - Right-click context menu
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 18:04:54 -03:00
Gustavo Henrique Santos Souza de Miranda
e02d736f2e
chore: mark US-029 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 17:21:52 -03:00
Gustavo Henrique Santos Souza de Miranda
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
ccd88b39d1
chore: mark US-028 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 17:19:05 -03:00
Gustavo Henrique Santos Souza de Miranda
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
ae0f84fde7
chore: mark US-027 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 14:46:36 -03:00
Gustavo Henrique Santos Souza de Miranda
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
718180fd35
chore: mark US-026 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 14:44:32 -03:00
Gustavo Henrique Santos Souza de Miranda
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
3453ba7492
chore: mark US-025 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:58:47 -03:00
Gustavo Henrique Santos Souza de Miranda
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
64d67b9aed
chore: mark US-024 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:56:48 -03:00
Gustavo Henrique Santos Souza de Miranda
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
200b998485
chore: mark US-023 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:54:57 -03:00
Gustavo Henrique Santos Souza de Miranda
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
09327c2410
chore: mark US-022 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:53:14 -03:00
Gustavo Henrique Santos Souza de Miranda
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
77c85deb1d
chore: mark US-021 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:51:06 -03:00
Gustavo Henrique Santos Souza de Miranda
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
9d46aa744d
chore: mark US-020 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:48:20 -03:00
Gustavo Henrique Santos Souza de Miranda
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
037c67849a
chore: mark US-019 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:45:49 -03:00
Gustavo Henrique Santos Souza de Miranda
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
e530606cef
chore: mark US-018 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:43:41 -03:00
Gustavo Henrique Santos Souza de Miranda
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
c314ae7b8c
chore: mark US-017 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 12:42:13 -03:00
Gustavo Henrique Santos Souza de Miranda
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
4d0ee8e578
chore: mark US-016 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:25:56 -03:00
Gustavo Henrique Santos Souza de Miranda
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
2159414804
chore: mark US-015 as complete and update progress log
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 04:22:45 -03:00
Gustavo Henrique Santos Souza de Miranda
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
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