Commit graph

109 commits

Author SHA1 Message Date
Arthur Belleville
dfb4e2800f
Fix TypeScript error: remove unused tasksByTablo memo
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-02-21 18:10:55 +01:00
Arthur Belleville
515fee98cd
Redesign tasks page and add files page
- Rework tasks page with new board/list views, header with view tabs (Tableau, Liste, Roadmap, Calendrier), search and filter dropdown
- Board view: new card style with tablo row, assignee avatar, kebab menu (ouvrir/déplacer)
- List view: grouped by status, table with fixed column layout, kebab actions
- Add files page (/fichiers) with per-project file tables, folder cards, upload modal, download/delete actions
- Add /all-filenames API endpoint to fetch all tablo file names in a single call
- Add files nav item and recent projects section in NavigationBar
- Translate all UI strings to French

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-02-21 18:05:32 +01:00
Arthur Belleville
26459459b4
Match TopBar dark mode background to navbar color
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 17:10:17 +01:00
Arthur Belleville
20bee5a661
Fix pre-existing TypeScript errors
- ExceptionModal: cast Zod v4 schema with `as any` to satisfy @hookform/resolvers v5 type definitions
- TopBar: wrap logout mutate call in arrow function to match MouseEventHandler type

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 14:46:12 +01:00
Arthur Belleville
a3f5cf5e4e
Redesign overview dashboard with new project cards and task list
- Replace renderTabloListView with reusable ProjectCard / ProjectCardList components
  - Card layout with status badge, progress bar, date, and delete action
  - Default view shows 6 tablos with expand/collapse toggle
- Add DashboardTaskList component showing tasks assigned to the current user
  - Toggle done/todo inline; "Add Task" button opens TaskModal with tablo selection
- Wire TopBar search input to URL param ?q= to filter tablos on the overview page
- Add TopBar component to Layout (was missing)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 14:35:12 +01:00
Arthur Belleville
4347adedd9
Folder 2025-12-18 11:25:00 +01:00
Arthur Belleville
65e65e8de1
Try passThroughEnv 2025-12-05 09:52:17 +01:00
Arthur Belleville
25e3014882
Empty commit (test) 2025-12-05 09:28:52 +01:00
Arthur Belleville
20d236c48a
Put back the Events Page 2025-12-05 09:10:11 +01:00
Arthur Belleville
f152d7d45a
Big UI update
Remove notes and follow the figma
2025-12-04 23:37:18 +01:00
Arthur Belleville
50a27fea98
Grant all RUM tracking 2025-12-03 21:03:18 +01:00
Arthur Belleville
b253342ec9
Improve the onboarding flow (UI) 2025-12-02 22:17:04 +01:00
Arthur Belleville
65eda86b34
Onboarding 2025-12-02 21:42:35 +01:00
Arthur Belleville
5965e2423b
Fix copies 2025-12-02 09:48:55 +01:00
Arthur Belleville
6e5d4709d4
Merge branch 'main' into develop 2025-12-01 22:49:47 +01:00
Arthur Belleville
3a3fdd2837
Allow logout from upgrade panel 2025-12-01 22:45:54 +01:00
Arthur Belleville
ce11d37a9d
Freemium 2025-12-01 22:21:49 +01:00
Arthur Belleville
06f2ac541b
Onboarding + freemium 2025-12-01 19:34:30 +01:00
Arthur Belleville
9ba49c68ca
Allow infinite users 2025-11-25 10:11:04 +01:00
Arthur Belleville
1342f69efa
Finish stripe integration for MVP 2025-11-25 10:06:35 +01:00
Arthur Belleville
ebc65ef000
Fix price 2025-11-25 09:21:38 +01:00
Arthur Belleville
0b07049334
Fix copies in subscription card 2025-11-25 09:18:55 +01:00
Arthur Belleville
e4570db38b
Merge pull request #46 from artslidd/develop
Add beta plan + upsell modals + block past_due users
2025-11-25 09:07:29 +01:00
Arthur Belleville
95baf4dbb4
Make stripe available on prod 2025-11-25 08:48:26 +01:00
Arthur Belleville
d158a204af
Add beta plan + upsell modals + block past_due users 2025-11-24 23:09:14 +01:00
Arthur Belleville
6bd24a0937
Merge pull request #45 from artslidd/develop
🚢 !!!!! Tasks + Etapes + notifs + 🤑
2025-11-22 17:32:16 +01:00
Arthur Belleville
7ec848e37e
Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
Arthur Belleville
14d0e5b16c
Fix stream keys 2025-11-19 22:27:33 +01:00
Arthur Belleville
2e16353f5e
etape color 2025-11-19 22:24:23 +01:00
Arthur Belleville
33bd462f87
Apply lint and typecheck 2025-11-18 20:56:17 +01:00
Arthur Belleville
f0b574302d
Improve Etapes UI and overview section 2025-11-18 17:09:10 +01:00
Arthur Belleville
054bcb63ee
Merge branch 'main' into develop 2025-11-18 10:07:28 +01:00
Arthur Belleville
f672830d9e
Fix types + lint 2025-11-18 09:58:29 +01:00
Arthur Belleville
cebafbdb2e
First version of parent tasks 2025-11-18 09:53:29 +01:00
Arthur Belleville
d4afb0e9bb
Translate notifications 2025-11-16 22:28:07 +01:00
Arthur Belleville
cd309d30df
Notifications in the UI 2025-11-16 14:01:41 +01:00
Arthur Belleville
a49dec34ff
Add task management 2025-11-15 22:58:18 +01:00
Arthur Belleville
5d1edd2754
Fix cors + tasks 2025-11-14 23:09:54 +01:00
Arthur Belleville
92b0646176
Create two packages: api and shared-types 2025-11-10 08:52:47 +01:00
Arthur Belleville
03a25dace3
Improve flow 2025-11-06 22:47:28 +01:00
Arthur Belleville
2bfe51017f
Improve user flow when booking a slot 2025-11-06 11:35:05 +01:00
Arthur Belleville
0d6b21a310
Update env vars 2025-11-04 21:50:41 +01:00
Arthur Belleville
373aaff892
Add stripe subscription card 2025-11-03 09:50:34 +01:00
Arthur Belleville
40ce04ecc0
Add confirm email page 2025-10-31 23:13:35 +01:00
Arthur Belleville
db14f0129a
format 2025-10-31 10:18:29 +01:00
Arthur Belleville
44d0684f18
Reset password flow 2025-10-31 10:17:34 +01:00
Arthur Belleville
80dd8fa109
Format 2025-10-30 21:47:33 +01:00
Arthur Belleville
d1e6b9cc50
Fix issues 2025-10-30 21:47:14 +01:00
Arthur Belleville
b855d7dbb9
Decrease animations in login/signup 2025-10-30 21:44:16 +01:00
Arthur Belleville
4457d2594e
Add legal notice and improve login/signup 2025-10-30 21:41:38 +01:00