What's Changed
- fix: serial panel height grows with output instead of scrolling by @zevorn in #59
- fix: serial panel height grows with output instead of scrolling by @zevorn in #61
- fix: serial panel still grows — use fixed height instead of min-height by @zevorn in #62
- platform: add Zynq-A9 QEMU target with standalone FreeRTOS by @zevorn in #60
- fix: serial panel aligns with flash panel without growing by @zevorn in #63
- fix: lock serial panel height with JS after layout by @zevorn in #64
- fix: serial panel expand/collapse restores correct height by @zevorn in #65
- fix: add missing Feishu/Telegram/heartbeat Kconfig entries for ESP32 by @zevorn in #66
- fix: save serial panel height before expand, restore on collapse by @zevorn in #68
- platform: fix FreeRTOS scheduler on Zynq-A9 QEMU by @zevorn in #69
- net: fix wifi_set not applying new credentials until reboot by @zevorn in #71
- platform: disable feishu in ESP32-S3 QEMU to fix CI by @zevorn in #73
- platform: add CONFIG_RTCLAW_TELEGRAM_ENABLE to all sdkconfig.defaults by @zevorn in #72
- platform: integrate FreeRTOS+TCP networking on Zynq-A9 QEMU by @zevorn in #70
- docs: add Zynq-A9 FreeRTOS+TCP platform documentation by @zevorn in #74
- ci: disable automatic AI online integration tests by @zevorn in #76
- tests: enable gateway and tools suites on Zynq-A9 by @zevorn in #77
- docs: add Zynq-A9 FreeRTOS+TCP platform to README, CLAUDE.md, website by @zevorn in #78
- platform: add interactive shell to Zynq-A9 QEMU by @zevorn in #79
- platform: disable FreeRTOS+TCP verbose logging on Zynq-A9 by @zevorn in #80
- net: add /ip shell command to display network address by @zevorn in #81
- ai: dynamic skill commands with unified shell/IM dispatch by @zevorn in #82
- ai: dynamic skill commands with unified dispatch + competition docs by @zevorn in #86
- docs: use ASCII diagrams in competition specs by @zevorn in #87
- website: simplify nav and brighten link color by @zevorn in #88
- website: add Home link to nav bar by @zevorn in #89
- docs: add competition poster by @zevorn in #90
- docs: add project poster page to competition section by @zevorn in #91
- feat: add Linux native platform support by @zevorn in #92
- claw: Linux kernel-style OOP refactoring by @zevorn in #95
- claw: fix double collection causing list corruption and test failure by @zevorn in #99
- tests: add Linux native platform functional tests by @zevorn in #100
- drivers: add USB HID mouse support for ESP32-S3 by @zevorn in #101
- claw: OOP round 2 — shell UX, audio fix, -Werror, build cleanup by @zevorn in #97
- claw: shell UX, audio fix, -Werror, build cleanup by @zevorn in #102
- claw: shell readline — history, cursor editing, Ctrl-C by @zevorn in #103
- claw: fix skill dispatch and rename /skill to /skills by @zevorn in #104
- website: fix flash panel height jump during flashing by @zevorn in #105
- website: hide flash log area, keep only progress bar by @zevorn in #106
- build: auto-generate version from git describe, bump to v0.2.0 by @zevorn in #107
Full Changelog: v0.1.0...v0.2.0