Merge from dev to master (#2285)
* Making sure selected option in DropDownComponent matches the selected option in the native select element (fixes #2060)
* Add CRM headers (#2225)
* Revert "Check referer before checking X-MS-CLIENT-PRINCIPAL-NAME (#2218)"
This reverts commit 300746c24b1b195fe9c250403713c0118ad5e0ce.
* add keyboard controls to download function app
* CRM headers only on create and delete (#2226)
* rp update
* add headers only on create and delete calls
* pr updates and add headers for get entities
* update delete calls to include headers
* Tentatively remove MSA login for Try Functions
* update icon (#2236)
fixes #2235
* Use ARM url specified from Ibiza for national clouds (#2239)
* Revert "Revert "Check referer before checking X-MS-CLIENT-PRINCIPAL-NAME (#2218)""
This reverts commit 481a96b82c9d8a5776a29a8646e1c1bf97b06785.
* Use ARM url specified from Ibiza for national clouds
* Fixing CR comments
* Experimental Language Toggle (#2238)
* Experimental Language Toggle
* pr updates
* Add TIP1 to accepted origins (#2242)
* Handling namespace for embedded scenario (#2237)
* Fixes #1592 - [Accessibility] Screen reader does not read tree node options when in focus (#2221)
* Minor embedded updates (#2245)
* update templates and filter out errors
* remove retrieve option
* Fixing runtime upgrade warning string
* Updating Ibiza redirect URL's (#2247)
* Minor fixes to disable some features that don't work in national clouds (#2249)
* Fix all functions caching (#2250)
* Fix all functions caching on create
* update function create calls
* nit update
* Change SiteManage component to open the new App Service Plan blade
* Change Destroy to Delete (#2252)
* Fixing build
* Add durable resources (#2251)
* CICD Rework ( Deployment Center) (#2205)
* CICD Rework
* Fixing a build break and updating the portal-resources.ts file
* Fixing Resources from a bad merge
* Adding flag in tsc to not check lib typings
* correcting import casing for linux build server
* Fixing issues in build with unused variables
* Polish adjustments dashboard tables and auto refreshing of data
* adding state to bitbucket and github oauth
* cleaned up deployment detail log and fixed some translate pipes
* removing unused variables to make compiler happy
* removing bad debug logging from server code
* Made first pass at a basic summary page
* adding some support for summary of Local Git Choice
* first pass at PR Comments, any that are currently marked resolved should be fixed here
* Adjustments based on PR comments
* Fixing build break
* Update travis.yml angular cli
* Removing nodejs server auth and making pug use minified
* adding production check for optimized js files
* adding AI support on the server
* fixing azure head pug
* Fixing some bugs around loading
* Fixing PR changes
* Hiding Deployment Center behind a feature flag
* Fixing build breaks from last commit
* adjustments based on PR comments
* Last of PR comments
* Fixing file name casing issues for linux builds
* securing session cookie
* fixing file names to match our format
* Addressing PR Comment
* Stop showing invalid connection string types, except when already configured (fixes #2248)
* Adding build badges
* Fixing windows local server running (#2268)
* Fixes #2267 and Fixes #2227 Adding mime type for static json files for iisnode (#2269)
* Let NodeJS handle static file loading
* Trying different fix
* Embedded updates (#2271)
* Add preview and update editor name for embedded
* Add ibiza support for deployment center (#2272)
* Let NodeJS handle static file loading
* Trying different fix
* Adding support for loading deployment center inside of ibiza
* fixing build
* build fixes
* Updated settings file to format TS files on save
* Fixing deployment center to load itself rather than app settings
* Adding site service and generalizing conditional-http-client (#2266)
* Adding site service and generalizing conditional-http-client
* Removing arm-preconditions
* Moving precondition.ts back to where it was originally
* Removing deployment center auth state check from returning auth tokens
* Adding telemetry for AppSettings and creating base FeatureComponent (#2280)
* Adding telemetry for AppSettings and creating base FeatureComponent
* Updating with code review comments
* Added parent component concept to make sure we log feature timings only when a parent exists to represent the entire feature
* Whitelist update and accessibility updates (#2273)
* whitelist update and accessibility updates
* remove comment
* pr updates
* Making sure the form control and displayed value are in sync for the AutoSwapSlotName dropdown (fixes #2275)