This website requires JavaScript.
0528df2d37
refactor: optimize performance with lru_cache, update gunicorn to gthread
9b745f52f4
feat: Add a visual auto-save indicator to the code editor, clear session storage on authentication changes, and integrate auto-save functionality with lesson progress and solution viewing.
Compare 2 commits »
d3acfcf825
update green check, button start, de-overwhelm +page, improve mobile ui, add progress page for teacher only, add sessionStorage.
614ade6994
feat: Enhance lesson tab functionality and UI improvements
a0d6f2615a
feat: Implement anti copy-paste system and enhance asset proxying
Compare 3 commits »
32c9c809cc
docs: update vision feasibility with split processing architecture
6f454c9707
feat: add HMI control widgets (Button, Slider, Switch) with user interaction tracking; update documentation and block definitions
3039b1d109
Refactor UI components and enhance functionality
086e5dce0c
Enhance Blockly UI with new client-side blocks and HMI widgets
f2c482fe6e
Add gridstack CSS and update workspace structure
e42e7bfdb0
feat: enhance Blockly UI description and update task completion criteria for PCA9685 and AS5600 nodes
Compare 5 commits »
8a9f8771d7
feat: remove legacy EncoderRead interface; implement unified odometry interface with nav_msgs/Odometry; update Blockly blocks for odometry data extraction
0f62045260
feat: implement unified odometry interface with nav_msgs/Odometry; add odometry handling and integration tests
f4f808e42c
feat: update documentation for GPIO, PCA9685, and AS5600 nodes; add README files and message definitions
89a12c85cc
feat: add AS5600 magnetic encoder node with I2C support; implement message handling and integration tests
Compare 3 commits »
c23e1471b2
feat: add PCA9685 PWM controller node with I2C support; implement message handling and integration tests
059f7431e5
feat: update documentation for GPIO node setup and installation on Raspberry Pi; clarify C API usage
a9bc037024
feat: add build-executor task for blockly_executor in pixi.toml
4ed524011c
feat: add setup dependencies and update gpio_node build process for aarch64 platform
5db4bb8420
refactor: switch from libgpiod C++ bindings to C API; update GPIO handling and memory management
82cf1cb48e
feat: port gpio_node to C++ using libgpiod; update package structure and dependencies for native Raspberry Pi support
5738255423
feat: enhance debug mode with async block highlighting and call depth tracking; improve control flow for step execution
fc17d9e9e9
feat: add main program block and async procedure support in Blockly; enhance code generation and execution flow
0bdd3040e0
feat: update GpioNode to use gpiod v2.x API for batch line requests and improved GPIO handling