- Add animations: box, cry, read, hack (#990)
- Add animations: box, cry, read, hack
- Desktop: unload animation if application is already started
- [FL-2152] New PIN lock (#989)
- [Fl-2152] New PIN Lock, part 1
- Fix errors & leaks, renaming
- Add support to f6
- Fix error, remove duplicate code
- Fix drawing corners of Lock Popup
- FuriHal: insomnia if usb connected
- Applications: cleanup timers use
- [FL-2216, FL-2233] Archive fixes (#987)
- archive: badusb, u2f and various fixes
- archive: delete confirmation
- badusb: removed empty string check
- string pointer check
- FuriHal: insomnia overflow assert, fix double insomnia exit in ble. BadUsb: fix uncommitted model.
- view update fixes in gpio, badusb, u2f
- [FL-2219, FL-2251] System, FuriCore, FuriHal: various bug fixes and improvements (#986)
- Replace irq shenanigans with critical section
- Power: halt system on power off instead of crash.
- Gui: properly handle input event on NULL current_view
- FuriHal: correct gpio configuration sequence
- FuriHal: cleanup uart initialization. Makefile: allow to disable thread support.
- Loader: improve locking, fix simultaneous app start crash, full command line args support for gui apps, more consistent insomnia
- Loader: correct spelling
- FuriHal: increase gpio configuration readability
- FuriHal: correct gpio configuration error when mode is GpioModeEventRiseFall
- [FL-2244] Companion reboot fix (#988)
- bt: don't open rpc session if it is busy
- bq27220: fix incorrect checksum calculation
- [FL-2249] Bluetooth: update status bar icon #985
- [FL-2168] SubGhz: fix auto highlight name when saving RAW (#984)
- [FL-2243] Restart BT advertising after forgetting devices #982
- u2f: check files before register/login (#980)