- [FL-2198], [FL-2161] NFC emulation refactoring (#968)
- rfal: add state changed callback
- furi_hal_nfc: add NFC-A emulation API
- nfc: add emulation logger, refactor scenes
- elements: fix text_box element
- gui: fix text box module
- nfc: remove unnecessary buffers
- nfc: introduce emulation callback concept
- nfc: format sources
- bt settings: fix incorrect scene switch
- bt settings: format sources
- Debug: fix x2d import for python 3
- Gui: rename method name widget_clear to widget_reset
- nfc: add nfca emulation handler
- nfc: add global custom events enum
- nfc: UID emulation Data -> Log
- furi_hal_nfc: fix incorrect timings
- u2f, badusb: widget_clear() -> widget_reset()
- [FL-2229] New assets paths (#978)
- assets: change resources paths
- apps: rework nfc, irda and subghz with new assets path
- subghz: remove unused paths
- subghz: fix incorrect path
- badusb and u2f fix
- [FL-2226] BadUSB, U2F: missing assets error (#979)
- badusb, u2f: showing error screen if assets are missing
- BadUsb: remove dead code
- U2F: remove dead code