From 0f25634b00b9a29c136bac02e89b058852c2a75d Mon Sep 17 00:00:00 2001 From: Mohammad Hosein Rastegarinia Date: Mon, 30 Oct 2023 21:18:57 +0330 Subject: [PATCH] Fix foldering --- .../.github => .github}/workflows/cd.yml | 0 .../.github => .github}/workflows/ci.yml | 0 .gitignore | 207 +++------------- Bit.Fluent.Player.sln | 24 +- Bit.Fluent.Player/.gitignore | 234 ------------------ Bit.Fluent.Player/Clean.bat => Clean.bat | 0 Bit.Fluent.Player/Clean.sh => Clean.sh | 0 Bit.Fluent.Player/global.json => global.json | 0 .../src => src}/Client/App/App.xaml | 0 .../src => src}/Client/App/App.xaml.cs | 0 .../App/Bit.Fluent.Player.Client.App.csproj | 0 .../IServiceCollectionExtensions.cs | 0 .../src => src}/Client/App/MainPage.xaml | 0 .../src => src}/Client/App/MainPage.xaml.cs | 0 .../src => src}/Client/App/MauiProgram.cs | 0 .../App/Platforms/Android/AndroidManifest.xml | 0 .../IServiceCollectionExtensions.cs | 0 .../App/Platforms/Android/MainActivity.cs | 0 .../App/Platforms/Android/MainApplication.cs | 0 .../Android/Resources/values/colors.xml | 0 .../App/Platforms/MacCatalyst/AppDelegate.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../App/Platforms/MacCatalyst/Info.plist | 0 .../App/Platforms/MacCatalyst/Program.cs | 0 .../Client/App/Platforms/Tizen/Main.cs | 0 .../App/Platforms/Tizen/tizen-manifest.xml | 0 .../Client/App/Platforms/Windows/App.xaml | 0 .../Client/App/Platforms/Windows/App.xaml.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../Platforms/Windows/Package.appxmanifest | 0 .../Client/App/Platforms/Windows/app.manifest | 0 .../Client/App/Platforms/iOS/AppDelegate.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../Client/App/Platforms/iOS/Info.plist | 0 .../Client/App/Platforms/iOS/LinkDesc.xml | 0 .../Client/App/Platforms/iOS/Program.cs | 0 .../Client/App/Properties/launchSettings.json | 0 .../Client/App/Resources/AppIcon/appicon.svg | 0 .../Client/App/Resources/Raw/AboutAssets.txt | 0 .../Client/App/Resources/Splash/splash.svg | 0 .../App/Services/AppDeviceCoordinator.cs | 0 .../src => src}/Client/App/wwwroot/index.html | 0 .../src => src}/Client/Core/App.razor | 0 .../src => src}/Client/Core/App.razor.cs | 0 .../Core/Bit.Fluent.Player.Client.Core.csproj | 0 .../Extensions/IConfigurationExtensions.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../Core/Extensions/JsRuntimeExtension.cs | 0 .../Extensions/NavigationManagerExtensions.cs | 0 .../Client/Core/Pages/HomePage.razor | 0 .../Client/Core/Pages/HomePage.razor.cs | 0 .../Client/Core/Pages/HomePage.razor.scss | 0 .../Identity/DeleteAccountConfirmModal.razor | 0 .../DeleteAccountConfirmModal.razor.cs | 0 .../DeleteAccountConfirmModal.razor.scss | 0 .../Core/Pages/Identity/EditProfilePage.razor | 0 .../Pages/Identity/EditProfilePage.razor.cs | 0 .../Pages/Identity/EditProfilePage.razor.scss | 0 .../Identity/EmailConfirmationPage.razor | 0 .../Identity/EmailConfirmationPage.razor.cs | 0 .../Identity/EmailConfirmationPage.razor.scss | 0 .../Pages/Identity/ForgotPasswordPage.razor | 0 .../Identity/ForgotPasswordPage.razor.cs | 0 .../Identity/ForgotPasswordPage.razor.scss | 0 .../Pages/Identity/ResetPasswordPage.razor | 0 .../Pages/Identity/ResetPasswordPage.razor.cs | 0 .../Identity/ResetPasswordPage.razor.scss | 0 .../Core/Pages/Identity/SignInPage.razor | 0 .../Core/Pages/Identity/SignInPage.razor.cs | 0 .../Core/Pages/Identity/SignInPage.razor.scss | 0 .../Core/Pages/Identity/SignUpPage.razor | 0 .../Core/Pages/Identity/SignUpPage.razor.cs | 0 .../Core/Pages/Identity/SignUpPage.razor.scss | 0 .../Client/Core/Pages/TermsPage.razor | 0 .../Client/Core/Pages/TermsPage.razor.cs | 0 .../Client/Core/Pages/TermsPage.razor.scss | 0 .../Client/Core/Pages/Todo/TodoPage.razor | 0 .../Client/Core/Pages/Todo/TodoPage.razor.cs | 0 .../Core/Pages/Todo/TodoPage.razor.scss | 0 .../src => src}/Client/Core/Scripts/app.ts | 0 .../Contracts/IAuthenticationService.cs | 0 .../Contracts/IBitDeviceCoordinator.cs | 0 .../Services/Contracts/IExceptionHandler.cs | 0 .../Contracts/IPrerenderStateService.cs | 0 .../Core/Services/Contracts/IPubSubService.cs | 0 .../AppAuthenticationStateProvider.cs | 0 .../Implementations/AppHttpClientHandler.cs | 0 .../Implementations/AuthenticationService.cs | 0 .../ClientSideAuthTokenProvider.cs | 0 .../Implementations/ExceptionHandler.cs | 0 .../Implementations/MessageBoxService.cs | 0 .../Implementations/PrerenderStateService.cs | 0 .../Implementations/PubSubMessages.cs | 0 .../Services/Implementations/PubSubService.cs | 0 .../Client/Core/Shared/AppComponentBase.cs | 0 .../Shared/AppDataAnnotationsValidator.cs | 0 .../Client/Core/Shared/AppErrorBoundary.razor | 0 .../Core/Shared/AppErrorBoundary.razor.cs | 0 .../Core/Shared/AppErrorBoundary.razor.scss | 0 .../ChangePrerenderResponseStatusCode.cs | 0 .../Core/Shared/ConfirmMessageBox.razor | 0 .../Core/Shared/ConfirmMessageBox.razor.cs | 0 .../Core/Shared/ConfirmMessageBox.razor.scss | 0 .../Client/Core/Shared/Footer.razor | 0 .../Client/Core/Shared/Footer.razor.cs | 0 .../Client/Core/Shared/Footer.razor.scss | 0 .../Client/Core/Shared/Header.razor | 0 .../Client/Core/Shared/Header.razor.cs | 0 .../Client/Core/Shared/Header.razor.scss | 0 .../Client/Core/Shared/LoadingComponent.razor | 0 .../Core/Shared/LoadingComponent.razor.cs | 0 .../Client/Core/Shared/MainLayout.razor | 0 .../Client/Core/Shared/MainLayout.razor.cs | 0 .../Client/Core/Shared/MainLayout.razor.scss | 0 .../Client/Core/Shared/MessageBox.razor | 0 .../Client/Core/Shared/MessageBox.razor.cs | 0 .../Client/Core/Shared/MessageBox.razor.scss | 0 .../Client/Core/Shared/NavMenu.razor | 0 .../Client/Core/Shared/NavMenu.razor.cs | 0 .../Client/Core/Shared/NavMenu.razor.scss | 0 .../Core/Shared/NotAuthorizedComponent.razor | 0 .../Shared/NotAuthorizedComponent.razor.cs | 0 .../Shared/NotAuthorizedComponent.razor.scss | 0 .../Client/Core/Shared/PageNotFound.razor | 0 .../Core/Shared/PageNotFound.razor.scss | 0 .../Core/Shared/SignOutConfirmModal.razor | 0 .../Core/Shared/SignOutConfirmModal.razor.cs | 0 .../Shared/SignOutConfirmModal.razor.scss | 0 .../Styles/abstracts/_bit-css-variables.scss | 0 .../Core/Styles/abstracts/_functions.scss | 0 .../Core/Styles/abstracts/_media-queries.scss | 0 .../Client/Core/Styles/abstracts/_vars.scss | 0 .../src => src}/Client/Core/Styles/app.scss | 0 .../src => src}/Client/Core/_Imports.razor | 0 .../src => src}/Client/Core/appsettings.json | 0 .../Client/Core/compilerconfig.json | 0 .../src => src}/Client/Core/tsconfig.json | 0 .../images/backgrounds/empty-todo-list-bg.svg | 0 .../Client/Core/wwwroot/images/bit-logo.svg | 0 .../wwwroot/images/icons/error-triangle.svg | 0 .../Client/Web/.config/dotnet-tools.json | 0 .../Web/Bit.Fluent.Player.Client.Web.csproj | 0 .../Web/Extensions/HttpRequestExtensions.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../Web/Pages/AppBswupProgressBar.razor | 0 .../Client/Web/Pages/AppBupProgressBar.razor | 0 .../src => src}/Client/Web/Pages/_Host.cshtml | 0 .../Client/Web/Pages/_Layout.cshtml | 0 .../Client/Web/Program.BlazorElectron.cs | 0 .../Client/Web/Program.BlazorServer.cs | 0 .../Client/Web/Program.BlazorWebAssembly.cs | 0 .../src => src}/Client/Web/Program.cs | 0 .../Client/Web/Properties/launchSettings.json | 0 .../ServerSideAuthTokenProvider.cs | 0 .../Implementations/WebDeviceCoordinator.cs | 0 .../Client/Web/Startup/Middlewares.cs | 0 .../Client/Web/Startup/Services.cs | 0 .../Client/Web/electron.manifest.json | 0 .../Client/Web/wwwroot/favicon.ico | Bin .../Web/wwwroot/images/icons/bit-icon-512.png | Bin .../Client/Web/wwwroot/manifest.json | 0 .../Client/Web/wwwroot/service-worker.js | 0 .../Web/wwwroot/service-worker.published.js | 0 .../src => src}/Directory.Build.props | 0 .../Infra/Iac/Bit.Fluent.Player.Iac.csproj | 0 .../src => src}/Infra/Iac/Program.cs | 0 .../src => src}/Infra/Iac/Pulumi.yaml | 0 .../src => src}/Infra/Iac/Readme.md | 0 .../src => src}/Infra/Iac/TdStack.cs | 0 .../src => src}/Server/Api/AppSettings.cs | 0 .../Api/Bit.Fluent.Player.Server.Api.csproj | 0 .../Api/Controllers/AppControllerBase.cs | 0 .../Api/Controllers/AttachmentController.cs | 0 .../Controllers/Identity/AuthController.cs | 0 .../Controllers/Identity/UserController.cs | 0 .../Controllers/Todo/TodoItemController.cs | 0 .../Server/Api/Data/AppDbContext.cs | 0 .../Identity/RoleConfiguration.cs | 0 .../Identity/UserConfiguration.cs | 0 .../IApplicationBuilderExtensions.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../Api/Extensions/ODataOperationFilter.cs | 0 src/Server/Api/IdentityCertificate.pfx | Bin 0 -> 2437 bytes .../Server/Api/Mappers/IdentityMapper.cs | 0 .../src => src}/Server/Api/Mappers/Readme.md | 0 .../Server/Api/Mappers/TodoMapper.cs | 0 .../HttpResponseExceptionHandlerMiddleware.cs | 0 .../Models/Emailing/EmailConfirmationModel.cs | 0 .../Api/Models/Emailing/ResetPasswordModel.cs | 0 .../Server/Api/Models/Identity/Role.cs | 0 .../Server/Api/Models/Identity/User.cs | 0 .../Server/Api/Models/Todo/TodoItem.cs | 0 .../src => src}/Server/Api/Program.cs | 0 .../Server/Api/Properties/launchSettings.json | 0 .../Api/Resources/EmailConfirmation.cshtml | 0 .../Api/Resources/EmailStrings.Designer.cs | 0 .../Server/Api/Resources/EmailStrings.fr.resx | 0 .../Server/Api/Resources/EmailStrings.resx | 0 .../Server/Api/Resources/ResetPassword.cshtml | 0 .../Api/Services/Contracts/IJwtService.cs | 0 .../Contracts/IUserInformationProvider.cs | 0 .../Services/Implementations/JwtService.cs | 0 .../UserInformationProvider.cs | 0 .../Server/Api/Startup/Middlewares.cs | 0 .../Server/Api/Startup/Services.cs | 0 .../Server/Api/appsettings.Development.json | 0 .../src => src}/Server/Api/appsettings.json | 0 .../Server/Api/wwwroot/images/icon.png | Bin .../Api/wwwroot/swagger/swagger-utils.js | 0 .../Shared/Attributes/AutoInjectAttribute.cs | 0 .../Attributes/DtoResourceTypeAttribute.cs | 0 .../Shared/Bit.Fluent.Player.Shared.csproj | 0 .../src => src}/Shared/Dtos/AppJsonContext.cs | 0 .../Shared/Dtos/Identity/EditUserDto.cs | 0 .../Dtos/Identity/EmailConfirmedRequestDto.cs | 0 .../Dtos/Identity/ResetPasswordRequestDto.cs | 0 .../Shared/Dtos/Identity/RoleDto.cs | 0 .../SendEmailConfirmLinkRequestDto.cs | 0 .../SendEmailForgotPasswordLinkRequestDto.cs | 0 .../Shared/Dtos/Identity/SignInRequestDto.cs | 0 .../Shared/Dtos/Identity/SignInResponseDto.cs | 0 .../Shared/Dtos/Identity/SignUpRequestDto.cs | 0 .../Shared/Dtos/Identity/UserDto.cs | 0 .../Shared/Dtos/Todo/TodoItemDto.cs | 0 .../src => src}/Shared/Enums/EmailTemplate.cs | 0 .../src => src}/Shared/Enums/Gender.cs | 0 .../Shared/Exceptions/BadRequestException.cs | 0 .../Shared/Exceptions/ConflictException.cs | 0 .../Shared/Exceptions/DomainLogicException.cs | 0 .../Shared/Exceptions/ErrorResourcePayload.cs | 0 .../Shared/Exceptions/ForbiddenException.cs | 0 .../Shared/Exceptions/KnownException.cs | 0 .../Exceptions/ResourceNotFoundException.cs | 0 .../Exceptions/ResourceValidationException.cs | 0 .../Shared/Exceptions/RestErrorInfo.cs | 0 .../Shared/Exceptions/RestException.cs | 0 .../Exceptions/TooManyRequestsExceptions.cs | 0 .../Exceptions/UnauthorizedException.cs | 0 .../Shared/Exceptions/UnknownException.cs | 0 .../Extensions/ClaimsPrincipalExtensions.cs | 0 .../IServiceCollectionExtensions.cs | 0 .../Shared/Extensions/LinqExtensions.cs | 0 .../src => src}/Shared/Infra/BlazorMode.cs | 0 .../Shared/Infra/BlazorModeDetector.cs | 0 .../Shared/Infra/BuildConfigurationMode.cs | 0 .../Infra/BuildConfigurationModeDetector.cs | 0 .../Shared/Infra/CultureInfoManager.cs | 0 .../Shared/Infra/WebAppDeploymentType.cs | 0 .../Infra/WebAppDeploymentTypeDetector.cs | 0 .../src => src}/Shared/Mapper.cs | 0 .../Shared/Resources/AppStrings.Designer.cs | 0 .../Shared/Resources/AppStrings.fr.resx | 0 .../Shared/Resources/AppStrings.resx | 0 .../Resources/StringLocalizerProvider.cs | 0 .../Services/Contracts/IAuthTokenProvider.cs | 0 .../Services/Contracts/IDateTimeProvider.cs | 0 .../Implementations/DateTimeProvider.cs | 0 257 files changed, 51 insertions(+), 414 deletions(-) rename {Bit.Fluent.Player/.github => .github}/workflows/cd.yml (100%) rename {Bit.Fluent.Player/.github => .github}/workflows/ci.yml (100%) delete mode 100644 Bit.Fluent.Player/.gitignore rename Bit.Fluent.Player/Clean.bat => Clean.bat (100%) rename Bit.Fluent.Player/Clean.sh => Clean.sh (100%) rename Bit.Fluent.Player/global.json => global.json (100%) rename {Bit.Fluent.Player/src => src}/Client/App/App.xaml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/App.xaml.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Bit.Fluent.Player.Client.App.csproj (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/MainPage.xaml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/MainPage.xaml.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/MauiProgram.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Android/AndroidManifest.xml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Android/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Android/MainActivity.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Android/MainApplication.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Android/Resources/values/colors.xml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/MacCatalyst/AppDelegate.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/MacCatalyst/Info.plist (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/MacCatalyst/Program.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Tizen/Main.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Tizen/tizen-manifest.xml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Windows/App.xaml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Windows/App.xaml.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Windows/Package.appxmanifest (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/Windows/app.manifest (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/iOS/AppDelegate.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/iOS/Info.plist (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/iOS/LinkDesc.xml (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Platforms/iOS/Program.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Properties/launchSettings.json (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Resources/AppIcon/appicon.svg (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Resources/Raw/AboutAssets.txt (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Resources/Splash/splash.svg (100%) rename {Bit.Fluent.Player/src => src}/Client/App/Services/AppDeviceCoordinator.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/App/wwwroot/index.html (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/App.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/App.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Bit.Fluent.Player.Client.Core.csproj (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Extensions/IConfigurationExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Extensions/JsRuntimeExtension.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Extensions/NavigationManagerExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/HomePage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/HomePage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/HomePage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/EditProfilePage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/EditProfilePage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/EditProfilePage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/EmailConfirmationPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/EmailConfirmationPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/EmailConfirmationPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/ForgotPasswordPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/ForgotPasswordPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/ForgotPasswordPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/ResetPasswordPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/ResetPasswordPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/ResetPasswordPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/SignInPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/SignInPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/SignInPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/SignUpPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/SignUpPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Identity/SignUpPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/TermsPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/TermsPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/TermsPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Todo/TodoPage.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Todo/TodoPage.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Pages/Todo/TodoPage.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Scripts/app.ts (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Contracts/IAuthenticationService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Contracts/IBitDeviceCoordinator.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Contracts/IExceptionHandler.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Contracts/IPrerenderStateService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Contracts/IPubSubService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/AppAuthenticationStateProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/AppHttpClientHandler.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/AuthenticationService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/ClientSideAuthTokenProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/ExceptionHandler.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/MessageBoxService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/PrerenderStateService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/PubSubMessages.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Services/Implementations/PubSubService.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/AppComponentBase.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/AppDataAnnotationsValidator.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/AppErrorBoundary.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/AppErrorBoundary.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/AppErrorBoundary.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/ChangePrerenderResponseStatusCode.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/ConfirmMessageBox.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/ConfirmMessageBox.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/ConfirmMessageBox.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/Footer.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/Footer.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/Footer.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/Header.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/Header.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/Header.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/LoadingComponent.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/LoadingComponent.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/MainLayout.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/MainLayout.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/MainLayout.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/MessageBox.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/MessageBox.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/MessageBox.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/NavMenu.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/NavMenu.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/NavMenu.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/NotAuthorizedComponent.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/NotAuthorizedComponent.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/NotAuthorizedComponent.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/PageNotFound.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/PageNotFound.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/SignOutConfirmModal.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/SignOutConfirmModal.razor.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Shared/SignOutConfirmModal.razor.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Styles/abstracts/_bit-css-variables.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Styles/abstracts/_functions.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Styles/abstracts/_media-queries.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Styles/abstracts/_vars.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/Styles/app.scss (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/_Imports.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/appsettings.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/compilerconfig.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/tsconfig.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/wwwroot/images/bit-logo.svg (100%) rename {Bit.Fluent.Player/src => src}/Client/Core/wwwroot/images/icons/error-triangle.svg (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/.config/dotnet-tools.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Bit.Fluent.Player.Client.Web.csproj (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Extensions/HttpRequestExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Pages/AppBswupProgressBar.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Pages/AppBupProgressBar.razor (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Pages/_Host.cshtml (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Pages/_Layout.cshtml (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Program.BlazorElectron.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Program.BlazorServer.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Program.BlazorWebAssembly.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Program.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Properties/launchSettings.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Services/Implementations/ServerSideAuthTokenProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Services/Implementations/WebDeviceCoordinator.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Startup/Middlewares.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/Startup/Services.cs (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/electron.manifest.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/wwwroot/favicon.ico (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/wwwroot/images/icons/bit-icon-512.png (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/wwwroot/manifest.json (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/wwwroot/service-worker.js (100%) rename {Bit.Fluent.Player/src => src}/Client/Web/wwwroot/service-worker.published.js (100%) rename {Bit.Fluent.Player/src => src}/Directory.Build.props (100%) rename {Bit.Fluent.Player/src => src}/Infra/Iac/Bit.Fluent.Player.Iac.csproj (100%) rename {Bit.Fluent.Player/src => src}/Infra/Iac/Program.cs (100%) rename {Bit.Fluent.Player/src => src}/Infra/Iac/Pulumi.yaml (100%) rename {Bit.Fluent.Player/src => src}/Infra/Iac/Readme.md (100%) rename {Bit.Fluent.Player/src => src}/Infra/Iac/TdStack.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/AppSettings.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Bit.Fluent.Player.Server.Api.csproj (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Controllers/AppControllerBase.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Controllers/AttachmentController.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Controllers/Identity/AuthController.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Controllers/Identity/UserController.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Controllers/Todo/TodoItemController.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Data/AppDbContext.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Data/Configurations/Identity/RoleConfiguration.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Data/Configurations/Identity/UserConfiguration.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Extensions/IApplicationBuilderExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Extensions/ODataOperationFilter.cs (100%) create mode 100644 src/Server/Api/IdentityCertificate.pfx rename {Bit.Fluent.Player/src => src}/Server/Api/Mappers/IdentityMapper.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Mappers/Readme.md (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Mappers/TodoMapper.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Middlewares/HttpResponseExceptionHandlerMiddleware.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Models/Emailing/EmailConfirmationModel.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Models/Emailing/ResetPasswordModel.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Models/Identity/Role.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Models/Identity/User.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Models/Todo/TodoItem.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Program.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Properties/launchSettings.json (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Resources/EmailConfirmation.cshtml (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Resources/EmailStrings.Designer.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Resources/EmailStrings.fr.resx (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Resources/EmailStrings.resx (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Resources/ResetPassword.cshtml (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Services/Contracts/IJwtService.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Services/Contracts/IUserInformationProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Services/Implementations/JwtService.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Services/Implementations/UserInformationProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Startup/Middlewares.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/Startup/Services.cs (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/appsettings.Development.json (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/appsettings.json (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/wwwroot/images/icon.png (100%) rename {Bit.Fluent.Player/src => src}/Server/Api/wwwroot/swagger/swagger-utils.js (100%) rename {Bit.Fluent.Player/src => src}/Shared/Attributes/AutoInjectAttribute.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Attributes/DtoResourceTypeAttribute.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Bit.Fluent.Player.Shared.csproj (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/AppJsonContext.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/EditUserDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/EmailConfirmedRequestDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/ResetPasswordRequestDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/RoleDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/SendEmailConfirmLinkRequestDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/SendEmailForgotPasswordLinkRequestDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/SignInRequestDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/SignInResponseDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/SignUpRequestDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Identity/UserDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Dtos/Todo/TodoItemDto.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Enums/EmailTemplate.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Enums/Gender.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/BadRequestException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/ConflictException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/DomainLogicException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/ErrorResourcePayload.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/ForbiddenException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/KnownException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/ResourceNotFoundException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/ResourceValidationException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/RestErrorInfo.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/RestException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/TooManyRequestsExceptions.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/UnauthorizedException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Exceptions/UnknownException.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Extensions/ClaimsPrincipalExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Extensions/IServiceCollectionExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Extensions/LinqExtensions.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/BlazorMode.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/BlazorModeDetector.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/BuildConfigurationMode.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/BuildConfigurationModeDetector.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/CultureInfoManager.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/WebAppDeploymentType.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Infra/WebAppDeploymentTypeDetector.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Mapper.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Resources/AppStrings.Designer.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Resources/AppStrings.fr.resx (100%) rename {Bit.Fluent.Player/src => src}/Shared/Resources/AppStrings.resx (100%) rename {Bit.Fluent.Player/src => src}/Shared/Resources/StringLocalizerProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Services/Contracts/IAuthTokenProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Services/Contracts/IDateTimeProvider.cs (100%) rename {Bit.Fluent.Player/src => src}/Shared/Services/Implementations/DateTimeProvider.cs (100%) diff --git a/Bit.Fluent.Player/.github/workflows/cd.yml b/.github/workflows/cd.yml similarity index 100% rename from Bit.Fluent.Player/.github/workflows/cd.yml rename to .github/workflows/cd.yml diff --git a/Bit.Fluent.Player/.github/workflows/ci.yml b/.github/workflows/ci.yml similarity index 100% rename from Bit.Fluent.Player/.github/workflows/ci.yml rename to .github/workflows/ci.yml diff --git a/.gitignore b/.gitignore index 9491a2f..7f2036e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,7 @@ ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore # User-specific files -*.rsuser *.suo *.user *.userosscache @@ -13,9 +10,6 @@ # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs -# Mono auto generated files -mono_crash.* - # Build results [Dd]ebug/ [Dd]ebugPublic/ @@ -23,63 +17,39 @@ mono_crash.* [Rr]eleases/ x64/ x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ +build/ bld/ [Bb]in/ [Oo]bj/ -[Oo]ut/ -[Ll]og/ -[Ll]ogs/ -# Visual Studio 2015/2017 cache/options directory +# Visual Studio 2015 cache/options directory .vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ # MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* -# NUnit +# NUNIT *.VisualState.xml TestResult.xml -nunit-*.xml # Build Results of an ATL Project [Dd]ebugPS/ [Rr]eleasePS/ dlldata.c -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET Core +# DNX project.lock.json -project.fragment.lock.json artifacts/ -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio *_i.c *_p.c -*_h.h +*_i.h *.ilk *.meta *.obj -*.iobj *.pch *.pdb -*.ipdb *.pgc *.pgd *.rsp @@ -89,7 +59,6 @@ StyleCopReport.xml *.tlh *.tmp *.tmp_proj -*_wpftmp.csproj *.log *.vspscc *.vssscc @@ -105,21 +74,14 @@ _Chutzpah* ipch/ *.aps *.ncb -*.opendb *.opensdf *.sdf *.cachefile -*.VC.db -*.VC.VC.opendb # Visual Studio profiler *.psess *.vsp *.vspx -*.sap - -# Visual Studio Trace Files -*.e2e # TFS 2012 Local Workspace $tf/ @@ -132,29 +94,18 @@ _ReSharper*/ *.[Rr]e[Ss]harper *.DotSettings.user +# JustCode is a .NET coding add-in +.JustCode + # TeamCity is a build add-in _TeamCity* # DotCover is a Code Coverage Tool *.dotCover -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - # NCrunch _NCrunch_* .*crunch*.local.xml -nCrunchTemp_* # MightyMoose *.mm.* @@ -182,72 +133,46 @@ publish/ # Publish Web Output *.[Pp]ublish.xml *.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted +## TODO: Comment the next line if you want to checkin your +## web deploy settings but do note that will include unencrypted +## passwords *.pubxml -*.publishproj -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ +*.publishproj # NuGet Packages *.nupkg -# NuGet Symbol Packages -*.snupkg # The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* +**/packages/* # except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ +!**/packages/build/ # Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets +#!**/packages/repositories.config -# Microsoft Azure Build Output +# Windows Azure Build Output csx/ *.build.csdef -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files +# Windows Store app package directory AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload # Visual Studio cache files # files ending in .cache can be ignored *.[Cc]ache # but keep track of directories ending in .cache -!?*.[Cc]ache/ +!*.[Cc]ache/ # Others ClientBin/ +[Ss]tyle[Cc]op.* ~$* *~ *.dbmdl *.dbproj.schemaview -*.jfm -*.pfx *.publishsettings +node_modules/ orleans.codegen.cs -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - # RIA/Silverlight projects Generated_Code/ @@ -258,32 +183,21 @@ _UpgradeReport_Files/ Backup*/ UpgradeLog*.XML UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak # SQL Server files *.mdf *.ldf -*.ndf # Business Intelligence projects *.rdl.data *.bim.layout *.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl # Microsoft Fakes FakesAssemblies/ -# GhostDoc plugin setting file -*.GhostDoc.xml - # Node.js Tools for Visual Studio .ntvs_analysis.dat -node_modules/ # Visual Studio 6 build log *.plg @@ -291,73 +205,30 @@ node_modules/ # Visual Studio 6 workspace options file *.opt -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ +# LightSwitch generated files +GeneratedArtifacts/ +_Pvt_Extensions/ +ModelManifest.xml -# MSBuild Binary and Structured Log -*.binlog +# VS Code +.vscode -# NVidia Nsight GPU debugger configuration file -*.nvuser +# .NET Meteor +.meteor -# MFractors (Xamarin productivity tool) working folder -.mfractor/ +# Rider +.idea -# Local History for Visual Studio -.localhistory/ +profile.arm.json -# BeatPulse healthcheck temp database -healthchecksdb +# Bit.Fluent.Player +*.map +*Resource.designer.cs +/**/*.css +custom.aprof -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ +/src/Server/Api/Attachments/**/*.* -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ +/src/Client/Core/wwwroot/scripts/app*.js -# Fody - auto-generated XML schema -FodyWeavers.xsd \ No newline at end of file +/src/Server/Api/Bit.Fluent.PlayerDb.db* \ No newline at end of file diff --git a/Bit.Fluent.Player.sln b/Bit.Fluent.Player.sln index 459ee8f..0eca89c 100644 --- a/Bit.Fluent.Player.sln +++ b/Bit.Fluent.Player.sln @@ -4,10 +4,10 @@ VisualStudioVersion = 17.0.31611.283 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".SolutionItems", ".SolutionItems", "{5CF43F76-BB71-4B5B-B4DF-1C753E042A8F}" ProjectSection(SolutionItems) = preProject - Bit.Fluent.Player\.gitignore = Bit.Fluent.Player\.gitignore - Bit.Fluent.Player\Clean.bat = Bit.Fluent.Player\Clean.bat - Bit.Fluent.Player\src\Directory.Build.props = Bit.Fluent.Player\src\Directory.Build.props - Bit.Fluent.Player\global.json = Bit.Fluent.Player\global.json + .gitignore = .gitignore + Clean.bat = Clean.bat + src\Directory.Build.props = src\Directory.Build.props + global.json = global.json EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Client", "Client", "{99987B56-D7E8-43AA-9EFC-07EC384B4382}" @@ -18,24 +18,24 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{4CB2E4 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Infra", "Infra", "{4FFA9633-C4EC-4DD8-8C26-DE597E731E09}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Shared", "Bit.Fluent.Player\src\Shared\Bit.Fluent.Player.Shared.csproj", "{E654B009-D083-4476-AEA5-EF5D73BF2EA8}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Shared", "src\Shared\Bit.Fluent.Player.Shared.csproj", "{E654B009-D083-4476-AEA5-EF5D73BF2EA8}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Iac", "Bit.Fluent.Player\src\Infra\Iac\Bit.Fluent.Player.Iac.csproj", "{50296618-0E17-4596-9BFF-B5C47EB40E74}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Iac", "src\Infra\Iac\Bit.Fluent.Player.Iac.csproj", "{50296618-0E17-4596-9BFF-B5C47EB40E74}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Server.Api", "Bit.Fluent.Player\src\Server\Api\Bit.Fluent.Player.Server.Api.csproj", "{29532CE7-708E-4ED0-981E-EF17C573B6CB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Server.Api", "src\Server\Api\Bit.Fluent.Player.Server.Api.csproj", "{29532CE7-708E-4ED0-981E-EF17C573B6CB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Client.Core", "Bit.Fluent.Player\src\Client\Core\Bit.Fluent.Player.Client.Core.csproj", "{0AAA866C-CEA9-4D11-B66A-AA2E295DA30B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Client.Core", "src\Client\Core\Bit.Fluent.Player.Client.Core.csproj", "{0AAA866C-CEA9-4D11-B66A-AA2E295DA30B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Client.Web", "Bit.Fluent.Player\src\Client\Web\Bit.Fluent.Player.Client.Web.csproj", "{37B0BFFF-762E-42C6-A999-80EF9F38BE4C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Client.Web", "src\Client\Web\Bit.Fluent.Player.Client.Web.csproj", "{37B0BFFF-762E-42C6-A999-80EF9F38BE4C}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Client.App", "Bit.Fluent.Player\src\Client\App\Bit.Fluent.Player.Client.App.csproj", "{5DD4EE2C-8397-4E32-B147-6FF87D7DD648}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bit.Fluent.Player.Client.App", "src\Client\App\Bit.Fluent.Player.Client.App.csproj", "{5DD4EE2C-8397-4E32-B147-6FF87D7DD648}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{405C750E-F6ED-4CEB-92F2-010066DC4364}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{09A4E0FB-544F-4BA1-8C68-FD5DB514B819}" ProjectSection(SolutionItems) = preProject - Bit.Fluent.Player\.github\workflows\cd.yml = Bit.Fluent.Player\.github\workflows\cd.yml - Bit.Fluent.Player\.github\workflows\ci.yml = Bit.Fluent.Player\.github\workflows\ci.yml + .github\workflows\cd.yml = .github\workflows\cd.yml + .github\workflows\ci.yml = .github\workflows\ci.yml EndProjectSection EndProject Global diff --git a/Bit.Fluent.Player/.gitignore b/Bit.Fluent.Player/.gitignore deleted file mode 100644 index 7f2036e..0000000 --- a/Bit.Fluent.Player/.gitignore +++ /dev/null @@ -1,234 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -[Bb]in/ -[Oo]bj/ - -# Visual Studio 2015 cache/options directory -.vs/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opensdf -*.sdf -*.cachefile - -# Visual Studio profiler -*.psess -*.vsp -*.vspx - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -## TODO: Comment the next line if you want to checkin your -## web deploy settings but do note that will include unencrypted -## passwords -*.pubxml - -*.publishproj - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config - -# Windows Azure Build Output -csx/ -*.build.csdef - -# Windows Store app package directory -AppPackages/ - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -[Ss]tyle[Cc]op.* -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.publishsettings -node_modules/ -orleans.codegen.cs - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# LightSwitch generated files -GeneratedArtifacts/ -_Pvt_Extensions/ -ModelManifest.xml - -# VS Code -.vscode - -# .NET Meteor -.meteor - -# Rider -.idea - -profile.arm.json - -# Bit.Fluent.Player -*.map -*Resource.designer.cs -/**/*.css -custom.aprof - -/src/Server/Api/Attachments/**/*.* - -/src/Client/Core/wwwroot/scripts/app*.js - -/src/Server/Api/Bit.Fluent.PlayerDb.db* \ No newline at end of file diff --git a/Bit.Fluent.Player/Clean.bat b/Clean.bat similarity index 100% rename from Bit.Fluent.Player/Clean.bat rename to Clean.bat diff --git a/Bit.Fluent.Player/Clean.sh b/Clean.sh similarity index 100% rename from Bit.Fluent.Player/Clean.sh rename to Clean.sh diff --git a/Bit.Fluent.Player/global.json b/global.json similarity index 100% rename from Bit.Fluent.Player/global.json rename to global.json diff --git a/Bit.Fluent.Player/src/Client/App/App.xaml b/src/Client/App/App.xaml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/App.xaml rename to src/Client/App/App.xaml diff --git a/Bit.Fluent.Player/src/Client/App/App.xaml.cs b/src/Client/App/App.xaml.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/App.xaml.cs rename to src/Client/App/App.xaml.cs diff --git a/Bit.Fluent.Player/src/Client/App/Bit.Fluent.Player.Client.App.csproj b/src/Client/App/Bit.Fluent.Player.Client.App.csproj similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Bit.Fluent.Player.Client.App.csproj rename to src/Client/App/Bit.Fluent.Player.Client.App.csproj diff --git a/Bit.Fluent.Player/src/Client/App/Extensions/IServiceCollectionExtensions.cs b/src/Client/App/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Extensions/IServiceCollectionExtensions.cs rename to src/Client/App/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/App/MainPage.xaml b/src/Client/App/MainPage.xaml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/MainPage.xaml rename to src/Client/App/MainPage.xaml diff --git a/Bit.Fluent.Player/src/Client/App/MainPage.xaml.cs b/src/Client/App/MainPage.xaml.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/MainPage.xaml.cs rename to src/Client/App/MainPage.xaml.cs diff --git a/Bit.Fluent.Player/src/Client/App/MauiProgram.cs b/src/Client/App/MauiProgram.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/MauiProgram.cs rename to src/Client/App/MauiProgram.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Android/AndroidManifest.xml b/src/Client/App/Platforms/Android/AndroidManifest.xml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Android/AndroidManifest.xml rename to src/Client/App/Platforms/Android/AndroidManifest.xml diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Android/Extensions/IServiceCollectionExtensions.cs b/src/Client/App/Platforms/Android/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Android/Extensions/IServiceCollectionExtensions.cs rename to src/Client/App/Platforms/Android/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Android/MainActivity.cs b/src/Client/App/Platforms/Android/MainActivity.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Android/MainActivity.cs rename to src/Client/App/Platforms/Android/MainActivity.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Android/MainApplication.cs b/src/Client/App/Platforms/Android/MainApplication.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Android/MainApplication.cs rename to src/Client/App/Platforms/Android/MainApplication.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Android/Resources/values/colors.xml b/src/Client/App/Platforms/Android/Resources/values/colors.xml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Android/Resources/values/colors.xml rename to src/Client/App/Platforms/Android/Resources/values/colors.xml diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/AppDelegate.cs b/src/Client/App/Platforms/MacCatalyst/AppDelegate.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/AppDelegate.cs rename to src/Client/App/Platforms/MacCatalyst/AppDelegate.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs b/src/Client/App/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs rename to src/Client/App/Platforms/MacCatalyst/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/Info.plist b/src/Client/App/Platforms/MacCatalyst/Info.plist similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/Info.plist rename to src/Client/App/Platforms/MacCatalyst/Info.plist diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/Program.cs b/src/Client/App/Platforms/MacCatalyst/Program.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/MacCatalyst/Program.cs rename to src/Client/App/Platforms/MacCatalyst/Program.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Tizen/Main.cs b/src/Client/App/Platforms/Tizen/Main.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Tizen/Main.cs rename to src/Client/App/Platforms/Tizen/Main.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Tizen/tizen-manifest.xml b/src/Client/App/Platforms/Tizen/tizen-manifest.xml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Tizen/tizen-manifest.xml rename to src/Client/App/Platforms/Tizen/tizen-manifest.xml diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Windows/App.xaml b/src/Client/App/Platforms/Windows/App.xaml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Windows/App.xaml rename to src/Client/App/Platforms/Windows/App.xaml diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Windows/App.xaml.cs b/src/Client/App/Platforms/Windows/App.xaml.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Windows/App.xaml.cs rename to src/Client/App/Platforms/Windows/App.xaml.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs b/src/Client/App/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs rename to src/Client/App/Platforms/Windows/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Windows/Package.appxmanifest b/src/Client/App/Platforms/Windows/Package.appxmanifest similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Windows/Package.appxmanifest rename to src/Client/App/Platforms/Windows/Package.appxmanifest diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/Windows/app.manifest b/src/Client/App/Platforms/Windows/app.manifest similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/Windows/app.manifest rename to src/Client/App/Platforms/Windows/app.manifest diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/iOS/AppDelegate.cs b/src/Client/App/Platforms/iOS/AppDelegate.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/iOS/AppDelegate.cs rename to src/Client/App/Platforms/iOS/AppDelegate.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs b/src/Client/App/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs rename to src/Client/App/Platforms/iOS/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/iOS/Info.plist b/src/Client/App/Platforms/iOS/Info.plist similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/iOS/Info.plist rename to src/Client/App/Platforms/iOS/Info.plist diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/iOS/LinkDesc.xml b/src/Client/App/Platforms/iOS/LinkDesc.xml similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/iOS/LinkDesc.xml rename to src/Client/App/Platforms/iOS/LinkDesc.xml diff --git a/Bit.Fluent.Player/src/Client/App/Platforms/iOS/Program.cs b/src/Client/App/Platforms/iOS/Program.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Platforms/iOS/Program.cs rename to src/Client/App/Platforms/iOS/Program.cs diff --git a/Bit.Fluent.Player/src/Client/App/Properties/launchSettings.json b/src/Client/App/Properties/launchSettings.json similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Properties/launchSettings.json rename to src/Client/App/Properties/launchSettings.json diff --git a/Bit.Fluent.Player/src/Client/App/Resources/AppIcon/appicon.svg b/src/Client/App/Resources/AppIcon/appicon.svg similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Resources/AppIcon/appicon.svg rename to src/Client/App/Resources/AppIcon/appicon.svg diff --git a/Bit.Fluent.Player/src/Client/App/Resources/Raw/AboutAssets.txt b/src/Client/App/Resources/Raw/AboutAssets.txt similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Resources/Raw/AboutAssets.txt rename to src/Client/App/Resources/Raw/AboutAssets.txt diff --git a/Bit.Fluent.Player/src/Client/App/Resources/Splash/splash.svg b/src/Client/App/Resources/Splash/splash.svg similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Resources/Splash/splash.svg rename to src/Client/App/Resources/Splash/splash.svg diff --git a/Bit.Fluent.Player/src/Client/App/Services/AppDeviceCoordinator.cs b/src/Client/App/Services/AppDeviceCoordinator.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/App/Services/AppDeviceCoordinator.cs rename to src/Client/App/Services/AppDeviceCoordinator.cs diff --git a/Bit.Fluent.Player/src/Client/App/wwwroot/index.html b/src/Client/App/wwwroot/index.html similarity index 100% rename from Bit.Fluent.Player/src/Client/App/wwwroot/index.html rename to src/Client/App/wwwroot/index.html diff --git a/Bit.Fluent.Player/src/Client/Core/App.razor b/src/Client/Core/App.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/App.razor rename to src/Client/Core/App.razor diff --git a/Bit.Fluent.Player/src/Client/Core/App.razor.cs b/src/Client/Core/App.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/App.razor.cs rename to src/Client/Core/App.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Bit.Fluent.Player.Client.Core.csproj b/src/Client/Core/Bit.Fluent.Player.Client.Core.csproj similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Bit.Fluent.Player.Client.Core.csproj rename to src/Client/Core/Bit.Fluent.Player.Client.Core.csproj diff --git a/Bit.Fluent.Player/src/Client/Core/Extensions/IConfigurationExtensions.cs b/src/Client/Core/Extensions/IConfigurationExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Extensions/IConfigurationExtensions.cs rename to src/Client/Core/Extensions/IConfigurationExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Extensions/IServiceCollectionExtensions.cs b/src/Client/Core/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Extensions/IServiceCollectionExtensions.cs rename to src/Client/Core/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Extensions/JsRuntimeExtension.cs b/src/Client/Core/Extensions/JsRuntimeExtension.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Extensions/JsRuntimeExtension.cs rename to src/Client/Core/Extensions/JsRuntimeExtension.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Extensions/NavigationManagerExtensions.cs b/src/Client/Core/Extensions/NavigationManagerExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Extensions/NavigationManagerExtensions.cs rename to src/Client/Core/Extensions/NavigationManagerExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/HomePage.razor b/src/Client/Core/Pages/HomePage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/HomePage.razor rename to src/Client/Core/Pages/HomePage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/HomePage.razor.cs b/src/Client/Core/Pages/HomePage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/HomePage.razor.cs rename to src/Client/Core/Pages/HomePage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/HomePage.razor.scss b/src/Client/Core/Pages/HomePage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/HomePage.razor.scss rename to src/Client/Core/Pages/HomePage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor b/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor rename to src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.cs b/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.cs rename to src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.scss b/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.scss rename to src/Client/Core/Pages/Identity/DeleteAccountConfirmModal.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/EditProfilePage.razor b/src/Client/Core/Pages/Identity/EditProfilePage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/EditProfilePage.razor rename to src/Client/Core/Pages/Identity/EditProfilePage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/EditProfilePage.razor.cs b/src/Client/Core/Pages/Identity/EditProfilePage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/EditProfilePage.razor.cs rename to src/Client/Core/Pages/Identity/EditProfilePage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/EditProfilePage.razor.scss b/src/Client/Core/Pages/Identity/EditProfilePage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/EditProfilePage.razor.scss rename to src/Client/Core/Pages/Identity/EditProfilePage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor b/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor rename to src/Client/Core/Pages/Identity/EmailConfirmationPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.cs b/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.cs rename to src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.scss b/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.scss rename to src/Client/Core/Pages/Identity/EmailConfirmationPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor b/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor rename to src/Client/Core/Pages/Identity/ForgotPasswordPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.cs b/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.cs rename to src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.scss b/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.scss rename to src/Client/Core/Pages/Identity/ForgotPasswordPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/ResetPasswordPage.razor b/src/Client/Core/Pages/Identity/ResetPasswordPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/ResetPasswordPage.razor rename to src/Client/Core/Pages/Identity/ResetPasswordPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/ResetPasswordPage.razor.cs b/src/Client/Core/Pages/Identity/ResetPasswordPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/ResetPasswordPage.razor.cs rename to src/Client/Core/Pages/Identity/ResetPasswordPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/ResetPasswordPage.razor.scss b/src/Client/Core/Pages/Identity/ResetPasswordPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/ResetPasswordPage.razor.scss rename to src/Client/Core/Pages/Identity/ResetPasswordPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignInPage.razor b/src/Client/Core/Pages/Identity/SignInPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignInPage.razor rename to src/Client/Core/Pages/Identity/SignInPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignInPage.razor.cs b/src/Client/Core/Pages/Identity/SignInPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignInPage.razor.cs rename to src/Client/Core/Pages/Identity/SignInPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignInPage.razor.scss b/src/Client/Core/Pages/Identity/SignInPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignInPage.razor.scss rename to src/Client/Core/Pages/Identity/SignInPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignUpPage.razor b/src/Client/Core/Pages/Identity/SignUpPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignUpPage.razor rename to src/Client/Core/Pages/Identity/SignUpPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignUpPage.razor.cs b/src/Client/Core/Pages/Identity/SignUpPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignUpPage.razor.cs rename to src/Client/Core/Pages/Identity/SignUpPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignUpPage.razor.scss b/src/Client/Core/Pages/Identity/SignUpPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Identity/SignUpPage.razor.scss rename to src/Client/Core/Pages/Identity/SignUpPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/TermsPage.razor b/src/Client/Core/Pages/TermsPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/TermsPage.razor rename to src/Client/Core/Pages/TermsPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/TermsPage.razor.cs b/src/Client/Core/Pages/TermsPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/TermsPage.razor.cs rename to src/Client/Core/Pages/TermsPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/TermsPage.razor.scss b/src/Client/Core/Pages/TermsPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/TermsPage.razor.scss rename to src/Client/Core/Pages/TermsPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Todo/TodoPage.razor b/src/Client/Core/Pages/Todo/TodoPage.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Todo/TodoPage.razor rename to src/Client/Core/Pages/Todo/TodoPage.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Todo/TodoPage.razor.cs b/src/Client/Core/Pages/Todo/TodoPage.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Todo/TodoPage.razor.cs rename to src/Client/Core/Pages/Todo/TodoPage.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Pages/Todo/TodoPage.razor.scss b/src/Client/Core/Pages/Todo/TodoPage.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Pages/Todo/TodoPage.razor.scss rename to src/Client/Core/Pages/Todo/TodoPage.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Scripts/app.ts b/src/Client/Core/Scripts/app.ts similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Scripts/app.ts rename to src/Client/Core/Scripts/app.ts diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Contracts/IAuthenticationService.cs b/src/Client/Core/Services/Contracts/IAuthenticationService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Contracts/IAuthenticationService.cs rename to src/Client/Core/Services/Contracts/IAuthenticationService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Contracts/IBitDeviceCoordinator.cs b/src/Client/Core/Services/Contracts/IBitDeviceCoordinator.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Contracts/IBitDeviceCoordinator.cs rename to src/Client/Core/Services/Contracts/IBitDeviceCoordinator.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Contracts/IExceptionHandler.cs b/src/Client/Core/Services/Contracts/IExceptionHandler.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Contracts/IExceptionHandler.cs rename to src/Client/Core/Services/Contracts/IExceptionHandler.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Contracts/IPrerenderStateService.cs b/src/Client/Core/Services/Contracts/IPrerenderStateService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Contracts/IPrerenderStateService.cs rename to src/Client/Core/Services/Contracts/IPrerenderStateService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Contracts/IPubSubService.cs b/src/Client/Core/Services/Contracts/IPubSubService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Contracts/IPubSubService.cs rename to src/Client/Core/Services/Contracts/IPubSubService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/AppAuthenticationStateProvider.cs b/src/Client/Core/Services/Implementations/AppAuthenticationStateProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/AppAuthenticationStateProvider.cs rename to src/Client/Core/Services/Implementations/AppAuthenticationStateProvider.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/AppHttpClientHandler.cs b/src/Client/Core/Services/Implementations/AppHttpClientHandler.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/AppHttpClientHandler.cs rename to src/Client/Core/Services/Implementations/AppHttpClientHandler.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/AuthenticationService.cs b/src/Client/Core/Services/Implementations/AuthenticationService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/AuthenticationService.cs rename to src/Client/Core/Services/Implementations/AuthenticationService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/ClientSideAuthTokenProvider.cs b/src/Client/Core/Services/Implementations/ClientSideAuthTokenProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/ClientSideAuthTokenProvider.cs rename to src/Client/Core/Services/Implementations/ClientSideAuthTokenProvider.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/ExceptionHandler.cs b/src/Client/Core/Services/Implementations/ExceptionHandler.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/ExceptionHandler.cs rename to src/Client/Core/Services/Implementations/ExceptionHandler.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/MessageBoxService.cs b/src/Client/Core/Services/Implementations/MessageBoxService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/MessageBoxService.cs rename to src/Client/Core/Services/Implementations/MessageBoxService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/PrerenderStateService.cs b/src/Client/Core/Services/Implementations/PrerenderStateService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/PrerenderStateService.cs rename to src/Client/Core/Services/Implementations/PrerenderStateService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/PubSubMessages.cs b/src/Client/Core/Services/Implementations/PubSubMessages.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/PubSubMessages.cs rename to src/Client/Core/Services/Implementations/PubSubMessages.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Services/Implementations/PubSubService.cs b/src/Client/Core/Services/Implementations/PubSubService.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Services/Implementations/PubSubService.cs rename to src/Client/Core/Services/Implementations/PubSubService.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/AppComponentBase.cs b/src/Client/Core/Shared/AppComponentBase.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/AppComponentBase.cs rename to src/Client/Core/Shared/AppComponentBase.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/AppDataAnnotationsValidator.cs b/src/Client/Core/Shared/AppDataAnnotationsValidator.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/AppDataAnnotationsValidator.cs rename to src/Client/Core/Shared/AppDataAnnotationsValidator.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/AppErrorBoundary.razor b/src/Client/Core/Shared/AppErrorBoundary.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/AppErrorBoundary.razor rename to src/Client/Core/Shared/AppErrorBoundary.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/AppErrorBoundary.razor.cs b/src/Client/Core/Shared/AppErrorBoundary.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/AppErrorBoundary.razor.cs rename to src/Client/Core/Shared/AppErrorBoundary.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/AppErrorBoundary.razor.scss b/src/Client/Core/Shared/AppErrorBoundary.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/AppErrorBoundary.razor.scss rename to src/Client/Core/Shared/AppErrorBoundary.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/ChangePrerenderResponseStatusCode.cs b/src/Client/Core/Shared/ChangePrerenderResponseStatusCode.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/ChangePrerenderResponseStatusCode.cs rename to src/Client/Core/Shared/ChangePrerenderResponseStatusCode.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/ConfirmMessageBox.razor b/src/Client/Core/Shared/ConfirmMessageBox.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/ConfirmMessageBox.razor rename to src/Client/Core/Shared/ConfirmMessageBox.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/ConfirmMessageBox.razor.cs b/src/Client/Core/Shared/ConfirmMessageBox.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/ConfirmMessageBox.razor.cs rename to src/Client/Core/Shared/ConfirmMessageBox.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/ConfirmMessageBox.razor.scss b/src/Client/Core/Shared/ConfirmMessageBox.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/ConfirmMessageBox.razor.scss rename to src/Client/Core/Shared/ConfirmMessageBox.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/Footer.razor b/src/Client/Core/Shared/Footer.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/Footer.razor rename to src/Client/Core/Shared/Footer.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/Footer.razor.cs b/src/Client/Core/Shared/Footer.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/Footer.razor.cs rename to src/Client/Core/Shared/Footer.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/Footer.razor.scss b/src/Client/Core/Shared/Footer.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/Footer.razor.scss rename to src/Client/Core/Shared/Footer.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/Header.razor b/src/Client/Core/Shared/Header.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/Header.razor rename to src/Client/Core/Shared/Header.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/Header.razor.cs b/src/Client/Core/Shared/Header.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/Header.razor.cs rename to src/Client/Core/Shared/Header.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/Header.razor.scss b/src/Client/Core/Shared/Header.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/Header.razor.scss rename to src/Client/Core/Shared/Header.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/LoadingComponent.razor b/src/Client/Core/Shared/LoadingComponent.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/LoadingComponent.razor rename to src/Client/Core/Shared/LoadingComponent.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/LoadingComponent.razor.cs b/src/Client/Core/Shared/LoadingComponent.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/LoadingComponent.razor.cs rename to src/Client/Core/Shared/LoadingComponent.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/MainLayout.razor b/src/Client/Core/Shared/MainLayout.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/MainLayout.razor rename to src/Client/Core/Shared/MainLayout.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/MainLayout.razor.cs b/src/Client/Core/Shared/MainLayout.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/MainLayout.razor.cs rename to src/Client/Core/Shared/MainLayout.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/MainLayout.razor.scss b/src/Client/Core/Shared/MainLayout.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/MainLayout.razor.scss rename to src/Client/Core/Shared/MainLayout.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/MessageBox.razor b/src/Client/Core/Shared/MessageBox.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/MessageBox.razor rename to src/Client/Core/Shared/MessageBox.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/MessageBox.razor.cs b/src/Client/Core/Shared/MessageBox.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/MessageBox.razor.cs rename to src/Client/Core/Shared/MessageBox.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/MessageBox.razor.scss b/src/Client/Core/Shared/MessageBox.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/MessageBox.razor.scss rename to src/Client/Core/Shared/MessageBox.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/NavMenu.razor b/src/Client/Core/Shared/NavMenu.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/NavMenu.razor rename to src/Client/Core/Shared/NavMenu.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/NavMenu.razor.cs b/src/Client/Core/Shared/NavMenu.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/NavMenu.razor.cs rename to src/Client/Core/Shared/NavMenu.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/NavMenu.razor.scss b/src/Client/Core/Shared/NavMenu.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/NavMenu.razor.scss rename to src/Client/Core/Shared/NavMenu.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/NotAuthorizedComponent.razor b/src/Client/Core/Shared/NotAuthorizedComponent.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/NotAuthorizedComponent.razor rename to src/Client/Core/Shared/NotAuthorizedComponent.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/NotAuthorizedComponent.razor.cs b/src/Client/Core/Shared/NotAuthorizedComponent.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/NotAuthorizedComponent.razor.cs rename to src/Client/Core/Shared/NotAuthorizedComponent.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/NotAuthorizedComponent.razor.scss b/src/Client/Core/Shared/NotAuthorizedComponent.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/NotAuthorizedComponent.razor.scss rename to src/Client/Core/Shared/NotAuthorizedComponent.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/PageNotFound.razor b/src/Client/Core/Shared/PageNotFound.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/PageNotFound.razor rename to src/Client/Core/Shared/PageNotFound.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/PageNotFound.razor.scss b/src/Client/Core/Shared/PageNotFound.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/PageNotFound.razor.scss rename to src/Client/Core/Shared/PageNotFound.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/SignOutConfirmModal.razor b/src/Client/Core/Shared/SignOutConfirmModal.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/SignOutConfirmModal.razor rename to src/Client/Core/Shared/SignOutConfirmModal.razor diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/SignOutConfirmModal.razor.cs b/src/Client/Core/Shared/SignOutConfirmModal.razor.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/SignOutConfirmModal.razor.cs rename to src/Client/Core/Shared/SignOutConfirmModal.razor.cs diff --git a/Bit.Fluent.Player/src/Client/Core/Shared/SignOutConfirmModal.razor.scss b/src/Client/Core/Shared/SignOutConfirmModal.razor.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Shared/SignOutConfirmModal.razor.scss rename to src/Client/Core/Shared/SignOutConfirmModal.razor.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_bit-css-variables.scss b/src/Client/Core/Styles/abstracts/_bit-css-variables.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_bit-css-variables.scss rename to src/Client/Core/Styles/abstracts/_bit-css-variables.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_functions.scss b/src/Client/Core/Styles/abstracts/_functions.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_functions.scss rename to src/Client/Core/Styles/abstracts/_functions.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_media-queries.scss b/src/Client/Core/Styles/abstracts/_media-queries.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_media-queries.scss rename to src/Client/Core/Styles/abstracts/_media-queries.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_vars.scss b/src/Client/Core/Styles/abstracts/_vars.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Styles/abstracts/_vars.scss rename to src/Client/Core/Styles/abstracts/_vars.scss diff --git a/Bit.Fluent.Player/src/Client/Core/Styles/app.scss b/src/Client/Core/Styles/app.scss similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/Styles/app.scss rename to src/Client/Core/Styles/app.scss diff --git a/Bit.Fluent.Player/src/Client/Core/_Imports.razor b/src/Client/Core/_Imports.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/_Imports.razor rename to src/Client/Core/_Imports.razor diff --git a/Bit.Fluent.Player/src/Client/Core/appsettings.json b/src/Client/Core/appsettings.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/appsettings.json rename to src/Client/Core/appsettings.json diff --git a/Bit.Fluent.Player/src/Client/Core/compilerconfig.json b/src/Client/Core/compilerconfig.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/compilerconfig.json rename to src/Client/Core/compilerconfig.json diff --git a/Bit.Fluent.Player/src/Client/Core/tsconfig.json b/src/Client/Core/tsconfig.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/tsconfig.json rename to src/Client/Core/tsconfig.json diff --git a/Bit.Fluent.Player/src/Client/Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg b/src/Client/Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg rename to src/Client/Core/wwwroot/images/backgrounds/empty-todo-list-bg.svg diff --git a/Bit.Fluent.Player/src/Client/Core/wwwroot/images/bit-logo.svg b/src/Client/Core/wwwroot/images/bit-logo.svg similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/wwwroot/images/bit-logo.svg rename to src/Client/Core/wwwroot/images/bit-logo.svg diff --git a/Bit.Fluent.Player/src/Client/Core/wwwroot/images/icons/error-triangle.svg b/src/Client/Core/wwwroot/images/icons/error-triangle.svg similarity index 100% rename from Bit.Fluent.Player/src/Client/Core/wwwroot/images/icons/error-triangle.svg rename to src/Client/Core/wwwroot/images/icons/error-triangle.svg diff --git a/Bit.Fluent.Player/src/Client/Web/.config/dotnet-tools.json b/src/Client/Web/.config/dotnet-tools.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/.config/dotnet-tools.json rename to src/Client/Web/.config/dotnet-tools.json diff --git a/Bit.Fluent.Player/src/Client/Web/Bit.Fluent.Player.Client.Web.csproj b/src/Client/Web/Bit.Fluent.Player.Client.Web.csproj similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Bit.Fluent.Player.Client.Web.csproj rename to src/Client/Web/Bit.Fluent.Player.Client.Web.csproj diff --git a/Bit.Fluent.Player/src/Client/Web/Extensions/HttpRequestExtensions.cs b/src/Client/Web/Extensions/HttpRequestExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Extensions/HttpRequestExtensions.cs rename to src/Client/Web/Extensions/HttpRequestExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Extensions/IServiceCollectionExtensions.cs b/src/Client/Web/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Extensions/IServiceCollectionExtensions.cs rename to src/Client/Web/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Pages/AppBswupProgressBar.razor b/src/Client/Web/Pages/AppBswupProgressBar.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Pages/AppBswupProgressBar.razor rename to src/Client/Web/Pages/AppBswupProgressBar.razor diff --git a/Bit.Fluent.Player/src/Client/Web/Pages/AppBupProgressBar.razor b/src/Client/Web/Pages/AppBupProgressBar.razor similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Pages/AppBupProgressBar.razor rename to src/Client/Web/Pages/AppBupProgressBar.razor diff --git a/Bit.Fluent.Player/src/Client/Web/Pages/_Host.cshtml b/src/Client/Web/Pages/_Host.cshtml similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Pages/_Host.cshtml rename to src/Client/Web/Pages/_Host.cshtml diff --git a/Bit.Fluent.Player/src/Client/Web/Pages/_Layout.cshtml b/src/Client/Web/Pages/_Layout.cshtml similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Pages/_Layout.cshtml rename to src/Client/Web/Pages/_Layout.cshtml diff --git a/Bit.Fluent.Player/src/Client/Web/Program.BlazorElectron.cs b/src/Client/Web/Program.BlazorElectron.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Program.BlazorElectron.cs rename to src/Client/Web/Program.BlazorElectron.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Program.BlazorServer.cs b/src/Client/Web/Program.BlazorServer.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Program.BlazorServer.cs rename to src/Client/Web/Program.BlazorServer.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Program.BlazorWebAssembly.cs b/src/Client/Web/Program.BlazorWebAssembly.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Program.BlazorWebAssembly.cs rename to src/Client/Web/Program.BlazorWebAssembly.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Program.cs b/src/Client/Web/Program.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Program.cs rename to src/Client/Web/Program.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Properties/launchSettings.json b/src/Client/Web/Properties/launchSettings.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Properties/launchSettings.json rename to src/Client/Web/Properties/launchSettings.json diff --git a/Bit.Fluent.Player/src/Client/Web/Services/Implementations/ServerSideAuthTokenProvider.cs b/src/Client/Web/Services/Implementations/ServerSideAuthTokenProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Services/Implementations/ServerSideAuthTokenProvider.cs rename to src/Client/Web/Services/Implementations/ServerSideAuthTokenProvider.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Services/Implementations/WebDeviceCoordinator.cs b/src/Client/Web/Services/Implementations/WebDeviceCoordinator.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Services/Implementations/WebDeviceCoordinator.cs rename to src/Client/Web/Services/Implementations/WebDeviceCoordinator.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Startup/Middlewares.cs b/src/Client/Web/Startup/Middlewares.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Startup/Middlewares.cs rename to src/Client/Web/Startup/Middlewares.cs diff --git a/Bit.Fluent.Player/src/Client/Web/Startup/Services.cs b/src/Client/Web/Startup/Services.cs similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/Startup/Services.cs rename to src/Client/Web/Startup/Services.cs diff --git a/Bit.Fluent.Player/src/Client/Web/electron.manifest.json b/src/Client/Web/electron.manifest.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/electron.manifest.json rename to src/Client/Web/electron.manifest.json diff --git a/Bit.Fluent.Player/src/Client/Web/wwwroot/favicon.ico b/src/Client/Web/wwwroot/favicon.ico similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/wwwroot/favicon.ico rename to src/Client/Web/wwwroot/favicon.ico diff --git a/Bit.Fluent.Player/src/Client/Web/wwwroot/images/icons/bit-icon-512.png b/src/Client/Web/wwwroot/images/icons/bit-icon-512.png similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/wwwroot/images/icons/bit-icon-512.png rename to src/Client/Web/wwwroot/images/icons/bit-icon-512.png diff --git a/Bit.Fluent.Player/src/Client/Web/wwwroot/manifest.json b/src/Client/Web/wwwroot/manifest.json similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/wwwroot/manifest.json rename to src/Client/Web/wwwroot/manifest.json diff --git a/Bit.Fluent.Player/src/Client/Web/wwwroot/service-worker.js b/src/Client/Web/wwwroot/service-worker.js similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/wwwroot/service-worker.js rename to src/Client/Web/wwwroot/service-worker.js diff --git a/Bit.Fluent.Player/src/Client/Web/wwwroot/service-worker.published.js b/src/Client/Web/wwwroot/service-worker.published.js similarity index 100% rename from Bit.Fluent.Player/src/Client/Web/wwwroot/service-worker.published.js rename to src/Client/Web/wwwroot/service-worker.published.js diff --git a/Bit.Fluent.Player/src/Directory.Build.props b/src/Directory.Build.props similarity index 100% rename from Bit.Fluent.Player/src/Directory.Build.props rename to src/Directory.Build.props diff --git a/Bit.Fluent.Player/src/Infra/Iac/Bit.Fluent.Player.Iac.csproj b/src/Infra/Iac/Bit.Fluent.Player.Iac.csproj similarity index 100% rename from Bit.Fluent.Player/src/Infra/Iac/Bit.Fluent.Player.Iac.csproj rename to src/Infra/Iac/Bit.Fluent.Player.Iac.csproj diff --git a/Bit.Fluent.Player/src/Infra/Iac/Program.cs b/src/Infra/Iac/Program.cs similarity index 100% rename from Bit.Fluent.Player/src/Infra/Iac/Program.cs rename to src/Infra/Iac/Program.cs diff --git a/Bit.Fluent.Player/src/Infra/Iac/Pulumi.yaml b/src/Infra/Iac/Pulumi.yaml similarity index 100% rename from Bit.Fluent.Player/src/Infra/Iac/Pulumi.yaml rename to src/Infra/Iac/Pulumi.yaml diff --git a/Bit.Fluent.Player/src/Infra/Iac/Readme.md b/src/Infra/Iac/Readme.md similarity index 100% rename from Bit.Fluent.Player/src/Infra/Iac/Readme.md rename to src/Infra/Iac/Readme.md diff --git a/Bit.Fluent.Player/src/Infra/Iac/TdStack.cs b/src/Infra/Iac/TdStack.cs similarity index 100% rename from Bit.Fluent.Player/src/Infra/Iac/TdStack.cs rename to src/Infra/Iac/TdStack.cs diff --git a/Bit.Fluent.Player/src/Server/Api/AppSettings.cs b/src/Server/Api/AppSettings.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/AppSettings.cs rename to src/Server/Api/AppSettings.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Bit.Fluent.Player.Server.Api.csproj b/src/Server/Api/Bit.Fluent.Player.Server.Api.csproj similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Bit.Fluent.Player.Server.Api.csproj rename to src/Server/Api/Bit.Fluent.Player.Server.Api.csproj diff --git a/Bit.Fluent.Player/src/Server/Api/Controllers/AppControllerBase.cs b/src/Server/Api/Controllers/AppControllerBase.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Controllers/AppControllerBase.cs rename to src/Server/Api/Controllers/AppControllerBase.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Controllers/AttachmentController.cs b/src/Server/Api/Controllers/AttachmentController.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Controllers/AttachmentController.cs rename to src/Server/Api/Controllers/AttachmentController.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Controllers/Identity/AuthController.cs b/src/Server/Api/Controllers/Identity/AuthController.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Controllers/Identity/AuthController.cs rename to src/Server/Api/Controllers/Identity/AuthController.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Controllers/Identity/UserController.cs b/src/Server/Api/Controllers/Identity/UserController.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Controllers/Identity/UserController.cs rename to src/Server/Api/Controllers/Identity/UserController.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Controllers/Todo/TodoItemController.cs b/src/Server/Api/Controllers/Todo/TodoItemController.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Controllers/Todo/TodoItemController.cs rename to src/Server/Api/Controllers/Todo/TodoItemController.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Data/AppDbContext.cs b/src/Server/Api/Data/AppDbContext.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Data/AppDbContext.cs rename to src/Server/Api/Data/AppDbContext.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Data/Configurations/Identity/RoleConfiguration.cs b/src/Server/Api/Data/Configurations/Identity/RoleConfiguration.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Data/Configurations/Identity/RoleConfiguration.cs rename to src/Server/Api/Data/Configurations/Identity/RoleConfiguration.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Data/Configurations/Identity/UserConfiguration.cs b/src/Server/Api/Data/Configurations/Identity/UserConfiguration.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Data/Configurations/Identity/UserConfiguration.cs rename to src/Server/Api/Data/Configurations/Identity/UserConfiguration.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Extensions/IApplicationBuilderExtensions.cs b/src/Server/Api/Extensions/IApplicationBuilderExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Extensions/IApplicationBuilderExtensions.cs rename to src/Server/Api/Extensions/IApplicationBuilderExtensions.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Extensions/IServiceCollectionExtensions.cs b/src/Server/Api/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Extensions/IServiceCollectionExtensions.cs rename to src/Server/Api/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Extensions/ODataOperationFilter.cs b/src/Server/Api/Extensions/ODataOperationFilter.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Extensions/ODataOperationFilter.cs rename to src/Server/Api/Extensions/ODataOperationFilter.cs diff --git a/src/Server/Api/IdentityCertificate.pfx b/src/Server/Api/IdentityCertificate.pfx new file mode 100644 index 0000000000000000000000000000000000000000..7ad2e2842bc7144ef5371a9475d0061976af0d67 GIT binary patch literal 2437 zcmV;033~Q0f(d~F0Ru3C2}cGADuzgg_YDCD0ic2jI0S+TG%$h*Fff7x=LQKXhDe6@ z4FLxRpn?O~FoFZr0s#Opf&{PEX}F9Am_Gd*Y;mn8;Q3py&s6)2_SfJJW50ALSPhn7VU?|u z`71jlt=aYN8kY^cb5l9y4}^`!S*G9j_tCss3t3y_@ieNyJxL2oYG6PA#pw%^Sufh` zx_bSm9xoJq^XUfw`;TKpWntXrY>dB6{m&Cni!ZM#4h>eg3r=fD0R_Y0*b-VL7JyXq zNDKM1FuHuzCAZ)4RJ#>%2|l^`#w)IA*%1S_-Rz&HBK1WeHtUZxW z0!83a7QBxEUc1Du3V6d-qy=3{JS93Ooa^In@=AVm78HQ)2l3u>1BYKAUecxGCIxc#?_vgqK5n_vj3uFN)%qdYat103aXi>U zu)VhQnw)ISnK|`ct}4OtW96*iH{J-Amuct%^|PgSk7cJ=d>IX*Xw#i4WWYhcle0oO zqAY$3m51^#&_5!w5(yjPJ$H!+pQ^Aj8s~cOKe9O$6Uo-upx~oAum&H9E7p}4ew;*L z?GifZ*Gx!{_?QQXRgc8B(D6E<)%lSy{lws3rcsWG>685l$b#7XqG1bKm%rlSrmdZ5 ztq-u(!CarE1UV1+&J(EA;R$yMmH@3Gpx#5FhuH0&mOkU<4^yc$+#%Dx&Q?CcPDd|- z6UgQcg&?PZm6qd%>LKCSC;g%e{torOKA#%KvO&)%rVJtKKLL!;?TVNY?rALtZp@6& zlojURLHx+4VP5)_Y(iHzL?}E&{!hBMx`fUlqx4Qh>&a0Jx4%^sYtf+KGG>_9$&##Z z-rM{SSy&Z2U~}Rlk21=Z_PAHG4YFvGgz8vu{&apPfTCnAu+}8M{vccIKfX~Nn4-QB zT6$?ILdX`Uy-tfKr#FlcDL+7U7XwORe1YTdSrg;|gSvB?5Tth-|INMvE%3B&biUQk z%AllT;P1KP0R1J}&jWivI2wx}cB)$7inZOg%J7co-j1lq+J-x=URV>NA~hz@lIzH{ zIf%JDfwmBk6sqYL{I2ajO+a^6@LF((d9XM`V91TDQR6+yd6xz3H<_Y z5#kXqhJU{#MtVHH!hlu1LD-Y&LNQU(<5_n-Pmn(KaZU2Pf?KFgy&J%Y73TY{l2eYWWnWJpW>h}tg)%1bLpfc8eN zgyhHkaSO29g(H!1mnUO9S5}RN1zX!@yCZfl(<7+dc@mTx*bb|?ni&vkbu|`K^&OIW zDDiS^*_?AopT%Uo5Zoi=V~WrN3r-huyitHkgC8}Bk&Y`SE7=;EZiFroeV%j>PT||% zzX)KW4a`2rX+<-vCUX`|1aEFdA^(9p*Y~;zuRoDT*?OiS5bi)X zDPCXLM$Wws34-9A$c{5PNPU0n`IMHg)f6EJ=Qr3N=Br7b3wf6+z+!KOKaZO(5gW7jfN30C%5{}X00OGz+EC6a zA34Da7LtZ6Z$CX)0_*%zQ+jfvZbubXxLdJi2k~~~g3^QphI}^YwMAJ7P=w-R-e6js zv)^8fcEQfPFug?DW`tb>dUiU-vUs48c@nc3aQJWkVKH9%)wsk@(YbvjP?f07t8S|&pV-}o2ar=*gTAyXprQWeVu zIMtiKhZvXG;c&vqKEpf$|utw(4SCC2BD3!JUWA!xl2DnIx{NO8DDF_FC z#j-6GR4Rgu47oi#b_jo3vapwVdCVrDW{*4R0dk#H(;L)W~>u z0a2a^XsES{Fy4V0@p|yP{k~5SN@)$Oz-8kp);|3MuL(?+a9{|AObWX087)!uC6@b& zUw3cwh%%h0FuyzCT#w(jC#lbY)+LI*m_Dq zDNmD9J0sV4#u@=SUOD(y2so+yR}TeG+k${izkM8DtUVzHrS3j{Iv1M(PxAD|;a0`c zl#V%3X*lDFEm(xJ-KH@mFe3&DDuzgg_YDCF6)_eB6e+o^vV`lTVZ{2(yIgrdsBcTgK}qY0s;sC DX25hu literal 0 HcmV?d00001 diff --git a/Bit.Fluent.Player/src/Server/Api/Mappers/IdentityMapper.cs b/src/Server/Api/Mappers/IdentityMapper.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Mappers/IdentityMapper.cs rename to src/Server/Api/Mappers/IdentityMapper.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Mappers/Readme.md b/src/Server/Api/Mappers/Readme.md similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Mappers/Readme.md rename to src/Server/Api/Mappers/Readme.md diff --git a/Bit.Fluent.Player/src/Server/Api/Mappers/TodoMapper.cs b/src/Server/Api/Mappers/TodoMapper.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Mappers/TodoMapper.cs rename to src/Server/Api/Mappers/TodoMapper.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Middlewares/HttpResponseExceptionHandlerMiddleware.cs b/src/Server/Api/Middlewares/HttpResponseExceptionHandlerMiddleware.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Middlewares/HttpResponseExceptionHandlerMiddleware.cs rename to src/Server/Api/Middlewares/HttpResponseExceptionHandlerMiddleware.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Models/Emailing/EmailConfirmationModel.cs b/src/Server/Api/Models/Emailing/EmailConfirmationModel.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Models/Emailing/EmailConfirmationModel.cs rename to src/Server/Api/Models/Emailing/EmailConfirmationModel.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Models/Emailing/ResetPasswordModel.cs b/src/Server/Api/Models/Emailing/ResetPasswordModel.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Models/Emailing/ResetPasswordModel.cs rename to src/Server/Api/Models/Emailing/ResetPasswordModel.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Models/Identity/Role.cs b/src/Server/Api/Models/Identity/Role.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Models/Identity/Role.cs rename to src/Server/Api/Models/Identity/Role.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Models/Identity/User.cs b/src/Server/Api/Models/Identity/User.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Models/Identity/User.cs rename to src/Server/Api/Models/Identity/User.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Models/Todo/TodoItem.cs b/src/Server/Api/Models/Todo/TodoItem.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Models/Todo/TodoItem.cs rename to src/Server/Api/Models/Todo/TodoItem.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Program.cs b/src/Server/Api/Program.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Program.cs rename to src/Server/Api/Program.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Properties/launchSettings.json b/src/Server/Api/Properties/launchSettings.json similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Properties/launchSettings.json rename to src/Server/Api/Properties/launchSettings.json diff --git a/Bit.Fluent.Player/src/Server/Api/Resources/EmailConfirmation.cshtml b/src/Server/Api/Resources/EmailConfirmation.cshtml similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Resources/EmailConfirmation.cshtml rename to src/Server/Api/Resources/EmailConfirmation.cshtml diff --git a/Bit.Fluent.Player/src/Server/Api/Resources/EmailStrings.Designer.cs b/src/Server/Api/Resources/EmailStrings.Designer.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Resources/EmailStrings.Designer.cs rename to src/Server/Api/Resources/EmailStrings.Designer.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Resources/EmailStrings.fr.resx b/src/Server/Api/Resources/EmailStrings.fr.resx similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Resources/EmailStrings.fr.resx rename to src/Server/Api/Resources/EmailStrings.fr.resx diff --git a/Bit.Fluent.Player/src/Server/Api/Resources/EmailStrings.resx b/src/Server/Api/Resources/EmailStrings.resx similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Resources/EmailStrings.resx rename to src/Server/Api/Resources/EmailStrings.resx diff --git a/Bit.Fluent.Player/src/Server/Api/Resources/ResetPassword.cshtml b/src/Server/Api/Resources/ResetPassword.cshtml similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Resources/ResetPassword.cshtml rename to src/Server/Api/Resources/ResetPassword.cshtml diff --git a/Bit.Fluent.Player/src/Server/Api/Services/Contracts/IJwtService.cs b/src/Server/Api/Services/Contracts/IJwtService.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Services/Contracts/IJwtService.cs rename to src/Server/Api/Services/Contracts/IJwtService.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Services/Contracts/IUserInformationProvider.cs b/src/Server/Api/Services/Contracts/IUserInformationProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Services/Contracts/IUserInformationProvider.cs rename to src/Server/Api/Services/Contracts/IUserInformationProvider.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Services/Implementations/JwtService.cs b/src/Server/Api/Services/Implementations/JwtService.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Services/Implementations/JwtService.cs rename to src/Server/Api/Services/Implementations/JwtService.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Services/Implementations/UserInformationProvider.cs b/src/Server/Api/Services/Implementations/UserInformationProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Services/Implementations/UserInformationProvider.cs rename to src/Server/Api/Services/Implementations/UserInformationProvider.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Startup/Middlewares.cs b/src/Server/Api/Startup/Middlewares.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Startup/Middlewares.cs rename to src/Server/Api/Startup/Middlewares.cs diff --git a/Bit.Fluent.Player/src/Server/Api/Startup/Services.cs b/src/Server/Api/Startup/Services.cs similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/Startup/Services.cs rename to src/Server/Api/Startup/Services.cs diff --git a/Bit.Fluent.Player/src/Server/Api/appsettings.Development.json b/src/Server/Api/appsettings.Development.json similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/appsettings.Development.json rename to src/Server/Api/appsettings.Development.json diff --git a/Bit.Fluent.Player/src/Server/Api/appsettings.json b/src/Server/Api/appsettings.json similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/appsettings.json rename to src/Server/Api/appsettings.json diff --git a/Bit.Fluent.Player/src/Server/Api/wwwroot/images/icon.png b/src/Server/Api/wwwroot/images/icon.png similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/wwwroot/images/icon.png rename to src/Server/Api/wwwroot/images/icon.png diff --git a/Bit.Fluent.Player/src/Server/Api/wwwroot/swagger/swagger-utils.js b/src/Server/Api/wwwroot/swagger/swagger-utils.js similarity index 100% rename from Bit.Fluent.Player/src/Server/Api/wwwroot/swagger/swagger-utils.js rename to src/Server/Api/wwwroot/swagger/swagger-utils.js diff --git a/Bit.Fluent.Player/src/Shared/Attributes/AutoInjectAttribute.cs b/src/Shared/Attributes/AutoInjectAttribute.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Attributes/AutoInjectAttribute.cs rename to src/Shared/Attributes/AutoInjectAttribute.cs diff --git a/Bit.Fluent.Player/src/Shared/Attributes/DtoResourceTypeAttribute.cs b/src/Shared/Attributes/DtoResourceTypeAttribute.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Attributes/DtoResourceTypeAttribute.cs rename to src/Shared/Attributes/DtoResourceTypeAttribute.cs diff --git a/Bit.Fluent.Player/src/Shared/Bit.Fluent.Player.Shared.csproj b/src/Shared/Bit.Fluent.Player.Shared.csproj similarity index 100% rename from Bit.Fluent.Player/src/Shared/Bit.Fluent.Player.Shared.csproj rename to src/Shared/Bit.Fluent.Player.Shared.csproj diff --git a/Bit.Fluent.Player/src/Shared/Dtos/AppJsonContext.cs b/src/Shared/Dtos/AppJsonContext.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/AppJsonContext.cs rename to src/Shared/Dtos/AppJsonContext.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/EditUserDto.cs b/src/Shared/Dtos/Identity/EditUserDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/EditUserDto.cs rename to src/Shared/Dtos/Identity/EditUserDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/EmailConfirmedRequestDto.cs b/src/Shared/Dtos/Identity/EmailConfirmedRequestDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/EmailConfirmedRequestDto.cs rename to src/Shared/Dtos/Identity/EmailConfirmedRequestDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/ResetPasswordRequestDto.cs b/src/Shared/Dtos/Identity/ResetPasswordRequestDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/ResetPasswordRequestDto.cs rename to src/Shared/Dtos/Identity/ResetPasswordRequestDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/RoleDto.cs b/src/Shared/Dtos/Identity/RoleDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/RoleDto.cs rename to src/Shared/Dtos/Identity/RoleDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/SendEmailConfirmLinkRequestDto.cs b/src/Shared/Dtos/Identity/SendEmailConfirmLinkRequestDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/SendEmailConfirmLinkRequestDto.cs rename to src/Shared/Dtos/Identity/SendEmailConfirmLinkRequestDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/SendEmailForgotPasswordLinkRequestDto.cs b/src/Shared/Dtos/Identity/SendEmailForgotPasswordLinkRequestDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/SendEmailForgotPasswordLinkRequestDto.cs rename to src/Shared/Dtos/Identity/SendEmailForgotPasswordLinkRequestDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/SignInRequestDto.cs b/src/Shared/Dtos/Identity/SignInRequestDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/SignInRequestDto.cs rename to src/Shared/Dtos/Identity/SignInRequestDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/SignInResponseDto.cs b/src/Shared/Dtos/Identity/SignInResponseDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/SignInResponseDto.cs rename to src/Shared/Dtos/Identity/SignInResponseDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/SignUpRequestDto.cs b/src/Shared/Dtos/Identity/SignUpRequestDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/SignUpRequestDto.cs rename to src/Shared/Dtos/Identity/SignUpRequestDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Identity/UserDto.cs b/src/Shared/Dtos/Identity/UserDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Identity/UserDto.cs rename to src/Shared/Dtos/Identity/UserDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Dtos/Todo/TodoItemDto.cs b/src/Shared/Dtos/Todo/TodoItemDto.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Dtos/Todo/TodoItemDto.cs rename to src/Shared/Dtos/Todo/TodoItemDto.cs diff --git a/Bit.Fluent.Player/src/Shared/Enums/EmailTemplate.cs b/src/Shared/Enums/EmailTemplate.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Enums/EmailTemplate.cs rename to src/Shared/Enums/EmailTemplate.cs diff --git a/Bit.Fluent.Player/src/Shared/Enums/Gender.cs b/src/Shared/Enums/Gender.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Enums/Gender.cs rename to src/Shared/Enums/Gender.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/BadRequestException.cs b/src/Shared/Exceptions/BadRequestException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/BadRequestException.cs rename to src/Shared/Exceptions/BadRequestException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/ConflictException.cs b/src/Shared/Exceptions/ConflictException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/ConflictException.cs rename to src/Shared/Exceptions/ConflictException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/DomainLogicException.cs b/src/Shared/Exceptions/DomainLogicException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/DomainLogicException.cs rename to src/Shared/Exceptions/DomainLogicException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/ErrorResourcePayload.cs b/src/Shared/Exceptions/ErrorResourcePayload.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/ErrorResourcePayload.cs rename to src/Shared/Exceptions/ErrorResourcePayload.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/ForbiddenException.cs b/src/Shared/Exceptions/ForbiddenException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/ForbiddenException.cs rename to src/Shared/Exceptions/ForbiddenException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/KnownException.cs b/src/Shared/Exceptions/KnownException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/KnownException.cs rename to src/Shared/Exceptions/KnownException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/ResourceNotFoundException.cs b/src/Shared/Exceptions/ResourceNotFoundException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/ResourceNotFoundException.cs rename to src/Shared/Exceptions/ResourceNotFoundException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/ResourceValidationException.cs b/src/Shared/Exceptions/ResourceValidationException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/ResourceValidationException.cs rename to src/Shared/Exceptions/ResourceValidationException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/RestErrorInfo.cs b/src/Shared/Exceptions/RestErrorInfo.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/RestErrorInfo.cs rename to src/Shared/Exceptions/RestErrorInfo.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/RestException.cs b/src/Shared/Exceptions/RestException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/RestException.cs rename to src/Shared/Exceptions/RestException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/TooManyRequestsExceptions.cs b/src/Shared/Exceptions/TooManyRequestsExceptions.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/TooManyRequestsExceptions.cs rename to src/Shared/Exceptions/TooManyRequestsExceptions.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/UnauthorizedException.cs b/src/Shared/Exceptions/UnauthorizedException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/UnauthorizedException.cs rename to src/Shared/Exceptions/UnauthorizedException.cs diff --git a/Bit.Fluent.Player/src/Shared/Exceptions/UnknownException.cs b/src/Shared/Exceptions/UnknownException.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Exceptions/UnknownException.cs rename to src/Shared/Exceptions/UnknownException.cs diff --git a/Bit.Fluent.Player/src/Shared/Extensions/ClaimsPrincipalExtensions.cs b/src/Shared/Extensions/ClaimsPrincipalExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Extensions/ClaimsPrincipalExtensions.cs rename to src/Shared/Extensions/ClaimsPrincipalExtensions.cs diff --git a/Bit.Fluent.Player/src/Shared/Extensions/IServiceCollectionExtensions.cs b/src/Shared/Extensions/IServiceCollectionExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Extensions/IServiceCollectionExtensions.cs rename to src/Shared/Extensions/IServiceCollectionExtensions.cs diff --git a/Bit.Fluent.Player/src/Shared/Extensions/LinqExtensions.cs b/src/Shared/Extensions/LinqExtensions.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Extensions/LinqExtensions.cs rename to src/Shared/Extensions/LinqExtensions.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/BlazorMode.cs b/src/Shared/Infra/BlazorMode.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/BlazorMode.cs rename to src/Shared/Infra/BlazorMode.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/BlazorModeDetector.cs b/src/Shared/Infra/BlazorModeDetector.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/BlazorModeDetector.cs rename to src/Shared/Infra/BlazorModeDetector.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/BuildConfigurationMode.cs b/src/Shared/Infra/BuildConfigurationMode.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/BuildConfigurationMode.cs rename to src/Shared/Infra/BuildConfigurationMode.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/BuildConfigurationModeDetector.cs b/src/Shared/Infra/BuildConfigurationModeDetector.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/BuildConfigurationModeDetector.cs rename to src/Shared/Infra/BuildConfigurationModeDetector.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/CultureInfoManager.cs b/src/Shared/Infra/CultureInfoManager.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/CultureInfoManager.cs rename to src/Shared/Infra/CultureInfoManager.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/WebAppDeploymentType.cs b/src/Shared/Infra/WebAppDeploymentType.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/WebAppDeploymentType.cs rename to src/Shared/Infra/WebAppDeploymentType.cs diff --git a/Bit.Fluent.Player/src/Shared/Infra/WebAppDeploymentTypeDetector.cs b/src/Shared/Infra/WebAppDeploymentTypeDetector.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Infra/WebAppDeploymentTypeDetector.cs rename to src/Shared/Infra/WebAppDeploymentTypeDetector.cs diff --git a/Bit.Fluent.Player/src/Shared/Mapper.cs b/src/Shared/Mapper.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Mapper.cs rename to src/Shared/Mapper.cs diff --git a/Bit.Fluent.Player/src/Shared/Resources/AppStrings.Designer.cs b/src/Shared/Resources/AppStrings.Designer.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Resources/AppStrings.Designer.cs rename to src/Shared/Resources/AppStrings.Designer.cs diff --git a/Bit.Fluent.Player/src/Shared/Resources/AppStrings.fr.resx b/src/Shared/Resources/AppStrings.fr.resx similarity index 100% rename from Bit.Fluent.Player/src/Shared/Resources/AppStrings.fr.resx rename to src/Shared/Resources/AppStrings.fr.resx diff --git a/Bit.Fluent.Player/src/Shared/Resources/AppStrings.resx b/src/Shared/Resources/AppStrings.resx similarity index 100% rename from Bit.Fluent.Player/src/Shared/Resources/AppStrings.resx rename to src/Shared/Resources/AppStrings.resx diff --git a/Bit.Fluent.Player/src/Shared/Resources/StringLocalizerProvider.cs b/src/Shared/Resources/StringLocalizerProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Resources/StringLocalizerProvider.cs rename to src/Shared/Resources/StringLocalizerProvider.cs diff --git a/Bit.Fluent.Player/src/Shared/Services/Contracts/IAuthTokenProvider.cs b/src/Shared/Services/Contracts/IAuthTokenProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Services/Contracts/IAuthTokenProvider.cs rename to src/Shared/Services/Contracts/IAuthTokenProvider.cs diff --git a/Bit.Fluent.Player/src/Shared/Services/Contracts/IDateTimeProvider.cs b/src/Shared/Services/Contracts/IDateTimeProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Services/Contracts/IDateTimeProvider.cs rename to src/Shared/Services/Contracts/IDateTimeProvider.cs diff --git a/Bit.Fluent.Player/src/Shared/Services/Implementations/DateTimeProvider.cs b/src/Shared/Services/Implementations/DateTimeProvider.cs similarity index 100% rename from Bit.Fluent.Player/src/Shared/Services/Implementations/DateTimeProvider.cs rename to src/Shared/Services/Implementations/DateTimeProvider.cs