hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							056446dfed 
							
						 
					 
					
						
						
							
							[FL-2675] /int space reservation ( #1448 )  
						
						... 
						
						
						
						* storage: added global #defines for /int, /ext & /any
* storage: introduced PATH_EXT, PATH_INT& PATH_ANY macros
* core apps: moved hardcoded config files names to separate headers; prefixed them with "."; updater: added file name migration to new naming convention on backup extraction
* storage: fixed storage_merge_recursive handling of complex directory structures; storage_move_to_sd: changed data migration logic to all non-dot files & all folders
* core: added macro aliases for core record names
* Bumped protobuf commit pointer
* storage: reserved 5 pages in /int; denying write&creation of non-dot files when running out of free space
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-07-26 21:21:51 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3c7201a20 
							
						 
					 
					
						
						
							
							Furi: core refactoring and CMSIS removal part 2  ( #1410 )  
						
						... 
						
						
						
						* Furi: rename and move core
* Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest
* Furi: CMSIS_OS drop and refactoring.
* Furi: refactoring, remove cmsis legacy
* Furi: fix incorrect assert on queue deallocation, cleanup timer
* Furi: improve delay api, get rid of floats
* hal: dropped furi_hal_crc
* Furi: move DWT based delay to cortex HAL
* Furi: update core documentation
Co-authored-by: hedger <hedger@nanode.su> 
						
						
					 
					
						2022-07-20 13:56:33 +03:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b95cd2df14 
							
						 
					 
					
						
						
							
							[FL-2578] Updater fixes related to /int handling ( #1359 )  
						
						... 
						
						
						
						* Updater fixes related to /int handling
  updater: performing factory reset on update, checking for LFS free space before updating, fixed improper error handling on backup/restore operations, rebalanced update stage weights for better progress visuals
  scripts: added CLI output validation for selfupdate.py
  storage: added pointer validation in storage_int_common_fs_info
  desktop: fixed crash on rendering invalid slideshows
* Typo fix
* rpc: Updated protobuf to 0.9
* rpc: removed updater status conversion
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-07-04 22:36:12 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb31fed0e2 
							
						 
					 
					
						
						
							
							[FL-2556] Update complete screen ( #1332 )  
						
						... 
						
						
						
						* Desktop: slideshow implementation
* Updater: handling splashscreen installation; added format version field to slideshow binary
* Desktop: added bidirectional slideshow navigation + instant cancel by "back" button; Updater: rebalanced update stages weights
* Updater: fixed missing field init; fixed potential loop when baking slideshows
* Assets: fixed "update complete" image to match original
* Desktop: added check for slideshow file version
* Scripts: slideshow.py cleanup
* Desktop: removed first start intro sequence
* Desktop: removed first start remnants 
						
						
					 
					
						2022-06-21 23:11:34 +09:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							513d098051 
							
						 
					 
					
						
						
							
							Fix cli session open on pin unlock ( #1245 )  
						
						
						
						
					 
					
						2022-05-19 14:24:58 +03:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7017fa4f9e 
							
						 
					 
					
						
						
							
							[FL-2515] Keep backlight on for updater ops ( #1184 )  
						
						... 
						
						
						
						* [FL-2515] Keep backlight on for updater ops
* Notification: Renamed backlight sequences to more obvious names
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-04-29 17:21:12 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0eac917f91 
							
						 
					 
					
						
						
							
							[FL-2163] CLI: Separate session from CLI service ( #1130 )  
						
						... 
						
						
						
						* CLI: session refactoring
* Added forgotten define
* Desktop lock state save
* Dolphin: use proper type for value returned by dolphin_state_xp_to_levelup
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-04-29 15:02:17 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4526503d81 
							
						 
					 
					
						
						
							
							[FL-2456] App notifications update ( #1175 )  
						
						... 
						
						
						
						* Notifications update: SubGHz
* Notifications: ibutton, infrared, rfid 
						
						
					 
					
						2022-04-28 20:20:59 +03:00 
						 
				 
			
				
					
						
							
							
								Nikolay Minaylov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2034b6ac4a 
							
						 
					 
					
						
						
							
							[FL-2494, FL-2497] PIN Lock refactoring, IR library fix ( #1167 )  
						
						... 
						
						
						
						* PIN Lock refactoring
* Change tv.ir file type to prevent opening from archive
* Manifest update
* Assets: enforce sorting in fs traversal
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-04-27 19:30:37 +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 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cea359be8 
							
						 
					 
					
						
						
							
							Storage: lfs config fingerprinting. RTC: fix data collision in lock register, refactor and cleanup. ( #928 )  
						
						
						
						
					 
					
						2021-12-24 17:33:58 +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 
						 
				 
			
				
					
						
							
							
								Albert Kharisov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ab9112c21 
							
						 
					 
					
						
						
							
							Fix out of screen drawings ( #842 )  
						
						... 
						
						
						
						* Fix lock screen menu
* Fix pin setup in lock menu
* Desktop GUI layer on FS, black status bar
* Desktop: fix spelling
* Fix first start screen
* Fix status bar drawing
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2021-11-26 15:19:30 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								its your bedtime 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dbfe3d90a 
							
						 
					 
					
						
						
							
							Dolphin_srv timestamp and butthurt; Desktop_srv refactoring ( #750 )  
						
						... 
						
						
						
						* dolphin_srv: save timestamp on deed; desktop_srv minor refactoring
* dolphin_srv timegated butthurt increse, desktop refactoring
* desktop app: update debug screen
* remove debug logging
* increasing icounter affects butthurt value
* Dolphin: correct error message on DolphinStore load
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2021-10-07 16:32:37 +03:00