Skip to content

Releases

DD-L0-LA59 v2026.11.03.2

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:14
Immutable release. Only release title and notes can be modified.
0b3a3d9

Changes since v2026.11.03 (compare).

Fixes

SHA-256

File SHA-256
ddl0-firmware-v2026.11.03.2.zip 7cc0564e6f0a0503ec6d2a8293015137e8836b7d1b1a0ccb7e4dbcccfd9a593f
ddl0-sim-windows-v2026.11.03.2.zip 54e38635fe5ac719b4f153b094c87c401b9d9c29c0c8e8a6b0d5462a72fca410
ddl0-sim-linux-v2026.11.03.2.tar.gz adf765089839994ead91febd8a2889216a83a9c678606e6670c5f07784088595
ddl0-sim-macos-arm64-v2026.11.03.2.tar.gz 496032da7fe9c3aee5f07d956146beb0eaf8b7cbb443d7da5571b78f29d03b54

DD-L0-LA59 v2026.11.03

Choose a tag to compare

@github-actions github-actions released this 03 Nov 09:20
Immutable release. Only release title and notes can be modified.
77c0314

Changes since v1.0.0 (compare).

Features

  • Add 3D desktop simulator for code.py (#13) by @Aiddy81
  • Phase 2: real Lola 3D model and simulator CI (#21) by @Aiddy81
  • Restructure firmware: tunables in settings.toml, behaviours in modules (#22) by @Aiddy81, closes #19
  • Add a Top Gun trench run as a second idle animation (#30) by @Aiddy81
  • Simulator UI polish: grid view, log tools, camera/capture, prefs and shortcuts (#62) by @Aiddy81
  • Simulator: load shims from dist\shims\ at run time, plus a custom-shims guide (#64) by @Aiddy81
  • Simulator: auto-discovered behaviour buttons (#66) by @Aiddy81
  • Simulator: scripted scenarios (#40) (#67) by @Aiddy81
  • Simulator: 3-axis accelerometer input (#43) (#68) by @Aiddy81
  • Simulator: in-app editor for settings.toml tunables (#46) (#69) by @Aiddy81
  • Simulator: live State panel for events, tasks and timers (#39) (#70) by @Aiddy81
  • Simulator: run scenario checks headless in the Docker build (#60) (#71) by @Aiddy81
  • Simulator: step the paused clock, speed presets, skip to next event (#72) by @Aiddy81
  • Simulator: boop strength from click (#44) and accelerometer plot (#45) (#74) by @Aiddy81
  • Simulator: hot-reload sim.toml (#47) + more capable plot (#48) (#75) by @Aiddy81
  • Simulator: event markers on the plot (#49) + servo speed limit (#51) (#76) by @Aiddy81
  • Simulator: clickable tracebacks and a simulated CIRCUITPY drive (#53, #54) (#78) by @Aiddy81
  • Simulator: heap history, blocked-loop detection and room light (#55, #57) (#79) by @Aiddy81
  • Simulator: audio panel, deploy to CIRCUITPY, shortcuts window (#58, #61, #77) (#81) by @Aiddy81
  • Simulator: themes, UI scale and tooltips (#80, part 1) (#82) by @Aiddy81
  • Simulator: grouped toolbar, status bar and toasts (#80, part 2) (#83) by @Aiddy81
  • Simulator: dockable, detachable panels and layouts (#80, part 3) (#84) by @Aiddy81
  • Simulator: command palette and keyboard navigation (#80, part 4) (#85) by @Aiddy81
  • Simulator: viewport overlays, mini-toolbar and smooth transitions (#80, part 5) (#86) by @Aiddy81
  • Simulator: generic part types (#65, stage 1) (#87) by @Aiddy81
  • Simulator: parts file (#65, stage 2) (#89) by @Aiddy81
  • Simulator: simhw part calls for shims (#65, stage 3) (#90) by @Aiddy81
  • Simulator: drag-and-drop part placement (#65, stage 4) (#91) by @Aiddy81
  • Simulator: run the Rust unit tests in CI, check servo-part limits in the app (#88) (#96) by @Aiddy81
  • Simulator: upgrade to Bevy 0.17 / bevy_egui 0.38 (stage 1 of #94) (#97) by @Aiddy81
  • Simulator: AccessKit tree and speech-control names (stage 2 of #94) (#98) by @Aiddy81
  • Simulator: keyboard 3D view, keyboard boop, add parts at the view centre (stage 3 of #94) (#99) by @Aiddy81
  • Simulator: status line, sound captions, droid status and plot table (stage 4 of #94) (#100) by @Aiddy81
  • Simulator: WCAG contrast, follow Windows settings, focus everywhere (stage 5 of #94) (#102) by @Aiddy81
  • Simulator: Animations can follow Windows again (#94 follow-up) (#104) by @Aiddy81
  • Simulator: choose the firmware folder instead of assuming its path (#106) by @Aiddy81
  • Simulator: build and run on Linux x86_64 (#93 part 1) (#107) by @Aiddy81
  • CI: publish a release on every merge to main (#92) (#108) by @Aiddy81
  • Simulator: macOS Apple Silicon build; Linux + macOS in releases (#93 part 2) (#109) by @Aiddy81

Fixes

  • Stop the white-LED flicker from stalling other behaviours (#23) by @Aiddy81, closes #16
  • Read the accelerometer at 4 g so a hard shake can make the droid angry (#25) by @Aiddy81
  • Time the attention animation from the clock (#26) by @Aiddy81
  • Time nose_boops and angry_animation from the clock (#27) by @Aiddy81
  • Pause ambient breathing while animations run (#28) by @Aiddy81
  • Detect nudges in any direction; stop the trench run aborting itself (#35) by @Aiddy81
  • Simulator: fix Lola glTF crash after Bevy 0.17 upgrade (#94) (#101) by @Aiddy81

Docs

  • Explain the timing settings in plain language (#36) by @Aiddy81
  • CLAUDE.md: give commands for the user in their own code blocks (#73) by @Aiddy81
  • Simulator: accessibility docs and acceptance check (stage 6 of #94) (#103) by @Aiddy81
  • Wiki: step-by-step guides for every skill level (#95) (#110) by @Aiddy81

Other

  • Tidy firmware: unused task variable and legacy commented code (#24) by @Aiddy81
  • Measure the real board and use its figures in the simulator (#29) by @Aiddy81
  • Make nudges slightly more sensitive (#32) by @Aiddy81
  • Shorten the trench run to 2.5 minutes; raise minimum eye brightness (#37) by @Aiddy81

Other commits

  • Create copilot-instructions.md (40c5d63)

SHA-256

File SHA-256
ddl0-firmware-v2026.11.03.zip 14ca37b80a05d1d060790ad8ec2f9c2f9c9b11eeb1eac1c771031b3ab901c589
ddl0-sim-windows-v2026.11.03.zip 9850c05e38ad1d1cd9788317c6d26b0b042902d03500a61a739e0b0677e74b79
ddl0-sim-linux-v2026.11.03.tar.gz 3f0ef0195b78e63fb031bd5e7681b1a4462402b34698a352db7f4f01909f7ddf
ddl0-sim-macos-arm64-v2026.11.03.tar.gz 315bd755e56254489d5455684582ff6b4d7d41b65062eb1aaa6abb529e9c07a4

Robot Firmware v1.0.0

Choose a tag to compare

@Aiddy81 Aiddy81 released this 26 Oct 23:54
Immutable release. Only release title and notes can be modified.
3ff8836

What's Changed

  1. Initial Release v1.0.0