Merge development into main for v1.4.1 release

Claude committed Jul 10, 2026 at 06:12 UTC dd4e49e71dc9c48877a9d56fc51d609c77d9f018

No changes.