mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-06-27 16:02:04 +08:00
e7a3ea1b32
* SL: bugfix parameter handling in sunnylink restore and remote setting (#1234) * refactor: improve parameter handling in sunnylink for robustness - Updated `get_param_as_byte` to return `None` for nonexistent parameters. - Enhanced param compression and encoding in `sunnylinkd`. * refactor: centralize parameter restoration with new helper function - Added `save_param_from_base64_encoded_string` to handle param decoding and saving. - Updated backup manager and sunnylinkd to use the new method. - Improved code readability and reduced duplication in parameter handling logic. * don't bother * clean (cherry picked from commitb7f8dd11a5) * UI: Developer UI (#1233) (cherry picked from commit1bb4ca2547) * Revert & Reapply "UI: Developer UI" temporarily due to QT version mismatch (#1237) * Revert "UI: Developer UI (#1233)" This reverts commit1bb4ca2547. * Reapply "UI: Developer UI (#1233)" This reverts commitb0a77049da. * QColorConstants is not on device's QT version. Thanks @kumar for the fix (cherry picked from commit810a2d9448) * Revert "UI: Developer UI" (#1238) * Revert "Revert & Reapply "UI: Developer UI" temporarily due to QT version mismatch (#1237)" This reverts commit810a2d9448. * Revert "UI: Developer UI (#1233)" This reverts commit1bb4ca2547. (cherry picked from commit1be13fdc55) * Reapply "UI: Developer UI" (#1238) (#1239) This reverts commit1be13fdc55. Co-authored-by: Jason Wen <haibin.wen3@gmail.com> (cherry picked from commit4f44d6e643) --------- Co-authored-by: Nayan <nayan8teen@gmail.com> Co-authored-by: Jason Wen <haibin.wen3@gmail.com>