This keeps data isolated per profile while letting users duplicate setups quickly. Co-authored-by: Cursor <cursoragent@cursor.com>
Update palettes, profiles, tabs, preset sending, and ESPNow message format to match the new preset defaults and driver short-field schema.
- Change presets from flat array to 2D grid layout - Add presets_flat array for backward compatibility - Support 3-column grid layout for preset positioning