├── .agent └── logs │ ├── 20251114_delete_published_record_ids.md │ ├── 20251114_firehose_event_handlers.md │ ├── 20251114_firehose_event_handling.md │ ├── 20251114_firehose_layered_arch.md │ ├── 20251115_firehose_event_handlers.md │ ├── 20251115_optional_publishing_event_handling.md │ └── 20251126_jetstream.md ├── .claude └── guides │ └── use-case-implementation-patterns.md ├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── feature.md │ └── task.md └── workflows │ ├── fly-dev-deploy.yml │ ├── fly-prod-deploy.yml │ ├── lint-and-format.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPERS.md ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── api-client.md ├── architecture │ ├── event_system_overview.md │ └── url_semantic_search.md ├── auth-middleware.md ├── auth.md ├── browser-extension-auth.md ├── browser-extension-distribution.md ├── browser-extension-setup.md ├── card-subdomain.md ├── deployment.md ├── directory-structure.md ├── domain-layer.md ├── error-handling.md ├── event-domain-abstractions.md ├── event-system-architecture.md ├── event-system-fly.md ├── event-system-impl-options.md ├── examples │ └── next-js-ssr-component.md ├── features │ ├── CollectionTextSearch.md │ ├── GUIDE.md │ └── NEW_FEATURE_TEMPLATE.md ├── fly-deploy.md ├── plan │ ├── IMPLEMENTATION_COMPLETE.md │ ├── api_client_type_unification.md │ └── shared_type_unification.md ├── query-use-cases.md ├── react-auth.md ├── shared_types.md ├── shared_types_implementation_status.md ├── testing-strategy.md ├── token-refreshing.md ├── unauthed-use-cases.md ├── url-metadata-strategy.md ├── user-data.md ├── user-domain.md ├── user-subdomain-overview.md └── working-notes.md ├── eslint.config.mjs ├── fly.development.toml ├── fly.production.toml ├── jest.config.js ├── package.json ├── scripts ├── dev-combined.sh ├── dev-feed-worker.sh ├── dev.sh ├── setup-postgres.sh └── setup-redis.sh ├── src ├── index.ts ├── modules │ ├── atproto │ │ ├── application │ │ │ ├── IAgentService.ts │ │ │ ├── IAppPasswordProcessor.ts │ │ │ ├── IAppPasswordSessionService.ts │ │ │ ├── handlers │ │ │ │ └── FirehoseEventHandler.ts │ │ │ ├── services │ │ │ │ └── IFirehoseService.ts │ │ │ └── useCases │ │ │ │ ├── ProcessCardFirehoseEventUseCase.ts │ │ │ │ ├── ProcessCollectionFirehoseEventUseCase.ts │ │ │ │ ├── ProcessCollectionLinkFirehoseEventUseCase.ts │ │ │ │ └── ProcessFirehoseEventUseCase.ts │ │ ├── domain │ │ │ ├── ATUri.ts │ │ │ ├── DID.ts │ │ │ ├── DIDOrHandle.ts │ │ │ ├── FirehoseEvent.ts │ │ │ ├── Handle.ts │ │ │ ├── StrongRef.ts │ │ │ ├── TID.ts │ │ │ ├── index.ts │ │ │ └── services │ │ │ │ ├── IFirehoseEventDuplicationService.ts │ │ │ │ └── IIdentityResolutionService.ts │ │ ├── infrastructure │ │ │ ├── __tests__ │ │ │ │ ├── ATProtoCardPublisher.integration.test.ts │ │ │ │ ├── ATProtoCollectionPublisher.integration.test.ts │ │ │ │ └── AppPasswordAgentService.ts │ │ │ ├── atprotoRoutes.ts │ │ │ ├── lexicon │ │ │ │ ├── index.ts │ │ │ │ ├── lexicons.ts │ │ │ │ ├── types │ │ │ │ │ ├── com │ │ │ │ │ │ └── atproto │ │ │ │ │ │ │ └── repo │ │ │ │ │ │ │ └── strongRef.ts │ │ │ │ │ └── network │ │ │ │ │ │ └── cosmik │ │ │ │ │ │ ├── card.ts │ │ │ │ │ │ ├── collection.ts │ │ │ │ │ │ ├── collectionLink.ts │ │ │ │ │ │ └── defs.ts │ │ │ │ └── util.ts │ │ │ ├── lexicons │ │ │ │ ├── card.json │ │ │ │ ├── collection.json │ │ │ │ ├── collectionLink.json │ │ │ │ ├── defs.json │ │ │ │ └── strongRef.json │ │ │ ├── mappers │ │ │ │ ├── CardMapper.ts │ │ │ │ ├── CollectionLinkMapper.ts │ │ │ │ └── CollectionMapper.ts │ │ │ ├── processes │ │ │ │ └── FirehoseWorkerProcess.ts │ │ │ ├── publishers │ │ │ │ ├── ATProtoCardPublisher.ts │ │ │ │ └── ATProtoCollectionPublisher.ts │ │ │ ├── repositories │ │ │ │ ├── DrizzleAppPasswordSessionRepository.ts │ │ │ │ ├── IAppPasswordSessionRepository.ts │ │ │ │ └── schema │ │ │ │ │ └── appPasswordSession.sql.ts │ │ │ └── services │ │ │ │ ├── ATProtoAgentService.ts │ │ │ │ ├── ATProtoIdentityResolutionService.ts │ │ │ │ ├── AppPasswordSessionService.ts │ │ │ │ ├── AtProtoFirehoseService.ts │ │ │ │ ├── AtProtoJetstreamService.ts │ │ │ │ ├── AtProtoOAuthProcessor.ts │ │ │ │ ├── AtpAppPasswordProcessor.ts │ │ │ │ ├── BlueskyProfileService.ts │ │ │ │ ├── CachedBlueskyProfileService.ts │ │ │ │ ├── DrizzleFirehoseEventDuplicationService.ts │ │ │ │ ├── FakeAgentService.ts │ │ │ │ ├── FakeAppPasswordSessionService.ts │ │ │ │ ├── FakeAtProtoOAuthProcessor.ts │ │ │ │ ├── FakeAtpAppPasswordProcessor.ts │ │ │ │ ├── FakeBlueskyProfileService.ts │ │ │ │ └── ServiceEndpoints.ts │ │ └── tests │ │ │ ├── application │ │ │ ├── ProcessCardFirehoseEventUseCase.test.ts │ │ │ ├── ProcessCollectionFirehoseEventUseCase.test.ts │ │ │ ├── ProcessCollectionLinkFirehoseEventUseCase.test.ts │ │ │ └── ProcessFirehoseEventUseCase.test.ts │ │ │ ├── domain │ │ │ ├── DID.test.ts │ │ │ ├── DIDOrHandle.test.ts │ │ │ └── Handle.test.ts │ │ │ ├── infrastructure │ │ │ └── InMemoryAppPasswordSessionRepository.ts │ │ │ └── utils │ │ │ └── InMemoryFirehoseEventDuplicationService.ts │ ├── cards │ │ ├── application │ │ │ ├── ports │ │ │ │ ├── ICardPublisher.ts │ │ │ │ └── ICollectionPublisher.ts │ │ │ └── useCases │ │ │ │ ├── commands │ │ │ │ ├── AddCardToCollectionUseCase.ts │ │ │ │ ├── AddCardToLibraryUseCase.ts │ │ │ │ ├── AddUrlToLibraryUseCase.ts │ │ │ │ ├── CreateCollectionUseCase.ts │ │ │ │ ├── DeleteCollectionUseCase.ts │ │ │ │ ├── RemoveCardFromCollectionUseCase.ts │ │ │ │ ├── RemoveCardFromLibraryUseCase.ts │ │ │ │ ├── UpdateCollectionUseCase.ts │ │ │ │ ├── UpdateNoteCardUseCase.ts │ │ │ │ └── UpdateUrlCardAssociationsUseCase.ts │ │ │ │ └── queries │ │ │ │ ├── GetCollectionPageByAtUriUseCase.ts │ │ │ │ ├── GetCollectionPageUseCase.ts │ │ │ │ ├── GetCollectionsForUrlUseCase.ts │ │ │ │ ├── GetCollectionsUseCase.ts │ │ │ │ ├── GetLibrariesForCardUseCase.ts │ │ │ │ ├── GetLibrariesForUrlUseCase.ts │ │ │ │ ├── GetNoteCardsForUrlUseCase.ts │ │ │ │ ├── GetProfileUseCase.ts │ │ │ │ ├── GetUrlCardViewUseCase.ts │ │ │ │ ├── GetUrlCardsUseCase.ts │ │ │ │ ├── GetUrlMetadataUseCase.ts │ │ │ │ └── GetUrlStatusForMyLibraryUseCase.ts │ │ ├── domain │ │ │ ├── Card.ts │ │ │ ├── CardFactory.ts │ │ │ ├── Collection.ts │ │ │ ├── ICardQueryRepository.ts │ │ │ ├── ICardRepository.ts │ │ │ ├── ICollectionQueryRepository.ts │ │ │ ├── ICollectionRepository.ts │ │ │ ├── LibraryService.ts │ │ │ ├── events │ │ │ │ ├── CardAddedToCollectionEvent.ts │ │ │ │ ├── CardAddedToLibraryEvent.ts │ │ │ │ └── CollectionCreatedEvent.ts │ │ │ ├── repositories │ │ │ │ └── IUrlMetadataRepository.ts │ │ │ ├── services │ │ │ │ ├── CardCollectionService.ts │ │ │ │ ├── CardLibraryService.ts │ │ │ │ ├── IAtUriResolutionService.ts │ │ │ │ ├── IMetadataService.ts │ │ │ │ └── IProfileService.ts │ │ │ └── value-objects │ │ │ │ ├── CardContent.ts │ │ │ │ ├── CardId.ts │ │ │ │ ├── CardType.ts │ │ │ │ ├── CollectionDescription.ts │ │ │ │ ├── CollectionId.ts │ │ │ │ ├── CollectionName.ts │ │ │ │ ├── CuratorId.ts │ │ │ │ ├── PublishedRecordId.ts │ │ │ │ ├── URL.ts │ │ │ │ ├── UrlMetadata.ts │ │ │ │ └── content │ │ │ │ ├── HighlightCardContent.ts │ │ │ │ ├── NoteCardContent.ts │ │ │ │ └── UrlCardContent.ts │ │ ├── infrastructure │ │ │ ├── CitoidMetadataService.ts │ │ │ ├── IFramelyMetadataService.ts │ │ │ ├── http │ │ │ │ ├── controllers │ │ │ │ │ ├── AddCardToCollectionController.ts │ │ │ │ │ ├── AddCardToLibraryController.ts │ │ │ │ │ ├── AddUrlToLibraryController.ts │ │ │ │ │ ├── CreateCollectionController.ts │ │ │ │ │ ├── DeleteCollectionController.ts │ │ │ │ │ ├── GetCollectionPageByAtUriController.ts │ │ │ │ │ ├── GetCollectionPageController.ts │ │ │ │ │ ├── GetCollectionsForUrlController.ts │ │ │ │ │ ├── GetLibrariesForCardController.ts │ │ │ │ │ ├── GetLibrariesForUrlController.ts │ │ │ │ │ ├── GetMyCollectionsController.ts │ │ │ │ │ ├── GetMyProfileController.ts │ │ │ │ │ ├── GetMyUrlCardsController.ts │ │ │ │ │ ├── GetNoteCardsForUrlController.ts │ │ │ │ │ ├── GetUrlCardViewController.ts │ │ │ │ │ ├── GetUrlMetadataController.ts │ │ │ │ │ ├── GetUrlStatusForMyLibraryController.ts │ │ │ │ │ ├── GetUserCollectionsController.ts │ │ │ │ │ ├── GetUserProfileController.ts │ │ │ │ │ ├── GetUserUrlCardsController.ts │ │ │ │ │ ├── RemoveCardFromCollectionController.ts │ │ │ │ │ ├── RemoveCardFromLibraryController.ts │ │ │ │ │ ├── UpdateCollectionController.ts │ │ │ │ │ ├── UpdateNoteCardController.ts │ │ │ │ │ └── UpdateUrlCardAssociationsController.ts │ │ │ │ └── routes │ │ │ │ │ ├── cardRoutes.ts │ │ │ │ │ ├── collectionRoutes.ts │ │ │ │ │ └── index.ts │ │ │ ├── repositories │ │ │ │ ├── DrizzleCardQueryRepository.ts │ │ │ │ ├── DrizzleCardRepository.ts │ │ │ │ ├── DrizzleCollectionQueryRepository.ts │ │ │ │ ├── DrizzleCollectionRepository.ts │ │ │ │ ├── mappers │ │ │ │ │ ├── CardMapper.ts │ │ │ │ │ ├── CollectionMapper.ts │ │ │ │ │ └── DTOTypes.ts │ │ │ │ ├── query-services │ │ │ │ │ ├── CollectionCardQueryService.ts │ │ │ │ │ ├── LibraryQueryService.ts │ │ │ │ │ ├── NoteCardQueryService.ts │ │ │ │ │ └── UrlCardQueryService.ts │ │ │ │ └── schema │ │ │ │ │ ├── card.sql.ts │ │ │ │ │ ├── collection.sql.ts │ │ │ │ │ ├── libraryMembership.sql.ts │ │ │ │ │ └── publishedRecord.sql.ts │ │ │ └── services │ │ │ │ └── DrizzleAtUriResolutionService.ts │ │ └── tests │ │ │ ├── application │ │ │ ├── AddCardToLibraryUseCase.test.ts │ │ │ ├── AddUrlToLibraryUseCase.test.ts │ │ │ ├── CreateCollectionUseCase.test.ts │ │ │ ├── DeleteCollectionUseCase.test.ts │ │ │ ├── GetCollectionPageUseCase.test.ts │ │ │ ├── GetCollectionsForUrlUseCase.test.ts │ │ │ ├── GetLibrariesForUrlUseCase.test.ts │ │ │ ├── GetMyCollectionsUseCase.test.ts │ │ │ ├── GetMyUrlCardsUseCase.test.ts │ │ │ ├── GetNoteCardsForUrlUseCase.test.ts │ │ │ ├── GetUrlCardViewUseCase.test.ts │ │ │ ├── GetUrlStatusForMyLibraryUseCase.test.ts │ │ │ ├── RemoveCardFromCollectionUseCase.test.ts │ │ │ ├── RemoveCardFromLibraryUseCase.test.ts │ │ │ ├── UpdateCollectionUseCase.test.ts │ │ │ ├── UpdateNoteCardUseCase.test.ts │ │ │ └── UpdateUrlCardAssociationsUseCase.test.ts │ │ │ ├── domain │ │ │ ├── Card.test.ts │ │ │ └── value-objects │ │ │ │ ├── CardType.test.ts │ │ │ │ └── URL.test.ts │ │ │ ├── infrastructure │ │ │ ├── CitoidMetadataService.integration.test.ts │ │ │ ├── DrizzleCardQueryRepository.getCardsInCollection.integration.test.ts │ │ │ ├── DrizzleCardQueryRepository.getLibrariesForUrl.integration.test.ts │ │ │ ├── DrizzleCardQueryRepository.getNoteCardsForUrl.integration.test.ts │ │ │ ├── DrizzleCardQueryRepository.getUrlCardBasic.integration.test.ts │ │ │ ├── DrizzleCardQueryRepository.getUrlCardView.integration.test.ts │ │ │ ├── DrizzleCardQueryRepository.getUrlCardsOfUser.integration.test.ts │ │ │ ├── DrizzleCardRepository.integration.test.ts │ │ │ ├── DrizzleCollectionQueryRepository.getCollectionsContainingCardForUser.integration.test.ts │ │ │ ├── DrizzleCollectionQueryRepository.getCollectionsWithUrl.integration.test.ts │ │ │ ├── DrizzleCollectionQueryRepository.integration.test.ts │ │ │ ├── DrizzleCollectionRepository.integration.test.ts │ │ │ └── IFramelyMetadataService.integration.test.ts │ │ │ ├── integration │ │ │ └── BullMQEventSystem.integration.test.ts │ │ │ ├── test-utils │ │ │ └── createTestSchema.ts │ │ │ └── utils │ │ │ ├── FakeCardPublisher.ts │ │ │ ├── FakeCollectionPublisher.ts │ │ │ ├── FakeEventPublisher.ts │ │ │ ├── FakeIdentityResolutionService.ts │ │ │ ├── FakeMetadataService.ts │ │ │ ├── FakeProfileService.ts │ │ │ ├── InMemoryAtUriResolutionService.ts │ │ │ ├── InMemoryCardQueryRepository.ts │ │ │ ├── InMemoryCardRepository.ts │ │ │ ├── InMemoryCollectionQueryRepository.ts │ │ │ ├── InMemoryCollectionRepository.ts │ │ │ └── builders │ │ │ ├── CardBuilder.ts │ │ │ └── CollectionBuilder.ts │ ├── feeds │ │ ├── application │ │ │ ├── eventHandlers │ │ │ │ ├── CardAddedToCollectionEventHandler.ts │ │ │ │ └── CardAddedToLibraryEventHandler.ts │ │ │ ├── sagas │ │ │ │ ├── CardCollectionSaga.ts │ │ │ │ └── ISagaStateStore.ts │ │ │ └── useCases │ │ │ │ ├── commands │ │ │ │ └── AddActivityToFeedUseCase.ts │ │ │ │ └── queries │ │ │ │ └── GetGlobalFeedUseCase.ts │ │ ├── domain │ │ │ ├── FeedActivity.ts │ │ │ ├── IFeedRepository.ts │ │ │ ├── services │ │ │ │ └── FeedService.ts │ │ │ └── value-objects │ │ │ │ ├── ActivityId.ts │ │ │ │ └── ActivityType.ts │ │ ├── infrastructure │ │ │ ├── InMemorySagaStateStore.ts │ │ │ ├── RedisSagaStateStore.ts │ │ │ ├── http │ │ │ │ ├── controllers │ │ │ │ │ └── GetGlobalFeedController.ts │ │ │ │ └── routes │ │ │ │ │ └── feedRoutes.ts │ │ │ └── repositories │ │ │ │ ├── DrizzleFeedRepository.ts │ │ │ │ ├── mappers │ │ │ │ └── FeedActivityMapper.ts │ │ │ │ └── schema │ │ │ │ └── feedActivity.sql.ts │ │ └── tests │ │ │ └── infrastructure │ │ │ ├── DrizzleFeedRepository.integration.test.ts │ │ │ └── InMemoryFeedRepository.ts │ ├── search │ │ ├── application │ │ │ ├── eventHandlers │ │ │ │ └── CardAddedToLibraryEventHandler.ts │ │ │ └── useCases │ │ │ │ ├── commands │ │ │ │ └── IndexUrlForSearchUseCase.ts │ │ │ │ └── queries │ │ │ │ └── GetSimilarUrlsForUrlUseCase.ts │ │ ├── domain │ │ │ ├── IVectorDatabase.ts │ │ │ ├── services │ │ │ │ └── SearchService.ts │ │ │ └── value-objects │ │ │ │ └── Chunk.ts │ │ └── infrastructure │ │ │ ├── InMemoryVectorDatabase.ts │ │ │ ├── UpstashVectorDatabase.ts │ │ │ └── http │ │ │ ├── controllers │ │ │ └── GetSimilarUrlsForUrlController.ts │ │ │ └── routes │ │ │ └── searchRoutes.ts │ └── user │ │ ├── application │ │ ├── mappers │ │ │ └── UserMap.ts │ │ ├── services │ │ │ ├── IOAuthProcessor.ts │ │ │ └── ITokenService.ts │ │ └── use-cases │ │ │ ├── CompleteOAuthSignInUseCase.ts │ │ │ ├── GenerateExtensionTokensUseCase.ts │ │ │ ├── GetCurrentUserUseCase.ts │ │ │ ├── InitiateOAuthSignInUseCase.ts │ │ │ ├── LoginWithAppPasswordUseCase.ts │ │ │ ├── LogoutUseCase.ts │ │ │ ├── RefreshAccessTokenUseCase.ts │ │ │ ├── errors │ │ │ ├── CompleteOAuthSignInErrors.ts │ │ │ ├── GenerateExtensionTokensErrors.ts │ │ │ ├── GetCurrentUserErrors.ts │ │ │ ├── InitiateOAuthSignInErrors.ts │ │ │ ├── LoginWithAppPasswordErrors.ts │ │ │ └── RefreshAccessTokenErrors.ts │ │ │ └── index.ts │ │ ├── domain │ │ ├── User.ts │ │ ├── repositories │ │ │ ├── ITokenRepository.ts │ │ │ └── IUserRepository.ts │ │ ├── services │ │ │ └── IUserAuthenticationService.ts │ │ └── value-objects │ │ │ ├── DID.ts │ │ │ └── Handle.ts │ │ ├── infrastructure │ │ ├── http │ │ │ ├── controllers │ │ │ │ ├── CompleteOAuthSignInController.ts │ │ │ │ ├── GenerateExtensionTokensController.ts │ │ │ │ ├── GetCurrentUserController.ts │ │ │ │ ├── InitiateOAuthSignInController.ts │ │ │ │ ├── LoginWithAppPasswordController.ts │ │ │ │ ├── LogoutController.ts │ │ │ │ └── RefreshAccessTokenController.ts │ │ │ └── routes │ │ │ │ └── userRoutes.ts │ │ ├── index.ts │ │ ├── repositories │ │ │ ├── DrizzleTokenRepository.ts │ │ │ ├── DrizzleUserRepository.ts │ │ │ └── schema │ │ │ │ ├── authSession.sql.ts │ │ │ │ ├── authState.sql.ts │ │ │ │ ├── authToken.sql.ts │ │ │ │ └── user.sql.ts │ │ └── services │ │ │ ├── DrizzleSessionStore.ts │ │ │ ├── DrizzleStateStore.ts │ │ │ ├── FakeJwtTokenService.ts │ │ │ ├── FakeUserAuthenticationService.ts │ │ │ ├── JwtTokenService.ts │ │ │ ├── OAuthClientFactory.ts │ │ │ └── UserAuthenticationService.ts │ │ └── tests │ │ └── infrastructure │ │ ├── InMemorySessionStore.ts │ │ ├── InMemoryStateStore.ts │ │ ├── InMemoryTokenRepository.ts │ │ └── InMemoryUserRepository.ts ├── packages │ └── semble-pds-client │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── index.ts │ │ └── types.ts │ │ └── tsconfig.json ├── shared │ ├── application │ │ └── events │ │ │ ├── IEventPublisher.ts │ │ │ └── IEventSubscriber.ts │ ├── core │ │ ├── AppError.ts │ │ ├── AuthenticationError.ts │ │ ├── Guard.ts │ │ ├── Result.ts │ │ ├── UseCase.ts │ │ └── UseCaseError.ts │ ├── domain │ │ ├── AggregateRoot.ts │ │ ├── DomainService.ts │ │ ├── Entity.ts │ │ ├── IProcess.ts │ │ ├── Identifier.ts │ │ ├── UniqueEntityID.ts │ │ ├── ValueObject.ts │ │ ├── WatchedList.ts │ │ └── events │ │ │ ├── IDomainEvent.ts │ │ │ └── IHandle.ts │ └── infrastructure │ │ ├── config │ │ ├── EnvironmentConfigService.ts │ │ └── index.ts │ │ ├── database │ │ ├── DatabaseFactory.ts │ │ └── migrations │ │ │ ├── 0000_shocking_fenris.sql │ │ │ ├── 0001_lying_hairball.sql │ │ │ ├── 0002_hesitant_caretaker.sql │ │ │ ├── 0003_harsh_lady_mastermind.sql │ │ │ ├── 0004_brainy_rocket_racer.sql │ │ │ ├── 0005_truncate-tables.sql │ │ │ ├── 0006_lovely_randall.sql │ │ │ ├── 0007_regular_the_professor.sql │ │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ ├── 0002_snapshot.json │ │ │ ├── 0003_snapshot.json │ │ │ ├── 0004_snapshot.json │ │ │ ├── 0005_snapshot.json │ │ │ ├── 0006_snapshot.json │ │ │ ├── 0007_snapshot.json │ │ │ └── _journal.json │ │ ├── events │ │ ├── BullMQEventPublisher.ts │ │ ├── BullMQEventSubscriber.ts │ │ ├── EventConfig.ts │ │ ├── EventMapper.ts │ │ ├── InMemoryEventPublisher.ts │ │ ├── InMemoryEventSubscriber.ts │ │ └── QueueConfig.ts │ │ ├── http │ │ ├── Controller.ts │ │ ├── app.ts │ │ ├── factories │ │ │ ├── ControllerFactory.ts │ │ │ ├── RepositoryFactory.ts │ │ │ ├── ServiceFactory.ts │ │ │ └── UseCaseFactory.ts │ │ ├── middleware │ │ │ ├── AuthMiddleware.ts │ │ │ └── index.ts │ │ ├── models │ │ │ └── BaseController.ts │ │ ├── routes │ │ │ └── testRoutes.ts │ │ └── services │ │ │ └── CookieService.ts │ │ ├── locking │ │ ├── ILockService.ts │ │ ├── InMemoryLockService.ts │ │ ├── LockServiceFactory.ts │ │ ├── RedisLockService.ts │ │ ├── index.ts │ │ └── tests │ │ │ └── RedisLockService.integration.test.ts │ │ ├── processes │ │ ├── AppProcess.ts │ │ ├── BaseWorkerProcess.ts │ │ ├── FeedWorkerProcess.ts │ │ ├── InMemoryEventWorkerProcess.ts │ │ └── SearchWorkerProcess.ts │ │ └── redis │ │ └── RedisFactory.ts ├── types │ ├── package.json │ ├── src │ │ ├── api │ │ │ ├── common.ts │ │ │ ├── index.ts │ │ │ ├── internal.ts │ │ │ ├── requests.ts │ │ │ └── responses.ts │ │ └── index.ts │ └── tsconfig.json ├── webapp │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.ts │ │ ├── preview.tsx │ │ └── vitest.setup.ts │ ├── api-client │ │ ├── ApiClient.ts │ │ ├── clients │ │ │ ├── BaseClient.ts │ │ │ ├── CardClient.ts │ │ │ ├── CollectionClient.ts │ │ │ ├── FeedClient.ts │ │ │ ├── QueryClient.ts │ │ │ ├── UserClient.ts │ │ │ └── index.ts │ │ ├── errors.ts │ │ └── index.ts │ ├── app │ │ ├── (auth) │ │ │ ├── auth │ │ │ │ └── complete │ │ │ │ │ └── page.tsx │ │ │ ├── extension │ │ │ │ └── auth │ │ │ │ │ ├── complete │ │ │ │ │ └── page.tsx │ │ │ │ │ └── error │ │ │ │ │ └── page.tsx │ │ │ ├── login │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── logout │ │ │ │ └── page.tsx │ │ │ ├── privacy-policy │ │ │ │ ├── layout.tsx │ │ │ │ └── page.mdx │ │ │ └── signup │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ ├── (dashboard) │ │ │ ├── error.tsx │ │ │ ├── explore │ │ │ │ ├── error.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── opengraph-image.jpg │ │ │ │ └── page.tsx │ │ │ ├── home │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── profile │ │ │ │ ├── [handle] │ │ │ │ │ ├── (withHeader) │ │ │ │ │ │ ├── cards │ │ │ │ │ │ │ ├── error.tsx │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ ├── loading.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── collections │ │ │ │ │ │ │ ├── error.tsx │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ ├── loading.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── loading.tsx │ │ │ │ │ │ ├── opengraph-image.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── (withoutHeader) │ │ │ │ │ │ ├── cards │ │ │ │ │ │ └── [cardId] │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── collections │ │ │ │ │ │ └── [rkey] │ │ │ │ │ │ ├── error.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── loading.tsx │ │ │ │ │ │ ├── opengraph-image.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── settings │ │ │ │ ├── about │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── appearance │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── help │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ │ └── url │ │ │ │ ├── [...id] │ │ │ │ └── page.tsx │ │ │ │ ├── error.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ ├── logout │ │ │ │ │ └── route.ts │ │ │ │ └── me │ │ │ │ │ └── route.ts │ │ │ └── opengraph │ │ │ │ └── semble │ │ │ │ └── route.tsx │ │ ├── bookmarklet │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── favicon.ico │ │ ├── layout.tsx │ │ ├── manifest.ts │ │ ├── opengraph-image.alt │ │ ├── opengraph-image.jpg │ │ └── page.tsx │ ├── assets │ │ ├── Semble-OG-bg.jpg │ │ ├── cosmik-bg-banner-small.webp │ │ ├── cosmik-logo-full-white.svg │ │ ├── cosmik-logo-full.svg │ │ ├── icon.svg │ │ ├── icons │ │ │ ├── big-picture-icon.svg │ │ │ ├── blacksky-logo-white.svg │ │ │ ├── blacksky-logo.svg │ │ │ ├── community-icon.svg │ │ │ ├── curate-icon.svg │ │ │ ├── db-icon.svg │ │ │ └── tangled-icon.svg │ │ ├── semble-bg-dark.png │ │ ├── semble-bg-dark.webp │ │ ├── semble-bg.webp │ │ ├── semble-header-bg-dark.webp │ │ ├── semble-header-bg.webp │ │ └── semble-logo.svg │ ├── background.ts │ ├── components │ │ ├── AddToCollectionModal.tsx │ │ ├── CollectionSelector.tsx │ │ ├── CreateCollectionModal.tsx │ │ ├── UrlCardForm.tsx │ │ ├── UrlMetadataDisplay.tsx │ │ ├── contentDisplay │ │ │ ├── infiniteScroll │ │ │ │ └── InfiniteScroll.tsx │ │ │ └── richTextRenderer │ │ │ │ └── RichTextRenderer.tsx │ │ ├── extension │ │ │ ├── SaveCardPage.tsx │ │ │ └── SignInPage.tsx │ │ └── navigation │ │ │ ├── NavbarToggle.tsx │ │ │ ├── appLayout │ │ │ └── AppLayout.tsx │ │ │ ├── backButton │ │ │ └── BackButton.tsx │ │ │ ├── bottomBar │ │ │ └── BottomBar.tsx │ │ │ ├── bottomBarItem │ │ │ └── BottomBarItem.tsx │ │ │ ├── dashboard │ │ │ └── Dashboard.tsx │ │ │ ├── guestAppLayout │ │ │ └── GuestAppLayout.tsx │ │ │ ├── guestBottomBar │ │ │ └── GuestBottomBar.tsx │ │ │ ├── guestNavbar │ │ │ └── GuestNavbar.tsx │ │ │ ├── header │ │ │ └── Header.tsx │ │ │ ├── navItem │ │ │ └── NavItem.tsx │ │ │ ├── navbar │ │ │ └── Navbar.tsx │ │ │ ├── navbarToggle │ │ │ ├── refetchButton │ │ │ └── RefetchButton.tsx │ │ │ └── scrollToTop │ │ │ └── ScrollToTop.tsx │ ├── content.ts │ ├── features │ │ ├── auth │ │ │ └── components │ │ │ │ ├── loginForm │ │ │ │ ├── AppPasswordLoginForm.tsx │ │ │ │ ├── LoginForm.tsx │ │ │ │ └── OAuthLoginForm.tsx │ │ │ │ └── signUpForm │ │ │ │ └── SignUpForm.tsx │ │ ├── cards │ │ │ ├── components │ │ │ │ ├── addCardDrawer │ │ │ │ │ └── AddCardDrawer.tsx │ │ │ │ ├── addCardToModal │ │ │ │ │ ├── AddCardToModal.tsx │ │ │ │ │ └── AddCardToModalContent.tsx │ │ │ │ ├── cardToBeAddedPreview │ │ │ │ │ └── CardToBeAddedPreview.tsx │ │ │ │ ├── removeCardFromCollectionModal │ │ │ │ │ └── RemoveCardFromCollectionModal.tsx │ │ │ │ ├── removeCardFromLibraryModal │ │ │ │ │ └── RemoveCardFromLibraryModal.tsx │ │ │ │ ├── urlCard │ │ │ │ │ ├── Skeleton.UrlCard.tsx │ │ │ │ │ ├── UrlCard.module.css │ │ │ │ │ └── UrlCard.tsx │ │ │ │ ├── urlCardActions │ │ │ │ │ └── UrlCardActions.tsx │ │ │ │ └── urlCardContent │ │ │ │ │ ├── LinkCardContent.tsx │ │ │ │ │ ├── SembleCollectionCardContent.tsx │ │ │ │ │ └── UrlCardContent.tsx │ │ │ ├── containers │ │ │ │ ├── cardsContainer │ │ │ │ │ ├── CardsContainer.tsx │ │ │ │ │ ├── Error.CardsContainer.tsx │ │ │ │ │ └── Skeleton.CardsContainer.tsx │ │ │ │ └── cardsContainerContent │ │ │ │ │ ├── CardsContainerContent.tsx │ │ │ │ │ └── Skeleton.CardsContainerContent.tsx │ │ │ └── lib │ │ │ │ ├── cardKeys.ts │ │ │ │ ├── dal.ts │ │ │ │ ├── mutations │ │ │ │ ├── useAddCard.tsx │ │ │ │ ├── useRemoveCardFromCollections.tsx │ │ │ │ ├── useRemoveCardFromLibrary.tsx │ │ │ │ └── useUpdateCardAssociations.tsx │ │ │ │ └── queries │ │ │ │ ├── useCards.tsx │ │ │ │ ├── useGetCard.tsx │ │ │ │ ├── useGetCardFromMyLibrary.tsx │ │ │ │ ├── useGetLibrariesForcard.tsx │ │ │ │ ├── useMyCards.tsx │ │ │ │ └── useUrlMetadata.tsx │ │ ├── collections │ │ │ ├── components │ │ │ │ ├── collectionActions │ │ │ │ │ └── CollectionActions.tsx │ │ │ │ ├── collectionCard │ │ │ │ │ ├── CollectionCard.module.css │ │ │ │ │ ├── CollectionCard.tsx │ │ │ │ │ └── Skeleton.CollectionCard.tsx │ │ │ │ ├── collectionCardPreview │ │ │ │ │ ├── CollectionCardPreview.tsx │ │ │ │ │ └── Skeleton.CollectionCardPreview.tsx │ │ │ │ ├── collectionNavItem │ │ │ │ │ ├── CollectionNavItem.module.css │ │ │ │ │ └── CollectionNavItem.tsx │ │ │ │ ├── collectionSelector │ │ │ │ │ ├── CollectionSelector.tsx │ │ │ │ │ ├── Error.CollectionSelector.tsx │ │ │ │ │ └── Skeleton.CollectionSelector.tsx │ │ │ │ ├── collectionSelectorItem │ │ │ │ │ ├── CollectionSelectorItem.module.css │ │ │ │ │ └── CollectionSelectorItem.tsx │ │ │ │ ├── collectionSelectorItemList │ │ │ │ │ └── CollectionSelectorItemList.tsx │ │ │ │ ├── collectionsNavList │ │ │ │ │ ├── CollectionsNavList.tsx │ │ │ │ │ ├── Error.CollectionsNavList.tsx │ │ │ │ │ └── Skeleton.CollectionsNavList.tsx │ │ │ │ ├── createCollectionDrawer │ │ │ │ │ └── CreateCollectionDrawer.tsx │ │ │ │ ├── createCollectionShortcut │ │ │ │ │ └── CreateCollectionShortcut.tsx │ │ │ │ ├── deleteCollectionModal │ │ │ │ │ └── DeleteCollectionModal.tsx │ │ │ │ └── editCollectionDrawer │ │ │ │ │ └── EditCollectionDrawer.tsx │ │ │ ├── containers │ │ │ │ ├── collectionContainer │ │ │ │ │ ├── CollectionContainer.tsx │ │ │ │ │ ├── Error.CollectionContainer.tsx │ │ │ │ │ └── Skeleton.CollectionContainer.tsx │ │ │ │ ├── collectionContainerContent │ │ │ │ │ ├── CollectionContainerContent.tsx │ │ │ │ │ └── Skeleton.CollectionContainerContent.tsx │ │ │ │ ├── collectionsContainer │ │ │ │ │ ├── CollectionsContainer.tsx │ │ │ │ │ ├── Error.CollectionsContainer.tsx │ │ │ │ │ └── Skeleton.CollectionsContainer.tsx │ │ │ │ └── collectionsContainerContent │ │ │ │ │ ├── CollectionsContainerContent.tsx │ │ │ │ │ └── Skeleton.collectionsContainerContent.tsx │ │ │ ├── lib │ │ │ │ ├── collectionKeys.ts │ │ │ │ ├── dal.ts │ │ │ │ ├── mutations │ │ │ │ │ ├── useCreateCollection.tsx │ │ │ │ │ ├── useDeleteCollection.tsx │ │ │ │ │ └── useUpdateCollection.tsx │ │ │ │ └── queries │ │ │ │ │ ├── useCollection.tsx │ │ │ │ │ ├── useCollectionSearch.tsx │ │ │ │ │ ├── useCollections.tsx │ │ │ │ │ ├── useMyCollections.tsx │ │ │ │ │ └── useSembleCollectionts.tsx │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── composer │ │ │ └── components │ │ │ │ └── composerDrawer │ │ │ │ └── ComposerDrawer.tsx │ │ ├── feeds │ │ │ ├── components │ │ │ │ ├── feedActivityStatus │ │ │ │ │ ├── FeedActivityStatus.module.css │ │ │ │ │ └── FeedActivityStatus.tsx │ │ │ │ └── feedItem │ │ │ │ │ ├── FeedItem.tsx │ │ │ │ │ └── Skeleton.FeedItem.tsx │ │ │ ├── containers │ │ │ │ └── myFeedContainer │ │ │ │ │ ├── Error.MyFeedContainer.tsx │ │ │ │ │ ├── MyFeedContainer.tsx │ │ │ │ │ └── Skeleton.MyFeedContainer.tsx │ │ │ └── lib │ │ │ │ ├── dal.ts │ │ │ │ ├── feedKeys.ts │ │ │ │ └── queries │ │ │ │ └── useGlobalFeed.tsx │ │ ├── home │ │ │ ├── components │ │ │ │ ├── discoverOnSemble │ │ │ │ │ ├── DiscoverOnSemble.tsx │ │ │ │ │ └── Skeleton.DiscoverOnSemble.tsx │ │ │ │ ├── recentCards │ │ │ │ │ ├── RecentCards.tsx │ │ │ │ │ └── Skeleton.RecentCards.tsx │ │ │ │ └── recentCollections │ │ │ │ │ ├── RecentCollections.tsx │ │ │ │ │ └── Skeleton.RecentCollections.tsx │ │ │ └── containers │ │ │ │ └── homeContainer │ │ │ │ ├── HomeContainer.tsx │ │ │ │ └── Skeleton.HomeContainer.tsx │ │ ├── notes │ │ │ ├── components │ │ │ │ ├── editNoteDrawer │ │ │ │ │ └── EditNoteDrawer.tsx │ │ │ │ ├── noteCard │ │ │ │ │ ├── NoteCard.stories.tsx │ │ │ │ │ ├── NoteCard.tsx │ │ │ │ │ └── Skeleton.NoteCard.tsx │ │ │ │ └── noteCardModal │ │ │ │ │ ├── NoteCardModal.tsx │ │ │ │ │ ├── NoteCardModalContent.tsx │ │ │ │ │ └── Skeleton.NoteCardModalContent.tsx │ │ │ └── lib │ │ │ │ ├── dal.ts │ │ │ │ ├── mutations │ │ │ │ └── useUpdateNote.tsx │ │ │ │ └── noteKeys.ts │ │ ├── openGraph │ │ │ ├── components │ │ │ │ └── openGraphCard │ │ │ │ │ └── OpenGraphCard.tsx │ │ │ └── lib │ │ │ │ └── utils │ │ │ │ └── index.ts │ │ ├── platforms │ │ │ └── bluesky │ │ │ │ ├── components │ │ │ │ ├── blueskyPost │ │ │ │ │ ├── BlueskyPost.tsx │ │ │ │ │ └── Skeleton.BlueskyPost.tsx │ │ │ │ ├── blueskySemblePost │ │ │ │ │ ├── BlueskySemblePost.tsx │ │ │ │ │ └── Skeleton.BlueskySemblePost.tsx │ │ │ │ ├── externalEmbed │ │ │ │ │ └── ExternalEmbed.tsx │ │ │ │ ├── feedEmbed │ │ │ │ │ └── FeedEmbed.tsx │ │ │ │ ├── imageEmbed │ │ │ │ │ ├── ImageEmbed.module.css │ │ │ │ │ └── ImageEmbed.tsx │ │ │ │ ├── listEmbed │ │ │ │ │ └── ListEmbed.tsx │ │ │ │ ├── postEmbed │ │ │ │ │ └── PostEmbed.tsx │ │ │ │ ├── recordEmbed │ │ │ │ │ └── RecordEmbed.tsx │ │ │ │ ├── starterPackEmbed │ │ │ │ │ └── StarterPackEmbed.tsx │ │ │ │ └── videoEmbed │ │ │ │ │ └── VideoEmbed.tsx │ │ │ │ ├── container │ │ │ │ └── blueskySembleHeader │ │ │ │ │ ├── BlueskySembleHeader.tsx │ │ │ │ │ └── Skeleton.BlueskySembleHeader.tsx │ │ │ │ ├── lib │ │ │ │ ├── blueskyKeys.ts │ │ │ │ ├── dal.ts │ │ │ │ ├── queries │ │ │ │ │ ├── useGetBlueskyPost.tsx │ │ │ │ │ └── useSearchBlueskyPosts.tsx │ │ │ │ └── utils │ │ │ │ │ └── link.ts │ │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── profile │ │ │ ├── components │ │ │ │ ├── profileEmptyTab │ │ │ │ │ ├── ProfileEmptyTab.stories.tsx │ │ │ │ │ └── ProfileEmptyTab.tsx │ │ │ │ ├── profileHeader │ │ │ │ │ ├── MinimalProfileHeader.tsx │ │ │ │ │ ├── ProfileHeader.tsx │ │ │ │ │ └── Skeleton.ProfileHeader.tsx │ │ │ │ ├── profileHoverCard │ │ │ │ │ └── ProfileHoverCard.tsx │ │ │ │ ├── profileMenu │ │ │ │ │ ├── ProfileMenu.module.css │ │ │ │ │ └── ProfileMenu.tsx │ │ │ │ └── profileTabs │ │ │ │ │ ├── ProfileTabs.tsx │ │ │ │ │ ├── TabItem.module.css │ │ │ │ │ └── TabItem.tsx │ │ │ ├── containers │ │ │ │ ├── minimalProfileHeaderContainer │ │ │ │ │ └── MinimalProfileHeaderContainer.tsx │ │ │ │ └── profileContainer │ │ │ │ │ ├── ProfileContainer.tsx │ │ │ │ │ └── Skeleton.ProfileContainer.tsx │ │ │ └── lib │ │ │ │ ├── dal.ts │ │ │ │ ├── profileKeys.ts │ │ │ │ └── queries │ │ │ │ ├── useMyProfile.tsx │ │ │ │ └── useProfile.tsx │ │ ├── semble │ │ │ ├── components │ │ │ │ ├── SembleHeader │ │ │ │ │ ├── SembleHeader.tsx │ │ │ │ │ └── Skeleton.SembleHeader.tsx │ │ │ │ ├── addedByCard │ │ │ │ │ ├── AddedByCard.tsx │ │ │ │ │ └── Skeleton.AddedByCard.tsx │ │ │ │ ├── sembleActions │ │ │ │ │ ├── GusetSembleActions.tsx │ │ │ │ │ └── SembleActions.tsx │ │ │ │ ├── sembleEmptyTab │ │ │ │ │ └── SembleEmptyTab.tsx │ │ │ │ ├── sembleTabs │ │ │ │ │ ├── SembleTabs.tsx │ │ │ │ │ ├── TabItem.module.css │ │ │ │ │ └── TabItem.tsx │ │ │ │ ├── similarUrlCard │ │ │ │ │ └── SimilarUrlCard.tsx │ │ │ │ ├── urlAddedBySummary │ │ │ │ │ ├── Skeleton.UrlAddedBySummary.tsx │ │ │ │ │ └── UrlAddedBySummary.tsx │ │ │ │ └── urlMetadataHeader │ │ │ │ │ ├── Skeleton.UrlMetadataHeader.tsx │ │ │ │ │ └── UrlMetadataHeader.tsx │ │ │ ├── containers │ │ │ │ ├── sembleActionsContainer │ │ │ │ │ ├── SembleActionsContainer.tsx │ │ │ │ │ └── Skeleton.SembleActionsContainer.tsx │ │ │ │ ├── sembleAside │ │ │ │ │ ├── SembleAside.tsx │ │ │ │ │ └── Skeleton.SembleAside.tsx │ │ │ │ ├── sembleCollectionsContainer │ │ │ │ │ ├── Error.SembleCollectionsContainer.tsx │ │ │ │ │ ├── SembleCollectionsContainer.tsx │ │ │ │ │ └── Skeleton.SembleCollectionsContainer.tsx │ │ │ │ ├── sembleContainer │ │ │ │ │ ├── Error.SembleContainer.tsx │ │ │ │ │ ├── SembleContainer.tsx │ │ │ │ │ ├── SembleHeaderBackground.tsx │ │ │ │ │ └── Skeleton.SembleContainer.tsx │ │ │ │ ├── sembleLibrariesContainer │ │ │ │ │ ├── Error.SembleLibrariesContainer.tsx │ │ │ │ │ ├── SembleLibrariesContainer.tsx │ │ │ │ │ └── Skeleton.SembleLibrariesContainer.tsx │ │ │ │ ├── sembleMentionsContainer │ │ │ │ │ └── SembleMentionsContainer.tsx │ │ │ │ ├── sembleNotesContainer │ │ │ │ │ ├── Error.SembleNotesContainer.tsx │ │ │ │ │ ├── SembleNotesContainer.tsx │ │ │ │ │ └── Skeleton.SembleNotesContainer.tsx │ │ │ │ ├── sembleOverviewContainer │ │ │ │ │ ├── SembleOverviewContainer.tsx │ │ │ │ │ └── Skeleton.SembleOverviewContainer.tsx │ │ │ │ └── sembleSimilarCardsContainer │ │ │ │ │ ├── Error.SembleSimilarCardsContainer.tsx │ │ │ │ │ ├── SembleSimilarCardsContainer.tsx │ │ │ │ │ └── Skeleton.SembleSimilarCardsContainer.tsx │ │ │ └── lib │ │ │ │ ├── dal.ts │ │ │ │ ├── queries │ │ │ │ ├── useSembleLibraries.tsx │ │ │ │ ├── useSembleNotes.ts │ │ │ │ └── useSembleSimilarCards.tsx │ │ │ │ └── sembleKeys.ts │ │ └── settings │ │ │ ├── components │ │ │ ├── accountSummary │ │ │ │ ├── AccountSummary.tsx │ │ │ │ └── Skeleton.AccountSummary.tsx │ │ │ ├── settingItem │ │ │ │ ├── SettingItem.tsx │ │ │ │ └── Skeleton.SettingItem.tsx │ │ │ └── settingLogoutItem │ │ │ │ └── SettingLogoutItem.tsx │ │ │ └── containers │ │ │ ├── aboutContainer │ │ │ ├── AboutContainer.tsx │ │ │ └── Skeleton.AboutContainer.tsx │ │ │ ├── appearanceContainer │ │ │ ├── AppearanceContainer.tsx │ │ │ └── Skeleton.AppearanceContainer.tsx │ │ │ ├── helpContainer │ │ │ ├── HelpContainer.tsx │ │ │ └── Skeleton.HelpContainer.tsx │ │ │ └── settingsContainer │ │ │ ├── SettingsContainer.tsx │ │ │ └── Skeleton.SettingsContainer.tsx │ ├── hooks │ │ ├── useAuth.tsx │ │ ├── useCollectionSearch.ts │ │ ├── useExtensionAuth.tsx │ │ └── useUrlMetadata.ts │ ├── lib │ │ ├── auth │ │ │ ├── dal.server.ts │ │ │ ├── dal.ts │ │ │ └── token.ts │ │ ├── consts │ │ │ └── images.ts │ │ ├── serverAuth.ts │ │ └── utils │ │ │ ├── atproto.ts │ │ │ ├── link.ts │ │ │ ├── text.ts │ │ │ └── time.ts │ ├── mdx-components.tsx │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── package.json │ ├── popup.tsx │ ├── postcss.config.cjs │ ├── providers │ │ ├── index.tsx │ │ ├── mantine.tsx │ │ ├── navbar.tsx │ │ └── tanstack.tsx │ ├── public │ │ ├── semble-icon-192x192.png │ │ ├── semble-icon-512x512.png │ │ └── splash │ │ │ ├── 10.2__iPad_landscape.png │ │ │ ├── 10.2__iPad_portrait.png │ │ │ ├── 10.5__iPad_Air_landscape.png │ │ │ ├── 10.5__iPad_Air_portrait.png │ │ │ ├── 10.9__iPad_Air_landscape.png │ │ │ ├── 10.9__iPad_Air_portrait.png │ │ │ ├── 11__iPad_Pro_M4_landscape.png │ │ │ ├── 11__iPad_Pro_M4_portrait.png │ │ │ ├── 11__iPad_Pro__10.5__iPad_Pro_landscape.png │ │ │ ├── 11__iPad_Pro__10.5__iPad_Pro_portrait.png │ │ │ ├── 12.9__iPad_Pro_landscape.png │ │ │ ├── 12.9__iPad_Pro_portrait.png │ │ │ ├── 13__iPad_Pro_M4_landscape.png │ │ │ ├── 13__iPad_Pro_M4_portrait.png │ │ │ ├── 4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png │ │ │ ├── 4__iPhone_SE__iPod_touch_5th_generation_and_later_portrait.png │ │ │ ├── 8.3__iPad_Mini_landscape.png │ │ │ ├── 8.3__iPad_Mini_portrait.png │ │ │ ├── 9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_landscape.png │ │ │ ├── 9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_portrait.png │ │ │ ├── iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png │ │ │ ├── iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png │ │ │ ├── iPhone_11__iPhone_XR_landscape.png │ │ │ ├── iPhone_11__iPhone_XR_portrait.png │ │ │ ├── iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_landscape.png │ │ │ ├── iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_portrait.png │ │ │ ├── iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_landscape.png │ │ │ ├── iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_portrait.png │ │ │ ├── iPhone_16_Plus__iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_landscape.png │ │ │ ├── iPhone_16_Plus__iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_portrait.png │ │ │ ├── iPhone_16__iPhone_15_Pro__iPhone_15__iPhone_14_Pro_landscape.png │ │ │ ├── iPhone_16__iPhone_15_Pro__iPhone_15__iPhone_14_Pro_portrait.png │ │ │ ├── iPhone_16e__iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_landscape.png │ │ │ ├── iPhone_16e__iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_portrait.png │ │ │ ├── iPhone_17_Pro_Max__iPhone_16_Pro_Max_landscape.png │ │ │ ├── iPhone_17_Pro_Max__iPhone_16_Pro_Max_portrait.png │ │ │ ├── iPhone_17_Pro__iPhone_17__iPhone_16_Pro_landscape.png │ │ │ ├── iPhone_17_Pro__iPhone_17__iPhone_16_Pro_portrait.png │ │ │ ├── iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_landscape.png │ │ │ ├── iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_portrait.png │ │ │ ├── iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_landscape.png │ │ │ ├── iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_portrait.png │ │ │ ├── iPhone_Air_landscape.png │ │ │ ├── iPhone_Air_portrait.png │ │ │ └── icon.png │ ├── services │ │ ├── apiClient.ts │ │ ├── auth.ts │ │ ├── auth │ │ │ ├── CookieAuthService.client.ts │ │ │ ├── CookieAuthService.server.ts │ │ │ └── index.ts │ │ └── extensionService.ts │ ├── stories │ │ └── Welcome.mdx │ ├── styles │ │ ├── global.module.css │ │ ├── overlays.ts │ │ └── theme.tsx │ ├── tsconfig.json │ ├── tsconfig.tsbuildinfo │ ├── types │ │ ├── annotationValues.ts │ │ ├── annotations.ts │ │ └── api.ts │ ├── vitest.config.ts │ └── vitest.shims.d.ts └── workers │ ├── feed-worker.ts │ ├── firehose-worker.ts │ └── search-worker.ts ├── tsconfig.json ├── tsup.config.ts └── vercel.json /.agent/logs/20251114_delete_published_record_ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251114_delete_published_record_ids.md -------------------------------------------------------------------------------- /.agent/logs/20251114_firehose_event_handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251114_firehose_event_handlers.md -------------------------------------------------------------------------------- /.agent/logs/20251114_firehose_event_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251114_firehose_event_handling.md -------------------------------------------------------------------------------- /.agent/logs/20251114_firehose_layered_arch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251114_firehose_layered_arch.md -------------------------------------------------------------------------------- /.agent/logs/20251115_firehose_event_handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251115_firehose_event_handlers.md -------------------------------------------------------------------------------- /.agent/logs/20251115_optional_publishing_event_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251115_optional_publishing_event_handling.md -------------------------------------------------------------------------------- /.agent/logs/20251126_jetstream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.agent/logs/20251126_jetstream.md -------------------------------------------------------------------------------- /.claude/guides/use-case-implementation-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.claude/guides/use-case-implementation-patterns.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/workflows/fly-dev-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/workflows/fly-dev-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/fly-prod-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/workflows/fly-prod-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lint-and-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/workflows/lint-and-format.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "jest.runMode": "on-demand" 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/DEVELOPERS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/README.md -------------------------------------------------------------------------------- /docs/api-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/api-client.md -------------------------------------------------------------------------------- /docs/architecture/event_system_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/architecture/event_system_overview.md -------------------------------------------------------------------------------- /docs/architecture/url_semantic_search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/architecture/url_semantic_search.md -------------------------------------------------------------------------------- /docs/auth-middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/auth-middleware.md -------------------------------------------------------------------------------- /docs/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/auth.md -------------------------------------------------------------------------------- /docs/browser-extension-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/browser-extension-auth.md -------------------------------------------------------------------------------- /docs/browser-extension-distribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/browser-extension-distribution.md -------------------------------------------------------------------------------- /docs/browser-extension-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/browser-extension-setup.md -------------------------------------------------------------------------------- /docs/card-subdomain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/card-subdomain.md -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /docs/directory-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/directory-structure.md -------------------------------------------------------------------------------- /docs/domain-layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/domain-layer.md -------------------------------------------------------------------------------- /docs/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/error-handling.md -------------------------------------------------------------------------------- /docs/event-domain-abstractions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/event-domain-abstractions.md -------------------------------------------------------------------------------- /docs/event-system-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/event-system-architecture.md -------------------------------------------------------------------------------- /docs/event-system-fly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/event-system-fly.md -------------------------------------------------------------------------------- /docs/event-system-impl-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/event-system-impl-options.md -------------------------------------------------------------------------------- /docs/examples/next-js-ssr-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/examples/next-js-ssr-component.md -------------------------------------------------------------------------------- /docs/features/CollectionTextSearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/features/CollectionTextSearch.md -------------------------------------------------------------------------------- /docs/features/GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/features/GUIDE.md -------------------------------------------------------------------------------- /docs/features/NEW_FEATURE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/features/NEW_FEATURE_TEMPLATE.md -------------------------------------------------------------------------------- /docs/fly-deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/fly-deploy.md -------------------------------------------------------------------------------- /docs/plan/IMPLEMENTATION_COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/plan/IMPLEMENTATION_COMPLETE.md -------------------------------------------------------------------------------- /docs/plan/api_client_type_unification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/plan/api_client_type_unification.md -------------------------------------------------------------------------------- /docs/plan/shared_type_unification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/plan/shared_type_unification.md -------------------------------------------------------------------------------- /docs/query-use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/query-use-cases.md -------------------------------------------------------------------------------- /docs/react-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/react-auth.md -------------------------------------------------------------------------------- /docs/shared_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/shared_types.md -------------------------------------------------------------------------------- /docs/shared_types_implementation_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/shared_types_implementation_status.md -------------------------------------------------------------------------------- /docs/testing-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/testing-strategy.md -------------------------------------------------------------------------------- /docs/token-refreshing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/token-refreshing.md -------------------------------------------------------------------------------- /docs/unauthed-use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/unauthed-use-cases.md -------------------------------------------------------------------------------- /docs/url-metadata-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/url-metadata-strategy.md -------------------------------------------------------------------------------- /docs/user-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/user-data.md -------------------------------------------------------------------------------- /docs/user-domain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/user-domain.md -------------------------------------------------------------------------------- /docs/user-subdomain-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/user-subdomain-overview.md -------------------------------------------------------------------------------- /docs/working-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/docs/working-notes.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /fly.development.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/fly.development.toml -------------------------------------------------------------------------------- /fly.production.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/fly.production.toml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/package.json -------------------------------------------------------------------------------- /scripts/dev-combined.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/scripts/dev-combined.sh -------------------------------------------------------------------------------- /scripts/dev-feed-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/scripts/dev-feed-worker.sh -------------------------------------------------------------------------------- /scripts/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/scripts/dev.sh -------------------------------------------------------------------------------- /scripts/setup-postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/scripts/setup-postgres.sh -------------------------------------------------------------------------------- /scripts/setup-redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/scripts/setup-redis.sh -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/IAgentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/IAgentService.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/IAppPasswordProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/IAppPasswordProcessor.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/IAppPasswordSessionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/IAppPasswordSessionService.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/handlers/FirehoseEventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/handlers/FirehoseEventHandler.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/services/IFirehoseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/services/IFirehoseService.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/useCases/ProcessCardFirehoseEventUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/useCases/ProcessCardFirehoseEventUseCase.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/useCases/ProcessCollectionFirehoseEventUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/useCases/ProcessCollectionFirehoseEventUseCase.ts -------------------------------------------------------------------------------- /src/modules/atproto/application/useCases/ProcessFirehoseEventUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/application/useCases/ProcessFirehoseEventUseCase.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/ATUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/ATUri.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/DID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/DID.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/DIDOrHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/DIDOrHandle.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/FirehoseEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/FirehoseEvent.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/Handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/Handle.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/StrongRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/StrongRef.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/TID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/TID.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/index.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/services/IFirehoseEventDuplicationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/services/IFirehoseEventDuplicationService.ts -------------------------------------------------------------------------------- /src/modules/atproto/domain/services/IIdentityResolutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/domain/services/IIdentityResolutionService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/__tests__/AppPasswordAgentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/__tests__/AppPasswordAgentService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/atprotoRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/atprotoRoutes.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/index.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/lexicons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/lexicons.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/types/com/atproto/repo/strongRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/types/com/atproto/repo/strongRef.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/types/network/cosmik/card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/card.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collection.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collectionLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collectionLink.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/types/network/cosmik/defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/defs.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicon/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicon/util.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicons/card.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicons/card.json -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicons/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicons/collection.json -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicons/collectionLink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicons/collectionLink.json -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicons/defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicons/defs.json -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/lexicons/strongRef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/lexicons/strongRef.json -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/mappers/CardMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/mappers/CardMapper.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/mappers/CollectionLinkMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/mappers/CollectionLinkMapper.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/mappers/CollectionMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/mappers/CollectionMapper.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/processes/FirehoseWorkerProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/processes/FirehoseWorkerProcess.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/publishers/ATProtoCardPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/publishers/ATProtoCardPublisher.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/publishers/ATProtoCollectionPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/publishers/ATProtoCollectionPublisher.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/repositories/IAppPasswordSessionRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/repositories/IAppPasswordSessionRepository.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/repositories/schema/appPasswordSession.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/repositories/schema/appPasswordSession.sql.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/ATProtoAgentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/ATProtoAgentService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/ATProtoIdentityResolutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/ATProtoIdentityResolutionService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/AppPasswordSessionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/AppPasswordSessionService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/AtProtoFirehoseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/AtProtoFirehoseService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/AtProtoJetstreamService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/AtProtoJetstreamService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/AtProtoOAuthProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/AtProtoOAuthProcessor.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/AtpAppPasswordProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/AtpAppPasswordProcessor.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/BlueskyProfileService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/BlueskyProfileService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/CachedBlueskyProfileService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/CachedBlueskyProfileService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/FakeAgentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/FakeAgentService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/FakeAppPasswordSessionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/FakeAppPasswordSessionService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/FakeAtProtoOAuthProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/FakeAtProtoOAuthProcessor.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/FakeAtpAppPasswordProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/FakeAtpAppPasswordProcessor.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/FakeBlueskyProfileService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/FakeBlueskyProfileService.ts -------------------------------------------------------------------------------- /src/modules/atproto/infrastructure/services/ServiceEndpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/infrastructure/services/ServiceEndpoints.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/application/ProcessCardFirehoseEventUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/application/ProcessCardFirehoseEventUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/application/ProcessCollectionFirehoseEventUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/application/ProcessCollectionFirehoseEventUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/application/ProcessFirehoseEventUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/application/ProcessFirehoseEventUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/domain/DID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/domain/DID.test.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/domain/DIDOrHandle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/domain/DIDOrHandle.test.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/domain/Handle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/domain/Handle.test.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/infrastructure/InMemoryAppPasswordSessionRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/infrastructure/InMemoryAppPasswordSessionRepository.ts -------------------------------------------------------------------------------- /src/modules/atproto/tests/utils/InMemoryFirehoseEventDuplicationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/atproto/tests/utils/InMemoryFirehoseEventDuplicationService.ts -------------------------------------------------------------------------------- /src/modules/cards/application/ports/ICardPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/ports/ICardPublisher.ts -------------------------------------------------------------------------------- /src/modules/cards/application/ports/ICollectionPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/ports/ICollectionPublisher.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/AddCardToCollectionUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/AddCardToCollectionUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/AddCardToLibraryUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/AddCardToLibraryUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/AddUrlToLibraryUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/AddUrlToLibraryUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/CreateCollectionUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/CreateCollectionUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/DeleteCollectionUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/DeleteCollectionUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/RemoveCardFromCollectionUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/RemoveCardFromCollectionUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/RemoveCardFromLibraryUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/RemoveCardFromLibraryUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/UpdateCollectionUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/UpdateCollectionUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/UpdateNoteCardUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/UpdateNoteCardUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/commands/UpdateUrlCardAssociationsUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/commands/UpdateUrlCardAssociationsUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetCollectionPageByAtUriUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetCollectionPageByAtUriUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetCollectionPageUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetCollectionPageUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetCollectionsForUrlUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetCollectionsForUrlUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetCollectionsUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetCollectionsUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetLibrariesForCardUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetLibrariesForCardUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetLibrariesForUrlUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetLibrariesForUrlUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetNoteCardsForUrlUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetNoteCardsForUrlUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetProfileUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetProfileUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetUrlCardViewUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetUrlCardViewUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetUrlCardsUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetUrlCardsUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetUrlMetadataUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetUrlMetadataUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/application/useCases/queries/GetUrlStatusForMyLibraryUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/application/useCases/queries/GetUrlStatusForMyLibraryUseCase.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/Card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/Card.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/CardFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/CardFactory.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/Collection.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/ICardQueryRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/ICardQueryRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/ICardRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/ICardRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/ICollectionQueryRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/ICollectionQueryRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/ICollectionRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/ICollectionRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/LibraryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/LibraryService.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/events/CardAddedToCollectionEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/events/CardAddedToCollectionEvent.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/events/CardAddedToLibraryEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/events/CardAddedToLibraryEvent.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/events/CollectionCreatedEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/events/CollectionCreatedEvent.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/repositories/IUrlMetadataRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/repositories/IUrlMetadataRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/services/CardCollectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/services/CardCollectionService.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/services/CardLibraryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/services/CardLibraryService.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/services/IAtUriResolutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/services/IAtUriResolutionService.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/services/IMetadataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/services/IMetadataService.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/services/IProfileService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/services/IProfileService.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CardContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CardContent.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CardId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CardId.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CardType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CardType.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CollectionDescription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CollectionDescription.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CollectionId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CollectionId.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CollectionName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CollectionName.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/CuratorId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/CuratorId.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/PublishedRecordId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/PublishedRecordId.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/URL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/URL.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/UrlMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/UrlMetadata.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/content/HighlightCardContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/content/HighlightCardContent.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/content/NoteCardContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/content/NoteCardContent.ts -------------------------------------------------------------------------------- /src/modules/cards/domain/value-objects/content/UrlCardContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/domain/value-objects/content/UrlCardContent.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/CitoidMetadataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/CitoidMetadataService.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/IFramelyMetadataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/IFramelyMetadataService.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/AddCardToCollectionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/AddCardToCollectionController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/AddCardToLibraryController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/AddCardToLibraryController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/AddUrlToLibraryController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/AddUrlToLibraryController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/CreateCollectionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/CreateCollectionController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/DeleteCollectionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/DeleteCollectionController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetCollectionPageController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetCollectionPageController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetCollectionsForUrlController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetCollectionsForUrlController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetMyCollectionsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetMyCollectionsController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetMyProfileController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetMyProfileController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetMyUrlCardsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetMyUrlCardsController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetUrlCardViewController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetUrlCardViewController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetUrlMetadataController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetUrlMetadataController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetUserProfileController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetUserProfileController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/GetUserUrlCardsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/GetUserUrlCardsController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/UpdateCollectionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/UpdateCollectionController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/controllers/UpdateNoteCardController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/controllers/UpdateNoteCardController.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/routes/cardRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/routes/cardRoutes.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/routes/collectionRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/routes/collectionRoutes.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/http/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/http/routes/index.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/DrizzleCardQueryRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/DrizzleCardQueryRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/DrizzleCardRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/DrizzleCardRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/DrizzleCollectionRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/DrizzleCollectionRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/mappers/CardMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/mappers/CardMapper.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/mappers/CollectionMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/mappers/CollectionMapper.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/mappers/DTOTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/mappers/DTOTypes.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/schema/card.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/schema/card.sql.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/schema/collection.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/schema/collection.sql.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/schema/libraryMembership.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/schema/libraryMembership.sql.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/repositories/schema/publishedRecord.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/repositories/schema/publishedRecord.sql.ts -------------------------------------------------------------------------------- /src/modules/cards/infrastructure/services/DrizzleAtUriResolutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/infrastructure/services/DrizzleAtUriResolutionService.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/AddCardToLibraryUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/AddCardToLibraryUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/AddUrlToLibraryUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/AddUrlToLibraryUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/CreateCollectionUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/CreateCollectionUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/DeleteCollectionUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/DeleteCollectionUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetCollectionPageUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetCollectionPageUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetCollectionsForUrlUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetCollectionsForUrlUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetLibrariesForUrlUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetLibrariesForUrlUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetMyCollectionsUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetMyCollectionsUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetMyUrlCardsUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetMyUrlCardsUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetNoteCardsForUrlUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetNoteCardsForUrlUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetUrlCardViewUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetUrlCardViewUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/GetUrlStatusForMyLibraryUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/GetUrlStatusForMyLibraryUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/RemoveCardFromCollectionUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/RemoveCardFromCollectionUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/RemoveCardFromLibraryUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/RemoveCardFromLibraryUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/UpdateCollectionUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/UpdateCollectionUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/UpdateNoteCardUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/UpdateNoteCardUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/application/UpdateUrlCardAssociationsUseCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/application/UpdateUrlCardAssociationsUseCase.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/domain/Card.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/domain/Card.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/domain/value-objects/CardType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/domain/value-objects/CardType.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/domain/value-objects/URL.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/domain/value-objects/URL.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/infrastructure/CitoidMetadataService.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/infrastructure/CitoidMetadataService.integration.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/infrastructure/DrizzleCardRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/infrastructure/DrizzleCardRepository.integration.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/integration/BullMQEventSystem.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/integration/BullMQEventSystem.integration.test.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/test-utils/createTestSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/test-utils/createTestSchema.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/FakeCardPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/FakeCardPublisher.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/FakeCollectionPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/FakeCollectionPublisher.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/FakeEventPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/FakeEventPublisher.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/FakeIdentityResolutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/FakeIdentityResolutionService.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/FakeMetadataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/FakeMetadataService.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/FakeProfileService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/FakeProfileService.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/InMemoryAtUriResolutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/InMemoryAtUriResolutionService.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/InMemoryCardQueryRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/InMemoryCardQueryRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/InMemoryCardRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/InMemoryCardRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/InMemoryCollectionQueryRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/InMemoryCollectionQueryRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/InMemoryCollectionRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/InMemoryCollectionRepository.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/builders/CardBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/builders/CardBuilder.ts -------------------------------------------------------------------------------- /src/modules/cards/tests/utils/builders/CollectionBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/cards/tests/utils/builders/CollectionBuilder.ts -------------------------------------------------------------------------------- /src/modules/feeds/application/eventHandlers/CardAddedToCollectionEventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/application/eventHandlers/CardAddedToCollectionEventHandler.ts -------------------------------------------------------------------------------- /src/modules/feeds/application/eventHandlers/CardAddedToLibraryEventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/application/eventHandlers/CardAddedToLibraryEventHandler.ts -------------------------------------------------------------------------------- /src/modules/feeds/application/sagas/CardCollectionSaga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/application/sagas/CardCollectionSaga.ts -------------------------------------------------------------------------------- /src/modules/feeds/application/sagas/ISagaStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/application/sagas/ISagaStateStore.ts -------------------------------------------------------------------------------- /src/modules/feeds/application/useCases/commands/AddActivityToFeedUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/application/useCases/commands/AddActivityToFeedUseCase.ts -------------------------------------------------------------------------------- /src/modules/feeds/application/useCases/queries/GetGlobalFeedUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/application/useCases/queries/GetGlobalFeedUseCase.ts -------------------------------------------------------------------------------- /src/modules/feeds/domain/FeedActivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/domain/FeedActivity.ts -------------------------------------------------------------------------------- /src/modules/feeds/domain/IFeedRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/domain/IFeedRepository.ts -------------------------------------------------------------------------------- /src/modules/feeds/domain/services/FeedService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/domain/services/FeedService.ts -------------------------------------------------------------------------------- /src/modules/feeds/domain/value-objects/ActivityId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/domain/value-objects/ActivityId.ts -------------------------------------------------------------------------------- /src/modules/feeds/domain/value-objects/ActivityType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/domain/value-objects/ActivityType.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/InMemorySagaStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/InMemorySagaStateStore.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/RedisSagaStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/RedisSagaStateStore.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/http/controllers/GetGlobalFeedController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/http/controllers/GetGlobalFeedController.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/http/routes/feedRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/http/routes/feedRoutes.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/repositories/DrizzleFeedRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/repositories/DrizzleFeedRepository.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/repositories/mappers/FeedActivityMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/repositories/mappers/FeedActivityMapper.ts -------------------------------------------------------------------------------- /src/modules/feeds/infrastructure/repositories/schema/feedActivity.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/infrastructure/repositories/schema/feedActivity.sql.ts -------------------------------------------------------------------------------- /src/modules/feeds/tests/infrastructure/DrizzleFeedRepository.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/tests/infrastructure/DrizzleFeedRepository.integration.test.ts -------------------------------------------------------------------------------- /src/modules/feeds/tests/infrastructure/InMemoryFeedRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/feeds/tests/infrastructure/InMemoryFeedRepository.ts -------------------------------------------------------------------------------- /src/modules/search/application/eventHandlers/CardAddedToLibraryEventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/application/eventHandlers/CardAddedToLibraryEventHandler.ts -------------------------------------------------------------------------------- /src/modules/search/application/useCases/commands/IndexUrlForSearchUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/application/useCases/commands/IndexUrlForSearchUseCase.ts -------------------------------------------------------------------------------- /src/modules/search/application/useCases/queries/GetSimilarUrlsForUrlUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/application/useCases/queries/GetSimilarUrlsForUrlUseCase.ts -------------------------------------------------------------------------------- /src/modules/search/domain/IVectorDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/domain/IVectorDatabase.ts -------------------------------------------------------------------------------- /src/modules/search/domain/services/SearchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/domain/services/SearchService.ts -------------------------------------------------------------------------------- /src/modules/search/domain/value-objects/Chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/domain/value-objects/Chunk.ts -------------------------------------------------------------------------------- /src/modules/search/infrastructure/InMemoryVectorDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/infrastructure/InMemoryVectorDatabase.ts -------------------------------------------------------------------------------- /src/modules/search/infrastructure/UpstashVectorDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/infrastructure/UpstashVectorDatabase.ts -------------------------------------------------------------------------------- /src/modules/search/infrastructure/http/routes/searchRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/search/infrastructure/http/routes/searchRoutes.ts -------------------------------------------------------------------------------- /src/modules/user/application/mappers/UserMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/mappers/UserMap.ts -------------------------------------------------------------------------------- /src/modules/user/application/services/IOAuthProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/services/IOAuthProcessor.ts -------------------------------------------------------------------------------- /src/modules/user/application/services/ITokenService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/services/ITokenService.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/CompleteOAuthSignInUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/CompleteOAuthSignInUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/GenerateExtensionTokensUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/GenerateExtensionTokensUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/GetCurrentUserUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/GetCurrentUserUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/InitiateOAuthSignInUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/InitiateOAuthSignInUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/LoginWithAppPasswordUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/LoginWithAppPasswordUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/LogoutUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/LogoutUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/RefreshAccessTokenUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/RefreshAccessTokenUseCase.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/errors/CompleteOAuthSignInErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/errors/CompleteOAuthSignInErrors.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/errors/GenerateExtensionTokensErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/errors/GenerateExtensionTokensErrors.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/errors/GetCurrentUserErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/errors/GetCurrentUserErrors.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/errors/InitiateOAuthSignInErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/errors/InitiateOAuthSignInErrors.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/errors/LoginWithAppPasswordErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/errors/LoginWithAppPasswordErrors.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/errors/RefreshAccessTokenErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/errors/RefreshAccessTokenErrors.ts -------------------------------------------------------------------------------- /src/modules/user/application/use-cases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/application/use-cases/index.ts -------------------------------------------------------------------------------- /src/modules/user/domain/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/domain/User.ts -------------------------------------------------------------------------------- /src/modules/user/domain/repositories/ITokenRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/domain/repositories/ITokenRepository.ts -------------------------------------------------------------------------------- /src/modules/user/domain/repositories/IUserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/domain/repositories/IUserRepository.ts -------------------------------------------------------------------------------- /src/modules/user/domain/services/IUserAuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/domain/services/IUserAuthenticationService.ts -------------------------------------------------------------------------------- /src/modules/user/domain/value-objects/DID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/domain/value-objects/DID.ts -------------------------------------------------------------------------------- /src/modules/user/domain/value-objects/Handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/domain/value-objects/Handle.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/http/controllers/GetCurrentUserController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/http/controllers/GetCurrentUserController.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/http/controllers/LogoutController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/http/controllers/LogoutController.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/http/controllers/RefreshAccessTokenController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/http/controllers/RefreshAccessTokenController.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/http/routes/userRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/http/routes/userRoutes.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/index.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/repositories/DrizzleTokenRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/repositories/DrizzleTokenRepository.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/repositories/DrizzleUserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/repositories/DrizzleUserRepository.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/repositories/schema/authSession.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/repositories/schema/authSession.sql.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/repositories/schema/authState.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/repositories/schema/authState.sql.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/repositories/schema/authToken.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/repositories/schema/authToken.sql.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/repositories/schema/user.sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/repositories/schema/user.sql.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/DrizzleSessionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/DrizzleSessionStore.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/DrizzleStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/DrizzleStateStore.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/FakeJwtTokenService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/FakeJwtTokenService.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/FakeUserAuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/FakeUserAuthenticationService.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/JwtTokenService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/JwtTokenService.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/OAuthClientFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/OAuthClientFactory.ts -------------------------------------------------------------------------------- /src/modules/user/infrastructure/services/UserAuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/infrastructure/services/UserAuthenticationService.ts -------------------------------------------------------------------------------- /src/modules/user/tests/infrastructure/InMemorySessionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/tests/infrastructure/InMemorySessionStore.ts -------------------------------------------------------------------------------- /src/modules/user/tests/infrastructure/InMemoryStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/tests/infrastructure/InMemoryStateStore.ts -------------------------------------------------------------------------------- /src/modules/user/tests/infrastructure/InMemoryTokenRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/tests/infrastructure/InMemoryTokenRepository.ts -------------------------------------------------------------------------------- /src/modules/user/tests/infrastructure/InMemoryUserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/modules/user/tests/infrastructure/InMemoryUserRepository.ts -------------------------------------------------------------------------------- /src/packages/semble-pds-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/packages/semble-pds-client/README.md -------------------------------------------------------------------------------- /src/packages/semble-pds-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/packages/semble-pds-client/package.json -------------------------------------------------------------------------------- /src/packages/semble-pds-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/packages/semble-pds-client/src/index.ts -------------------------------------------------------------------------------- /src/packages/semble-pds-client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/packages/semble-pds-client/src/types.ts -------------------------------------------------------------------------------- /src/packages/semble-pds-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/packages/semble-pds-client/tsconfig.json -------------------------------------------------------------------------------- /src/shared/application/events/IEventPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/application/events/IEventPublisher.ts -------------------------------------------------------------------------------- /src/shared/application/events/IEventSubscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/application/events/IEventSubscriber.ts -------------------------------------------------------------------------------- /src/shared/core/AppError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/core/AppError.ts -------------------------------------------------------------------------------- /src/shared/core/AuthenticationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/core/AuthenticationError.ts -------------------------------------------------------------------------------- /src/shared/core/Guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/core/Guard.ts -------------------------------------------------------------------------------- /src/shared/core/Result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/core/Result.ts -------------------------------------------------------------------------------- /src/shared/core/UseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/core/UseCase.ts -------------------------------------------------------------------------------- /src/shared/core/UseCaseError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/core/UseCaseError.ts -------------------------------------------------------------------------------- /src/shared/domain/AggregateRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/AggregateRoot.ts -------------------------------------------------------------------------------- /src/shared/domain/DomainService.ts: -------------------------------------------------------------------------------- 1 | export interface DomainService {} 2 | -------------------------------------------------------------------------------- /src/shared/domain/Entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/Entity.ts -------------------------------------------------------------------------------- /src/shared/domain/IProcess.ts: -------------------------------------------------------------------------------- 1 | export interface IProcess { 2 | start(): Promise; 3 | } 4 | -------------------------------------------------------------------------------- /src/shared/domain/Identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/Identifier.ts -------------------------------------------------------------------------------- /src/shared/domain/UniqueEntityID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/UniqueEntityID.ts -------------------------------------------------------------------------------- /src/shared/domain/ValueObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/ValueObject.ts -------------------------------------------------------------------------------- /src/shared/domain/WatchedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/WatchedList.ts -------------------------------------------------------------------------------- /src/shared/domain/events/IDomainEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/events/IDomainEvent.ts -------------------------------------------------------------------------------- /src/shared/domain/events/IHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/domain/events/IHandle.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/config/EnvironmentConfigService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/config/EnvironmentConfigService.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/config/index.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/database/DatabaseFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/DatabaseFactory.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0000_shocking_fenris.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0000_shocking_fenris.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0001_lying_hairball.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0001_lying_hairball.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0002_hesitant_caretaker.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0002_hesitant_caretaker.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0003_harsh_lady_mastermind.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0003_harsh_lady_mastermind.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0004_brainy_rocket_racer.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0004_brainy_rocket_racer.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0005_truncate-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0005_truncate-tables.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0006_lovely_randall.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0006_lovely_randall.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/0007_regular_the_professor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/0007_regular_the_professor.sql -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0002_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0003_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0004_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0005_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0006_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/0007_snapshot.json -------------------------------------------------------------------------------- /src/shared/infrastructure/database/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/database/migrations/meta/_journal.json -------------------------------------------------------------------------------- /src/shared/infrastructure/events/BullMQEventPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/BullMQEventPublisher.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/events/BullMQEventSubscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/BullMQEventSubscriber.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/events/EventConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/EventConfig.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/events/EventMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/EventMapper.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/events/InMemoryEventPublisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/InMemoryEventPublisher.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/events/InMemoryEventSubscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/InMemoryEventSubscriber.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/events/QueueConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/events/QueueConfig.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/Controller.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/app.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/factories/ControllerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/factories/ControllerFactory.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/factories/RepositoryFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/factories/RepositoryFactory.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/factories/ServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/factories/ServiceFactory.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/factories/UseCaseFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/factories/UseCaseFactory.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/middleware/AuthMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/middleware/AuthMiddleware.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/middleware/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AuthMiddleware'; 2 | -------------------------------------------------------------------------------- /src/shared/infrastructure/http/models/BaseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/models/BaseController.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/routes/testRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/routes/testRoutes.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/http/services/CookieService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/http/services/CookieService.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/locking/ILockService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/locking/ILockService.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/locking/InMemoryLockService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/locking/InMemoryLockService.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/locking/LockServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/locking/LockServiceFactory.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/locking/RedisLockService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/locking/RedisLockService.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/locking/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/locking/index.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/locking/tests/RedisLockService.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/locking/tests/RedisLockService.integration.test.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/processes/AppProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/processes/AppProcess.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/processes/BaseWorkerProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/processes/BaseWorkerProcess.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/processes/FeedWorkerProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/processes/FeedWorkerProcess.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/processes/InMemoryEventWorkerProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/processes/InMemoryEventWorkerProcess.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/processes/SearchWorkerProcess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/processes/SearchWorkerProcess.ts -------------------------------------------------------------------------------- /src/shared/infrastructure/redis/RedisFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/shared/infrastructure/redis/RedisFactory.ts -------------------------------------------------------------------------------- /src/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/package.json -------------------------------------------------------------------------------- /src/types/src/api/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/src/api/common.ts -------------------------------------------------------------------------------- /src/types/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/src/api/index.ts -------------------------------------------------------------------------------- /src/types/src/api/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/src/api/internal.ts -------------------------------------------------------------------------------- /src/types/src/api/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/src/api/requests.ts -------------------------------------------------------------------------------- /src/types/src/api/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/src/api/responses.ts -------------------------------------------------------------------------------- /src/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/src/index.ts -------------------------------------------------------------------------------- /src/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/types/tsconfig.json -------------------------------------------------------------------------------- /src/webapp/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/.eslintrc.json -------------------------------------------------------------------------------- /src/webapp/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/.storybook/main.ts -------------------------------------------------------------------------------- /src/webapp/.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/.storybook/preview.tsx -------------------------------------------------------------------------------- /src/webapp/.storybook/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/.storybook/vitest.setup.ts -------------------------------------------------------------------------------- /src/webapp/api-client/ApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/ApiClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/BaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/BaseClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/CardClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/CardClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/CollectionClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/CollectionClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/FeedClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/FeedClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/QueryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/QueryClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/UserClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/UserClient.ts -------------------------------------------------------------------------------- /src/webapp/api-client/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/clients/index.ts -------------------------------------------------------------------------------- /src/webapp/api-client/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/errors.ts -------------------------------------------------------------------------------- /src/webapp/api-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/api-client/index.ts -------------------------------------------------------------------------------- /src/webapp/app/(auth)/auth/complete/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/auth/complete/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/extension/auth/complete/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/extension/auth/complete/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/extension/auth/error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/extension/auth/error/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/login/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/login/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/login/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/logout/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/logout/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/privacy-policy/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/privacy-policy/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/privacy-policy/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/privacy-policy/page.mdx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/signup/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/signup/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(auth)/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(auth)/signup/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/error.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/explore/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/explore/error.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/explore/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/explore/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/explore/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/explore/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/explore/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/explore/opengraph-image.jpg -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/explore/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/explore/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/home/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/home/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/home/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/home/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/home/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/home/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/error.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/cards/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/error.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/collections/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/opengraph-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/opengraph-image.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/[handle]/(withHeader)/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/[handle]/(withoutHeader)/cards/[cardId]/page.tsx: -------------------------------------------------------------------------------- 1 | export default function Page() { 2 | return <>Card page — coming soon!; 3 | } 4 | -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/profile/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/about/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/about/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/about/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/about/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/about/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/appearance/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/appearance/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/appearance/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/appearance/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/appearance/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/appearance/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/help/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/help/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/help/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/help/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/help/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/help/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/settings/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/url/[...id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/url/[...id]/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/url/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/url/error.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/url/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/url/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/url/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/url/loading.tsx -------------------------------------------------------------------------------- /src/webapp/app/(dashboard)/url/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/(dashboard)/url/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/api/auth/logout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/api/auth/logout/route.ts -------------------------------------------------------------------------------- /src/webapp/app/api/auth/me/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/api/auth/me/route.ts -------------------------------------------------------------------------------- /src/webapp/app/api/opengraph/semble/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/api/opengraph/semble/route.tsx -------------------------------------------------------------------------------- /src/webapp/app/bookmarklet/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/bookmarklet/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/bookmarklet/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/bookmarklet/page.tsx -------------------------------------------------------------------------------- /src/webapp/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/favicon.ico -------------------------------------------------------------------------------- /src/webapp/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/layout.tsx -------------------------------------------------------------------------------- /src/webapp/app/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/manifest.ts -------------------------------------------------------------------------------- /src/webapp/app/opengraph-image.alt: -------------------------------------------------------------------------------- 1 | A social knowledge network for researchers 2 | -------------------------------------------------------------------------------- /src/webapp/app/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/opengraph-image.jpg -------------------------------------------------------------------------------- /src/webapp/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/app/page.tsx -------------------------------------------------------------------------------- /src/webapp/assets/Semble-OG-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/Semble-OG-bg.jpg -------------------------------------------------------------------------------- /src/webapp/assets/cosmik-bg-banner-small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/cosmik-bg-banner-small.webp -------------------------------------------------------------------------------- /src/webapp/assets/cosmik-logo-full-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/cosmik-logo-full-white.svg -------------------------------------------------------------------------------- /src/webapp/assets/cosmik-logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/cosmik-logo-full.svg -------------------------------------------------------------------------------- /src/webapp/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icon.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/big-picture-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/big-picture-icon.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/blacksky-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/blacksky-logo-white.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/blacksky-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/blacksky-logo.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/community-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/community-icon.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/curate-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/curate-icon.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/db-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/db-icon.svg -------------------------------------------------------------------------------- /src/webapp/assets/icons/tangled-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/icons/tangled-icon.svg -------------------------------------------------------------------------------- /src/webapp/assets/semble-bg-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/semble-bg-dark.png -------------------------------------------------------------------------------- /src/webapp/assets/semble-bg-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/semble-bg-dark.webp -------------------------------------------------------------------------------- /src/webapp/assets/semble-bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/semble-bg.webp -------------------------------------------------------------------------------- /src/webapp/assets/semble-header-bg-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/semble-header-bg-dark.webp -------------------------------------------------------------------------------- /src/webapp/assets/semble-header-bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/semble-header-bg.webp -------------------------------------------------------------------------------- /src/webapp/assets/semble-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/assets/semble-logo.svg -------------------------------------------------------------------------------- /src/webapp/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/background.ts -------------------------------------------------------------------------------- /src/webapp/components/AddToCollectionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/AddToCollectionModal.tsx -------------------------------------------------------------------------------- /src/webapp/components/CollectionSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/CollectionSelector.tsx -------------------------------------------------------------------------------- /src/webapp/components/CreateCollectionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/CreateCollectionModal.tsx -------------------------------------------------------------------------------- /src/webapp/components/UrlCardForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/UrlCardForm.tsx -------------------------------------------------------------------------------- /src/webapp/components/UrlMetadataDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/UrlMetadataDisplay.tsx -------------------------------------------------------------------------------- /src/webapp/components/contentDisplay/infiniteScroll/InfiniteScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/contentDisplay/infiniteScroll/InfiniteScroll.tsx -------------------------------------------------------------------------------- /src/webapp/components/contentDisplay/richTextRenderer/RichTextRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/contentDisplay/richTextRenderer/RichTextRenderer.tsx -------------------------------------------------------------------------------- /src/webapp/components/extension/SaveCardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/extension/SaveCardPage.tsx -------------------------------------------------------------------------------- /src/webapp/components/extension/SignInPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/extension/SignInPage.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/NavbarToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/NavbarToggle.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/appLayout/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/appLayout/AppLayout.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/backButton/BackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/backButton/BackButton.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/bottomBar/BottomBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/bottomBar/BottomBar.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/bottomBarItem/BottomBarItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/bottomBarItem/BottomBarItem.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/guestAppLayout/GuestAppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/guestAppLayout/GuestAppLayout.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/guestBottomBar/GuestBottomBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/guestBottomBar/GuestBottomBar.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/guestNavbar/GuestNavbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/guestNavbar/GuestNavbar.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/header/Header.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/navItem/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/navItem/NavItem.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/navbar/Navbar.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/navbarToggle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/webapp/components/navigation/refetchButton/RefetchButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/refetchButton/RefetchButton.tsx -------------------------------------------------------------------------------- /src/webapp/components/navigation/scrollToTop/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/components/navigation/scrollToTop/ScrollToTop.tsx -------------------------------------------------------------------------------- /src/webapp/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/content.ts -------------------------------------------------------------------------------- /src/webapp/features/auth/components/loginForm/AppPasswordLoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/auth/components/loginForm/AppPasswordLoginForm.tsx -------------------------------------------------------------------------------- /src/webapp/features/auth/components/loginForm/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/auth/components/loginForm/LoginForm.tsx -------------------------------------------------------------------------------- /src/webapp/features/auth/components/loginForm/OAuthLoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/auth/components/loginForm/OAuthLoginForm.tsx -------------------------------------------------------------------------------- /src/webapp/features/auth/components/signUpForm/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/auth/components/signUpForm/SignUpForm.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/addCardDrawer/AddCardDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/addCardDrawer/AddCardDrawer.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/addCardToModal/AddCardToModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/addCardToModal/AddCardToModal.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/addCardToModal/AddCardToModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/addCardToModal/AddCardToModalContent.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/urlCard/Skeleton.UrlCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/urlCard/Skeleton.UrlCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/urlCard/UrlCard.module.css: -------------------------------------------------------------------------------- 1 | .root { 2 | cursor: pointer; 3 | } 4 | -------------------------------------------------------------------------------- /src/webapp/features/cards/components/urlCard/UrlCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/urlCard/UrlCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/urlCardActions/UrlCardActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/urlCardActions/UrlCardActions.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/urlCardContent/LinkCardContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/urlCardContent/LinkCardContent.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/components/urlCardContent/UrlCardContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/components/urlCardContent/UrlCardContent.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/containers/cardsContainer/CardsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/containers/cardsContainer/CardsContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/containers/cardsContainer/Error.CardsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/containers/cardsContainer/Error.CardsContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/containers/cardsContainer/Skeleton.CardsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/containers/cardsContainer/Skeleton.CardsContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/cardKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/cardKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/mutations/useAddCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/mutations/useAddCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/mutations/useRemoveCardFromCollections.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/mutations/useRemoveCardFromLibrary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/mutations/useRemoveCardFromLibrary.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/mutations/useUpdateCardAssociations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/mutations/useUpdateCardAssociations.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/queries/useCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/queries/useCards.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/queries/useGetCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/queries/useGetCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/queries/useGetCardFromMyLibrary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/queries/useGetCardFromMyLibrary.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/queries/useGetLibrariesForcard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/queries/useGetLibrariesForcard.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/queries/useMyCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/queries/useMyCards.tsx -------------------------------------------------------------------------------- /src/webapp/features/cards/lib/queries/useUrlMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/cards/lib/queries/useUrlMetadata.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/components/collectionCard/CollectionCard.module.css: -------------------------------------------------------------------------------- 1 | .root { 2 | cursor: pointer; 3 | } 4 | -------------------------------------------------------------------------------- /src/webapp/features/collections/components/collectionCard/CollectionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/components/collectionCard/CollectionCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/collectionKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/collectionKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/mutations/useCreateCollection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/mutations/useCreateCollection.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/mutations/useDeleteCollection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/mutations/useDeleteCollection.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/mutations/useUpdateCollection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/mutations/useUpdateCollection.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/queries/useCollection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/queries/useCollection.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/queries/useCollectionSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/queries/useCollectionSearch.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/queries/useCollections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/queries/useCollections.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/queries/useMyCollections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/queries/useMyCollections.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/lib/queries/useSembleCollectionts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/lib/queries/useSembleCollectionts.tsx -------------------------------------------------------------------------------- /src/webapp/features/collections/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/collections/types/index.ts -------------------------------------------------------------------------------- /src/webapp/features/composer/components/composerDrawer/ComposerDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/composer/components/composerDrawer/ComposerDrawer.tsx -------------------------------------------------------------------------------- /src/webapp/features/feeds/components/feedActivityStatus/FeedActivityStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/components/feedActivityStatus/FeedActivityStatus.tsx -------------------------------------------------------------------------------- /src/webapp/features/feeds/components/feedItem/FeedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/components/feedItem/FeedItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/feeds/components/feedItem/Skeleton.FeedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/components/feedItem/Skeleton.FeedItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/feeds/containers/myFeedContainer/Error.MyFeedContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/containers/myFeedContainer/Error.MyFeedContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/feeds/containers/myFeedContainer/MyFeedContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/containers/myFeedContainer/MyFeedContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/feeds/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/feeds/lib/feedKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/lib/feedKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/feeds/lib/queries/useGlobalFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/feeds/lib/queries/useGlobalFeed.tsx -------------------------------------------------------------------------------- /src/webapp/features/home/components/discoverOnSemble/DiscoverOnSemble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/home/components/discoverOnSemble/DiscoverOnSemble.tsx -------------------------------------------------------------------------------- /src/webapp/features/home/components/recentCards/RecentCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/home/components/recentCards/RecentCards.tsx -------------------------------------------------------------------------------- /src/webapp/features/home/components/recentCards/Skeleton.RecentCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/home/components/recentCards/Skeleton.RecentCards.tsx -------------------------------------------------------------------------------- /src/webapp/features/home/components/recentCollections/RecentCollections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/home/components/recentCollections/RecentCollections.tsx -------------------------------------------------------------------------------- /src/webapp/features/home/containers/homeContainer/HomeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/home/containers/homeContainer/HomeContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/home/containers/homeContainer/Skeleton.HomeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/home/containers/homeContainer/Skeleton.HomeContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/components/editNoteDrawer/EditNoteDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/components/editNoteDrawer/EditNoteDrawer.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/components/noteCard/NoteCard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/components/noteCard/NoteCard.stories.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/components/noteCard/NoteCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/components/noteCard/NoteCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/components/noteCard/Skeleton.NoteCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/components/noteCard/Skeleton.NoteCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/components/noteCardModal/NoteCardModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/components/noteCardModal/NoteCardModal.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/components/noteCardModal/NoteCardModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/components/noteCardModal/NoteCardModalContent.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/notes/lib/mutations/useUpdateNote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/lib/mutations/useUpdateNote.tsx -------------------------------------------------------------------------------- /src/webapp/features/notes/lib/noteKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/notes/lib/noteKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/openGraph/components/openGraphCard/OpenGraphCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/openGraph/components/openGraphCard/OpenGraphCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/openGraph/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/openGraph/lib/utils/index.ts -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/blueskyPost/BlueskyPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/blueskyPost/BlueskyPost.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/externalEmbed/ExternalEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/externalEmbed/ExternalEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/feedEmbed/FeedEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/feedEmbed/FeedEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.module.css: -------------------------------------------------------------------------------- 1 | .control { 2 | width: 100%; 3 | display: block; 4 | } 5 | -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/imageEmbed/ImageEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/listEmbed/ListEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/listEmbed/ListEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/postEmbed/PostEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/postEmbed/PostEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/recordEmbed/RecordEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/recordEmbed/RecordEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/components/videoEmbed/VideoEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/components/videoEmbed/VideoEmbed.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/lib/blueskyKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/lib/blueskyKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/lib/queries/useGetBlueskyPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/lib/queries/useGetBlueskyPost.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/lib/queries/useSearchBlueskyPosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/lib/queries/useSearchBlueskyPosts.tsx -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/lib/utils/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/platforms/bluesky/lib/utils/link.ts -------------------------------------------------------------------------------- /src/webapp/features/platforms/bluesky/types/index.ts: -------------------------------------------------------------------------------- 1 | export type EmbedMode = 'card' | 'thread'; 2 | -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileEmptyTab/ProfileEmptyTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileEmptyTab/ProfileEmptyTab.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileHeader/MinimalProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileHeader/MinimalProfileHeader.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileHeader/ProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileHeader/ProfileHeader.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileHeader/Skeleton.ProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileHeader/Skeleton.ProfileHeader.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileHoverCard/ProfileHoverCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileHoverCard/ProfileHoverCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileMenu/ProfileMenu.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileMenu/ProfileMenu.module.css -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileMenu/ProfileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileMenu/ProfileMenu.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileTabs/ProfileTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileTabs/ProfileTabs.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileTabs/TabItem.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileTabs/TabItem.module.css -------------------------------------------------------------------------------- /src/webapp/features/profile/components/profileTabs/TabItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/components/profileTabs/TabItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/containers/profileContainer/ProfileContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/containers/profileContainer/ProfileContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/profile/lib/profileKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/lib/profileKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/profile/lib/queries/useMyProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/lib/queries/useMyProfile.tsx -------------------------------------------------------------------------------- /src/webapp/features/profile/lib/queries/useProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/profile/lib/queries/useProfile.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/SembleHeader/SembleHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/SembleHeader/SembleHeader.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/SembleHeader/Skeleton.SembleHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/SembleHeader/Skeleton.SembleHeader.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/addedByCard/AddedByCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/addedByCard/AddedByCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/addedByCard/Skeleton.AddedByCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/addedByCard/Skeleton.AddedByCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/sembleActions/GusetSembleActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/sembleActions/GusetSembleActions.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/sembleActions/SembleActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/sembleActions/SembleActions.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/sembleEmptyTab/SembleEmptyTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/sembleEmptyTab/SembleEmptyTab.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/sembleTabs/SembleTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/sembleTabs/SembleTabs.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/sembleTabs/TabItem.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/sembleTabs/TabItem.module.css -------------------------------------------------------------------------------- /src/webapp/features/semble/components/sembleTabs/TabItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/sembleTabs/TabItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/similarUrlCard/SimilarUrlCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/similarUrlCard/SimilarUrlCard.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/urlAddedBySummary/UrlAddedBySummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/urlAddedBySummary/UrlAddedBySummary.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/components/urlMetadataHeader/UrlMetadataHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/components/urlMetadataHeader/UrlMetadataHeader.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/containers/sembleAside/SembleAside.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/containers/sembleAside/SembleAside.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/containers/sembleAside/Skeleton.SembleAside.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/containers/sembleAside/Skeleton.SembleAside.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/containers/sembleContainer/Error.SembleContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/containers/sembleContainer/Error.SembleContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/containers/sembleContainer/SembleContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/containers/sembleContainer/SembleContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/containers/sembleContainer/SembleHeaderBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/containers/sembleContainer/SembleHeaderBackground.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/lib/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/lib/dal.ts -------------------------------------------------------------------------------- /src/webapp/features/semble/lib/queries/useSembleLibraries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/lib/queries/useSembleLibraries.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/lib/queries/useSembleNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/lib/queries/useSembleNotes.ts -------------------------------------------------------------------------------- /src/webapp/features/semble/lib/queries/useSembleSimilarCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/lib/queries/useSembleSimilarCards.tsx -------------------------------------------------------------------------------- /src/webapp/features/semble/lib/sembleKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/semble/lib/sembleKeys.ts -------------------------------------------------------------------------------- /src/webapp/features/settings/components/accountSummary/AccountSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/components/accountSummary/AccountSummary.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/components/settingItem/SettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/components/settingItem/SettingItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/components/settingItem/Skeleton.SettingItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/components/settingItem/Skeleton.SettingItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/components/settingLogoutItem/SettingLogoutItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/components/settingLogoutItem/SettingLogoutItem.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/containers/aboutContainer/AboutContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/containers/aboutContainer/AboutContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/containers/helpContainer/HelpContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/containers/helpContainer/HelpContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/containers/helpContainer/Skeleton.HelpContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/containers/helpContainer/Skeleton.HelpContainer.tsx -------------------------------------------------------------------------------- /src/webapp/features/settings/containers/settingsContainer/SettingsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/features/settings/containers/settingsContainer/SettingsContainer.tsx -------------------------------------------------------------------------------- /src/webapp/hooks/useAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/hooks/useAuth.tsx -------------------------------------------------------------------------------- /src/webapp/hooks/useCollectionSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/hooks/useCollectionSearch.ts -------------------------------------------------------------------------------- /src/webapp/hooks/useExtensionAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/hooks/useExtensionAuth.tsx -------------------------------------------------------------------------------- /src/webapp/hooks/useUrlMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/hooks/useUrlMetadata.ts -------------------------------------------------------------------------------- /src/webapp/lib/auth/dal.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/auth/dal.server.ts -------------------------------------------------------------------------------- /src/webapp/lib/auth/dal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/auth/dal.ts -------------------------------------------------------------------------------- /src/webapp/lib/auth/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/auth/token.ts -------------------------------------------------------------------------------- /src/webapp/lib/consts/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/consts/images.ts -------------------------------------------------------------------------------- /src/webapp/lib/serverAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/serverAuth.ts -------------------------------------------------------------------------------- /src/webapp/lib/utils/atproto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/utils/atproto.ts -------------------------------------------------------------------------------- /src/webapp/lib/utils/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/utils/link.ts -------------------------------------------------------------------------------- /src/webapp/lib/utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/utils/text.ts -------------------------------------------------------------------------------- /src/webapp/lib/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/lib/utils/time.ts -------------------------------------------------------------------------------- /src/webapp/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/mdx-components.tsx -------------------------------------------------------------------------------- /src/webapp/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/next-env.d.ts -------------------------------------------------------------------------------- /src/webapp/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/next.config.mjs -------------------------------------------------------------------------------- /src/webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/package.json -------------------------------------------------------------------------------- /src/webapp/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/popup.tsx -------------------------------------------------------------------------------- /src/webapp/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/postcss.config.cjs -------------------------------------------------------------------------------- /src/webapp/providers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/providers/index.tsx -------------------------------------------------------------------------------- /src/webapp/providers/mantine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/providers/mantine.tsx -------------------------------------------------------------------------------- /src/webapp/providers/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/providers/navbar.tsx -------------------------------------------------------------------------------- /src/webapp/providers/tanstack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/providers/tanstack.tsx -------------------------------------------------------------------------------- /src/webapp/public/semble-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/semble-icon-192x192.png -------------------------------------------------------------------------------- /src/webapp/public/semble-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/semble-icon-512x512.png -------------------------------------------------------------------------------- /src/webapp/public/splash/10.2__iPad_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/10.2__iPad_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/10.2__iPad_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/10.2__iPad_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/10.5__iPad_Air_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/10.5__iPad_Air_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/10.5__iPad_Air_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/10.5__iPad_Air_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/10.9__iPad_Air_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/10.9__iPad_Air_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/10.9__iPad_Air_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/10.9__iPad_Air_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/11__iPad_Pro_M4_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/11__iPad_Pro_M4_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/11__iPad_Pro_M4_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/11__iPad_Pro_M4_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/11__iPad_Pro__10.5__iPad_Pro_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/11__iPad_Pro__10.5__iPad_Pro_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/11__iPad_Pro__10.5__iPad_Pro_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/11__iPad_Pro__10.5__iPad_Pro_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/12.9__iPad_Pro_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/12.9__iPad_Pro_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/12.9__iPad_Pro_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/12.9__iPad_Pro_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/13__iPad_Pro_M4_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/13__iPad_Pro_M4_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/13__iPad_Pro_M4_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/13__iPad_Pro_M4_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/8.3__iPad_Mini_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/8.3__iPad_Mini_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/8.3__iPad_Mini_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/8.3__iPad_Mini_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_11__iPhone_XR_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_11__iPhone_XR_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_11__iPhone_XR_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_11__iPhone_XR_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_17_Pro_Max__iPhone_16_Pro_Max_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_17_Pro_Max__iPhone_16_Pro_Max_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_17_Pro_Max__iPhone_16_Pro_Max_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_17_Pro_Max__iPhone_16_Pro_Max_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_17_Pro__iPhone_17__iPhone_16_Pro_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_17_Pro__iPhone_17__iPhone_16_Pro_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_17_Pro__iPhone_17__iPhone_16_Pro_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_17_Pro__iPhone_17__iPhone_16_Pro_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_Air_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_Air_landscape.png -------------------------------------------------------------------------------- /src/webapp/public/splash/iPhone_Air_portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/iPhone_Air_portrait.png -------------------------------------------------------------------------------- /src/webapp/public/splash/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/public/splash/icon.png -------------------------------------------------------------------------------- /src/webapp/services/apiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/services/apiClient.ts -------------------------------------------------------------------------------- /src/webapp/services/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/services/auth.ts -------------------------------------------------------------------------------- /src/webapp/services/auth/CookieAuthService.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/services/auth/CookieAuthService.client.ts -------------------------------------------------------------------------------- /src/webapp/services/auth/CookieAuthService.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/services/auth/CookieAuthService.server.ts -------------------------------------------------------------------------------- /src/webapp/services/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/services/auth/index.ts -------------------------------------------------------------------------------- /src/webapp/services/extensionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/services/extensionService.ts -------------------------------------------------------------------------------- /src/webapp/stories/Welcome.mdx: -------------------------------------------------------------------------------- 1 | # Welcome 2 | 3 | An implementation of Semble's design system in React 4 | -------------------------------------------------------------------------------- /src/webapp/styles/global.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/styles/global.module.css -------------------------------------------------------------------------------- /src/webapp/styles/overlays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/styles/overlays.ts -------------------------------------------------------------------------------- /src/webapp/styles/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/styles/theme.tsx -------------------------------------------------------------------------------- /src/webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/tsconfig.json -------------------------------------------------------------------------------- /src/webapp/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /src/webapp/types/annotationValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/types/annotationValues.ts -------------------------------------------------------------------------------- /src/webapp/types/annotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/types/annotations.ts -------------------------------------------------------------------------------- /src/webapp/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/types/api.ts -------------------------------------------------------------------------------- /src/webapp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/webapp/vitest.config.ts -------------------------------------------------------------------------------- /src/webapp/vitest.shims.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/workers/feed-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/workers/feed-worker.ts -------------------------------------------------------------------------------- /src/workers/firehose-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/workers/firehose-worker.ts -------------------------------------------------------------------------------- /src/workers/search-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/src/workers/search-worker.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cosmik-network/semble/HEAD/vercel.json --------------------------------------------------------------------------------