Fusion
d147a8091f
feat(FN-1673): add editable AI suggestion drafts before acceptance
...
- Add editable drafts for AI-generated milestone and feature suggestions before acceptance
- Users can edit suggestion title and description before creating the actual items
- Draft edits persist when accepting individual or all suggestions
- Add empty/whitespace title validation to prevent accepting blank suggestions
- Add comprehensive tests for suggestion generation, editing, and acceptance
- Fix prop type mismatch between RoadmapsView and MilestoneCard components
- Add missing clearMilestoneSuggestions function to useRoadmaps hook
- Update refs to synchronize immediately with state for proper test behavior
- Add generateMilestoneSuggestions to API mock in component tests
- Add documentation for the AI suggestion feature in dashboard-guide.md
2026-04-15 14:18:10 -07:00
..
2026-04-13 15:35:08 -07:00
2026-04-04 08:11:43 -07:00
2026-04-13 14:15:00 -07:00
2026-04-10 01:05:21 -07:00
2026-04-09 15:23:51 -07:00
2026-04-15 04:30:56 -07:00
2026-04-08 10:48:42 -07:00
2026-04-08 10:48:42 -07:00
2026-04-13 16:05:12 -07:00
2026-04-09 23:22:28 -07:00
2026-04-14 11:14:25 -07:00
2026-04-14 08:43:59 -07:00
2026-04-08 08:48:21 -07:00
2026-04-15 04:30:56 -07:00
2026-04-15 00:00:57 -07:00
2026-04-09 22:50:43 -07:00
2026-04-09 10:17:02 -07:00
2026-04-07 10:47:03 -07:00
2026-04-15 04:46:02 -07:00
2026-04-04 00:50:55 -07:00
2026-04-05 23:08:27 -07:00
2026-04-09 12:41:50 -07:00
2026-04-08 14:17:20 -07:00
2026-04-13 10:04:14 -07:00
2026-04-09 21:08:16 -07:00
2026-04-04 16:21:53 -07:00
2026-04-02 13:30:08 -07:00
2026-04-08 20:04:23 -07:00
2026-04-12 07:00:49 -07:00
2026-04-12 21:40:34 -07:00
2026-04-06 15:37:45 -07:00
2026-04-12 21:40:34 -07:00
2026-04-14 09:44:52 -07:00
2026-04-15 09:10:38 -07:00
2026-04-12 22:21:53 -07:00
2026-04-12 07:00:49 -07:00
2026-04-12 16:34:56 -07:00
2026-04-15 08:04:02 -07:00
2026-04-09 12:41:50 -07:00
2026-04-09 16:35:41 -07:00
2026-04-15 00:28:49 -07:00
2026-04-08 18:08:06 -07:00
2026-04-12 19:16:21 -07:00
2026-04-08 01:46:07 -07:00
2026-04-08 05:59:12 -07:00
2026-04-15 09:10:38 -07:00
2026-04-12 19:16:21 -07:00
2026-04-15 00:15:56 -07:00
2026-04-14 23:44:40 -07:00
2026-04-03 20:10:36 -07:00
2026-04-14 10:43:59 -07:00
2026-04-12 19:01:06 -07:00
2026-04-15 04:30:56 -07:00
2026-04-10 07:08:13 -07:00
2026-04-14 13:30:24 -07:00
2026-04-09 13:01:19 -07:00
2026-04-14 13:30:24 -07:00
2026-04-14 15:41:00 -07:00
2026-04-12 18:10:39 -07:00
2026-04-15 03:29:08 -07:00
2026-04-14 10:43:51 -07:00
2026-04-14 09:29:08 -07:00
2026-04-06 15:05:21 -07:00
2026-04-09 21:28:00 -07:00
2026-04-02 17:51:04 -07:00
2026-04-13 15:29:41 -07:00
2026-04-13 15:29:27 -07:00
2026-04-08 05:59:12 -07:00
2026-04-15 14:18:10 -07:00
2026-04-10 03:07:25 -07:00
2026-04-10 03:07:25 -07:00
2026-04-15 08:58:21 -07:00
2026-04-15 08:58:21 -07:00
2026-04-15 09:45:57 -07:00
2026-04-02 18:37:08 -07:00
2026-04-15 04:15:57 -07:00
2026-04-15 05:00:56 -07:00
2026-04-02 21:50:41 -07:00
2026-04-15 04:00:56 -07:00
2026-04-14 12:45:01 -07:00
2026-04-06 21:07:41 -07:00
2026-04-02 19:17:45 -07:00
2026-04-15 09:46:36 -07:00
2026-04-13 20:22:10 -07:00
2026-04-15 01:01:08 -07:00
2026-04-10 00:59:17 -07:00
2026-04-13 16:20:04 -07:00
2026-04-13 17:41:33 -07:00