Commit graph

24 commits

Author SHA1 Message Date
Arthur Belleville
2cf5eb8789
feat: migrate client portal to magic link auth 2026-05-01 10:11:08 +02:00
Arthur Belleville
fda95d9ce4 feat: add client auth tables 2026-04-30 18:33:31 +02:00
Arthur Belleville
c56d5718b8
refactor: remove is_temporary flag across the entire codebase
Drop the is_temporary boolean from the DB schema (new migration), types,
API routers/helpers/middleware, and all frontend components and tests.
Access control now relies solely on is_client.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
2026-04-30 17:04:11 +02:00
Arthur Belleville
11e6816a71
merge: resolve develop conflicts 2026-04-24 17:05:56 +02:00
Arthur Belleville
85d44af57e
feat(admin): add dashboard explorer analytics and actions 2026-04-24 15:55:56 +02:00
Arthur Belleville
4f71c52e14
feat(admin): add explorer shell and registry reads 2026-04-24 15:39:03 +02:00
Arthur Belleville
1c97113c67
feat(admin): add privileged admin session exchange 2026-04-24 15:31:34 +02:00
Arthur Belleville
f02c36dbb7
feat: add client password invite flow 2026-04-18 11:09:04 +02:00
Arthur Belleville
ec9c9622aa
feat(db): add is_client column and client_invites table 2026-04-15 08:58:10 +02:00
Arthur Belleville
0efc36e70c
feat: add configurable overview layout builder 2026-03-14 13:36:47 +01:00
Arthur Belleville
992b846a85
Fix CircleCI docker node pull 2026-03-08 21:28:44 +01:00
Arthur Belleville
0e91257aa1
Add tablo invite popover 2026-03-07 19:27:22 +01:00
Arthur Belleville
2b09dd4093
Add due_date field to tasks and implement roadmap feature
- Add due_date column to tasks table with Supabase migration
- Update database types and tasks_with_assignee view
- Add DatePicker to TaskModal for setting due dates
- Display due dates on KanbanTaskCard, list view, and Etapes section
- Enable Roadmap tab on both Tasks page and Tablo Details page
- Add RoadmapView components with timeline grouped by Etape
- Highlight overdue dates in red across all views

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-24 10:07:47 +01:00
Arthur Belleville
4347adedd9
Folder 2025-12-18 11:25:00 +01:00
Arthur Belleville
06f2ac541b
Onboarding + freemium 2025-12-01 19:34:30 +01:00
Arthur Belleville
d158a204af
Add beta plan + upsell modals + block past_due users 2025-11-24 23:09:14 +01:00
Arthur Belleville
7ec848e37e
Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
Arthur Belleville
f672830d9e
Fix types + lint 2025-11-18 09:58:29 +01:00
Arthur Belleville
399d13ce01
Fix booking slots 2025-11-18 09:53:10 +01:00
Arthur Belleville
d4afb0e9bb
Translate notifications 2025-11-16 22:28:07 +01:00
Arthur Belleville
f4705f23a7
fix types 2025-11-16 14:12:35 +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
92b0646176
Create two packages: api and shared-types 2025-11-10 08:52:47 +01:00