├── .env.example ├── .github └── workflows │ ├── dotnet.yml │ └── validate-schema.yml ├── .gitignore ├── Dockerfile ├── Dockerfile.Gateway ├── Meta ├── banner.png ├── footer.png ├── logo.svg └── screenshot.png ├── PinkSea.AtProto.Server ├── LICENSE ├── PinkSea.AtProto.Server.csproj ├── README.md └── Xrpc │ ├── DefaultXrpcHandler.cs │ ├── IXrpcHandler.cs │ ├── IXrpcProcedure.cs │ ├── IXrpcQuery.cs │ ├── IXrpcRequestHandler.cs │ ├── ServiceCollectionExtensions.cs │ ├── XrpcAttribute.cs │ ├── XrpcTypeMapping.cs │ └── XrpcTypeResolver.cs ├── PinkSea.AtProto.Shared ├── LICENSE ├── Lexicons │ ├── AtProto │ │ ├── CreateSessionResponse.cs │ │ ├── DeleteRecordRequest.cs │ │ ├── DeleteRecordResponse.cs │ │ ├── GetRepoStatusRequest.cs │ │ ├── GetRepoStatusResponse.cs │ │ ├── GetReposByCollectionRequest.cs │ │ ├── GetReposByCollectionResponse.cs │ │ ├── ListRecordsRequest.cs │ │ ├── ListRecordsResponse.cs │ │ ├── PutRecordRequest.cs │ │ ├── PutRecordResponse.cs │ │ ├── Records │ │ │ ├── SelfLabel.cs │ │ │ └── SelfLabels.cs │ │ ├── ResolveHandleRequest.cs │ │ ├── ResolveHandleResponse.cs │ │ └── UploadBlobResponse.cs │ ├── BaseLexiconObject.cs │ ├── Bluesky │ │ └── Records │ │ │ ├── AspectRatio.cs │ │ │ ├── Facet.cs │ │ │ ├── Image.cs │ │ │ ├── ImageEmbed.cs │ │ │ ├── LinkFacet.cs │ │ │ ├── Post.cs │ │ │ ├── Profile.cs │ │ │ └── TagFacet.cs │ └── Types │ │ ├── Blob.cs │ │ ├── Commit.cs │ │ ├── Record.cs │ │ ├── Reference.cs │ │ ├── StrongRef.cs │ │ └── Tid.cs ├── Models │ ├── Did │ │ ├── DidDocument.cs │ │ ├── DidService.cs │ │ └── DidVerificationMethod.cs │ └── ErrorOr.cs ├── PinkSea.AtProto.Shared.csproj ├── README.md └── Xrpc │ ├── XrpcError.cs │ └── XrpcErrorOr.cs ├── PinkSea.AtProto ├── AtProtoClientServicesConfig.cs ├── Authorization │ ├── AtProtoAuthorizationService.cs │ └── IAtProtoAuthorizationService.cs ├── Helpers │ ├── AtLinkHelper.cs │ └── StateHelper.cs ├── Http │ └── DpopHttpClient.cs ├── LICENSE ├── OAuth │ ├── AtProtoOAuthClient.cs │ ├── IAtProtoOAuthClient.cs │ ├── IOAuthClientDataProvider.cs │ ├── Models │ │ ├── AuthorizationRequest.cs │ │ ├── AuthorizationServer.cs │ │ ├── AuthorizationType.cs │ │ ├── ClientMetadata.cs │ │ ├── DpopKeyPair.cs │ │ ├── OAuthError.cs │ │ ├── OAuthState.cs │ │ ├── ProtectedResource.cs │ │ ├── PushedAuthorizationRequestResponse.cs │ │ ├── TokenRequest.cs │ │ ├── TokenResponse.cs │ │ └── TokenRevokeRequest.cs │ └── OAuthClientData.cs ├── PinkSea.AtProto.csproj ├── Providers │ ├── OAuth │ │ ├── DpopSigningData.cs │ │ ├── IJwtSigningProvider.cs │ │ ├── JwtKey.cs │ │ ├── JwtSigningData.cs │ │ └── JwtSigningProvider.cs │ └── Storage │ │ └── IOAuthStateStorageProvider.cs ├── README.md ├── Resolvers │ ├── Did │ │ ├── DidResolver.cs │ │ └── IDidResolver.cs │ └── Domain │ │ ├── DomainDidResolver.cs │ │ └── IDomainDidResolver.cs ├── ServiceCollectionExtensions.cs ├── Streaming │ ├── JetStream │ │ ├── Events │ │ │ ├── AtProtoAccount.cs │ │ │ ├── AtProtoCommit.cs │ │ │ ├── AtProtoIdentity.cs │ │ │ └── JetStreamEvent.cs │ │ ├── IJetStreamEventHandler.cs │ │ ├── JetStreamListener.cs │ │ └── JetStreamOptions.cs │ └── ServiceCollectionExtensions.cs └── Xrpc │ ├── Client │ ├── BasicXrpcClient.cs │ ├── DPopXrpcClient.cs │ ├── DefaultXrpcClientFactory.cs │ ├── IXrpcClient.cs │ ├── IXrpcClientFactory.cs │ └── SessionXrpcClient.cs │ └── Extensions │ ├── HttpResponseMessageExtensions.cs │ └── ObjectExtensions.cs ├── PinkSea.Frontend ├── .editorconfig ├── .env.example ├── .prettierrc.json ├── .vscode │ ├── extensions.json │ └── settings.json ├── LICENSE ├── LICENSE.TEGAKI ├── README.md ├── env.d.ts ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── assets │ │ ├── img │ │ │ ├── blank_avatar.png │ │ │ ├── logo-16x16.png │ │ │ ├── logo-32x32.png │ │ │ ├── logo.png │ │ │ └── missing.png │ │ └── ui │ │ │ ├── icon-add-layer.svg │ │ │ ├── icon-airbrush.svg │ │ │ ├── icon-blur.svg │ │ │ ├── icon-close.svg │ │ │ ├── icon-dark-mode.svg │ │ │ ├── icon-down.svg │ │ │ ├── icon-eraser.svg │ │ │ ├── icon-fillbucket.svg │ │ │ ├── icon-left.svg │ │ │ ├── icon-light-mode.svg │ │ │ ├── icon-merge.svg │ │ │ ├── icon-pen.svg │ │ │ ├── icon-pencil.svg │ │ │ ├── icon-pinksea.svg │ │ │ ├── icon-pipette.svg │ │ │ ├── icon-redo.svg │ │ │ ├── icon-right.svg │ │ │ ├── icon-tone.svg │ │ │ ├── icon-trash.svg │ │ │ ├── icon-undo.svg │ │ │ ├── icon-up.svg │ │ │ ├── icon-zoom-in.svg │ │ │ ├── icon-zoom-out.svg │ │ │ ├── tip-airbrush.svg │ │ │ ├── tip-brush.svg │ │ │ └── tip-pencil.svg │ └── favicon.ico ├── src │ ├── App.vue │ ├── api │ │ ├── atproto │ │ │ ├── client.ts │ │ │ ├── handle-did-route-resolver.ts │ │ │ ├── helpers.ts │ │ │ └── lexicons.ts │ │ ├── breadcrumb │ │ │ ├── breadcrumb.ts │ │ │ ├── crumb-i18n-data.ts │ │ │ ├── crumb.ts │ │ │ └── store.ts │ │ └── tegaki │ │ │ ├── store.ts │ │ │ ├── tegaki-view-helper.ts │ │ │ └── tegaki.js │ ├── assets │ │ ├── base.css │ │ ├── main.css │ │ └── tegaki │ │ │ └── tegaki.css │ ├── components │ │ ├── BreadCrumbBar.vue │ │ ├── CardWithImage.vue │ │ ├── ErrorCard.vue │ │ ├── Intersector.vue │ │ ├── Loader.vue │ │ ├── LoginBar.vue │ │ ├── PostActions.vue │ │ ├── RespondBox.vue │ │ ├── SettingsGroup.vue │ │ ├── TagContainer.vue │ │ ├── TimeLine.vue │ │ ├── TimeLineOekakiCard.vue │ │ ├── UserCard.vue │ │ ├── oekaki │ │ │ ├── OekakiMetaContainer.vue │ │ │ ├── PostViewOekakiChildCard.vue │ │ │ ├── PostViewOekakiImageContainer.vue │ │ │ └── PostViewOekakiParentCard.vue │ │ ├── profile │ │ │ ├── Avatar.vue │ │ │ └── Username.vue │ │ └── search │ │ │ ├── SearchProfileCard.vue │ │ │ └── SearchTag.vue │ ├── intl │ │ ├── i18n.ts │ │ └── translations │ │ │ ├── bg.json │ │ │ ├── de.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── fr.json │ │ │ ├── he.json │ │ │ ├── id.json │ │ │ ├── it.json │ │ │ ├── ja.json │ │ │ ├── ja.ts │ │ │ ├── nl.json │ │ │ ├── pl.json │ │ │ ├── pt-BR.json │ │ │ ├── sv.json │ │ │ └── zh-CN.json │ ├── layouts │ │ └── PanelLayout.vue │ ├── main.ts │ ├── models │ │ ├── author.ts │ │ ├── oekaki-tombstone.ts │ │ ├── oekaki.ts │ │ ├── profile.ts │ │ ├── search-type.ts │ │ ├── tag-search-result.ts │ │ ├── user-profile-tab.ts │ │ └── username-display-type.ts │ ├── router │ │ └── index.ts │ ├── state │ │ └── store.ts │ ├── types │ │ └── config.d.ts │ └── views │ │ ├── CallbackView.vue │ │ ├── HomeView.vue │ │ ├── PainterView.vue │ │ ├── PostView.vue │ │ ├── SearchView.vue │ │ ├── SettingsView.vue │ │ ├── TagView.vue │ │ ├── UserEditView.vue │ │ └── UserView.vue ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── PinkSea.Gateway ├── ActivityStreams │ ├── Actor.cs │ ├── Document.cs │ ├── Hashtag.cs │ ├── IActivityStreamsObject.cs │ ├── Link.cs │ └── Note.cs ├── Endpoints │ ├── ActivityPubEndpointsMapper.cs │ ├── GeneralEndpointsMapper.cs │ └── OEmbedEndpointsMapper.cs ├── Lexicons │ ├── Author.cs │ ├── GetOekakiResponse.cs │ ├── GetParentForReplyResponse.cs │ ├── GetProfileResponse.cs │ ├── OekakiDto.cs │ └── ResolveHandleResponse.cs ├── Models │ └── GatewaySettings.cs ├── OEmbed │ └── OEmbedResponse.cs ├── PinkSea.Gateway.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── ActivityPubRenderer.cs │ ├── MetaGeneratorService.cs │ ├── OEmbedRenderer.cs │ └── PinkSeaQuery.cs ├── appsettings.Development.json └── appsettings.example.json ├── PinkSea.Lexicons └── com │ └── shinolabs │ └── pinksea │ ├── appViewDefs.json │ ├── getAuthorFeed.json │ ├── getAuthorReplies.json │ ├── getHandleFromDid.json │ ├── getIdentity.json │ ├── getOekaki.json │ ├── getParentForReply.json │ ├── getRecent.json │ ├── getTagFeed.json │ ├── oekaki.json │ └── profile.json ├── PinkSea.sln ├── PinkSea ├── Controllers │ ├── OAuthController.cs │ └── WellKnownController.cs ├── Database │ ├── Models │ │ ├── ConfigurationModel.cs │ │ ├── OAuthStateModel.cs │ │ ├── OekakiModel.cs │ │ ├── TagModel.cs │ │ ├── TagOekakiRelationModel.cs │ │ ├── UserLinkModel.cs │ │ ├── UserModel.cs │ │ └── UserRepoStatus.cs │ └── PinkSeaDbContext.cs ├── Extensions │ ├── HttpContextExtensions.cs │ └── StringExtensions.cs ├── Helpers │ ├── DataUrlHelper.cs │ └── PngHeaderHelper.cs ├── LICENSE ├── Lexicons │ ├── Empty.cs │ ├── Enums │ │ └── SearchType.cs │ ├── Objects │ │ ├── Author.cs │ │ ├── HydratedOekaki.cs │ │ ├── Link.cs │ │ ├── TagSearchResult.cs │ │ └── TombstoneOekaki.cs │ ├── Procedures │ │ ├── BeginLoginFlowProcedureRequest.cs │ │ ├── BeginLoginFlowProcedureResponse.cs │ │ ├── DeleteOekakiProcedureRequest.cs │ │ ├── PutOekakiProcedureResponse.cs │ │ └── PutProfileProcedureRequest.cs │ ├── Queries │ │ ├── GenericTimelineQueryRequest.cs │ │ ├── GenericTimelineQueryResponse.cs │ │ ├── GetAuthorFeedQueryRequest.cs │ │ ├── GetHandleFromDidQueryRequest.cs │ │ ├── GetHandleFromDidQueryResponse.cs │ │ ├── GetIdentityQueryRequest.cs │ │ ├── GetIdentityQueryResponse.cs │ │ ├── GetOekakiQueryRequest.cs │ │ ├── GetOekakiQueryResponse.cs │ │ ├── GetParentForReplyQueryRequest.cs │ │ ├── GetParentForReplyQueryResponse.cs │ │ ├── GetProfileQueryRequest.cs │ │ ├── GetProfileQueryResponse.cs │ │ ├── GetSearchResultsQueryRequest.cs │ │ ├── GetSearchResultsQueryResponse.cs │ │ └── GetTagFeedQueryRequest.cs │ └── Records │ │ ├── Image.cs │ │ ├── Oekaki.cs │ │ ├── Profile.cs │ │ └── ProfileLink.cs ├── Middleware │ └── StateTokenMiddleware.cs ├── Migrations │ ├── 20241110184653_Move to postgres.Designer.cs │ ├── 20241110184653_Move to postgres.cs │ ├── 20250112110233_Add the tombstone field on oekaki.Designer.cs │ ├── 20250112110233_Add the tombstone field on oekaki.cs │ ├── 20250116203026_Add the Bluesky crosspost tid field.Designer.cs │ ├── 20250116203026_Add the Bluesky crosspost tid field.cs │ ├── 20250418110405_Add handle to user model.Designer.cs │ ├── 20250418110405_Add handle to user model.cs │ ├── 20250425103946_Add repo status and app view blocked status.Designer.cs │ ├── 20250425103946_Add repo status and app view blocked status.cs │ ├── 20250502131517_Add synchronize account status to config.Designer.cs │ ├── 20250502131517_Add synchronize account status to config.cs │ ├── 20250522112421_Prepare for profile editing.Designer.cs │ ├── 20250522112421_Prepare for profile editing.cs │ ├── 20250728162337_Add the imported profiles configuration field.Designer.cs │ ├── 20250728162337_Add the imported profiles configuration field.cs │ └── PinkSeaDbContextModelSnapshot.cs ├── Models │ ├── AppViewConfig.cs │ ├── ErrorViewModel.cs │ ├── FrontendConfig.cs │ ├── Oekaki │ │ ├── OekakiUploadResult.cs │ │ └── OekakiUploadState.cs │ ├── PostgresConfig.cs │ └── UploadOekakiRequest.cs ├── PinkSea.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── ConfigurationService.cs │ ├── DatabaseOAuthStateStorageProvider.cs │ ├── FeedBuilder.cs │ ├── Hosting │ │ ├── FirstTimeRunAssistantService.cs │ │ └── FirstTimeRunAssistantServiceRunner.cs │ ├── Integration │ │ └── BlueskyIntegrationService.cs │ ├── OAuthClientDataProvider.cs │ ├── OekakiJetStreamEventHandler.cs │ ├── OekakiService.cs │ ├── SearchService.cs │ ├── SigningKeyService.cs │ ├── TagsService.cs │ └── UserService.cs ├── Validators │ └── ProfileValidator.cs ├── Xrpc │ ├── BeginLoginFlowProcedure.cs │ ├── DeleteOekakiProcedureHandler.cs │ ├── GetAuthorFeedQueryHandler.cs │ ├── GetAuthorRepliesQueryHandler.cs │ ├── GetHandleFromDidQueryHandler.cs │ ├── GetIdentityQueryHandler.cs │ ├── GetOekakiQueryHandler.cs │ ├── GetParentForReplyQueryHandler.cs │ ├── GetProfileQueryHandler.cs │ ├── GetRecentQueryHandler.cs │ ├── GetSearchResultsQueryHandler.cs │ ├── GetTagFeedQueryHandler.cs │ ├── InvalidateSessionProcedure.cs │ ├── ListReposByCollectionQueryHandler.cs │ ├── PutOekakiProcedure.cs │ ├── PutProfileProcedureHandler.cs │ ├── RefreshSessionProcedureHandler.cs │ └── ResolveHandleQueryHandler.cs ├── appsettings.Development.json ├── appsettings.example.json └── wwwroot │ ├── index.html │ └── logo.png ├── README.md └── docker-compose.yml /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/validate-schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/.github/workflows/validate-schema.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.Gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/Dockerfile.Gateway -------------------------------------------------------------------------------- /Meta/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/Meta/banner.png -------------------------------------------------------------------------------- /Meta/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/Meta/footer.png -------------------------------------------------------------------------------- /Meta/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/Meta/logo.svg -------------------------------------------------------------------------------- /Meta/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/Meta/screenshot.png -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/LICENSE -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/PinkSea.AtProto.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/PinkSea.AtProto.Server.csproj -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/README.md -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/DefaultXrpcHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/DefaultXrpcHandler.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/IXrpcHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/IXrpcHandler.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/IXrpcProcedure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/IXrpcProcedure.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/IXrpcQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/IXrpcQuery.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/IXrpcRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/IXrpcRequestHandler.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/XrpcAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/XrpcAttribute.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/XrpcTypeMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/XrpcTypeMapping.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Server/Xrpc/XrpcTypeResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Server/Xrpc/XrpcTypeResolver.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/LICENSE -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/CreateSessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/CreateSessionResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/DeleteRecordRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/DeleteRecordRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/DeleteRecordResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/DeleteRecordResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/GetRepoStatusRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/GetRepoStatusRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/GetRepoStatusResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/GetRepoStatusResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/GetReposByCollectionRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/GetReposByCollectionRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/GetReposByCollectionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/GetReposByCollectionResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/ListRecordsRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/ListRecordsRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/ListRecordsResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/ListRecordsResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/PutRecordRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/PutRecordRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/PutRecordResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/PutRecordResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/Records/SelfLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/Records/SelfLabel.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/Records/SelfLabels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/Records/SelfLabels.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/ResolveHandleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/ResolveHandleRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/ResolveHandleResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/ResolveHandleResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/AtProto/UploadBlobResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/AtProto/UploadBlobResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/BaseLexiconObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/BaseLexiconObject.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/AspectRatio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/AspectRatio.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Facet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Facet.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Image.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/ImageEmbed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/ImageEmbed.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/LinkFacet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/LinkFacet.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Post.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Profile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/Profile.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/TagFacet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Bluesky/Records/TagFacet.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Types/Blob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Types/Blob.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Types/Commit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Types/Commit.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Types/Record.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Types/Record.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Types/Reference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Types/Reference.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Types/StrongRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Types/StrongRef.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Lexicons/Types/Tid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Lexicons/Types/Tid.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Models/Did/DidDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Models/Did/DidDocument.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Models/Did/DidService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Models/Did/DidService.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Models/Did/DidVerificationMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Models/Did/DidVerificationMethod.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Models/ErrorOr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Models/ErrorOr.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/PinkSea.AtProto.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/PinkSea.AtProto.Shared.csproj -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/README.md -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Xrpc/XrpcError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Xrpc/XrpcError.cs -------------------------------------------------------------------------------- /PinkSea.AtProto.Shared/Xrpc/XrpcErrorOr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto.Shared/Xrpc/XrpcErrorOr.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/AtProtoClientServicesConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/AtProtoClientServicesConfig.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Authorization/AtProtoAuthorizationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Authorization/AtProtoAuthorizationService.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Authorization/IAtProtoAuthorizationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Authorization/IAtProtoAuthorizationService.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Helpers/AtLinkHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Helpers/AtLinkHelper.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Helpers/StateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Helpers/StateHelper.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Http/DpopHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Http/DpopHttpClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/LICENSE -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/AtProtoOAuthClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/AtProtoOAuthClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/IAtProtoOAuthClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/IAtProtoOAuthClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/IOAuthClientDataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/IOAuthClientDataProvider.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/AuthorizationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/AuthorizationRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/AuthorizationServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/AuthorizationServer.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/AuthorizationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/AuthorizationType.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/ClientMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/ClientMetadata.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/DpopKeyPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/DpopKeyPair.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/OAuthError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/OAuthError.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/OAuthState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/OAuthState.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/ProtectedResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/ProtectedResource.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/PushedAuthorizationRequestResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/PushedAuthorizationRequestResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/TokenRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/TokenRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/TokenResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/TokenResponse.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/Models/TokenRevokeRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/Models/TokenRevokeRequest.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/OAuth/OAuthClientData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/OAuth/OAuthClientData.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/PinkSea.AtProto.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/PinkSea.AtProto.csproj -------------------------------------------------------------------------------- /PinkSea.AtProto/Providers/OAuth/DpopSigningData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Providers/OAuth/DpopSigningData.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Providers/OAuth/IJwtSigningProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Providers/OAuth/IJwtSigningProvider.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Providers/OAuth/JwtKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Providers/OAuth/JwtKey.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Providers/OAuth/JwtSigningData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Providers/OAuth/JwtSigningData.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Providers/OAuth/JwtSigningProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Providers/OAuth/JwtSigningProvider.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Providers/Storage/IOAuthStateStorageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Providers/Storage/IOAuthStateStorageProvider.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/README.md -------------------------------------------------------------------------------- /PinkSea.AtProto/Resolvers/Did/DidResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Resolvers/Did/DidResolver.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Resolvers/Did/IDidResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Resolvers/Did/IDidResolver.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Resolvers/Domain/DomainDidResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Resolvers/Domain/DomainDidResolver.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Resolvers/Domain/IDomainDidResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Resolvers/Domain/IDomainDidResolver.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/Events/AtProtoAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/Events/AtProtoAccount.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/Events/AtProtoCommit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/Events/AtProtoCommit.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/Events/AtProtoIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/Events/AtProtoIdentity.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/Events/JetStreamEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/Events/JetStreamEvent.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/IJetStreamEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/IJetStreamEventHandler.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/JetStreamListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/JetStreamListener.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/JetStream/JetStreamOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/JetStream/JetStreamOptions.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Streaming/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Streaming/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Client/BasicXrpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Client/BasicXrpcClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Client/DPopXrpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Client/DPopXrpcClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Client/DefaultXrpcClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Client/DefaultXrpcClientFactory.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Client/IXrpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Client/IXrpcClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Client/IXrpcClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Client/IXrpcClientFactory.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Client/SessionXrpcClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Client/SessionXrpcClient.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Extensions/HttpResponseMessageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Extensions/HttpResponseMessageExtensions.cs -------------------------------------------------------------------------------- /PinkSea.AtProto/Xrpc/Extensions/ObjectExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.AtProto/Xrpc/Extensions/ObjectExtensions.cs -------------------------------------------------------------------------------- /PinkSea.Frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/.editorconfig -------------------------------------------------------------------------------- /PinkSea.Frontend/.env.example: -------------------------------------------------------------------------------- 1 | VITE_PINKSEA_API_URL=https://localhost:5084 2 | -------------------------------------------------------------------------------- /PinkSea.Frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/.prettierrc.json -------------------------------------------------------------------------------- /PinkSea.Frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /PinkSea.Frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/.vscode/settings.json -------------------------------------------------------------------------------- /PinkSea.Frontend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/LICENSE -------------------------------------------------------------------------------- /PinkSea.Frontend/LICENSE.TEGAKI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/LICENSE.TEGAKI -------------------------------------------------------------------------------- /PinkSea.Frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/README.md -------------------------------------------------------------------------------- /PinkSea.Frontend/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /PinkSea.Frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/eslint.config.js -------------------------------------------------------------------------------- /PinkSea.Frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/index.html -------------------------------------------------------------------------------- /PinkSea.Frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/package-lock.json -------------------------------------------------------------------------------- /PinkSea.Frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/package.json -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/img/blank_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/img/blank_avatar.png -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/img/logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/img/logo-16x16.png -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/img/logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/img/logo-32x32.png -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/img/logo.png -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/img/missing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/img/missing.png -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-add-layer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-add-layer.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-airbrush.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-airbrush.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-blur.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-blur.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-close.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-dark-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-dark-mode.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-down.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-eraser.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-fillbucket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-fillbucket.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-left.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-light-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-light-mode.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-merge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-merge.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-pen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-pen.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-pencil.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-pinksea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-pinksea.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-pipette.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-pipette.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-redo.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-right.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-tone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-tone.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-trash.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-undo.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-up.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-zoom-in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-zoom-in.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/icon-zoom-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/icon-zoom-out.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/tip-airbrush.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/tip-airbrush.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/tip-brush.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/tip-brush.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/assets/ui/tip-pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/assets/ui/tip-pencil.svg -------------------------------------------------------------------------------- /PinkSea.Frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/public/favicon.ico -------------------------------------------------------------------------------- /PinkSea.Frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/App.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/atproto/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/atproto/client.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/atproto/handle-did-route-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/atproto/handle-did-route-resolver.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/atproto/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/atproto/helpers.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/atproto/lexicons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/atproto/lexicons.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/breadcrumb/breadcrumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/breadcrumb/breadcrumb.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/breadcrumb/crumb-i18n-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/breadcrumb/crumb-i18n-data.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/breadcrumb/crumb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/breadcrumb/crumb.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/breadcrumb/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/breadcrumb/store.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/tegaki/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/tegaki/store.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/tegaki/tegaki-view-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/tegaki/tegaki-view-helper.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/api/tegaki/tegaki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/api/tegaki/tegaki.js -------------------------------------------------------------------------------- /PinkSea.Frontend/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/assets/base.css -------------------------------------------------------------------------------- /PinkSea.Frontend/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/assets/main.css -------------------------------------------------------------------------------- /PinkSea.Frontend/src/assets/tegaki/tegaki.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/assets/tegaki/tegaki.css -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/BreadCrumbBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/BreadCrumbBar.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/CardWithImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/CardWithImage.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/ErrorCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/ErrorCard.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/Intersector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/Intersector.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/Loader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/Loader.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/LoginBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/LoginBar.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/PostActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/PostActions.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/RespondBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/RespondBox.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/SettingsGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/SettingsGroup.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/TagContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/TagContainer.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/TimeLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/TimeLine.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/TimeLineOekakiCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/TimeLineOekakiCard.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/UserCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/UserCard.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/oekaki/OekakiMetaContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/oekaki/OekakiMetaContainer.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/oekaki/PostViewOekakiChildCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/oekaki/PostViewOekakiChildCard.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/oekaki/PostViewOekakiImageContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/oekaki/PostViewOekakiImageContainer.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/oekaki/PostViewOekakiParentCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/oekaki/PostViewOekakiParentCard.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/profile/Avatar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/profile/Avatar.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/profile/Username.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/profile/Username.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/search/SearchProfileCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/search/SearchProfileCard.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/components/search/SearchTag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/components/search/SearchTag.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/i18n.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/bg.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/de.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/en.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/es.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/fr.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/he.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/he.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/id.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/it.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/ja.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/ja.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/ja.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/nl.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/pl.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/pt-BR.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/sv.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/intl/translations/zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/intl/translations/zh-CN.json -------------------------------------------------------------------------------- /PinkSea.Frontend/src/layouts/PanelLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/layouts/PanelLayout.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/main.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/author.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/models/author.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/oekaki-tombstone.ts: -------------------------------------------------------------------------------- 1 | export interface OekakiTombstone { 2 | formerAt: string 3 | } 4 | -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/oekaki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/models/oekaki.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/models/profile.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/search-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/models/search-type.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/tag-search-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/models/tag-search-result.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/user-profile-tab.ts: -------------------------------------------------------------------------------- 1 | export enum UserProfileTab { 2 | Posts, 3 | Replies 4 | } 5 | -------------------------------------------------------------------------------- /PinkSea.Frontend/src/models/username-display-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/models/username-display-type.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/router/index.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/state/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/state/store.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/types/config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/types/config.d.ts -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/CallbackView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/CallbackView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/HomeView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/PainterView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/PainterView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/PostView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/PostView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/SearchView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/SearchView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/SettingsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/SettingsView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/TagView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/TagView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/UserEditView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/UserEditView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/src/views/UserView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/src/views/UserView.vue -------------------------------------------------------------------------------- /PinkSea.Frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/tsconfig.app.json -------------------------------------------------------------------------------- /PinkSea.Frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/tsconfig.json -------------------------------------------------------------------------------- /PinkSea.Frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/tsconfig.node.json -------------------------------------------------------------------------------- /PinkSea.Frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Frontend/vite.config.ts -------------------------------------------------------------------------------- /PinkSea.Gateway/ActivityStreams/Actor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/ActivityStreams/Actor.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/ActivityStreams/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/ActivityStreams/Document.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/ActivityStreams/Hashtag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/ActivityStreams/Hashtag.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/ActivityStreams/IActivityStreamsObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/ActivityStreams/IActivityStreamsObject.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/ActivityStreams/Link.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/ActivityStreams/Link.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/ActivityStreams/Note.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/ActivityStreams/Note.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Endpoints/ActivityPubEndpointsMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Endpoints/ActivityPubEndpointsMapper.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Endpoints/GeneralEndpointsMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Endpoints/GeneralEndpointsMapper.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Endpoints/OEmbedEndpointsMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Endpoints/OEmbedEndpointsMapper.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Lexicons/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Lexicons/Author.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Lexicons/GetOekakiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Lexicons/GetOekakiResponse.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Lexicons/GetParentForReplyResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Lexicons/GetParentForReplyResponse.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Lexicons/GetProfileResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Lexicons/GetProfileResponse.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Lexicons/OekakiDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Lexicons/OekakiDto.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Lexicons/ResolveHandleResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Lexicons/ResolveHandleResponse.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Models/GatewaySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Models/GatewaySettings.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/OEmbed/OEmbedResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/OEmbed/OEmbedResponse.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/PinkSea.Gateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/PinkSea.Gateway.csproj -------------------------------------------------------------------------------- /PinkSea.Gateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Program.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /PinkSea.Gateway/Services/ActivityPubRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Services/ActivityPubRenderer.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Services/MetaGeneratorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Services/MetaGeneratorService.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Services/OEmbedRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Services/OEmbedRenderer.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/Services/PinkSeaQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/Services/PinkSeaQuery.cs -------------------------------------------------------------------------------- /PinkSea.Gateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/appsettings.Development.json -------------------------------------------------------------------------------- /PinkSea.Gateway/appsettings.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Gateway/appsettings.example.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/appViewDefs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/appViewDefs.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getAuthorFeed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getAuthorFeed.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getAuthorReplies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getAuthorReplies.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getHandleFromDid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getHandleFromDid.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getIdentity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getIdentity.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getOekaki.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getOekaki.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getParentForReply.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getParentForReply.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getRecent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getRecent.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/getTagFeed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/getTagFeed.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/oekaki.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/oekaki.json -------------------------------------------------------------------------------- /PinkSea.Lexicons/com/shinolabs/pinksea/profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.Lexicons/com/shinolabs/pinksea/profile.json -------------------------------------------------------------------------------- /PinkSea.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea.sln -------------------------------------------------------------------------------- /PinkSea/Controllers/OAuthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Controllers/OAuthController.cs -------------------------------------------------------------------------------- /PinkSea/Controllers/WellKnownController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Controllers/WellKnownController.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/ConfigurationModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/ConfigurationModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/OAuthStateModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/OAuthStateModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/OekakiModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/OekakiModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/TagModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/TagModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/TagOekakiRelationModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/TagOekakiRelationModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/UserLinkModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/UserLinkModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/UserModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/UserModel.cs -------------------------------------------------------------------------------- /PinkSea/Database/Models/UserRepoStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/Models/UserRepoStatus.cs -------------------------------------------------------------------------------- /PinkSea/Database/PinkSeaDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Database/PinkSeaDbContext.cs -------------------------------------------------------------------------------- /PinkSea/Extensions/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Extensions/HttpContextExtensions.cs -------------------------------------------------------------------------------- /PinkSea/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /PinkSea/Helpers/DataUrlHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Helpers/DataUrlHelper.cs -------------------------------------------------------------------------------- /PinkSea/Helpers/PngHeaderHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Helpers/PngHeaderHelper.cs -------------------------------------------------------------------------------- /PinkSea/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/LICENSE -------------------------------------------------------------------------------- /PinkSea/Lexicons/Empty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Empty.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Enums/SearchType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Enums/SearchType.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Objects/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Objects/Author.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Objects/HydratedOekaki.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Objects/HydratedOekaki.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Objects/Link.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Objects/Link.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Objects/TagSearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Objects/TagSearchResult.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Objects/TombstoneOekaki.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Objects/TombstoneOekaki.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Procedures/BeginLoginFlowProcedureRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Procedures/BeginLoginFlowProcedureRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Procedures/BeginLoginFlowProcedureResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Procedures/BeginLoginFlowProcedureResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Procedures/DeleteOekakiProcedureRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Procedures/DeleteOekakiProcedureRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Procedures/PutOekakiProcedureResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Procedures/PutOekakiProcedureResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Procedures/PutProfileProcedureRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Procedures/PutProfileProcedureRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GenericTimelineQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GenericTimelineQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GenericTimelineQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GenericTimelineQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetAuthorFeedQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetAuthorFeedQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetHandleFromDidQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetHandleFromDidQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetHandleFromDidQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetHandleFromDidQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetIdentityQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetIdentityQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetIdentityQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetIdentityQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetOekakiQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetOekakiQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetOekakiQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetOekakiQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetParentForReplyQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetParentForReplyQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetParentForReplyQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetParentForReplyQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetProfileQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetProfileQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetProfileQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetProfileQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetSearchResultsQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetSearchResultsQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetSearchResultsQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetSearchResultsQueryResponse.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Queries/GetTagFeedQueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Queries/GetTagFeedQueryRequest.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Records/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Records/Image.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Records/Oekaki.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Records/Oekaki.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Records/Profile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Records/Profile.cs -------------------------------------------------------------------------------- /PinkSea/Lexicons/Records/ProfileLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Lexicons/Records/ProfileLink.cs -------------------------------------------------------------------------------- /PinkSea/Middleware/StateTokenMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Middleware/StateTokenMiddleware.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20241110184653_Move to postgres.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20241110184653_Move to postgres.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20241110184653_Move to postgres.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20241110184653_Move to postgres.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250112110233_Add the tombstone field on oekaki.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250112110233_Add the tombstone field on oekaki.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250112110233_Add the tombstone field on oekaki.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250112110233_Add the tombstone field on oekaki.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250116203026_Add the Bluesky crosspost tid field.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250116203026_Add the Bluesky crosspost tid field.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250116203026_Add the Bluesky crosspost tid field.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250116203026_Add the Bluesky crosspost tid field.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250418110405_Add handle to user model.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250418110405_Add handle to user model.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250418110405_Add handle to user model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250418110405_Add handle to user model.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250425103946_Add repo status and app view blocked status.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250425103946_Add repo status and app view blocked status.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250425103946_Add repo status and app view blocked status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250425103946_Add repo status and app view blocked status.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250502131517_Add synchronize account status to config.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250502131517_Add synchronize account status to config.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250502131517_Add synchronize account status to config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250502131517_Add synchronize account status to config.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250522112421_Prepare for profile editing.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250522112421_Prepare for profile editing.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250522112421_Prepare for profile editing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250522112421_Prepare for profile editing.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250728162337_Add the imported profiles configuration field.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250728162337_Add the imported profiles configuration field.Designer.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/20250728162337_Add the imported profiles configuration field.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/20250728162337_Add the imported profiles configuration field.cs -------------------------------------------------------------------------------- /PinkSea/Migrations/PinkSeaDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Migrations/PinkSeaDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /PinkSea/Models/AppViewConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/AppViewConfig.cs -------------------------------------------------------------------------------- /PinkSea/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /PinkSea/Models/FrontendConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/FrontendConfig.cs -------------------------------------------------------------------------------- /PinkSea/Models/Oekaki/OekakiUploadResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/Oekaki/OekakiUploadResult.cs -------------------------------------------------------------------------------- /PinkSea/Models/Oekaki/OekakiUploadState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/Oekaki/OekakiUploadState.cs -------------------------------------------------------------------------------- /PinkSea/Models/PostgresConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/PostgresConfig.cs -------------------------------------------------------------------------------- /PinkSea/Models/UploadOekakiRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Models/UploadOekakiRequest.cs -------------------------------------------------------------------------------- /PinkSea/PinkSea.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/PinkSea.csproj -------------------------------------------------------------------------------- /PinkSea/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Program.cs -------------------------------------------------------------------------------- /PinkSea/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Properties/launchSettings.json -------------------------------------------------------------------------------- /PinkSea/Services/ConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/ConfigurationService.cs -------------------------------------------------------------------------------- /PinkSea/Services/DatabaseOAuthStateStorageProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/DatabaseOAuthStateStorageProvider.cs -------------------------------------------------------------------------------- /PinkSea/Services/FeedBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/FeedBuilder.cs -------------------------------------------------------------------------------- /PinkSea/Services/Hosting/FirstTimeRunAssistantService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/Hosting/FirstTimeRunAssistantService.cs -------------------------------------------------------------------------------- /PinkSea/Services/Hosting/FirstTimeRunAssistantServiceRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/Hosting/FirstTimeRunAssistantServiceRunner.cs -------------------------------------------------------------------------------- /PinkSea/Services/Integration/BlueskyIntegrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/Integration/BlueskyIntegrationService.cs -------------------------------------------------------------------------------- /PinkSea/Services/OAuthClientDataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/OAuthClientDataProvider.cs -------------------------------------------------------------------------------- /PinkSea/Services/OekakiJetStreamEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/OekakiJetStreamEventHandler.cs -------------------------------------------------------------------------------- /PinkSea/Services/OekakiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/OekakiService.cs -------------------------------------------------------------------------------- /PinkSea/Services/SearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/SearchService.cs -------------------------------------------------------------------------------- /PinkSea/Services/SigningKeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/SigningKeyService.cs -------------------------------------------------------------------------------- /PinkSea/Services/TagsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/TagsService.cs -------------------------------------------------------------------------------- /PinkSea/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Services/UserService.cs -------------------------------------------------------------------------------- /PinkSea/Validators/ProfileValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Validators/ProfileValidator.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/BeginLoginFlowProcedure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/BeginLoginFlowProcedure.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/DeleteOekakiProcedureHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/DeleteOekakiProcedureHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetAuthorFeedQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetAuthorFeedQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetAuthorRepliesQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetAuthorRepliesQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetHandleFromDidQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetHandleFromDidQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetIdentityQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetIdentityQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetOekakiQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetOekakiQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetParentForReplyQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetParentForReplyQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetProfileQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetProfileQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetRecentQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetRecentQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetSearchResultsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetSearchResultsQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/GetTagFeedQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/GetTagFeedQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/InvalidateSessionProcedure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/InvalidateSessionProcedure.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/ListReposByCollectionQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/ListReposByCollectionQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/PutOekakiProcedure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/PutOekakiProcedure.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/PutProfileProcedureHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/PutProfileProcedureHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/RefreshSessionProcedureHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/RefreshSessionProcedureHandler.cs -------------------------------------------------------------------------------- /PinkSea/Xrpc/ResolveHandleQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/Xrpc/ResolveHandleQueryHandler.cs -------------------------------------------------------------------------------- /PinkSea/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/appsettings.Development.json -------------------------------------------------------------------------------- /PinkSea/appsettings.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/appsettings.example.json -------------------------------------------------------------------------------- /PinkSea/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/wwwroot/index.html -------------------------------------------------------------------------------- /PinkSea/wwwroot/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/PinkSea/wwwroot/logo.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinolabs/PinkSea/HEAD/docker-compose.yml --------------------------------------------------------------------------------