### Added:
- Sub-GHz:
  - UL: Add Marantec24 (static 24 bit) with add manually (by @xMasterX)
  - UL: Add GangQi protocol (static 34 bit) with button parsing and add manually (by @xMasterX & @Skorpionm)
  - UL: Add Hollarm protocol (static 42 bit) with button parsing and add manually (by @xMasterX & @Skorpionm)
  - UL: Add Hay21 protocol (dynamic 21 bit) with button parsing (by @xMasterX)
- OFW: GUI: Add up and down button drawing functions to GUI elements (by @DerSkythe)
- OFW: RPC: Support 5V on GPIO control for ext. modules (by @gsurkov)
- OFW: Toolbox: Proper integer parsing library `strint` (by @portasynthinca3)

### Updated:
- Apps:
  - WAV Player: Better fix for unresponsiveness, handle thread exit signal (by @CookiePLMonster)
  - Laster Tag: External Infrared board support (by @RocketGod-git), RFID support for ammo reload (by @jamisonderek)
  - ESP Flasher: Update blackmagic bin with WiFi Logs (by @DrZlo13)
  - Picopass: File loading improvements and fixes (by @bettse)
  - Quac!: Setting for external IR board support (by @daniilty), code improvements (by @rdefeo)
  - UL: Sub-GHz Bruteforcer: Add new protocols for existing dump option (by @xMasterX)
- CLI: Print plugin name on load fail (by @Willy-JL)
- Infrared:
  - OFW: IR button operation fails now shows more informative messages (by @RebornedBrain)
  - OFW: Add Airwell AW-HKD012-N91 to univeral AC remote (by @valeraOlexienko)
- OFW: GUI: Change dialog_ex text ownership model (by @skotopes)
- OFW: CCID: App changes and improvements (by @kidbomb)
- OFW: API: Exposed `view_dispatcher_get_event_loop` (by @CookiePLMonster)

### Fixed:
- RFID:
  - OFW: Fix detection of GProx II cards and false detection of other cards (by @Astrrra)
  - OFW: Fix Guard GProxII False Positive and 36-bit Parsing (by @zinongli)
- Desktop: Fallback Poweroff prompt when power settings is unavailable (by @Willy-JL)
- Storage: Fallback SD format prompt when storage settings is unavailable (by @Willy-JL)
- About: Fix BLE stack version string (by @Willy-JL)
- OFW: Loader: Warn about missing SD card for main apps (by @Willy-JL)
- OFW: NFC: Fix crash on Ultralight unlock (by @Astrrra)
- OFW: RPC: Broken file interaction fixes (by @RebornedBrain)
- OFW: GUI: Fix dialog_ex NULL ptr crash (by @Willy-JL)
- OFW: Furi: Clean up of LFS traces (by @hedger)
- OFW: Debug: Use proper hook for handle_exit in flipperapps (by @skotopes)
