あく 
							
						 
					 
					
						
						
							
						
						c89e5e11a4 
					 
					
						
						
							
							Furi: show thread allocation balance for child threads ( #1992 )  
						
						
						
						
					 
					
						2022-11-09 21:33:09 +04:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						e8913f2e33 
					 
					
						
						
							
							Code cleanup: srand, PVS warnings ( #1974 )  
						
						... 
						
						
						
						* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch 
						
						
					 
					
						2022-11-05 18:07:24 +03:00 
						 
				 
			
				
					
						
							
							
								Sergey Monchenko 
							
						 
					 
					
						
						
							
						
						3bd74b7f01 
					 
					
						
						
							
							SubGhz: fix incorrect response in rpc mode. Code cleanup. ( #1964 )  
						
						... 
						
						
						
						* Code cleanup
* SubGhz: correct logic in RPC
* SubGhz: do not blink on app rpc fail
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-11-04 15:08:51 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						d68ac50efd 
					 
					
						
						
							
							Storage: tree timestamps ( #1971 )  
						
						... 
						
						
						
						* Storage: tree timestamps
* Rpc: add storage timestamp
* Storage: correct timestamp owner
* Storage: update timestamp at sd mount
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2022-11-04 15:26:04 +10:00 
						 
				 
			
				
					
						
							
							
								Georgii Surkov 
							
						 
					 
					
						
						
							
						
						c417d467f7 
					 
					
						
						
							
							Handle storage full error ( #1958 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-11-03 01:13:06 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
						
						ebc2b66372 
					 
					
						
						
							
							fbt fixes for mfbt pt2 ( #1951 )  
						
						... 
						
						
						
						* fbt: split sdk management code
* scripts: fixed import handling
* fbt: sdk: reformatted paths
* scrips: dist: bundling libs as a build artifact
* fbt: sdk: better path management
* typo fix
* fbt: sdk: minor path handling fixes
* toolchain: fixed windows toolchain download
* fbt: minor refactorin
* fbt: moved sdk management code to extapps.scons
* fbt: fixed sdk symbols header path; disabled -fstack-usage
* fbt: changed pathing for .py scripts
* fbt: changed SDK_HEADERS pathing; added libusb to SDK; added icon_i.h to SDK; added hw target to SDK meta
* fbt: added libusb headers to SDK
* picopass: include cleanup; api: added subghz/registry.h; api: added mbedtls to exported headers
* picopass: fixed formatting
* fbt: fixed COPRO_ASSETS_SCRIPT
* sdk: added basic infrared apis
* toolchain: added ufbt to list of legal fbtenv callers; updated error messages
* fbt: changed manifest collection & icon processing code
* fbt: simpler srcdir lookup
* toolchain: path management fixes; fbt: fixes for fap private libs paths
* scripts: toolchain: reworked download on Windows
* toolchain: v17
* scripts: added colorlog for logging
* Github: fix unit tests
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-11-03 00:15:40 +09:00 
						 
				 
			
				
					
						
							
							
								Vasyl "vk" Kaigorodov 
							
						 
					 
					
						
						
							
						
						abfa804ae0 
					 
					
						
						
							
							Gui: refactor buttons remapping ( #1949 )  
						
						... 
						
						
						
						* Gui: refactor buttons remapping
  Instead of calling 3 separate functions with a ton of switch/case statements,
  use a 2-dimensional lookup table to remap buttons based on the orientation.
* Gui: cleanup input mapping and fix incorrect asserts
* SnakeGame: handle input special case
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-11-02 23:36:17 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						3434305630 
					 
					
						
						
							
							[FL-2937] Remove resources from API to prevent frequent API version increase ( #1935 )  
						
						... 
						
						
						
						* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-28 23:08:50 +09:00 
						 
				 
			
				
					
						
							
							
								Georgii Surkov 
							
						 
					 
					
						
						
							
						
						f11df49468 
					 
					
						
						
							
							[FL-2828] Dolphin score update take 2 ( #1929 )  
						
						... 
						
						
						
						* Move DolphinDeedNfcRead
* Move DolphinDeedNfcReadSuccess
* Move DolphinDeedNfcSave
* Move DolphinDeedNfcDetectReader
* Move DolphinDeedNfcEmulate
* Count DolphinDeedNfcEmulate when launched from file browser
* Implement most of the score accounting for NFC
* Fully update Nfc icounter handling
* Move DolphinDeedSubGhzFrequencyAnalyzer
* Update the rest of icounter in SubGHz
* Adjust SubGHz icounter handling
* Adjust LFRFID icounter handling
* Adjust Infrared icounter handling
* Don't count renaming RFID tags as saving
* Don't count renaming SubGHz signals as saving
* Don't count renaming NFC tags as saving
* Adjust iButton icounter handling
* Minor code refactoring
* Correct formatting
* Account for emulating iButton keys from file manager/rpc
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-28 16:18:41 +09:00 
						 
				 
			
				
					
						
							
							
								Vasyl "vk" Kaigorodov 
							
						 
					 
					
						
						
							
						
						ebaa84b0c2 
					 
					
						
						
							
							Support for setting all screen orientations ( #1928 )  
						
						... 
						
						
						
						* Support for setting all screen orientations
* Gui: add flipped orientation to view
* Gui: correct assert conditions in gui_add_view_port
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-10-27 03:35:49 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						984d89c6d0 
					 
					
						
						
							
							Furi: smaller crash routine ( #1912 )  
						
						... 
						
						
						
						* Furi: smaller crash routine
* Furi: small fixes
* Furi: cleanup check routines, more assembly code, force inline of __furi_halt_mcu
* SubGhz: cleanup residual line mess
* Documentation
* Dap-link: fix help
* Furi: replace __furi_halt_mcu with HALT_MCU macros
* Furi: disable IRQ earlier in crash handler
* Furi: properly handle masked mode when detecting ISR
* Ble: allow 0 length feed in rpc_session_feed
* Format sources
* Furi: better crash logic explanation.
* Furi: some grammar in check.h
Co-authored-by: SG <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2022-10-24 20:50:34 +10:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						f8af0c1509 
					 
					
						
						
							
							[FL-2892] Gui: update statusbar attention icon and better crash handling ( #1908 )  
						
						... 
						
						
						
						* Gui: update statusbar attention icon
* Furi: snapshot registers on crash and restore in halt
* Furi: document check routines 
						
						
					 
					
						2022-10-23 01:21:10 +10:00 
						 
				 
			
				
					
						
							
							
								Kevin Kwok 
							
						 
					 
					
						
						
							
						
						72713d6f4e 
					 
					
						
						
							
							Allow pins 0 and 1 as RTS/DTR for USB UART Bridge ( #1864 )  
						
						... 
						
						
						
						* Allow pins 0 and 1 as RTS/DTR for USB UART Bridge
* add logic to gpio_scene_usb_uart_config, fix flow_pins
* fixing count of pins
* disable PC0,PC1 RTS/DTR when using LPUART
* add logic to ensure flow pins dont overlap with uart lines
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-19 00:06:18 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						f81999ea4a 
					 
					
						
						
							
							Fix number of dolphin_apps ( #1874 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-15 02:35:53 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						ead9f134f4 
					 
					
						
						
							
							[FL-2623] Add BLE disconnect request  #1686  
						
						... 
						
						
						
						Co-authored-by: LionZXY <nikita@kulikof.ru >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-15 02:21:23 +09:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						d5b239595f 
					 
					
						
						
							
							Desktop: Set external apps as favorites ( #1816 )  
						
						... 
						
						
						
						* MVP
* Display app name and icon in browser
* Pre-select favorites in submenu and browser
* Show animation while external favorite is loading
* A little birdie told me... (Missing record_close)
* DesktopSettings: reset submenu before running dialog
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-10-14 03:09:37 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						04f5ad83f8 
					 
					
						
						
							
							[FL-2828] Dolphin score points update  #1809  
						
						
						
						
					 
					
						2022-10-12 01:54:35 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						31c0346adc 
					 
					
						
						
							
							[FL-976] Removing lambdas ( #1849 )  
						
						... 
						
						
						
						* Removing lambdas...
* Wake the fk up, Gordon! We have a citadel to burn!
* Here comes the Nihilanth
* Lambda documentation
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-09 02:38:29 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						c13929330e 
					 
					
						
						
							
							Gui: fix memory leak in file browser module ( #1848 )  
						
						
						
						
					 
					
						2022-10-08 19:57:53 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						4000f0cac5 
					 
					
						
						
							
							[FL-2870] Printf function attributes ( #1841 )  
						
						... 
						
						
						
						* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-07 22:35:15 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						1f742b611a 
					 
					
						
						
							
							[FL-2651, FL-2863] App name in CLI loader command, RFID data edit  fix   #1835  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-10-07 21:46:58 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						38a82a1907 
					 
					
						
						
							
							[FL-2839] Furi stream buffer ( #1834 )  
						
						... 
						
						
						
						* Core: stream buffer
* stream buffer: API and usage
* stream buffer: documentation
* stream buffer: more documentation
* Furi: fix spelling
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-10-07 21:27:11 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						e3a5df5959 
					 
					
						
						
							
							CLI: log command argument ( #1817 )  
						
						... 
						
						
						
						Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-10-07 01:13:02 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
						
						4bf29827f8 
					 
					
						
						
							
							M*LIB: non-inlined strings, FuriString primitive ( #1795 )  
						
						... 
						
						
						
						* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-10-06 00:15:23 +09:00 
						 
				 
			
				
					
						
							
							
								Mewa 
							
						 
					 
					
						
						
							
						
						bcfb12bf28 
					 
					
						
						
							
							Keyboard: show Uppercase keys when replacing content ( #1548 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-29 02:44:24 +09:00 
						 
				 
			
				
					
						
							
							
								Vyacheslav Tumanov 
							
						 
					 
					
						
						
							
						
						e25b424188 
					 
					
						
						
							
							Typos fix in some strings/comments  #1794  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-29 01:52:46 +09:00 
						 
				 
			
				
					
						
							
							
								Shane Synan 
							
						 
					 
					
						
						
							
						
						9f501034c3 
					 
					
						
						
							
							Power: Also ask charger if charge done ( #1378 )  
						
						... 
						
						
						
						* power: Also ask charger if charge done
* F7: bump API Symbols version
* Lib: remove double include in bq25896.c
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-27 00:34:59 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
						
						efb09380bd 
					 
					
						
						
							
							[FL-2836] Fast flash programming mode  ( #1782 )  
						
						... 
						
						
						
						* updater: lowered logging level for resources unpacking; hal: implemented fast flash write mode
* hal: reworked fast flash programming; clearing most error flags on flash init; changed some flash functions return type from bool to void; scripts: fixed malformed CRC values in update bundles in certain cases;
* hal: flash: larger critical section
* hal: flash: enabling fast write inside critical section
* api_symbols: bump minor version 
						
						
					 
					
						2022-09-26 20:03:21 +09:00 
						 
				 
			
				
					
						
							
							
								Chris van Marle 
							
						 
					 
					
						
						
							
						
						2a2078d9b5 
					 
					
						
						
							
							Text input overwrite max size template ( #1687 )  
						
						
						
						
					 
					
						2022-09-26 01:17:09 +09:00 
						 
				 
			
				
					
						
							
							
								Kowalski Dragon 
							
						 
					 
					
						
						
							
						
						f86eada292 
					 
					
						
						
							
							Remove unused headers ( #1751 )  
						
						
						
						
					 
					
						2022-09-25 23:39:06 +09:00 
						 
				 
			
				
					
						
							
							
								Georgii Surkov 
							
						 
					 
					
						
						
							
						
						17d01f5c29 
					 
					
						
						
							
							[FL-2848] Universal Remote fix ( #1770 )  
						
						... 
						
						
						
						* Reset BruteForce on exit from Universal Remote
* Reset current button in ButtonPanel 
						
						
					 
					
						2022-09-23 01:13:00 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
						
						432ff41d6a 
					 
					
						
						
							
							[FL-2844] desktop: removing slideshow file when leaving slideshow view ( #1762 )  
						
						... 
						
						
						
						* [FL-2844] desktop: removing slideshow file when leaving slideshow view; vscode: fix for BM port fetcher; fap api: more symbols for LL
* desktop: actually removing slideshow file
* desktop: moved slideshow removal to scene code; fbt: better blackmagic device handling
* fbt: disabled pagination for gdb
* vscode: restored blackmagic command line
* fbt: fixed debug_other target; added debug_other_blackmagic
* furi: added furi_thread_suspend API group; fixed null-pointer deref for thread name; cleaned up RTOS config
* furi: changed thread state check to eTaskGetState 
						
						
					 
					
						2022-09-21 23:42:59 +09:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						f5ff6438d1 
					 
					
						
						
							
							NFC user dict list, delete, and de-duplication. ( #1533 )  
						
						... 
						
						
						
						* Add MFC user keys list
* Leakey submenu fix
* Set next target for Save/Delete success scenes
* Delete individual user keys
* Update count of total keys
* Fix memory leak
* Check for duplicate keys
* Remove a submodule that I never added?
* Swap and position icons
* Revamp according to design doc
* Rename icons to include size and replace keychain icon with smaller variant
* Fix typos
* Final fixes
* Fufill requested changes
* Cleanup comments
* Merge dev after SD app loading
* Fixing icon names
* Revert merge mistakes and API version
* Scene switching adjustments
* F7: add/change/remove some nfc icons in api_symbols.csv
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-20 01:43:53 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						d80329b323 
					 
					
						
						
							
							[FL-2815, FL-2821] Dummy mode ( #1739 )  
						
						... 
						
						
						
						* Dummy mode implementation
* dumb -> dummy
* F7: Add new api_symbols: game icon
* Starting snake game from dummy mode
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-09-19 22:03:42 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						a6052be0f1 
					 
					
						
						
							
							Charging icon update fix ( #1733 )  
						
						... 
						
						
						
						* Power: refresh battery indicator on charger plug/unplug
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-15 23:13:48 +09:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						b9a766d909 
					 
					
						
						
							
							[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )  
						
						... 
						
						
						
						* Added support for running applications from SD card (FAPs - Flipper Application Packages)
* Added plugin_dist target for fbt to build FAPs
* All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
* Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
* Added debugging support for FAPs with fbt debug & VSCode
* Added public firmware API with automated versioning
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-15 02:21:03 +09:00