├── .dockerignore ├── .gitignore ├── LICENSE ├── README.md ├── TEST_README.md ├── __tests__ ├── balance-calculations.test.ts ├── client-balance-calculations.test.ts ├── client-orders-balance.test.ts ├── custom-payment-balance-bug.test.ts ├── custom-payment-plan-change.test.ts ├── pricing-changes.test.ts ├── relay-balance-calculations.test.ts └── revenue-calculations.test.ts ├── app ├── AuthContext.tsx ├── clientinvoices │ ├── balances.tsx │ ├── page.tsx │ ├── paymentStatus.tsx │ ├── paymentSuccess.tsx │ ├── serverStatus.tsx │ └── subscriptionHandler.tsx ├── components │ ├── batchedProfileDisplay.tsx │ ├── batchedProfileList.tsx │ ├── connectionStats.tsx │ ├── copyUrlButton.tsx │ ├── dinosaurPosts.tsx │ ├── invoice.tsx │ ├── myRelays.tsx │ ├── noSSRWrapper.tsx │ ├── nostrProfile.tsx │ ├── profileImage.tsx │ ├── profileWrapper.tsx │ ├── publicRelays.tsx │ ├── relay.tsx │ ├── relayDetail.tsx │ ├── relayPayment.tsx │ ├── relaySmall.tsx │ ├── relayWithEverything.tsx │ ├── relayWithPublic.tsx │ ├── showClientOrder.tsx │ ├── showNip05Order.tsx │ ├── smallsession.tsx │ ├── subscriptionMenu.tsx │ ├── teamProfiles.tsx │ ├── teamProfilesWrapper.tsx │ ├── terms.tsx │ ├── textString.tsx │ ├── textStringFloatilla.tsx │ ├── textStringWaitingForPayment.tsx │ ├── themeProvider.tsx │ ├── themeSwitcher.tsx │ ├── userRelayStatus.tsx │ └── userWithNip05s.tsx ├── curator │ ├── defaultPolicy.tsx │ ├── enableAllowList.tsx │ ├── enableBlockList.tsx │ ├── listEntryKeywords.tsx │ ├── listEntryKinds.tsx │ ├── listEntryPubkeys.tsx │ ├── moderators.tsx │ ├── page.tsx │ └── wizard.tsx ├── directory │ └── page.tsx ├── faq │ └── page.tsx ├── invoices │ ├── adminInvoices.tsx │ ├── balances.tsx │ ├── page.tsx │ ├── paymentStatus.tsx │ ├── paymentSuccess.tsx │ └── serverStatus.tsx ├── layout.tsx ├── lightningsuccess │ ├── LightningScreen.css │ └── lightning.tsx ├── mysession.tsx ├── nip05 │ ├── nip05Orders.tsx │ └── page.tsx ├── page.tsx ├── posts │ └── page.tsx ├── relays │ ├── [slug] │ │ ├── client.tsx │ │ └── page.tsx │ ├── createRelay.tsx │ ├── helpfulInfo.tsx │ ├── myrelays │ │ └── page.tsx │ ├── nip05Wrapper.tsx │ ├── page.tsx │ ├── publicRelays.tsx │ ├── relayDashboard.tsx │ └── relayMenuBar.tsx ├── signup │ └── page.tsx ├── superadmin │ ├── globalBlockListManager.tsx │ └── page.tsx └── trex │ └── [slug] │ └── page.tsx ├── design └── UserStories.md ├── env.develop ├── jest.config.js ├── jest.setup.js ├── lib ├── balanceCalculations.ts ├── checkSession.ts ├── checkSessionForSuperAdmin.ts ├── influxDBClient.ts ├── planChangeTracking.ts ├── prisma.ts ├── pubkeyValidation.ts ├── relayPlanChangeTracking.ts └── themes.ts ├── middleware.ts ├── next-auth.d.ts ├── next.config.js ├── package.json ├── pages └── api │ ├── 86 │ └── [id].ts │ ├── README-API.md │ ├── admin │ ├── check-plan-amounts.ts │ ├── clean-plan-data.ts │ ├── migrate-plan-changes.ts │ ├── migrate-relay-plan-changes.ts │ └── normalize-plan-amounts.ts │ ├── auth │ ├── [...nextauth].ts │ └── logintoken.ts │ ├── clientorders │ ├── [id].ts │ └── index.ts │ ├── invoices │ ├── [id].ts │ └── index.ts │ ├── nip05 │ └── [id].ts │ ├── nip05orders │ ├── [id].ts │ └── index.ts │ ├── relay-stats │ └── [slug] │ │ ├── connection-count.ts │ │ ├── connections.ts │ │ ├── graph-24h.ts │ │ └── kinds.ts │ ├── relay │ ├── [id] │ │ ├── aclsources.ts │ │ ├── allowlistkeyword.ts │ │ ├── allowlistkind.ts │ │ ├── allowlistpubkey.ts │ │ ├── allowlistpubkeys.ts │ │ ├── blocklistkeyword.ts │ │ ├── blocklistkind.ts │ │ ├── blocklistpubkey.ts │ │ ├── blocklistpubkeys.ts │ │ ├── guiRelays.ts │ │ ├── index.ts │ │ ├── moderator.ts │ │ ├── nostrjson.ts │ │ ├── settings.ts │ │ ├── status.ts │ │ ├── streams.ts │ │ └── strfry.ts │ ├── guiRelays.ts │ └── myRelays.ts │ ├── sconfig │ ├── haproxy │ │ └── [id].ts │ ├── jobs │ │ ├── [jobId] │ │ │ └── status.ts │ │ └── index.ts │ └── relays │ │ ├── [id].ts │ │ ├── authorized.ts │ │ ├── authrequired.ts │ │ ├── deleting.ts │ │ └── index.ts │ └── superadmin │ ├── globalblock.ts │ └── globalblock │ ├── [id].ts │ └── delete-from-relays.ts ├── pnpm-lock.yaml ├── postcss.config.mjs ├── prisma ├── migrations │ ├── 20230319040225_ │ │ └── migration.sql │ ├── 20230320143335_002 │ │ └── migration.sql │ ├── 20230320160251_003 │ │ └── migration.sql │ ├── 20230320160810_004 │ │ └── migration.sql │ ├── 20230326133631_server01 │ │ └── migration.sql │ ├── 20230326135842_009 │ │ └── migration.sql │ ├── 20230417235857_04bigchange │ │ └── migration.sql │ ├── 20230501204230_defaultrelaypolicy │ │ └── migration.sql │ ├── 20230703185412_rename_lists │ │ └── migration.sql │ ├── 20230706191736_add_optional_details_and_domain_to_relay │ │ └── migration.sql │ ├── 20230707162328_add_created_at_and_profile_images_relay │ │ └── migration.sql │ ├── 20230727014107_add_logintoken │ │ └── migration.sql │ ├── 20230731012913_directory_listing_to_relay │ │ └── migration.sql │ ├── 20230828211536_add_payment_required │ │ └── migration.sql │ ├── 20230828215937_add_payment_amount │ │ └── migration.sql │ ├── 20230828230507_add_clientorders │ │ └── migration.sql │ ├── 20230828231109_make_clientorderdates_optional │ │ └── migration.sql │ ├── 20231204215239_add_admin │ │ └── migration.sql │ ├── 20240218191837_add_external_proxied_domains │ │ └── migration.sql │ ├── 20240221223204_add_amount_to_orders │ │ └── migration.sql │ ├── 20240303194024_adding_allow_giftwrap_relay_setting │ │ └── migration.sql │ ├── 20240304233403_add_allow_tagged_setting_to_relays │ │ └── migration.sql │ ├── 20240326181113_add_list_kinds │ │ └── migration.sql │ ├── 20240429164748_add_auth_required_to_relay │ │ └── migration.sql │ ├── 20240611173501_allow_keyword_pubkey_logic │ │ └── migration.sql │ ├── 20240725180350_add_relay_kind_description │ │ └── migration.sql │ ├── 20240818190741_add_streams_to_relays │ │ └── migration.sql │ ├── 20240819035825_add_server_table │ │ └── migration.sql │ ├── 20240919192734_add_nip05s │ │ └── migration.sql │ ├── 20240919214736_add_nip05_orders │ │ └── migration.sql │ ├── 20240921212158_remove_unnecessary_field_from_relay_ur_ls │ │ └── migration.sql │ ├── 20241115184410_add_referrer_to_relay │ │ └── migration.sql │ ├── 20250222195555_add_request_payment │ │ └── migration.sql │ ├── 20250527183027_adding_aclsources │ │ └── migration.sql │ ├── 20250701184056_add_nip05_payment_amount_to_relays │ │ └── migration.sql │ ├── 20250707175541_add_relay_plans_premium │ │ └── migration.sql │ ├── 20250713171852_adding_plan_changes_model │ │ └── migration.sql │ ├── 20250713175523_add_relay_plan_changes │ │ └── migration.sql │ ├── 20251113190546_add_global_block_list │ │ └── migration.sql │ ├── 20251113220749_add_relay_jobs │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── 17.svg ├── 19.svg ├── arrow-left-square-svgrepo-com.svg ├── arrow-right-square-svgrepo-com.svg ├── bolt-icon-720.png ├── buttonStart.svg ├── favicon.ico ├── float1.png ├── fonts │ └── JetBrains-Mono-Thin.woff2 ├── gear-svgrepo-com.svg ├── green-check.png ├── icons8-tooltip-64.png ├── menu-icon-notify.svg ├── menu-icon-priority.png ├── menu-icon.svg ├── next.svg ├── nostr_logo_prpl_wht_rnd.svg ├── nostrlogo1.png ├── rtlogo-dark1.png ├── rtlogo-light1.png ├── rtlogo2.png ├── settings2-svgrepo-com.svg ├── thirteen.svg └── vercel.svg ├── scripts └── rebuild-plan-changes.ts ├── styles └── globals.css ├── tailwind.config.js └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | curl 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/README.md -------------------------------------------------------------------------------- /TEST_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/TEST_README.md -------------------------------------------------------------------------------- /__tests__/balance-calculations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/balance-calculations.test.ts -------------------------------------------------------------------------------- /__tests__/client-balance-calculations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/client-balance-calculations.test.ts -------------------------------------------------------------------------------- /__tests__/client-orders-balance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/client-orders-balance.test.ts -------------------------------------------------------------------------------- /__tests__/custom-payment-balance-bug.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/custom-payment-balance-bug.test.ts -------------------------------------------------------------------------------- /__tests__/custom-payment-plan-change.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/custom-payment-plan-change.test.ts -------------------------------------------------------------------------------- /__tests__/pricing-changes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/pricing-changes.test.ts -------------------------------------------------------------------------------- /__tests__/relay-balance-calculations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/relay-balance-calculations.test.ts -------------------------------------------------------------------------------- /__tests__/revenue-calculations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/__tests__/revenue-calculations.test.ts -------------------------------------------------------------------------------- /app/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/AuthContext.tsx -------------------------------------------------------------------------------- /app/clientinvoices/balances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/clientinvoices/balances.tsx -------------------------------------------------------------------------------- /app/clientinvoices/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/clientinvoices/page.tsx -------------------------------------------------------------------------------- /app/clientinvoices/paymentStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/clientinvoices/paymentStatus.tsx -------------------------------------------------------------------------------- /app/clientinvoices/paymentSuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/clientinvoices/paymentSuccess.tsx -------------------------------------------------------------------------------- /app/clientinvoices/serverStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/clientinvoices/serverStatus.tsx -------------------------------------------------------------------------------- /app/clientinvoices/subscriptionHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/clientinvoices/subscriptionHandler.tsx -------------------------------------------------------------------------------- /app/components/batchedProfileDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/batchedProfileDisplay.tsx -------------------------------------------------------------------------------- /app/components/batchedProfileList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/batchedProfileList.tsx -------------------------------------------------------------------------------- /app/components/connectionStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/connectionStats.tsx -------------------------------------------------------------------------------- /app/components/copyUrlButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/copyUrlButton.tsx -------------------------------------------------------------------------------- /app/components/dinosaurPosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/dinosaurPosts.tsx -------------------------------------------------------------------------------- /app/components/invoice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/invoice.tsx -------------------------------------------------------------------------------- /app/components/myRelays.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/myRelays.tsx -------------------------------------------------------------------------------- /app/components/noSSRWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/noSSRWrapper.tsx -------------------------------------------------------------------------------- /app/components/nostrProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/nostrProfile.tsx -------------------------------------------------------------------------------- /app/components/profileImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/profileImage.tsx -------------------------------------------------------------------------------- /app/components/profileWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/profileWrapper.tsx -------------------------------------------------------------------------------- /app/components/publicRelays.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/components/relay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/relay.tsx -------------------------------------------------------------------------------- /app/components/relayDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/relayDetail.tsx -------------------------------------------------------------------------------- /app/components/relayPayment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/relayPayment.tsx -------------------------------------------------------------------------------- /app/components/relaySmall.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/relaySmall.tsx -------------------------------------------------------------------------------- /app/components/relayWithEverything.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/relayWithEverything.tsx -------------------------------------------------------------------------------- /app/components/relayWithPublic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/relayWithPublic.tsx -------------------------------------------------------------------------------- /app/components/showClientOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/showClientOrder.tsx -------------------------------------------------------------------------------- /app/components/showNip05Order.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/showNip05Order.tsx -------------------------------------------------------------------------------- /app/components/smallsession.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/smallsession.tsx -------------------------------------------------------------------------------- /app/components/subscriptionMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/subscriptionMenu.tsx -------------------------------------------------------------------------------- /app/components/teamProfiles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/teamProfiles.tsx -------------------------------------------------------------------------------- /app/components/teamProfilesWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/teamProfilesWrapper.tsx -------------------------------------------------------------------------------- /app/components/terms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/terms.tsx -------------------------------------------------------------------------------- /app/components/textString.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/textString.tsx -------------------------------------------------------------------------------- /app/components/textStringFloatilla.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/textStringFloatilla.tsx -------------------------------------------------------------------------------- /app/components/textStringWaitingForPayment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/textStringWaitingForPayment.tsx -------------------------------------------------------------------------------- /app/components/themeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/themeProvider.tsx -------------------------------------------------------------------------------- /app/components/themeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/themeSwitcher.tsx -------------------------------------------------------------------------------- /app/components/userRelayStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/userRelayStatus.tsx -------------------------------------------------------------------------------- /app/components/userWithNip05s.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/components/userWithNip05s.tsx -------------------------------------------------------------------------------- /app/curator/defaultPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/defaultPolicy.tsx -------------------------------------------------------------------------------- /app/curator/enableAllowList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/enableAllowList.tsx -------------------------------------------------------------------------------- /app/curator/enableBlockList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/enableBlockList.tsx -------------------------------------------------------------------------------- /app/curator/listEntryKeywords.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/listEntryKeywords.tsx -------------------------------------------------------------------------------- /app/curator/listEntryKinds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/listEntryKinds.tsx -------------------------------------------------------------------------------- /app/curator/listEntryPubkeys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/listEntryPubkeys.tsx -------------------------------------------------------------------------------- /app/curator/moderators.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/moderators.tsx -------------------------------------------------------------------------------- /app/curator/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/page.tsx -------------------------------------------------------------------------------- /app/curator/wizard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/curator/wizard.tsx -------------------------------------------------------------------------------- /app/directory/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/directory/page.tsx -------------------------------------------------------------------------------- /app/faq/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/faq/page.tsx -------------------------------------------------------------------------------- /app/invoices/adminInvoices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/invoices/adminInvoices.tsx -------------------------------------------------------------------------------- /app/invoices/balances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/invoices/balances.tsx -------------------------------------------------------------------------------- /app/invoices/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/invoices/page.tsx -------------------------------------------------------------------------------- /app/invoices/paymentStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/invoices/paymentStatus.tsx -------------------------------------------------------------------------------- /app/invoices/paymentSuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/invoices/paymentSuccess.tsx -------------------------------------------------------------------------------- /app/invoices/serverStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/invoices/serverStatus.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/lightningsuccess/LightningScreen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/lightningsuccess/LightningScreen.css -------------------------------------------------------------------------------- /app/lightningsuccess/lightning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/lightningsuccess/lightning.tsx -------------------------------------------------------------------------------- /app/mysession.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/mysession.tsx -------------------------------------------------------------------------------- /app/nip05/nip05Orders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/nip05/nip05Orders.tsx -------------------------------------------------------------------------------- /app/nip05/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/nip05/page.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/posts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/posts/page.tsx -------------------------------------------------------------------------------- /app/relays/[slug]/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/[slug]/client.tsx -------------------------------------------------------------------------------- /app/relays/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/[slug]/page.tsx -------------------------------------------------------------------------------- /app/relays/createRelay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/createRelay.tsx -------------------------------------------------------------------------------- /app/relays/helpfulInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/helpfulInfo.tsx -------------------------------------------------------------------------------- /app/relays/myrelays/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/myrelays/page.tsx -------------------------------------------------------------------------------- /app/relays/nip05Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/nip05Wrapper.tsx -------------------------------------------------------------------------------- /app/relays/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/page.tsx -------------------------------------------------------------------------------- /app/relays/publicRelays.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/publicRelays.tsx -------------------------------------------------------------------------------- /app/relays/relayDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/relayDashboard.tsx -------------------------------------------------------------------------------- /app/relays/relayMenuBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/relays/relayMenuBar.tsx -------------------------------------------------------------------------------- /app/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/signup/page.tsx -------------------------------------------------------------------------------- /app/superadmin/globalBlockListManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/superadmin/globalBlockListManager.tsx -------------------------------------------------------------------------------- /app/superadmin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/superadmin/page.tsx -------------------------------------------------------------------------------- /app/trex/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/app/trex/[slug]/page.tsx -------------------------------------------------------------------------------- /design/UserStories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/design/UserStories.md -------------------------------------------------------------------------------- /env.develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/env.develop -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/jest.setup.js -------------------------------------------------------------------------------- /lib/balanceCalculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/balanceCalculations.ts -------------------------------------------------------------------------------- /lib/checkSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/checkSession.ts -------------------------------------------------------------------------------- /lib/checkSessionForSuperAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/checkSessionForSuperAdmin.ts -------------------------------------------------------------------------------- /lib/influxDBClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/influxDBClient.ts -------------------------------------------------------------------------------- /lib/planChangeTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/planChangeTracking.ts -------------------------------------------------------------------------------- /lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/prisma.ts -------------------------------------------------------------------------------- /lib/pubkeyValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/pubkeyValidation.ts -------------------------------------------------------------------------------- /lib/relayPlanChangeTracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/relayPlanChangeTracking.ts -------------------------------------------------------------------------------- /lib/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/lib/themes.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/middleware.ts -------------------------------------------------------------------------------- /next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/next-auth.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/package.json -------------------------------------------------------------------------------- /pages/api/86/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/86/[id].ts -------------------------------------------------------------------------------- /pages/api/README-API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/README-API.md -------------------------------------------------------------------------------- /pages/api/admin/check-plan-amounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/admin/check-plan-amounts.ts -------------------------------------------------------------------------------- /pages/api/admin/clean-plan-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/admin/clean-plan-data.ts -------------------------------------------------------------------------------- /pages/api/admin/migrate-plan-changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/admin/migrate-plan-changes.ts -------------------------------------------------------------------------------- /pages/api/admin/migrate-relay-plan-changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/admin/migrate-relay-plan-changes.ts -------------------------------------------------------------------------------- /pages/api/admin/normalize-plan-amounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/admin/normalize-plan-amounts.ts -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /pages/api/auth/logintoken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/auth/logintoken.ts -------------------------------------------------------------------------------- /pages/api/clientorders/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/clientorders/[id].ts -------------------------------------------------------------------------------- /pages/api/clientorders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/clientorders/index.ts -------------------------------------------------------------------------------- /pages/api/invoices/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/invoices/[id].ts -------------------------------------------------------------------------------- /pages/api/invoices/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/invoices/index.ts -------------------------------------------------------------------------------- /pages/api/nip05/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/nip05/[id].ts -------------------------------------------------------------------------------- /pages/api/nip05orders/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/nip05orders/[id].ts -------------------------------------------------------------------------------- /pages/api/nip05orders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/nip05orders/index.ts -------------------------------------------------------------------------------- /pages/api/relay-stats/[slug]/connection-count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay-stats/[slug]/connection-count.ts -------------------------------------------------------------------------------- /pages/api/relay-stats/[slug]/connections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay-stats/[slug]/connections.ts -------------------------------------------------------------------------------- /pages/api/relay-stats/[slug]/graph-24h.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay-stats/[slug]/graph-24h.ts -------------------------------------------------------------------------------- /pages/api/relay-stats/[slug]/kinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay-stats/[slug]/kinds.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/aclsources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/aclsources.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/allowlistkeyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/allowlistkeyword.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/allowlistkind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/allowlistkind.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/allowlistpubkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/allowlistpubkey.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/allowlistpubkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/allowlistpubkeys.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/blocklistkeyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/blocklistkeyword.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/blocklistkind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/blocklistkind.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/blocklistpubkey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/blocklistpubkey.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/blocklistpubkeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/blocklistpubkeys.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/guiRelays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/guiRelays.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/index.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/moderator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/moderator.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/nostrjson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/nostrjson.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/settings.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/status.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/streams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/streams.ts -------------------------------------------------------------------------------- /pages/api/relay/[id]/strfry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/[id]/strfry.ts -------------------------------------------------------------------------------- /pages/api/relay/guiRelays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/guiRelays.ts -------------------------------------------------------------------------------- /pages/api/relay/myRelays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/relay/myRelays.ts -------------------------------------------------------------------------------- /pages/api/sconfig/haproxy/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/haproxy/[id].ts -------------------------------------------------------------------------------- /pages/api/sconfig/jobs/[jobId]/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/jobs/[jobId]/status.ts -------------------------------------------------------------------------------- /pages/api/sconfig/jobs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/jobs/index.ts -------------------------------------------------------------------------------- /pages/api/sconfig/relays/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/relays/[id].ts -------------------------------------------------------------------------------- /pages/api/sconfig/relays/authorized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/relays/authorized.ts -------------------------------------------------------------------------------- /pages/api/sconfig/relays/authrequired.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/relays/authrequired.ts -------------------------------------------------------------------------------- /pages/api/sconfig/relays/deleting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/relays/deleting.ts -------------------------------------------------------------------------------- /pages/api/sconfig/relays/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/sconfig/relays/index.ts -------------------------------------------------------------------------------- /pages/api/superadmin/globalblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/superadmin/globalblock.ts -------------------------------------------------------------------------------- /pages/api/superadmin/globalblock/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/superadmin/globalblock/[id].ts -------------------------------------------------------------------------------- /pages/api/superadmin/globalblock/delete-from-relays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pages/api/superadmin/globalblock/delete-from-relays.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/migrations/20230319040225_/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230319040225_/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230320143335_002/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230320143335_002/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230320160251_003/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230320160251_003/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230320160810_004/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230320160810_004/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230326133631_server01/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230326133631_server01/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230326135842_009/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230326135842_009/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230417235857_04bigchange/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230417235857_04bigchange/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230501204230_defaultrelaypolicy/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230501204230_defaultrelaypolicy/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230703185412_rename_lists/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230703185412_rename_lists/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230706191736_add_optional_details_and_domain_to_relay/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230706191736_add_optional_details_and_domain_to_relay/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230707162328_add_created_at_and_profile_images_relay/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230707162328_add_created_at_and_profile_images_relay/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230727014107_add_logintoken/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230727014107_add_logintoken/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230731012913_directory_listing_to_relay/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230731012913_directory_listing_to_relay/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230828211536_add_payment_required/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230828211536_add_payment_required/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230828215937_add_payment_amount/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230828215937_add_payment_amount/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230828230507_add_clientorders/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230828230507_add_clientorders/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230828231109_make_clientorderdates_optional/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20230828231109_make_clientorderdates_optional/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231204215239_add_admin/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20231204215239_add_admin/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240218191837_add_external_proxied_domains/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240218191837_add_external_proxied_domains/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240221223204_add_amount_to_orders/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240221223204_add_amount_to_orders/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240303194024_adding_allow_giftwrap_relay_setting/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240303194024_adding_allow_giftwrap_relay_setting/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240304233403_add_allow_tagged_setting_to_relays/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240304233403_add_allow_tagged_setting_to_relays/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240326181113_add_list_kinds/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240326181113_add_list_kinds/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240429164748_add_auth_required_to_relay/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240429164748_add_auth_required_to_relay/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240611173501_allow_keyword_pubkey_logic/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240611173501_allow_keyword_pubkey_logic/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240725180350_add_relay_kind_description/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `Relay` ADD COLUMN `relay_kind_description` VARCHAR(255) NOT NULL DEFAULT ''; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20240818190741_add_streams_to_relays/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240818190741_add_streams_to_relays/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240819035825_add_server_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240819035825_add_server_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240919192734_add_nip05s/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240919192734_add_nip05s/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240919214736_add_nip05_orders/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240919214736_add_nip05_orders/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240921212158_remove_unnecessary_field_from_relay_ur_ls/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20240921212158_remove_unnecessary_field_from_relay_ur_ls/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20241115184410_add_referrer_to_relay/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `Relay` ADD COLUMN `referrer` VARCHAR(255) NULL DEFAULT ''; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20250222195555_add_request_payment/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20250222195555_add_request_payment/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250527183027_adding_aclsources/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20250527183027_adding_aclsources/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250701184056_add_nip05_payment_amount_to_relays/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `Relay` ADD COLUMN `nip05_payment_amount` INTEGER NOT NULL DEFAULT 21; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20250707175541_add_relay_plans_premium/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20250707175541_add_relay_plans_premium/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250713171852_adding_plan_changes_model/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20250713171852_adding_plan_changes_model/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20250713175523_add_relay_plan_changes/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20250713175523_add_relay_plan_changes/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20251113190546_add_global_block_list/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20251113190546_add_global_block_list/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20251113220749_add_relay_jobs/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/20251113220749_add_relay_jobs/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/17.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/17.svg -------------------------------------------------------------------------------- /public/19.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/19.svg -------------------------------------------------------------------------------- /public/arrow-left-square-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/arrow-left-square-svgrepo-com.svg -------------------------------------------------------------------------------- /public/arrow-right-square-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/arrow-right-square-svgrepo-com.svg -------------------------------------------------------------------------------- /public/bolt-icon-720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/bolt-icon-720.png -------------------------------------------------------------------------------- /public/buttonStart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/buttonStart.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/float1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/float1.png -------------------------------------------------------------------------------- /public/fonts/JetBrains-Mono-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/fonts/JetBrains-Mono-Thin.woff2 -------------------------------------------------------------------------------- /public/gear-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/gear-svgrepo-com.svg -------------------------------------------------------------------------------- /public/green-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/green-check.png -------------------------------------------------------------------------------- /public/icons8-tooltip-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/icons8-tooltip-64.png -------------------------------------------------------------------------------- /public/menu-icon-notify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/menu-icon-notify.svg -------------------------------------------------------------------------------- /public/menu-icon-priority.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/menu-icon-priority.png -------------------------------------------------------------------------------- /public/menu-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/menu-icon.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/nostr_logo_prpl_wht_rnd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/nostr_logo_prpl_wht_rnd.svg -------------------------------------------------------------------------------- /public/nostrlogo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/nostrlogo1.png -------------------------------------------------------------------------------- /public/rtlogo-dark1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/rtlogo-dark1.png -------------------------------------------------------------------------------- /public/rtlogo-light1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/rtlogo-light1.png -------------------------------------------------------------------------------- /public/rtlogo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/rtlogo2.png -------------------------------------------------------------------------------- /public/settings2-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/settings2-svgrepo-com.svg -------------------------------------------------------------------------------- /public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/thirteen.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /scripts/rebuild-plan-changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/scripts/rebuild-plan-changes.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relaytools/relaycreator/HEAD/tsconfig.json --------------------------------------------------------------------------------