Overview
Re-pickup and refactor of the Bubbletea model to better utilize built-in features like tea.Init() and tea.Tick() for improved loading states and UX consistency.
Goals
- Introduce proper loading states using Bubbletea primitives
- Standardize async behavior across views
- Prepare for a unified table/list abstraction
Tasks
Model Refactor Tracker
Track which models have been migrated to the new loading + init/tick pattern:
Mark each as complete once it fully adopts the new pattern (loading state + proper init/tick usage).
Reference
Notes
This is a tracker issue.
A more expansive issue will follow, covering the full scope of the problem and the complete refactor plan.
This issue acts as a prequel — setting up the groundwork and introducing initial structural changes.
Ownership
This is being actively worked on by @NucleoFusion
Overview
Re-pickup and refactor of the Bubbletea model to better utilize built-in features like
tea.Init()andtea.Tick()for improved loading states and UX consistency.Goals
Tasks
tea.Init()andtea.Tick()to implement loading statesloadingtablelistloadingtablelist→tablelistModel Refactor Tracker
Track which models have been migrated to the new loading + init/tick pattern:
Reference
Notes
This is a tracker issue.
A more expansive issue will follow, covering the full scope of the problem and the complete refactor plan.
This issue acts as a prequel — setting up the groundwork and introducing initial structural changes.
Ownership
This is being actively worked on by @NucleoFusion