Knacky
7ff153905b
feat(frontend): c2 tasks panel + history import (sprint 8 phase 2)
- Add getC2Tasks / listCallbackHistory / importC2 API functions + types
- useC2Tasks with 2500ms polling (stops when all tasks completed)
- useC2CallbackHistory, useImportC2 hooks
- C2TaskStatusBadge, C2TasksPanel (expandable output rows, polling indicator)
- C2CallbackPicker extracted as shared component (reused in both modals)
- ImportC2HistoryModal: 2-step callback picker → paginated history table
- SimulationFormPage: RT card + tasks panel share left grid column; Import C2 history button
- 37 new tests (api/c2, C2TasksPanel, ImportC2HistoryModal, SimulationFormPage panel visibility)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 20:11:12 +02:00
..
2026-06-10 20:11:12 +02:00
2026-06-10 20:11:12 +02:00
2026-05-26 09:37:53 +02:00
2026-06-08 18:04:56 +02:00
2026-06-10 19:50:11 +02:00
2026-06-08 18:04:56 +02:00
2026-06-08 18:20:29 +02:00
2026-05-27 20:19:16 +02:00
2026-05-27 04:04:23 +02:00
2026-05-27 20:06:01 +02:00
2026-05-27 20:06:01 +02:00
2026-05-26 09:37:53 +02:00
2026-06-10 20:11:12 +02:00
2026-05-28 07:02:34 +02:00
2026-06-09 18:46:03 +02:00
2026-05-26 09:37:53 +02:00
2026-06-10 05:53:53 +02:00
2026-05-28 06:43:33 +02:00
2026-05-28 06:43:33 +02:00
2026-05-28 06:43:33 +02:00
2026-05-26 09:37:53 +02:00
2026-05-26 09:37:53 +02:00
2026-05-26 09:37:53 +02:00