Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						709fa633ff 
					 
					
						
						
							
							ELF-loader: wait for notification to complete on app exit ( #2335 )  
						
						
						
						
					 
					
						2023-01-25 12:15:01 +07:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
						
						a0814aab31 
					 
					
						
						
							
							[FL-3081] fbt: removed DEBUG_TOOLS & FAP_EXAMPLES flags ( #2291 )  
						
						... 
						
						
						
						* fbt: deprecated DEBUG_TOOLS & FAP_EXAMPLES flags
* fixes for PVS warnings
* scripts: fbt: fixed leaking PYTHONHOME 
						
						
					 
					
						2023-01-17 18:07:47 +03:00 
						 
				 
			
				
					
						
							
							
								gid9798 
							
						 
					 
					
						
						
							
						
						073fb3861a 
					 
					
						
						
							
							Add the ability to turn pages in infrared ( #2271 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2023-01-13 17:11:12 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						ad9d746a27 
					 
					
						
						
							
							BadUSB backspace/delete fix ( #2288 )  
						
						... 
						
						
						
						Co-authored-by: hedger <hedger@users.noreply.github.com > 
						
						
					 
					
						2023-01-11 16:58:51 +03:00 
						 
				 
			
				
					
						
							
							
								Giacomo Ferretti 
							
						 
					 
					
						
						
							
						
						20621da8ac 
					 
					
						
						
							
							Fix typos in source code ( #2285 )  
						
						... 
						
						
						
						* Fix typo in TextInput module
* Fix typo in Widget comment
* Fix typo in comment
Co-authored-by: hedger <hedger@users.noreply.github.com > 
						
						
					 
					
						2023-01-11 16:41:57 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						8d2143add5 
					 
					
						
						
							
							Fix various issues reported on github ( #2280 )  
						
						... 
						
						
						
						* Desktop: Fix use after free in slideshow view
* Gui: long press toggles first letter case too
* Desktop: remove debug logging 
						
						
					 
					
						2023-01-10 03:15:03 +09:00 
						 
				 
			
				
					
						
							
							
								Maksim Derbasov 
							
						 
					 
					
						
						
							
						
						2c450bd835 
					 
					
						
						
							
							Show region information in sub-GHz app ( #2249 )  
						
						... 
						
						
						
						* Show region info in sub-GHz app
* SubGhz: reset widget on region info scene exit
* Format sources
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2023-01-07 04:28:28 +09:00 
						 
				 
			
				
					
						
							
							
								yan0f 
							
						 
					 
					
						
						
							
						
						9740dd8c75 
					 
					
						
						
							
							Fix typos in source code ( #2258 )  
						
						
						
						
					 
					
						2023-01-07 01:06:50 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						41c43f4805 
					 
					
						
						
							
							Various improvements: Toolbox, Updater and Unit Tests.  ( #2250 )  
						
						... 
						
						
						
						* Toolbox: add seek to character stream method. UpdateUtils: reverse manifest iterator. UnitTests: more unit tests.
* Target: bump API version. Updater: delete empty folders from manifest before resource deployment.
* UnitTests: use manifest from unit_tests folder instead of global one
* Make PVS happy
* sector cache: allocate always
* Better PVS config for manifest.c
* PVS: Move exception outside of condition
* PVS: remove confusing condition
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2023-01-06 16:31:17 +10:00 
						 
				 
			
				
					
						
							
							
								Avery 
							
						 
					 
					
						
						
							
						
						06cf1bb868 
					 
					
						
						
							
							Gui: change data ownership model in submenu, own text by default ( #2217 )  
						
						... 
						
						
						
						* GUI: Refactor submenu to internally use FuriStrings
* NFC: Rework DESFIRE dynamic info submenu
* GUI: don't mutate label when drawing submenu
* Get rid of submenu_add_item_cstr
* increase api version
* Get rid of submenu_set_header_cstr
* rollback api version
* Documentation
* RFID: use new submenu api
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2022-12-30 12:44:07 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						b11b9f1b38 
					 
					
						
						
							
							Gui: Direct Draw API ( #2215 )  
						
						... 
						
						
						
						* Furi: allow on-fly thread priority change. Gui: Direct Draw API. DirectDraw debug app.
* Gui: drop input in direct draw
* Furi: handle priority change for starting threads
* DirectDraw: rollback to FreeRTOS primitives for priority change 
						
						
					 
					
						2022-12-29 21:35:26 +10:00 
						 
				 
			
				
					
						
							
							
								Astra 
							
						 
					 
					
						
						
							
						
						d58b9f3fe8 
					 
					
						
						
							
							Fix MFC bruteforce progress bar ( #2203 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-29 00:09:33 +09:00 
						 
				 
			
				
					
						
							
							
								Tiernan 
							
						 
					 
					
						
						
							
						
						90573fbeed 
					 
					
						
						
							
							Picopass read bug fixes: ( #2201 )  
						
						... 
						
						
						
						* fix checking user elite keys
* include calculated Kd when saving cards
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-28 22:04:58 +09:00 
						 
				 
			
				
					
						
							
							
								Astra 
							
						 
					 
					
						
						
							
						
						ded7e727d0 
					 
					
						
						
							
							[FL-3060] New MFC Bruteforce animation ( #2190 )  
						
						... 
						
						
						
						* Change the wording in the headers
* Add support for text in the progress bar
* New MFC key bruteforce screen
* Typo fix
* nfc: rename Flipper Dict to System Dict
* elements: fix types
* Display the correct key attack sector
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-12-27 18:14:03 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						08eb666f7b 
					 
					
						
						
							
							[FL-3000] File browser: Empty folder label ( #2188 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-27 17:39:04 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						1390f10a6f 
					 
					
						
						
							
							[FL-3068] SubGhz: add Holtek_ht12x protocol ( #2187 )  
						
						... 
						
						
						
						* SubGhz: add Holtek_ht12x protocol
* SubGhz: add unit_test holtek_ht12x
* SubGhz: correct string formatting
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-27 17:29:21 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						f43b76efc2 
					 
					
						
						
							
							[FL-3021] USB/BLE HID Remote icon fix ( #2179 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-27 17:03:56 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						9192520c70 
					 
					
						
						
							
							Modules: locking view model ( #2189 )  
						
						... 
						
						
						
						* Popup, dialog_ex: locking model
* Desktop: do not use the model where it is not needed
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-27 04:46:05 +09:00 
						 
				 
			
				
					
						
							
							
								Georgii Surkov 
							
						 
					 
					
						
						
							
						
						8582670a34 
					 
					
						
						
							
							[FL-2811] Fix PVS-Studio warnings ( #2142 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com > 
						
						
					 
					
						2022-12-26 21:13:30 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						c2cb14834d 
					 
					
						
						
							
							[FL-3062] Fix unit tests ( #2180 )  
						
						... 
						
						
						
						* SubGHZ unit test: fail if async_tx is not started
* Memgr unit test: fix for multithreaded enviroment
* Unit tests: fix failed_tests count
* Unit tests: remove debug code
* Double update test: increase flipper detection time
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-24 23:13:21 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						b0970953b9 
					 
					
						
						
							
							[FL-3067] WeatherStation: fix incorrect history index increment ( #2186 )  
						
						
						
						
					 
					
						2022-12-23 22:46:35 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						566e80abf6 
					 
					
						
						
							
							[FL-3063] SubGhz: fix start navigation ( #2183 )  
						
						
						
						
					 
					
						2022-12-23 17:31:14 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						5856746fc9 
					 
					
						
						
							
							iButton: fixed notification on successful read ( #2169 )  
						
						
						
						
					 
					
						2022-12-21 12:07:14 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						e0d716647c 
					 
					
						
						
							
							[FL-3053] Archive browser delete fix ( #2163 )  
						
						
						
						
					 
					
						2022-12-20 23:46:05 +09:00 
						 
				 
			
				
					
						
							
							
								Kowalski Dragon 
							
						 
					 
					
						
						
							
						
						a9c2b4d6a0 
					 
					
						
						
							
							Desktop: dummy mode improvements. Fixes: correct scrolling text, correct AM/PM in Clock. ( #2160 )  
						
						... 
						
						
						
						* Show passport instead of app if SD/app is missing 
* Desktop: cleanup dummy mode code and add more apps
* Gui: fix incorrect trimming in scrollable text
Signed-off-by: Kowalski Dragon (kowalski7cc) <kowalski7cc@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-20 22:57:58 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						4cee550cc6 
					 
					
						
						
							
							[FL-2809] Rework BLE key storage ( #2154 )  
						
						... 
						
						
						
						* bt: disconnect first on profile change
* bt keys: rework bt keys
* saved struct: add payload size getter to API
* bt: rework bt with new key storage API
* bt: add keys storage operation to bt API
* hid: save bt keys on sd card
* bt: add unit tests for key storage
* bt: working profile switch
* bt: cleanup
* bt hid: change keys storage path
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-20 21:32:24 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						e7107e39f7 
					 
					
						
						
							
							Gui: scrollable long file names in FileBrowser and Archive Browser ( #2159 )  
						
						... 
						
						
						
						* Gui: scrollable long file names in FileBrowser
* Archive: scroll long file names
* Gui: elements code cleanup 
						
						
					 
					
						2022-12-20 20:11:52 +09:00 
						 
				 
			
				
					
						
							
							
								Kowalski Dragon 
							
						 
					 
					
						
						
							
						
						2bdc34274f 
					 
					
						
						
							
							Clock v1 ( #1750 )  
						
						
						
						
					 
					
						2022-12-20 06:43:32 +09:00 
						 
				 
			
				
					
						
							
							
								Astra 
							
						 
					 
					
						
						
							
						
						fa87216a1e 
					 
					
						
						
							
							[FL-2970] Untangle NFC_APP_FOLDER from nfc_device ( #2124 )  
						
						... 
						
						
						
						* Untangle NFC_APP_FOLDER from nfc_device
* Make the folder an internal part of the nfc device struct
* Move the NFC folder definition to the nfc allocator
* Move the NFC folder definition to the allocator in the nfc magic FAP
* Replace furi_string_printf with furi_string_set for folder allocation and handle the cases when folder has no slashes
* Build and allocation fixes
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-20 04:57:48 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						a81a5ca57c 
					 
					
						
						
							
							[FL-3052] WS: add choice fahrenheit/celsius ( #2149 )  
						
						... 
						
						
						
						* WS: add choice fahrenheit/celsius
* WS: fix syntax
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-20 04:22:57 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						94453d9100 
					 
					
						
						
							
							[FL-3046] Notification: fix recursive speaker acquire  #2147  
						
						
						
						
					 
					
						2022-12-19 20:57:44 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						f10e82c64d 
					 
					
						
						
							
							[FL-3024] Locale settings ( #2137 )  
						
						... 
						
						
						
						* Locale settings
* Time/date format fix
* Locale: add docs, enums for HAL, cleanup.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-12-19 18:38:20 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						2dea6969fe 
					 
					
						
						
							
							[FL-3040] Audio support for SubGhz ( #2131 )  
						
						... 
						
						
						
						* Furi_hal_speaker: multiple resource usage
* Furi_hal_speaker: fix multiple resource usage
* Furi_hal_speaker: fix music_player_worker
* Furi_hal_speaker: fix mutex release queue handling
* SubGhz: add furi_hal_subghz_set_debug_pin
* SubGhz: add sound SubGhz Read, SubGhz Read RAW
* furi_hal_speaker: add __attribute__((warn_unused_result)) for furi_hal_speaker_acquire()
* Furi_hal_speaker: fix review comments
* SubGhz: cleanup naming and locking timings
* SubGhz,FuriHal: fix speaker deinit logic and subghz speaker release sequence
* FuriHal: crash on speaker acquire/release from IRQ
* Furi, FuriHal: FURI_WARN_UNUSED and documentation update
* Bump api symbols version: fix broken speaker
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-12-17 07:20:10 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						b5e7bb3334 
					 
					
						
						
							
							[FL-3043] SubGhz: add SMC5326, UNILARM protocol ( #2138 )  
						
						... 
						
						
						
						* SubGhz: add SMC5326 protocol
* SubGhz: add unit_test smc5326 protocol
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-16 05:25:43 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						327df4a813 
					 
					
						
						
							
							[FL-3034] WS: fix protocol and add new ( #2116 )  
						
						... 
						
						
						
						* WS: fix Nexus-TH potocol
* WS: add Oregon_v1 protocol
* WS: add AmbientWeather-TX8300   protocol
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-14 17:27:55 +09:00 
						 
				 
			
				
					
						
							
							
								usiegl00 
							
						 
					 
					
						
						
							
						
						1c12613863 
					 
					
						
						
							
							Prevent hacking related backgrounds from being displayed in dummy mode. ( #2107 )  
						
						... 
						
						
						
						* Prevent hacking related backgrounds from being displayed in dummy mode.
* Add function call to animation manager to set dummy mode.
* Reboot retains dummy mode background.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-12 21:46:41 +09:00 
						 
				 
			
				
					
						
							
							
								Kassim 
							
						 
					 
					
						
						
							
						
						d541f142c8 
					 
					
						
						
							
							Add Mouse Jiggler to HID Remote ( #2113 )  
						
						... 
						
						
						
						* feat: add Mouse Jiggler to HID Remote
* move processing to use furi_timer instead of draw loop
* HidApp: refine mouse jiggler, move timer work into enter/exit callbacks
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-12-12 18:47:22 +09:00 
						 
				 
			
				
					
						
							
							
								MX 
							
						 
					 
					
						
						
							
						
						87fb852bcf 
					 
					
						
						
							
							Weather Station: Fix display of temps lower than -9 ( #2120 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-12 04:29:58 +09:00 
						 
				 
			
				
					
						
							
							
								Georgii Surkov 
							
						 
					 
					
						
						
							
						
						2954ec6d97 
					 
					
						
						
							
							[FL-3025] IR button overflow fix ( #2115 )  
						
						... 
						
						
						
						* Allow for more than 255 button_menu items
* Allow more than 255 items in submenu
* Fix button_menu_reset
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-11 03:05:52 +09:00 
						 
				 
			
				
					
						
							
							
								MX 
							
						 
					 
					
						
						
							
						
						31a9a3f5f3 
					 
					
						
						
							
							SubGHz: Improve signal text visibility in history ( #2111 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-11 02:31:07 +09:00 
						 
				 
			
				
					
						
							
							
								MX 
							
						 
					 
					
						
						
							
						
						01e24f6837 
					 
					
						
						
							
							WS: Show received signal age ( #2087 )  
						
						... 
						
						
						
						* Feat: Show received signal age: by @LY2NEO with some fixes from me
* WS: Signal age display GUI fixes and improvements
* WeatherStation: refactor variable names
* WS: GUI fixes and improvements: add icons by @Karator and apply UI changes
* Weather Station: proper event flow for view redraw.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-11 00:30:03 +09:00 
						 
				 
			
				
					
						
							
							
								Astra 
							
						 
					 
					
						
						
							
						
						7fb1af07b8 
					 
					
						
						
							
							[FL- 3014] Untangle NFC from Unit Tests ( #2106 )  
						
						... 
						
						
						
						* Untangle NFC from Unit Tests
* nfc tests: add log error
Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-10 22:02:34 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						b85f533a20 
					 
					
						
						
							
							VCP session close fix ( #2108 )  
						
						... 
						
						
						
						* VCP thread check before flag set
* VCP running flag check
* Cli vcp: more clear CLI_VCP_DEBUG logs
* Cli: move tag to debug log macro
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2022-12-10 03:03:19 +09:00 
						 
				 
			
				
					
						
							
							
								Shane Synan 
							
						 
					 
					
						
						
							
						
						5c3a5cd8f7 
					 
					
						
						
							
							FuriHal, Power, UnitTests: battery charging voltage limit API ( #2063 )  
						
						
						
						
					 
					
						2022-12-08 15:57:49 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						6a470a464e 
					 
					
						
						
							
							[FL-3002] SubGhz: add RPC error ( #2097 )  
						
						... 
						
						
						
						* [FL-3002] SubGhz: add RPC error
* RPC_APP: rpc_system_app_error_reset, automatic error reset when a new event is executed
* SubGhz: fix text error
* SubGhz: fix text error 2
* SubGhz: add error description
* Format sources
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-08 14:49:54 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						c535b8f4ce 
					 
					
						
						
							
							[FL-3017], [FL-3018] Change NFC emulation screens ( #2102 )  
						
						... 
						
						
						
						* nfc: fix emulate uid view
* archive: hide dot files in apps
* nfc: fix other emulation scenes view 
						
						
					 
					
						2022-12-08 01:47:55 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						2daf39018b 
					 
					
						
						
							
							[FL-3001] File browser base folder ( #2091 )  
						
						... 
						
						
						
						* File browser base folder
* Format sources
* FuriHal: bump api version
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-12-07 23:17:41 +09:00 
						 
				 
			
				
					
						
							
							
								MX 
							
						 
					 
					
						
						
							
						
						741ad34b2c 
					 
					
						
						
							
							WS: Oregon2 - add support for temp sensor RTHN129 ( #2088 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-07 22:28:18 +09:00 
						 
				 
			
				
					
						
							
							
								0xchocolate 
							
						 
					 
					
						
						
							
						
						e42dda7cfb 
					 
					
						
						
							
							UART echo: fix race conditions causing null pointer dereference ( #2092 )  
						
						... 
						
						
						
						Co-authored-by: 0xchocolate <0xchocolate@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-07 20:46:50 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						9a21dae29c 
					 
					
						
						
							
							[FL-3008], [FL-2734], [FL-2766], [FL-2898] NFC bug fixes ( #2098 )  
						
						... 
						
						
						
						* nfc: rework mf classic update
* nfc: rename cache folder to .cache
* nfc: fix ATQA order bytes in nfc files
* file browser: add hide dot files option
* nfc: fix iso-14443-4 uid cards emulation
* nfc: fix unit tests
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-12-07 19:52:44 +09:00