Releases: grillo/grillo-device-provisioner
Releases · grillo/grillo-device-provisioner
Release list
v1.0.2
Make GUI panel scrollable so bottom controls never clip On small laptop screens or with high Windows display scaling, the app's content (~775px) exceeded the available window height, pushing the Start Monitor / Reset / Clear NVS row, Serial Log button, and status bar below the bottom edge. With no scrollbar, those controls were unreachable (maximizing didn't help on 720p screens). - Put the CustomTkinter main controls in a CTkScrollableFrame so any overflow is reachable by scrolling. - Cap the initial window height to the screen (target ~760px, leaving room for the taskbar) and lower minsize to 560x480. - Keep the serial-log side panel toggle working by explicitly sizing the window on open/close (CTk's geometry() rejects an empty string). - Require customtkinter>=5.2 for CTkScrollableFrame. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ToGHcVpwGCWn5AHGmdtDH5
v1.0.1
Add CI to build & publish Windows exe on version tags Previously the Windows .exe was built by hand (build_exe.bat) and shared ad-hoc, so stale builds (missing newer features like the Clear NVS button) ended up in the field. - Add .github/workflows/build-exe.yml: builds the exe on a Windows runner and attaches it to a GitHub Release when a v* tag is pushed (also produces a downloadable artifact on manual dispatch). - Point the README Windows download link at releases/latest. - Fix the stale `pyinstaller main.spec` reference (no such spec exists; the build uses build_exe.bat / the new workflow). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ToGHcVpwGCWn5AHGmdtDH5