• Joined on 2024-02-24
a2nr pushed tag v2.0 to a2nr/elemes 2026-03-28 20:11:34 +07:00
a2nr pushed to master at a2nr/elemes 2026-03-28 20:11:21 +07:00
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 »
a2nr pushed to master at a2nr/elemes 2026-03-27 16:42:15 +07:00
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 »
a2nr pushed to master at a2nr/elemes 2026-03-25 09:43:15 +07:00
d2b6d62b28 refactor to make it better
aeef8fc99d Add comprehensive proposal for refactoring LMS-C architecture to Flask API and SvelteKit PWA
Compare 2 commits »
a2nr pushed tag v1.0 to a2nr/elemes 2026-03-25 09:41:16 +07:00
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-20 17:39:20 +07:00
32c9c809cc docs: update vision feasibility with split processing architecture
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-20 16:56:58 +07:00
79f7fbad1c fesibility pash for vision node
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-20 15:16:29 +07:00
6b912191d6 clean up readme
cfc390e1d6 feat: add amr_bringup launch files and split BLOCKS.md into docs/
c19f6656b8 docs: update README.md with enhanced structure for potential enhancements and feasibility studies
Compare 3 commits »
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-18 22:28:47 +07:00
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 »
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-17 21:07:24 +07:00
8a9f8771d7 feat: remove legacy EncoderRead interface; implement unified odometry interface with nav_msgs/Odometry; update Blockly blocks for odometry data extraction
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-17 20:05:45 +07:00
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 »
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-16 13:38:38 +07:00
c23e1471b2 feat: add PCA9685 PWM controller node with I2C support; implement message handling and integration tests
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-16 05:16:15 +07:00
059f7431e5 feat: update documentation for GPIO node setup and installation on Raspberry Pi; clarify C API usage
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-12 13:00:20 +07:00
a9bc037024 feat: add build-executor task for blockly_executor in pixi.toml
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-12 12:58:22 +07:00
4ed524011c feat: add setup dependencies and update gpio_node build process for aarch64 platform
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-12 10:39:48 +07:00
5db4bb8420 refactor: switch from libgpiod C++ bindings to C API; update GPIO handling and memory management
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-12 10:28:02 +07:00
82cf1cb48e feat: port gpio_node to C++ using libgpiod; update package structure and dependencies for native Raspberry Pi support
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-12 09:56:48 +07:00
5738255423 feat: enhance debug mode with async block highlighting and call depth tracking; improve control flow for step execution
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-11 16:15:20 +07:00
fc17d9e9e9 feat: add main program block and async procedure support in Blockly; enhance code generation and execution flow
a2nr pushed to master at a2nr/amr-ros-k4 2026-03-10 21:55:39 +07:00
0bdd3040e0 feat: update GpioNode to use gpiod v2.x API for batch line requests and improved GPIO handling