xtablo-source/apps/main/src/components
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
..
BrandButtons Lint and format 2025-10-23 21:36:21 +02:00
kanban Add due_date field to tasks and implement roadmap feature 2026-02-24 10:07:47 +01:00
ActionCard.tsx Add disabled state and badge to ActionCard, disable Invite card 2026-02-23 16:14:46 +01:00
AnimatedBackground.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
AnimatedBackground.tsx Huge bump with turborepo 2025-10-23 11:54:45 +02:00
AuthenticationGateway.tsx Lint and format 2025-10-23 21:36:21 +02:00
AuthenticationGateway.unit.tsx Lint and format 2025-10-23 21:36:21 +02:00
AvailabilityCard.test.tsx Add tests 2025-10-27 10:29:59 +01:00
AvailabilityCard.tsx Huge bump with turborepo 2025-10-23 11:54:45 +02:00
AvailabilityVisualization.test.tsx Add tests 2025-10-27 10:29:59 +01:00
AvailabilityVisualization.tsx Huge bump with turborepo 2025-10-23 11:54:45 +02:00
ChannelBadge.test.tsx Add tests 2025-10-27 10:29:59 +01:00
ChannelBadge.tsx Improve UI consistency: chat purple theme, page headers, Discussions title 2026-02-23 19:25:34 +01:00
ChannelPreview.test.tsx Add tests 2025-10-27 10:29:59 +01:00
ChannelPreview.tsx Improve UI consistency: chat purple theme, page headers, Discussions title 2026-02-23 19:25:34 +01:00
ClickOutside.md Huge bump with turborepo 2025-10-23 11:54:45 +02:00
ClickOutside.test.tsx Add tests 2025-10-27 10:29:59 +01:00
ClickOutside.tsx Lint and format 2025-10-23 21:36:21 +02:00
CookieBanner.tsx Fix lint/format/typecheck 2025-10-30 19:31:17 +01:00
CreateTabloModal.test.tsx Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
CreateTabloModal.tsx Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
CustomChannelHeader.test.tsx Add tests 2025-10-27 10:29:59 +01:00
CustomChannelHeader.tsx Add tablo details page 2025-10-24 17:49:56 +02:00
CustomLoadingOverlay.test.tsx Add tests 2025-10-27 10:29:59 +01:00
CustomLoadingOverlay.tsx Huge bump with turborepo 2025-10-23 11:54:45 +02:00
CustomModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
CustomModal.tsx Lint and format 2025-10-23 21:36:21 +02:00
DashboardActionCards.tsx Remove action card selected state and add greeting translations 2026-02-23 16:22:01 +01:00
DashboardTaskList.tsx Apply linter formatting to components, locales, and pages 2026-02-21 22:02:22 +01:00
DeleteTabloModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
DeleteTabloModal.tsx Add language translation 2025-10-25 10:42:33 +02:00
EmbedConfigModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
EmbedConfigModal.tsx Add language translation 2025-10-25 10:42:33 +02:00
EventDetailsModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
EventDetailsModal.tsx Add language translation 2025-10-25 10:42:33 +02:00
EventModal.test.tsx Improve tests 2025-10-29 09:55:48 +01:00
EventModal.tsx Make EventModal usable standalone without routing 2026-02-21 21:12:15 +01:00
EventTypeCard.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
EventTypeCard.tsx Add language translation 2025-10-25 10:42:33 +02:00
EventTypeModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
EventTypeModal.tsx Add language translation 2025-10-25 10:42:33 +02:00
ExceptionModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
ExceptionModal.tsx Fix pre-existing TypeScript errors 2026-02-21 14:46:12 +01:00
header.test.tsx Add tests 2025-10-27 10:29:59 +01:00
header.tsx Lint and format 2025-10-23 21:36:21 +02:00
ImageColorPicker.test.tsx Add tests 🧪🚢 2025-10-27 09:13:25 +01:00
ImageColorPicker.tsx Big UI update 2025-12-04 23:37:18 +01:00
ImageCropDialog.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
ImageCropDialog.tsx Lint and format 2025-10-23 21:36:21 +02:00
ImportICSModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
ImportICSModal.tsx Add language translation 2025-10-25 10:42:33 +02:00
LanguageSelector.test.tsx Add tests 2025-10-28 12:01:24 +01:00
LanguageSelector.tsx Add language translation 2025-10-25 10:42:33 +02:00
LanguageToggle.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
LanguageToggle.tsx Add language translation 2025-10-25 10:42:33 +02:00
Layout.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
Layout.tsx Redesign overview dashboard with new project cards and task list 2026-02-21 14:35:12 +01:00
LoadingSpinner.test.tsx Add tests 2025-10-27 10:29:59 +01:00
LoadingSpinner.tsx Huge bump with turborepo 2025-10-23 11:54:45 +02:00
NavigationBar.test.tsx Add tests 2025-10-27 10:29:59 +01:00
NavigationBar.tsx Replace project letter icons with color-mapped Lucide icons across all pages 2026-02-23 19:44:09 +01:00
NotesEditor.test.tsx Add tests 2025-10-27 10:29:59 +01:00
NotesEditor.tsx Add the ability to share notes 2025-10-26 08:49:45 +01:00
NotificationPanel.tsx Big UI update 2025-12-04 23:37:18 +01:00
OnboardingCelebration.tsx Onboarding 2025-12-02 21:42:35 +01:00
OnboardingModal.tsx Improve the onboarding flow (UI) 2025-12-02 22:17:04 +01:00
ProjectCard.tsx Apply linter formatting to components, locales, and pages 2026-02-21 22:02:22 +01:00
ProjectCardList.tsx Apply linter formatting to components, locales, and pages 2026-02-21 22:02:22 +01:00
ProtectedRoute.test.tsx Add beta plan + upsell modals + block past_due users 2025-11-24 23:09:14 +01:00
ProtectedRoute.tsx Improve invited mode 2025-10-26 21:52:57 +01:00
StatusPicker.test.tsx Add tests 2025-10-27 10:29:59 +01:00
StatusPicker.tsx Huge bump with turborepo 2025-10-23 11:54:45 +02:00
SubscriptionCard.tsx Onboarding 2025-12-02 21:42:35 +01:00
TabloDiscussionSection.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
TabloDiscussionSection.tsx Big UI update 2025-12-04 23:37:18 +01:00
TabloEventsSection.test.tsx Improve tests 2025-10-29 09:55:48 +01:00
TabloEventsSection.tsx Apply purple #804EEC theme to tablo events section 2026-02-22 09:54:20 +01:00
TabloFilesSection.test.tsx Improve tests 2025-10-29 09:55:48 +01:00
TabloFilesSection.tsx Folder 2025-12-18 11:25:00 +01:00
TabloHeaderActions.tsx Big UI update 2025-12-04 23:37:18 +01:00
TabloMembersSection.test.tsx Add task management 2025-11-15 22:58:18 +01:00
TabloMembersSection.tsx Add task management 2025-11-15 22:58:18 +01:00
TabloNotesSection.test.tsx Improve tests 2025-10-29 09:55:48 +01:00
TabloNotesSection.tsx Have notes in the tablos 2025-10-26 09:12:21 +01:00
TabloOverviewSection.test.tsx Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
TabloOverviewSection.tsx Big UI update 2025-12-04 23:37:18 +01:00
TabloPointer.tsx Onboarding 2025-12-02 21:42:35 +01:00
TabloSettingsSection.test.tsx Improve tests 2025-10-29 09:55:48 +01:00
TabloSettingsSection.tsx Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
TabloTasksSection.tsx Big UI update 2025-12-04 23:37:18 +01:00
TabloTutorial.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
TabloTutorial.tsx Ship ship ship the new features (tasks, etapes, notifs) 2025-11-22 17:22:57 +01:00
ThemeSwitcher.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
ThemeSwitcher.tsx Lint and format 2025-10-23 21:36:21 +02:00
TopBar.tsx Restyle navbar/topbar with light/dark themes and restore invite functionality 2026-02-23 19:06:46 +01:00
TrialUpsellModal.tsx Freemium 2025-12-01 22:21:49 +01:00
UpgradePanel.tsx Onboarding 2025-12-02 21:42:35 +01:00
WebcalModal.test.tsx Fix tests 2025-10-28 22:23:50 +01:00
WebcalModal.tsx Lint and format 2025-10-23 21:36:21 +02:00