WiFi
- Bring back capture 4-way handshake in Capture Handshake feature #2679 by @Mysteriza
- Re-add manual "Deauth Now" button to capture handshake menu #2667 by @Mysteriza
- Pwnagotchi state machine rewrite, sniffer handshake reliability, RF menu UX improvements #2663 by @Mysteriza
- Channel Analyzer + Jam Detect modules #2578 by @stonervpn-design
- Responder supports LittleFS 59e83bf
RF
- Fix(rf): smoother Custom SubGhz sending #2690 by @Pedro-Jesus-Fuentes-Morcillo
- Supports Decode of Keeloq 473c325 by @bmorcelli
RFID
- Support st25r3916 #2599 by @bmorcelli
- PN532 NDEF ISO/IEC 1443-4 Emulation support 1f94c13
IR
- Add a "Skip" button to Quick Remote Setup #2671 by @Mysteriza
- Upgrade TV-B-Gone to universal power-off with multi-device codes #2614 by @Ninja-jr
Other
- Persist software clock to NVS on boards without an RTC #2591 by @parsazolfaghar
Improvements and Fixes
- Fix and prevent One Definition Rule (ODR) issues #2489 by @paazmaya
- Fix(evil_portal): detect captive portal on Windows and Linux #2684 by @Pedro-Jesus-Fuentes-Morcillo
- Fix(sniffer): resolve beacon channel mismatch #2670 by @Mysteriza
- Fix: add BLE state cleanup to ducky_typer functions #2669 by @Ninja-jr
- Fix(wifi): stop beacon spam from leaking garbage MACs and malformed frames #2659 by @Pedro-Jesus-Fuentes-Morcillo
- LoopSD & scrollableTextArea rotary enhancements #2651 by @Doominator1
- Merge BLE Suite Fixes and UI Improvements and other important fixes #2649 by @Ninja-jr
- Add exact-drain rotary encoder navigation (Rotary-input-edit) #2647 by @Doominator1
- Enhanced WiFi Deauther with multi-band attack, storm mode, and mesh support #2636 by @Ninja-jr
- Fix rotary encoder skipping on rotary-equipped devices (such as t-embed) #2635 by @Doominator1
- Quick fix: BLE_spam.cpp bug #2631 by @Doominator1
- Ram revamp #2622 by @bmorcelli
- Fix: correctly detect NECext protocol instead of NEC42 #2607 by @TheMiner203
- Fix ble spam packets & remove unused legacy paths #2598 by @Doominator1
- Fix(mic): prevent START REC button being cut off on 135px screens #2597 by @pharcyd3
- Ble sniffer and ble suite improvements #2589 by @Ninja-jr
- Fix(rf): prevent RF Listen freeze and restore audio on T-Embed CC1101 #2588 by @loratrak
- Rf refactor #2586 by @bmorcelli
- Reverse Shell: WebSocket rework with real-time output #2584 by @Ninja-jr
- TV-B-Gone: 33% Faster Sweeps by Removing Duplicate IR Codes #2583 by @Ninja-jr
- Fix(ethernet): make host port scan cancellable and bound per-port con #2581 by @Yoursel71
- Fix(t-deck): correct swapped I2S BCLK/WCLK pins + enable NS4168 speaker #2580 by @parsazolfaghar
- Don't error "NRF24 pins undefined" when SPI & UART pins are both valid #2577 by @stonervpn-design
- Enhanced BLE Spam (Apple iCloud Spoofing + Samsung Detection)Ble spam fix #2574 by @Ninja-jr
- Fix(webui): responsive layout for narrow screens #2573 by @Yoursel71
- Fix NRF24 channel hopping and mode switching #2537 by @ghost
- Fix(rf): Scan/Copy crash when opening options menu on CC1101 #2535 by @augustoamaro
More devices Support
- Add Elecrow CrowPanel Advance 3.5 inch (ESP32-S3) board support #2533 by @firch43-cyber