feat: Add reusable modal and task detail view

Split the task detail modal into its own view and add a generic modal
frame, plus new models and service mapping for task details. Update app layout,
keymaps, and sidebar focus events to support the modal and keyboard flow, with small
UI tweaks like wrapping and scroll handling.
This commit is contained in:
Ignacio Perez
2025-12-30 11:57:28 -03:00
parent 87ecec7f67
commit 1693655e47
16 changed files with 1453 additions and 645 deletions
+1
View File
@@ -2,6 +2,7 @@ use crate::app::App;
mod app;
mod components;
mod dispatcher;
mod keymap;
mod models;
mod task;