mirror of
				https://github.com/scottlamb/moonfire-nvr.git
				synced 2025-10-30 00:05:03 -04:00 
			
		
		
		
	* Major refactoring of UI code, small UI changes. * Single file index.js split up into separate modules * Modules for handling UI view components * Modules for handling JSON/Model data * Modules for support tasks * Module to encapsulate Moonfire API * Main application module * index.js simplified to just activating main app * Settings file functionality expanded * UI adds "Time Format" popup to allow changing time representation * CSS changes/additions to streamline looks * Recordings loading indicator only appears after 500ms delay, if at all * Address first set of PR change requests from Scott. * Add copyright headers to all files (except JSON files) * Fix bug with entering time values in range pickers * Fixed an erroneous comment and/or spelling error here and there * Fixed JSDoc comments where [description] was not filled in * Removed a TODO from NVRApplication as it no longer applies * Fixed bug handling "infinite" case of video segment lengths * Fixed bug in "trim" handler and trim execution * Retrofit video continues loading from separate PR Signed-off-by: Dolf Starreveld <dolf@starreveld.com> * Address PR comments Signed-off-by: Dolf Starreveld <dolf@starreveld.com> * Address PR comments Signed-off-by: Dolf Starreveld <dolf@starreveld.com>
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|   "folders": [
 | |
|     {
 | |
|       "path": ".",
 | |
|       "folder_exclude_patterns": [
 | |
|         "design",
 | |
|         "ffmpeg",
 | |
|         "node_modules",
 | |
|         "ui-dist"
 | |
|       ],
 | |
|       "file_exclude_patterns": ["*.png", "*.jpg", "*.gif"]
 | |
|     }
 | |
|   ],
 | |
|   "settings": {
 | |
|     "js_prettier": {
 | |
|       "additional_cli_args": {
 | |
|         "--config-precedence": "prefer-file"
 | |
|       },
 | |
|       "debug": true,
 | |
|       "prettier_cli_path": "",
 | |
|       "node_path": "",
 | |
|       "auto_format_on_save": false,
 | |
|       "auto_format_on_save_excludes": [],
 | |
|       "auto_format_on_save_requires_prettier_config": false,
 | |
|       "allow_inline_formatting": false,
 | |
|       "custom_file_extensions": [],
 | |
|       "max_file_size_limit": -1,
 | |
|       "prettier_options": {
 | |
|         "printWidth": 80,
 | |
|         "singleQuote": false,
 | |
|         "trailingComma": "none",
 | |
|         "bracketSpacing": true,
 | |
|         "jsxBracketSameLine": false,
 | |
|         "parser": "babylon",
 | |
|         "semi": true,
 | |
|         "requirePragma": false,
 | |
|         "proseWrap": "preserve",
 | |
|         "arrowParens": "avoid"
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 |