planet
planet copied to clipboard
refactor: add typed dialog form helpers
Summary
- replace the untyped dialog form implementation with typed FormBuilder/FormGroup usage
- define reusable dialog field interfaces and list selection helpers for safer callbacks
- update the dialog service to propagate the new types when creating and opening dialogs
Testing
- npm run lint planet-app (fails: ng not found in the environment)
https://chatgpt.com/codex/tasks/task_e_690a651dd80c832da7fb53a45c1334a8