- Refactor: Swapped
lazy_staticforOnceLock,std::sync::Mutexforparking_lot::Mutex, and improved channel/terminal cleanup - Bug: Fixed crashes with empty device list, wrong-device characteristics, GATT read/write offset handling, and UUID string slicing
- Enhancement: Memory limits (logs, characteristic values, devices, input), UTF-8 cursor movement, bracketed paste, and cleaner shutdown
- Enhancement: More robust error handling in scan/connect and GATT server validation
- Enhancement: Broader test coverage and
dev-dependenciesfor tests