7 Commits
Author SHA1 Message Date
zhouli 639982debd feat(cap_lua): add configurable Lua package.path support
- Add `cap_lua_add_package_path_dir()` API to register shared Lua
  library directories at runtime
- Automatically prepend the running script's own directory and all
  registered shared dirs to `package.path` before execution
- Script-local directory takes priority over shared library dirs
- Validate paths: must be absolute, no ".." traversal, within size limit
- Deduplicate entries in the path dir linked list
2026-04-28 15:01:26 +08:00
zhouli f6011e1582 refactor(cap_lua): streamline lua script path handling 2026-04-20 19:25:09 +08:00
lvhaiyu b18a57f88e feat(core): Added AP configuration and a guard mechanism 2026-04-19 20:27:55 +08:00
lvhaiyu 9097fafbd4 feat(core): Enhance the cancellation mechanism 2026-04-19 20:23:26 +08:00
zhouli a476c57e3e feat(skills): improve lua path handling and sync 2026-04-19 14:13:53 +08:00
zhouli c39bda5e4c feat(lua): add tone playback and runtime cleanup
Add runtime cleanup registration for Lua modules.
Release the display during script teardown.
Expose audio.play_tone and update related demos and skills.
Add the flappy bird demo and refine the clock dial rendering.
2026-04-18 18:56:23 +08:00
loop 9be258e164 feat: update components dirs 2026-04-03 19:07:49 +08:00