All checks were successful
Nightly Build / build (push) Successful in 13m35s
Replace the fixed dashboard layout with a fully customizable GridStack.js grid (12-col snap grid, vendored + inlined so it also works in OrcaSlicer's embedded webview). Cards can be dragged, resized, hidden and rearranged; layout persists per browser. Includes two built-in presets (Standard, Wide desktop per the original Issue #89 proposal) plus the ability to save/apply/delete named custom presets. fix(camera): stream freeze after ~15-30min from non-monotonic FLV timestamps — ffmpeg's realtime pacing stalls on PTS jumps in the printer's stream. Fixed with -use_wallclock_as_timestamps on both ffmpeg call sites (CameraCache._input_args, _run_h264_loop). Issue #90. test: fix tests/conftest.py referencing a stale bridge/ subfolder path and missing args.data_dir (pre-existing breakage, unrelated to this feature); rewrite the two test_settings.py cases that still mocked the removed _find_env_path from the old .env-based settings storage.