├── .dockerignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── Deploy-Chat.yml │ ├── Docker.yml │ ├── MSTest.yml │ ├── Nuget.yml │ ├── README.md │ ├── deploy-wiki.yml │ └── greetings.yml ├── .gitignore ├── LICENSE ├── README.md ├── SECURITY.md ├── docker-compose-egroo-test.yml ├── docker-compose-egroo.yml ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── egroo_docs_channel.jpg ├── egroo_docs_channels.jpg ├── egroo_docs_friends.jpg ├── egroo_docs_small_screen_channel.jpg ├── egroo_docs_small_screen_channels.jpg ├── icon.png └── pull_request_template.md ├── favico.png ├── scripts └── deploy-wiki.sh ├── src ├── .dockerignore ├── .vscode │ └── settings.json ├── Egroo.Server.Test │ ├── AuthTest.cs │ ├── ChannelTest.cs │ ├── Egroo.Server.Test.csproj │ ├── MessageTest.cs │ ├── TestConfig.cs │ └── Usings.cs ├── Egroo.Server │ ├── Dockerfile │ ├── Egroo.Server.csproj │ ├── Migrations │ │ ├── 20230813133752_init.Designer.cs │ │ ├── 20230813133752_init.cs │ │ ├── 20231230122115_userRole.Designer.cs │ │ ├── 20231230122115_userRole.cs │ │ ├── 20240101133600_nullable-connectionid.Designer.cs │ │ ├── 20240101133600_nullable-connectionid.cs │ │ ├── 20240310121006_user-caller.Designer.cs │ │ ├── 20240310121006_user-caller.cs │ │ ├── 20240402205404_safemessage.Designer.cs │ │ ├── 20240402205404_safemessage.cs │ │ ├── 20240410154234_UserPendingMessages.Designer.cs │ │ ├── 20240410154234_UserPendingMessages.cs │ │ ├── 20240411070947_allow_empty_pending_message_content.Designer.cs │ │ ├── 20240411070947_allow_empty_pending_message_content.cs │ │ ├── 20240411072947_allow_empty_pending_message_id_unique.Designer.cs │ │ ├── 20240411072947_allow_empty_pending_message_id_unique.cs │ │ ├── 20240411074414_revert_allow_empty_pending_message_id_unique.Designer.cs │ │ ├── 20240411074414_revert_allow_empty_pending_message_id_unique.cs │ │ ├── 20240412073751_MessageRefId.Designer.cs │ │ ├── 20240412073751_MessageRefId.cs │ │ ├── 20240412085508_requiredRefIdMessage.Designer.cs │ │ ├── 20240412085508_requiredRefIdMessage.cs │ │ ├── 20250215143120_naming-convention.Designer.cs │ │ ├── 20250215143120_naming-convention.cs │ │ ├── 20250215172039_encrypted-base.Designer.cs │ │ ├── 20250215172039_encrypted-base.cs │ │ ├── 20250215184042_runtime-only-user-state.Designer.cs │ │ ├── 20250215184042_runtime-only-user-state.cs │ │ ├── 20250310181909_public-channel.Designer.cs │ │ ├── 20250310181909_public-channel.cs │ │ ├── 20250310190235_public-channel-title.Designer.cs │ │ ├── 20250310190235_public-channel-title.cs │ │ ├── 20250313000040_user-details.Designer.cs │ │ ├── 20250313000040_user-details.cs │ │ ├── 20250313000854_user-feedback.Designer.cs │ │ ├── 20250313000854_user-feedback.cs │ │ ├── 20250316094033_contenttype.Designer.cs │ │ ├── 20250316094033_contenttype.cs │ │ ├── 20250316094150_contenttype2.Designer.cs │ │ ├── 20250316094150_contenttype2.cs │ │ ├── 20250316102852_userfeedback3.Designer.cs │ │ ├── 20250316102852_userfeedback3.cs │ │ ├── 20250316123317_usercall2.Designer.cs │ │ ├── 20250316123317_usercall2.cs │ │ ├── 20250316125721_betterentitybase.Designer.cs │ │ ├── 20250316125721_betterentitybase.cs │ │ └── DataContextModelSnapshot.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── docker-compose.yaml ├── Egroo.UI │ ├── Components │ │ ├── Base │ │ │ └── ProtectedViewBase.cs │ │ ├── HubRouter.razor │ │ ├── Layout │ │ │ ├── EmptyLayout.razor │ │ │ ├── EmptyLayout.razor.css │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ └── View │ │ │ ├── AboutView.razor │ │ │ ├── AvatarView.razor │ │ │ ├── ChannelDetailView.razor │ │ │ ├── ChannelView.razor │ │ │ ├── ChannelsView.razor │ │ │ ├── FriendsView.razor │ │ │ ├── Home.razor │ │ │ ├── MessageView.razor │ │ │ ├── ScopeView.razor │ │ │ ├── SettingsView.razor │ │ │ ├── SignInView.razor │ │ │ └── SignUpView.razor │ ├── Constants │ │ ├── Source.cs │ │ └── Theme.cs │ ├── Egroo.UI.csproj │ ├── Helpers │ │ └── SignalCallbackHelper.cs │ ├── Models │ │ └── ClientModel.cs │ ├── Register.cs │ ├── Services │ │ └── SessionStorage.cs │ ├── _Imports.razor │ └── wwwroot │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── css │ │ └── site.css │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── icon-128.png │ │ └── js │ │ ├── site.js │ │ └── webrtcInterop.js ├── Egroo.code-workspace ├── Egroo.sln ├── Egroo.slnLaunch ├── Egroo │ ├── Egroo.Client │ │ ├── Egroo.Client.csproj │ │ ├── MyMudProviders.razor │ │ ├── MyMudThemeProvider.razor │ │ ├── Pages │ │ │ ├── AboutPage.razor │ │ │ ├── ChannelDetailPage.razor │ │ │ ├── ChannelPage.razor │ │ │ ├── ChannelsPage.razor │ │ │ ├── FriendsPage.razor │ │ │ ├── HomePage.razor │ │ │ ├── SettingsPage.razor │ │ │ ├── SignInPage.razor │ │ │ └── SignUpPage.razor │ │ ├── Program.cs │ │ ├── Routes.razor │ │ └── _Imports.razor │ └── Egroo │ │ ├── Components │ │ ├── App.razor │ │ ├── Pages │ │ │ └── Error.razor │ │ └── _Imports.razor │ │ ├── Dockerfile │ │ ├── Egroo.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── wwwroot │ │ └── app.css ├── jihadkhawaja.chat.client │ ├── CacheDB │ │ └── EgrooDB.cs │ ├── Core │ │ └── MobileChatSignalR.cs │ ├── Register.cs │ ├── Services │ │ ├── AuthService.cs │ │ ├── ChatCallService.cs │ │ ├── ChatChannelService.cs │ │ ├── ChatMessageService.cs │ │ ├── ChatUserService.cs │ │ └── StorageService.cs │ └── jihadkhawaja.chat.client.csproj ├── jihadkhawaja.chat.server │ ├── API │ │ └── AuthEndpoint.cs │ ├── Authorization │ │ └── TokenGenerator.cs │ ├── Cryptography │ │ └── EncryptionService.cs │ ├── Database │ │ ├── Conventions │ │ │ └── LowerCaseTableNameConvention.cs │ │ ├── DataContext.cs │ │ └── IDataEntities.cs │ ├── Helpers │ │ └── CryptographyHelper.cs │ ├── Hubs │ │ ├── ChatHub.cs │ │ ├── ChatHubCall.cs │ │ ├── ChatHubChannel.cs │ │ ├── ChatHubMessage.cs │ │ └── ChatHubUser.cs │ ├── Models │ │ └── User.cs │ ├── Register.cs │ ├── Repository │ │ ├── AuthRepository.cs │ │ ├── BaseRepository.cs │ │ ├── ChannelRepository.cs │ │ ├── MessageRepository.cs │ │ └── UserRepository.cs │ ├── SIP │ │ └── SDPExchange.cs │ └── jihadkhawaja.chat.server.csproj └── jihadkhawaja.chat.shared │ ├── Helpers │ └── PatternMatchHelper.cs │ ├── Interfaces │ ├── IAuth.cs │ ├── ICall.cs │ ├── IChannel.cs │ ├── IMessage.cs │ └── IUser.cs │ ├── Models │ ├── Channel.cs │ ├── ChannelUser.cs │ ├── EntityBase.cs │ ├── Message.cs │ ├── Operation.cs │ ├── UserDto.cs │ ├── UserFriend.cs │ └── UserPendingMessage.cs │ └── jihadkhawaja.chat.shared.csproj └── wiki ├── API-Documentation.md ├── Architecture.md ├── Configuration.md ├── Deployment.md ├── Development-Setup.md ├── Getting-Started.md ├── Home.md ├── Installation.md ├── README.md └── Troubleshooting.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/Deploy-Chat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/Deploy-Chat.yml -------------------------------------------------------------------------------- /.github/workflows/Docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/Docker.yml -------------------------------------------------------------------------------- /.github/workflows/MSTest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/MSTest.yml -------------------------------------------------------------------------------- /.github/workflows/Nuget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/Nuget.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/deploy-wiki.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/deploy-wiki.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker-compose-egroo-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docker-compose-egroo-test.yml -------------------------------------------------------------------------------- /docker-compose-egroo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docker-compose-egroo.yml -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/egroo_docs_channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/egroo_docs_channel.jpg -------------------------------------------------------------------------------- /docs/egroo_docs_channels.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/egroo_docs_channels.jpg -------------------------------------------------------------------------------- /docs/egroo_docs_friends.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/egroo_docs_friends.jpg -------------------------------------------------------------------------------- /docs/egroo_docs_small_screen_channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/egroo_docs_small_screen_channel.jpg -------------------------------------------------------------------------------- /docs/egroo_docs_small_screen_channels.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/egroo_docs_small_screen_channels.jpg -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/icon.png -------------------------------------------------------------------------------- /docs/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/docs/pull_request_template.md -------------------------------------------------------------------------------- /favico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/favico.png -------------------------------------------------------------------------------- /scripts/deploy-wiki.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/scripts/deploy-wiki.sh -------------------------------------------------------------------------------- /src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/.dockerignore -------------------------------------------------------------------------------- /src/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.defaultSolution": "MobileChat.sln" 3 | } -------------------------------------------------------------------------------- /src/Egroo.Server.Test/AuthTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server.Test/AuthTest.cs -------------------------------------------------------------------------------- /src/Egroo.Server.Test/ChannelTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server.Test/ChannelTest.cs -------------------------------------------------------------------------------- /src/Egroo.Server.Test/Egroo.Server.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server.Test/Egroo.Server.Test.csproj -------------------------------------------------------------------------------- /src/Egroo.Server.Test/MessageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server.Test/MessageTest.cs -------------------------------------------------------------------------------- /src/Egroo.Server.Test/TestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server.Test/TestConfig.cs -------------------------------------------------------------------------------- /src/Egroo.Server.Test/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server.Test/Usings.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Dockerfile -------------------------------------------------------------------------------- /src/Egroo.Server/Egroo.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Egroo.Server.csproj -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20230813133752_init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20230813133752_init.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20230813133752_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20230813133752_init.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20231230122115_userRole.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20231230122115_userRole.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20231230122115_userRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20231230122115_userRole.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240101133600_nullable-connectionid.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240101133600_nullable-connectionid.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240101133600_nullable-connectionid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240101133600_nullable-connectionid.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240310121006_user-caller.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240310121006_user-caller.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240310121006_user-caller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240310121006_user-caller.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240402205404_safemessage.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240402205404_safemessage.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240402205404_safemessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240402205404_safemessage.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240410154234_UserPendingMessages.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240410154234_UserPendingMessages.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240410154234_UserPendingMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240410154234_UserPendingMessages.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240411070947_allow_empty_pending_message_content.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240411070947_allow_empty_pending_message_content.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240411070947_allow_empty_pending_message_content.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240411070947_allow_empty_pending_message_content.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240411072947_allow_empty_pending_message_id_unique.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240411072947_allow_empty_pending_message_id_unique.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240411072947_allow_empty_pending_message_id_unique.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240411072947_allow_empty_pending_message_id_unique.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240411074414_revert_allow_empty_pending_message_id_unique.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240411074414_revert_allow_empty_pending_message_id_unique.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240411074414_revert_allow_empty_pending_message_id_unique.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240411074414_revert_allow_empty_pending_message_id_unique.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240412073751_MessageRefId.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240412073751_MessageRefId.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240412073751_MessageRefId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240412073751_MessageRefId.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240412085508_requiredRefIdMessage.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240412085508_requiredRefIdMessage.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20240412085508_requiredRefIdMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20240412085508_requiredRefIdMessage.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250215143120_naming-convention.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250215143120_naming-convention.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250215143120_naming-convention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250215143120_naming-convention.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250215172039_encrypted-base.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250215172039_encrypted-base.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250215172039_encrypted-base.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250215172039_encrypted-base.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250215184042_runtime-only-user-state.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250215184042_runtime-only-user-state.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250215184042_runtime-only-user-state.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250215184042_runtime-only-user-state.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250310181909_public-channel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250310181909_public-channel.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250310181909_public-channel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250310181909_public-channel.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250310190235_public-channel-title.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250310190235_public-channel-title.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250310190235_public-channel-title.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250310190235_public-channel-title.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250313000040_user-details.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250313000040_user-details.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250313000040_user-details.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250313000040_user-details.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250313000854_user-feedback.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250313000854_user-feedback.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250313000854_user-feedback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250313000854_user-feedback.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316094033_contenttype.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316094033_contenttype.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316094033_contenttype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316094033_contenttype.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316094150_contenttype2.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316094150_contenttype2.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316094150_contenttype2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316094150_contenttype2.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316102852_userfeedback3.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316102852_userfeedback3.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316102852_userfeedback3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316102852_userfeedback3.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316123317_usercall2.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316123317_usercall2.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316123317_usercall2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316123317_usercall2.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316125721_betterentitybase.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316125721_betterentitybase.Designer.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/20250316125721_betterentitybase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/20250316125721_betterentitybase.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Migrations/DataContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Migrations/DataContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Program.cs -------------------------------------------------------------------------------- /src/Egroo.Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Egroo.Server/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.Server/docker-compose.yaml -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Base/ProtectedViewBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Base/ProtectedViewBase.cs -------------------------------------------------------------------------------- /src/Egroo.UI/Components/HubRouter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/HubRouter.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Layout/EmptyLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Layout/EmptyLayout.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Layout/EmptyLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Layout/EmptyLayout.razor.css -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/Layout/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/Layout/NavMenu.razor.css -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/AboutView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/AboutView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/AvatarView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/AvatarView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/ChannelDetailView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/ChannelDetailView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/ChannelView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/ChannelView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/ChannelsView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/ChannelsView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/FriendsView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/FriendsView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/Home.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/MessageView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/MessageView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/ScopeView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/ScopeView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/SettingsView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/SettingsView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/SignInView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/SignInView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Components/View/SignUpView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Components/View/SignUpView.razor -------------------------------------------------------------------------------- /src/Egroo.UI/Constants/Source.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Constants/Source.cs -------------------------------------------------------------------------------- /src/Egroo.UI/Constants/Theme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Constants/Theme.cs -------------------------------------------------------------------------------- /src/Egroo.UI/Egroo.UI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Egroo.UI.csproj -------------------------------------------------------------------------------- /src/Egroo.UI/Helpers/SignalCallbackHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Helpers/SignalCallbackHelper.cs -------------------------------------------------------------------------------- /src/Egroo.UI/Models/ClientModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Models/ClientModel.cs -------------------------------------------------------------------------------- /src/Egroo.UI/Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Register.cs -------------------------------------------------------------------------------- /src/Egroo.UI/Services/SessionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/Services/SessionStorage.cs -------------------------------------------------------------------------------- /src/Egroo.UI/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/_Imports.razor -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/apple-touch-icon.png -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/css/site.css -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/favicon-16x16.png -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/favicon-32x32.png -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/icon-128.png -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/js/site.js -------------------------------------------------------------------------------- /src/Egroo.UI/wwwroot/js/webrtcInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.UI/wwwroot/js/webrtcInterop.js -------------------------------------------------------------------------------- /src/Egroo.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.code-workspace -------------------------------------------------------------------------------- /src/Egroo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.sln -------------------------------------------------------------------------------- /src/Egroo.slnLaunch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo.slnLaunch -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Egroo.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Egroo.Client.csproj -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/MyMudProviders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/MyMudProviders.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/MyMudThemeProvider.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/MyMudThemeProvider.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/AboutPage.razor: -------------------------------------------------------------------------------- 1 | @page "/about" 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/ChannelDetailPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/ChannelDetailPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/ChannelPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/ChannelPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/ChannelsPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/ChannelsPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/FriendsPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/FriendsPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/HomePage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/HomePage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/SettingsPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/SettingsPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/SignInPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/SignInPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Pages/SignUpPage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Pages/SignUpPage.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Program.cs -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/Routes.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo.Client/_Imports.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Components/App.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Components/Pages/Error.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Components/_Imports.razor -------------------------------------------------------------------------------- /src/Egroo/Egroo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Dockerfile -------------------------------------------------------------------------------- /src/Egroo/Egroo/Egroo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Egroo.csproj -------------------------------------------------------------------------------- /src/Egroo/Egroo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Program.cs -------------------------------------------------------------------------------- /src/Egroo/Egroo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Egroo/Egroo/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/Egroo/Egroo/wwwroot/app.css -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/CacheDB/EgrooDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/CacheDB/EgrooDB.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Core/MobileChatSignalR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Core/MobileChatSignalR.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Register.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Services/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Services/AuthService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Services/ChatCallService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Services/ChatCallService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Services/ChatChannelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Services/ChatChannelService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Services/ChatMessageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Services/ChatMessageService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Services/ChatUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Services/ChatUserService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/Services/StorageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/Services/StorageService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.client/jihadkhawaja.chat.client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.client/jihadkhawaja.chat.client.csproj -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/API/AuthEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/API/AuthEndpoint.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Authorization/TokenGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Authorization/TokenGenerator.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Cryptography/EncryptionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Cryptography/EncryptionService.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Database/Conventions/LowerCaseTableNameConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Database/Conventions/LowerCaseTableNameConvention.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Database/DataContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Database/DataContext.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Database/IDataEntities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Database/IDataEntities.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Helpers/CryptographyHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Helpers/CryptographyHelper.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Hubs/ChatHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Hubs/ChatHub.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Hubs/ChatHubCall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Hubs/ChatHubCall.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Hubs/ChatHubChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Hubs/ChatHubChannel.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Hubs/ChatHubMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Hubs/ChatHubMessage.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Hubs/ChatHubUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Hubs/ChatHubUser.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Models/User.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Register.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Repository/AuthRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Repository/AuthRepository.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Repository/BaseRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Repository/BaseRepository.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Repository/ChannelRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Repository/ChannelRepository.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Repository/MessageRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Repository/MessageRepository.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/Repository/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/Repository/UserRepository.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/SIP/SDPExchange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/SIP/SDPExchange.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.server/jihadkhawaja.chat.server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.server/jihadkhawaja.chat.server.csproj -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Helpers/PatternMatchHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Helpers/PatternMatchHelper.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Interfaces/IAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Interfaces/IAuth.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Interfaces/ICall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Interfaces/ICall.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Interfaces/IChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Interfaces/IChannel.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Interfaces/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Interfaces/IMessage.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Interfaces/IUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Interfaces/IUser.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/Channel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/Channel.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/ChannelUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/ChannelUser.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/EntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/EntityBase.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/Message.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/Operation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/Operation.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/UserDto.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/UserFriend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/UserFriend.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/Models/UserPendingMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/Models/UserPendingMessage.cs -------------------------------------------------------------------------------- /src/jihadkhawaja.chat.shared/jihadkhawaja.chat.shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/src/jihadkhawaja.chat.shared/jihadkhawaja.chat.shared.csproj -------------------------------------------------------------------------------- /wiki/API-Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/API-Documentation.md -------------------------------------------------------------------------------- /wiki/Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Architecture.md -------------------------------------------------------------------------------- /wiki/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Configuration.md -------------------------------------------------------------------------------- /wiki/Deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Deployment.md -------------------------------------------------------------------------------- /wiki/Development-Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Development-Setup.md -------------------------------------------------------------------------------- /wiki/Getting-Started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Getting-Started.md -------------------------------------------------------------------------------- /wiki/Home.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Home.md -------------------------------------------------------------------------------- /wiki/Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Installation.md -------------------------------------------------------------------------------- /wiki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/README.md -------------------------------------------------------------------------------- /wiki/Troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jihadkhawaja/Egroo/HEAD/wiki/Troubleshooting.md --------------------------------------------------------------------------------