gornekich 
							
						 
					 
					
						
						
							
						
						eafeefb843 
					 
					
						
						
							
							[FL-1396] Mifare Classic read ( #1034 )  
						
						... 
						
						
						
						* rfal: add new data exchange function
* core: add FURI_BIT to common defines
* furi_hal_nfc: add data exchange with custom patiry bits
* lib: extend nfc common API
* assets: add mf classic dictionary
* lib: introduce mifare classic library
* nfc: add dictionary reader helper
* nfc worker: add worker events, add mifare classic read
* nfc: rework scenes with worker events
* nfc: add read mifare classic GUI
* nfc device: add mifare classic save
* nfc: add dictionary open fail scene
* nfc: mention resources
* stream: fix stream read line
* subghz: rework file read with fixed stream_read_line
* furi_hal_nfc: decrease communication timeout
* nfc: rework keys load from dictionary with file_stream
* nfc: add read mifare classic suggestion
* nfc: fix mifare classic read view
* nfc: fix index size
* nfc: add switch to no dictionary found scene
* nfc: add mifare classic load
* nfc: improve read mifare classic design
* mifare_classic: add proxmark3 mention
* nfc: format sources
* nfc: fix typos, add documentation 
						
						
					 
					
						2022-03-24 01:14:34 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						d075e00ae1 
					 
					
						
						
							
							BadUSB ID change ( #1046 )  
						
						... 
						
						
						
						* badusb: vid/pid/strings change
* demo script update
* removed vid/pid values
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-03-23 16:35:25 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						72925fae1c 
					 
					
						
						
							
							BLE add RPC Version characteristic ( #1035 )  
						
						... 
						
						
						
						* ble: add rpc version to device info service
* protobuf: update protobuf submodule with new version
* protobuf: update protobuf version 
						
						
					 
					
						2022-03-18 13:42:04 +03:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						3b8b2e59df 
					 
					
						
						
							
							SubGhz assets: niceflor is now in the correct state ( #1011 )  
						
						
						
						
					 
					
						2022-03-03 16:30:53 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						3164184bbc 
					 
					
						
						
							
							[FL-2230] SubGhz: protocol API refactoring ( #969 )  
						
						... 
						
						
						
						* SubGhz: protocols library refactoring
* SubGhz: new architecture and refactoring
* SubGhz: simplify protocol structure, remove unused types
* SubGhz: rename Subghz to SubGhz
* SubGhz: add environment concept
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2022-03-03 12:48:56 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						052237f8c9 
					 
					
						
						
							
							[FL-2279] IR doxygen, rename irda -> infrared ( #1010 )  
						
						... 
						
						
						
						* IR: Doxygen docs, some rename
* Rename irda -> infrared
* Rollback collateral renames
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-02-25 18:22:58 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						24987b95cd 
					 
					
						
						
							
							[FL-2284] IR: Show universal remote loading ( #1004 )  
						
						... 
						
						
						
						* [FL-2131] IR: Show universal remote loading
* Remove unused hal rtc. Gui: cleanup loading module.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-02-24 14:59:36 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						939998a8c8 
					 
					
						
						
							
							Release Candidate 0.48.0 Bug Fixes ( #991 )  
						
						... 
						
						
						
						* Power: wait a little bit till message displayed on screen when executing power off. FuriCore: do not use bkpt in release builds(causing HardFault when SPI is active).
* Cleanup BSS section: add more consty consts to be more constish.
* Desktop: properly handle autostarted applications. 
						
						
					 
					
						2022-02-13 22:24:03 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						2c616983cf 
					 
					
						
						
							
							Add animations: box, cry, read, hack ( #990 )  
						
						... 
						
						
						
						* Add animations: box, cry, read, hack
* Desktop: unload animation if application is already started
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-02-10 22:06:45 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						21ac37a6f6 
					 
					
						
						
							
							[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
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-02-10 21:17:41 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						2a52d2d620 
					 
					
						
						
							
							[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
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-02-10 16:01:49 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						2876499c4f 
					 
					
						
						
							
							[FL-2249] Bluetooth: update status bar icon  #985  
						
						
						
						
					 
					
						2022-02-09 14:57:44 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						838df4c9ea 
					 
					
						
						
							
							[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
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: nminaylov <nm29719@gmail.com > 
						
						
					 
					
						2022-02-02 18:58:52 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						9f1a2f2d99 
					 
					
						
						
							
							[FL-2237] Fix animation frame order, increase its max size ( #976 )  
						
						... 
						
						
						
						* [FL-2237] Fix animation frame order, increase its max size
* Make frame_order variable sized 
						
						
					 
					
						2022-01-31 16:09:15 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						2b2a798407 
					 
					
						
						
							
							Pre-RC Bug Fixes and Gui lockdown mode. ( #973 )  
						
						... 
						
						
						
						* Rfid: fix incorrect StringElement parameters
* Gui, Desktop: add lockdown mode, integrate with desktop.
* Gui: fix runglish in doxy 
						
						
					 
					
						2022-01-29 14:20:55 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						84410c83b5 
					 
					
						
						
							
							[FL-2183] [FL-2209] Dolphin Deeds, Level up, assets generation, refactoring ( #965 )  
						
						... 
						
						
						
						* Desktop: cleanup headers
* Get loader pubsub via record
* [FL-2183] Dolphin refactoring 2022.01
* Restruct animations assets structure
* Rename assets
* Cleanup headers
* Update Recording animation
* Add BadBattery animation
* Provide loader's pubsub via record
* Fix load/unload animations
* Scripts: add flipper format support, initial dolphin packager rework. Assets: internal and external dolphin.
* Sync internal meta.txt and manifest.txt
* Reorder, rename dolphin assets
* Split essential generated assets
* Add ReadMe for dolphin assets
* Separate essential blocking animations
* Scripts: full dolphin validation before packaging
* Assets, Scripts: dolphin external resources packer
* Github: update codeowners
* Scripts: proper slots handling in dolphin animation meta
* Scripts: correct frames enumeration and fix compiled assets.
* [FL-2209] Add Dolphin Deeds points and many more
* Remove excess frame_rate
* Change dolphin assets directory
* Scripts: add internal resource support to dolphin compiler
* Scripts: add internal assets generation, renaming
* Scripts: correct assert, renaming
* Code cleanup, documentation, fixes
* Update Levelup animations
* Rename essential -> blocking
* Fix Unlocked hint
* Scripts: rewrite Templite compiller, replace regexps with token parser, split block types into code and variable blocks. Update dolphin templates.
* Documentation: add key combos description and use information
* Scripts: cleanup templit, more debug info and add dev comment
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-29 12:20:41 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						d4d87aa6a8 
					 
					
						
						
							
							[FL-2045] SubGhz: new protocol (GSN , Beninca/Allmatic, Elmes) and validator  ( #958 )  
						
						... 
						
						
						
						* SubGhz: add new method of obtaining a manufactory code subghz_protocol_keeloq_common_magic_xor_type1_learning
* TextInput: checking for a lock on a file with the same name
* TextInput:  fix checking for a lock on a file with the same name
* Assets: rename and recompile
* TextInput: added picture and timer to turn off blob
* TextInput: Fix graphics
* TextInput:  fix validator
* Validators: Add validator is file
* TextInput: fix callback validator_is_file_alloc
* SubGhz: add propocol GNS (dimamic), Beninca/Alcatic,  Elmes
* SubGhz: fix function description
* Gui: correct timer routine on deallocation
* Format sources
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-21 16:55:09 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						a0c16e8a19 
					 
					
						
						
							
							Add protobuf versioning ( #954 )  
						
						... 
						
						
						
						* Add protobuf versioning
* Add protobuf version unit test
* Change pb version providing
* Remove redundant 'call' 
						
						
					 
					
						2022-01-12 16:12:40 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						c77c6c30a2 
					 
					
						
						
							
							Correct bruteforce TV db ( #952 )  
						
						... 
						
						
						
						* Correct bruteforce TV db. Skyworth TV has Samsung32 protocol, not NEC
* Remove excess zeroes at the end. It can broke FFF if read by value count. 
						
						
					 
					
						2022-01-11 17:45:46 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						9ade2349ad 
					 
					
						
						
							
							[FL-2188] Fix Desktop crush: stub dolphin stats ( #950 )  
						
						... 
						
						
						
						* Fix Desktop crush: stub dolphin stats
Fix Desktop crash on butthurt > 11, so hardcoded animations
are always available. Stub good dolphin stats till
correct deeds management implemented.
* Update ReadMe to match real project structure.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-10 22:46:20 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						990a065bd0 
					 
					
						
						
							
							[FL-1929, FL-2164] IR App migrate to FFF ( #949 )  
						
						... 
						
						
						
						* IR app move to FFF
* [FL-2164] Hide unimplemented submenus
* Fix brute force fail
* Fix FFF endless reading
* Reformat TV bruteforce lib to FFF
* fixes & cleanup
* Infrared: switch to constexpr.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-01-10 20:13:41 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						7e2f0fcc22 
					 
					
						
						
							
							[FL-2121] U2F GUI ( #942 )  
						
						... 
						
						
						
						* U2F: new gui
* U2F: user cert key encryption
* FuriCore: move type casting to dangerous_defines
* FuriCore: exclude dangerous things from furi.h
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-01-03 02:33:28 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						a39002ce22 
					 
					
						
						
							
							[FL-2150] Dolphin animation refactoring ( #938 )  
						
						... 
						
						
						
						* Dolphin Animation Refactoring, part 1
* Remove animations from desktop
* Remove excess, first start
* Split animation_manager with callbacks
* allocate view inside animation_view
* Work on ViewComposed
* Draw white rectangles under bubble corners
* Fix bubbles sequence
* RPC: remove obsolete include "status.pb.h"
* Add animations manifest decoding
* Flipper file: add strict mode
* FFF: Animation structures parsing
* Assembling structure of animation
* Lot of view fixes:
  Add multi-line bubbles
  Add support for passive bubbles (frame_order values starts from passive now)
  Add hard-coded delay (active_shift) for active state enabling
  Fix active state handling
  Fix leaks
  Fix parsing uncorrect bubble_animation meta file
  Fix bubble rules of showing
* Animation load/unload & view freeze/unfreeze
* Blocking & system animations, fixes:
  View correct activation
  Refactoring + blocking animation
  Freeze first passive/active frames
  Many insert/eject SD tests fixes
  Add system animations
  Add Loader events app started/finished
  Add system no_sd animation
* Assets: dolphin packer. Scripts: minor refactoring.
* Desktop: update logging tags. Scripts: add metadata to dolphin bundling process, extra sorting for fs traversing. Make: phony assets rules.
* Github: rebuild assets on build
* Docker: add missing dependencies for assets compilation
* Docker: fix run command syntax
* ReadMe: update naming rules with link to source
* Assets: recompile icons
* Loader: add loader event
* Desktop, Gui, Furi Core: const shenanigans macros
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-01-03 00:39:56 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						1202f9b82d 
					 
					
						
						
							
							[FL-2159] BadUSB alt codes ( #935 )  
						
						... 
						
						
						
						* badusb: alt code commands
* badusb: demo script update
* usb hid: consumer control descriptor
* BadUsb: remove dangerous type casting, rename variable to match codding style guide
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-01-02 20:34:39 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						475fa91ba6 
					 
					
						
						
							
							☦️  Rpc: implement SystemPlayAudiovisualAlert ( #937 )  
						
						... 
						
						
						
						* Rpc: update protobuf sources
* Notification: allow user settings override
* Notification: add audiovisual alert sequence
* Rpc: implement SystemPlayAudiovisualAlert 
						
						
					 
					
						2021-12-28 18:46:08 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						f061b937d0 
					 
					
						
						
							
							[FL-2133, FL-2151] charging icon, fix gui buttons size ( #925 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-24 23:00:45 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						9e62f08e4d 
					 
					
						
						
							
							[FL-1958] U2F prototype ( #879 )  
						
						... 
						
						
						
						* U2F implementation prototype
* U2F data encryption and store, user confirmation request
* remove debug prints
* fix notification bug in chrome
* split u2f_alloc into u2f_init and u2f_alloc
* typo fix, furi-hal-trng -> furi-hal-random
* rand/srand redefinition
* SubGhz: a little bit of Dante.
* u2f_data naming fix
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-22 23:04:08 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						cdfc420ddf 
					 
					
						
						
							
							Replace Laptop animation text ( #919 )  
						
						... 
						
						
						
						* Fix Laptop animation bubble
* Correct new animation select 
						
						
					 
					
						2021-12-21 17:10:34 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						28537631f3 
					 
					
						
						
							
							[FL-2110] Update TV universal database ( #913 )  
						
						... 
						
						
						
						Add TV power on/off signals from Knopkus and TV-B-Gone dongles
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-21 15:58:10 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						51b823d1ca 
					 
					
						
						
							
							[FL-2115][FL-2122] BadUSB demo scripts ( #915 )  
						
						... 
						
						
						
						* BadUSB: support for dual-modifier key commands, demo script for windows
* BadUSB: ALT-GUI command, demo script for macOS
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-21 15:49:57 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						4013da5b59 
					 
					
						
						
							
							Rpc: implement SystemGetDateTime, SystemSetDateTime, update GuiStartVirtualDisplay ( #908 )  
						
						... 
						
						
						
						* Rpc: update protobuf sources
* Rpc: implement SystemGetDateTime, SystemSetDateTime
* Rpc: add first frame parameter to GuiStartVirtualDisplay 
						
						
					 
					
						2021-12-16 18:41:55 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						f0d4584b40 
					 
					
						
						
							
							[FL-2119] BT HID App ( #888 )  
						
						... 
						
						
						
						* view_dispatcher: add default back processing for Long events
* assets: add ble connected and disconnected assets
* bt keyboard: introduce new application
* bt keyboard: add logic to keyboard mode
* bt: remove debug ble hid application
* bt hid: introduce media controller
* gui canvas: rename CanvasFontDirection -> CanvasDirection
* gui canvas: add arrow element
* assets: update finilized assets
* bt hid: finalise keynote GUI
* bt hid: finalise media player GUI
* bt: add media key buttons support
* bt: add exit confirm view
* bt: change Clicker -> Remote
* bt: support f6 target
* bt: hopefully final bt hid design
* bt hid: add blue led notification when device is connected
* bt: leave only bt clicker for now
* bt: add display notification on pin code show event 
						
						
					 
					
						2021-12-15 20:39:06 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						195f422bb9 
					 
					
						
						
							
							Rpc: implement SystemFactoryReset ( #890 )  
						
						... 
						
						
						
						* Rpc: update protobuf sources
* Rpc: implement SystemFactoryReset 
						
						
					 
					
						2021-12-10 14:51:36 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						03d7476e4f 
					 
					
						
						
							
							Rpc: StorageInfo, StorageRename, SystemReboot, SystemDeviceInfo (bonus: +FuriHalInfo) ( #862 )  
						
						... 
						
						
						
						* Rpc: update protobuf sources
* Rpc: rename Status to System
* Rpc: implement StorageInfoRequest
* Rpc: implement StorageRenameRequest
* Rpc: implement SystemRebootRequest
* FuriHal: introduce FuriHalInfo, refactor device_info
* Rpc: implement DeviceInfoRequest
* Rpc: use strdup where it suites the best.
* Make: add do not page align data to linker flag.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-07 16:47:20 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						604d80aed4 
					 
					
						
						
							
							[FL-2083] Bring Passport back ( #868 )  
						
						... 
						
						
						
						* [FL-2083] Bring Passport back
* Move Passport to Settings
* Hide icounter editing
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-12-07 16:13:07 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						185647a09a 
					 
					
						
						
							
							Play only basic good animations ( #872 )  
						
						... 
						
						
						
						* New Basic Animations
* Keep only basic calm animations
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-12-07 16:02:19 +03:00 
						 
				 
			
				
					
						
							
							
								Oleg Kalachev 
							
						 
					 
					
						
						
							
						
						93fdf98588 
					 
					
						
						
							
							Fix typos ( #857 )  
						
						
						
						
					 
					
						2021-12-01 02:53:53 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						7c0943e736 
					 
					
						
						
							
							SubGhz: fix GUI ReadRAW and add new man ( #843 )  
						
						... 
						
						
						
						* Notification: add sequence_single_vibro
* SubGhz: optimizing the performance of the GUI ReadRAW
* SubGhz: full highlighting of the default filename on save
* SubGhz: add man Leopard, Faraon, Reff, ZX-750, Back_SL-B9, fix syntax
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-26 17:01:03 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						f52e9fc578 
					 
					
						
						
							
							[FL-2051] BadUSB: new GUI ( #844 )  
						
						... 
						
						
						
						* [FL-2051] BadUsb: new GUI
* add missing assets
* skip empty lines and leading spaces
* SubGhz: add alignment check to keystore mess with iv routine
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-26 16:53:51 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						2db5eee03b 
					 
					
						
						
							
							Gui: define status bar workarea, remove unused icon. ( #841 )  
						
						... 
						
						
						
						* Gui: define status bar workarea, remove unused icon.
* Format Sources 
						
						
					 
					
						2021-11-24 21:19:34 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						9b8a139e2b 
					 
					
						
						
							
							[FL-1995] New dolphin animations (part 1) ( #835 )  
						
						... 
						
						
						
						* Desktop Animation (part 1): Ugly naked ohmygod architecture
* fix butthurt, fix locked scene
* Change SD icons, fixes
* Fix level update animation
* Fixes, correct butthurt
* Clean up code
* furi_assert(0) -> furi_crash("msg")
* Gui: rename none layer to desktop, update docs.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-24 19:21:12 +03:00 
						 
				 
			
				
					
						
							
							
								tonyfreeman 
							
						 
					 
					
						
						
							
						
						e54e4a6d77 
					 
					
						
						
							
							RPC: Add data field to ping request & response ( #836 )  
						
						... 
						
						
						
						* Update protobuf
* Send ping data back
* Add check for has_next, more readability
* Fix nullptr dereference
Co-authored-by: Tony Freeman <tonyfreeman@users.noreply.github.com >
Co-authored-by: Albert Kharisov <albkharisov@gmail.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-23 11:30:54 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
						
						efded63bcb 
					 
					
						
						
							
							USB-UART: New GUI ( #826 )  
						
						... 
						
						
						
						* USB-UART: new gui
* Furi: use furi_console for logging instead of printf.
* CDC: calling open/close callbacks on interface change
* fix vcp_tx block on disconnect
* USB mode set by struct pointer
* FuriHal: proper event sequence on vcp reconnect
* disable debug prints
* HAL: add context to UART IRQ's
* Context usage in UART IRQ and CDC callbacks
* USB-UART: geting rid of baudrate limitations
* FuriHal: remove struct pollutant in usb api.
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: DrZlo13 <who.just.the.doctor@gmail.com > 
						
						
					 
					
						2021-11-21 18:17:43 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						6792e24b6e 
					 
					
						
						
							
							SubGhz: Add new man key ( #817 )  
						
						... 
						
						
						
						* SubGhz: fix kelog pattern
* SubGhz: add Keloog Secure Learning
* SubGhz: add man NICE_Smilo, NICE_MHOUSE, DEA, Genius, FAAC_RC,XT, Came_Space, DTM
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-17 16:52:06 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						558fa5670b 
					 
					
						
						
							
							RPC: Add Virtual Display & Unify log tags ( #814 )  
						
						... 
						
						
						
						* RPC: Update protobuf sources
* RPC: Add Virtual Display
* Unify log tags
* RPC: Virtual Display placeholder
* Rpc: clear frame buffer callback before confirm.
* Firmware: full assert for hal, move fatfs initialization to furi hal.
* FuriHal: VCP optimizations, thread safe console. Rpc: adjust buffer sizes.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-11-12 16:04:35 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						90d450368c 
					 
					
						
						
							
							[FL-1919] NFC rework with Flipper File Format ( #756 )  
						
						... 
						
						
						
						* nfc: allocate nfc device on heap
* nfc: rework save with flipper file format
* nfc: rework nfc device load with flipper file
* nfc: save AID length and data
* nfc: remove file worker usage
* nfc: format sources
* nfc: rework with flipper file format addons
* assets: update EMV resources with flipper file format
* nfc: rework EMV resources parsing with new file format
* assets: fix EMV AID file format
* nfc: fix nfc_device usage
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-09 00:55:06 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
						
						6d548637f2 
					 
					
						
						
							
							SubGhz: reading keys from encrypted files ( #803 )  
						
						... 
						
						
						
						* SubGhz: add file with manufactory codes, and the ability to add your own manufactory codes for KeeLog
* SubGhz: add encrypt RAW data, add decrypt and get RAW data
* SubGhz: add encrypt  magic_xor_atomo
* SubGhz: parsing atomo using file encrypt
* SubGhz: fix calculating the size of the read buffer
* SubGhz: parsing Nice FLOR S using file encrypt
* SubGhz: add file encrypt nice_flor_s_tx, fix name load file
* SubGhz: fix checking read buffer size
* Update subghz_keystore.c
* SubGhz: fix calculating the size of the read buffer
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-03 19:41:07 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						e9e76e144c 
					 
					
						
						
							
							RPC: Implement storage_stat_request ( #800 )  
						
						... 
						
						
						
						* RPC: Update protobuf sources
* RPC: Implement storage_stat_request
* RPC: Test storage_stat_request
* FuriRecord: fix use after free in destroy method.
* Furi: refactor PubSub and it's usage. Fix allocation in RPC.
* FuriCore: fix memory leak in pubsub
* FuriCore: update unsubscribe method signature in pubsub, make subscription structure lighter.
* FuriCore: remove dead code
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2021-11-01 23:35:54 +03:00 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
						
						63fe452746 
					 
					
						
						
							
							[FL-1854] NEC42ext displaying ( #796 )  
						
						... 
						
						
						
						* Add correct key-reading asset
* IRDA: correct NEC42ext displaying
* IRDA App: correct vibro
There are no double vibro, but 1 vibro for any successful
new signal read, and 1 for sending just read signal.
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-01 19:34:50 +03:00 
						 
				 
			
				
					
						
							
							
								Anna Prosvetova 
							
						 
					 
					
						
						
							
						
						86bced5b2c 
					 
					
						
						
							
							RPC: Screen streaming & Input injection ( #794 )  
						
						... 
						
						
						
						* RPC: Screen stream
* Move callback to rpc_screen, implement graceful stop
* RPC: Implement input injection
* Update protobuf submodule
* Gui: thread safe frame buffer callback setter.
* RPC: Keep gui record open
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-11-01 19:26:37 +03:00