What's Changed
- mmu_ace: show Unload button whenever a gate is physically loaded by @martinbogo in #11
- Dev container and justfile for development tasks by @basvd in #12
- Fix small mistakes in justfile recipes by @basvd in #14
- docs: Migrate from MkDocs to ProperDocs by @martinbogo in #15
- KS1M support fix by @Kobra-S1 in #17
- Fix unbound filename in patch_mqtt_print by @Kobra-S1 in #18
- mmu_ace: auto-feed filament at print start (#464) by @sharpmonk in #19
Other Changes
- KS1 firmware 2.7.2.1: added to manifest, generated binary patches for K3SysUi and gkapi, registered in is_supported_firmware
- update.sh: prune old Rinkhals installs on update, keep current + previous as backup (frees ~2.6 GB on a partition with 11 stale versions)
- mmu_ace: fix Fluidd Tool Mapping dialog deselecting on every ACE poll
- moonraker: safely verify filament_hub object exists before querying to avoid gklib crash
- UI: allow downloading Anycubic stock firmware to USB
- LVGL: cast STATE enum to int for bitwise OR operations
- LVGL: remove unsupported lv.PART.ITEMS constant that crashed the UI when editing text fields
- LVGL: resolve text input dialog not showing by removing flex align assert and reverting overridden dialog method
- hostname-dns: fix disabled text input and number fields by adding LVGL keyboard modal support
- docs: explain how Rinkhals works, write firmware internals introduction, consolidate supported firmware versions, repair YAML front matter and legacy links
- chore: migrate repository references to rinkhals-community organization
New Contributors
- @basvd made their first contribution in #12
- @Kobra-S1 made their first contribution in #17
- @sharpmonk made their first contribution in #19
Full Changelog: 20260501_01...20260526_02_test