├── .github └── workflows │ └── page-e2e-tests.yml ├── .gitignore ├── .prettierrc ├── CONTRIBUTING.md ├── Dockerfile.page ├── Dockerfile.web ├── LICENSE ├── README.md ├── SELF-HOSTING.md ├── apps ├── docs │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── app │ │ ├── (home) │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ └── search │ │ │ │ └── route.ts │ │ ├── docs │ │ │ ├── [[...slug]] │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ ├── global.css │ │ ├── layout.config.tsx │ │ └── layout.tsx │ ├── content │ │ └── docs │ │ │ ├── SEO-and-Feeds │ │ │ ├── feed.mdx │ │ │ └── seo.mdx │ │ │ ├── api │ │ │ ├── index.mdx │ │ │ └── page.mdx │ │ │ ├── index.mdx │ │ │ ├── markdown.mdx │ │ │ └── widget.mdx │ ├── lib │ │ └── source.ts │ ├── mdx-components.tsx │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ └── images │ │ │ └── widget.png │ ├── source.config.ts │ └── tsconfig.json ├── page │ ├── .env.example │ ├── .eslintrc │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── components │ │ ├── core │ │ │ └── progress-bar.component.tsx │ │ ├── footer.tsx │ │ ├── optional-link.tsx │ │ ├── page-header.tsx │ │ ├── post.tsx │ │ ├── reactions.tsx │ │ ├── roadmap │ │ │ └── TriageSubmissionModal.tsx │ │ ├── seo-tags.tsx │ │ ├── social-icons.component.tsx │ │ ├── subscribe-prompt.tsx │ │ ├── visitor-auth-modal.tsx │ │ └── visitor-status.tsx │ ├── hooks │ │ ├── usePageTheme.ts │ │ └── useVisitorAuth.tsx │ ├── lib │ │ ├── cors.ts │ │ ├── css.ts │ │ ├── data.ts │ │ ├── notifications.ts │ │ ├── url.ts │ │ └── visitor-auth.ts │ ├── middleware.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── 404.js │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── _sites │ │ │ └── [site] │ │ │ │ ├── auth │ │ │ │ └── verify.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── notifications │ │ │ │ └── confirm-email-subscription.tsx │ │ │ │ ├── plain.tsx │ │ │ │ ├── post │ │ │ │ └── [postId] │ │ │ │ │ └── [slug].tsx │ │ │ │ └── roadmap │ │ │ │ └── [roadmap_slug].tsx │ │ └── api │ │ │ ├── auth │ │ │ ├── logout.ts │ │ │ ├── me.ts │ │ │ ├── request-magic-link.ts │ │ │ └── verify-magic-link.ts │ │ │ ├── debug │ │ │ └── csp-report.ts │ │ │ ├── json.ts │ │ │ ├── latest.ts │ │ │ ├── markdown.ts │ │ │ ├── notifications │ │ │ └── subscribe-email.ts │ │ │ ├── og.tsx │ │ │ ├── pa │ │ │ └── view.ts │ │ │ ├── pinned.ts │ │ │ ├── post │ │ │ ├── [id].ts │ │ │ ├── react.ts │ │ │ └── reactions.ts │ │ │ ├── posts.ts │ │ │ ├── roadmap │ │ │ ├── submit-triage.ts │ │ │ ├── vote.ts │ │ │ └── votes.ts │ │ │ ├── robots.ts │ │ │ ├── rss.ts │ │ │ └── sitemap.ts │ ├── playwright.config.js │ ├── postcss.config.js │ ├── public │ │ ├── badges │ │ │ ├── App_Store_Badge_US-UK_RGB_blk.svg │ │ │ ├── App_Store_Badge_US-UK_RGB_wht.svg │ │ │ └── google-play-badge.png │ │ ├── fonts │ │ │ └── Geist-SemiBold.otf │ │ └── logo.png │ ├── sentry.client.config.ts │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── styles │ │ └── globals.css │ ├── tailwind.config.js │ ├── tests │ │ └── page.spec.js │ ├── tsconfig.json │ ├── utils │ │ ├── http.ts │ │ └── inngest.ts │ └── widget │ │ └── widget.js └── web │ ├── .env.example │ ├── .eslintrc │ ├── .gitignore │ ├── .nvmrc │ ├── README.md │ ├── components │ ├── billing │ │ └── billing-banner.tsx │ ├── core │ │ ├── buttons.component.tsx │ │ ├── editor.component.tsx │ │ ├── kbd.component.tsx │ │ ├── menu.component.tsx │ │ ├── progress-bar.component.tsx │ │ └── toast.component.tsx │ ├── dialogs │ │ ├── ai-expand-concept-prompt-dialog.component.tsx │ │ ├── ai-prood-read-dialog.component.tsx │ │ ├── ai-suggest-title-prompt-dialog.component.tsx │ │ ├── confirm-delete-dialog.component.tsx │ │ ├── date-time-prompt-dialog.component.tsx │ │ ├── manage-team-dialog.component.tsx │ │ ├── warning-dialog.component.tsx │ │ └── widget-code-dialog.tsx │ ├── entity │ │ └── empty-state.tsx │ ├── forms │ │ ├── notification.component.tsx │ │ ├── page-form.component.tsx │ │ ├── post-form.component.tsx │ │ └── switch.component.tsx │ ├── layout │ │ ├── auth-layout.component.tsx │ │ ├── blog-layout.component.tsx │ │ ├── footer.component.tsx │ │ ├── header.component.tsx │ │ └── page.component.tsx │ ├── marketing │ │ ├── changelog.tsx │ │ ├── faq.tsx │ │ ├── features.tsx │ │ ├── get-started-hero.tsx │ │ ├── hero.tsx │ │ ├── marketing-header.component.tsx │ │ ├── pricing-section.tsx │ │ └── start-for-free-footer.tsx │ ├── page-settings │ │ ├── custom-domain.tsx │ │ ├── integrations.tsx │ │ ├── notifications.tsx │ │ ├── social-links.tsx │ │ └── style.tsx │ ├── post │ │ ├── post-options.tsx │ │ ├── post-status.tsx │ │ └── post.tsx │ ├── roadmap │ │ ├── RoadmapBoard.tsx │ │ ├── RoadmapColumn.tsx │ │ ├── RoadmapItem.tsx │ │ ├── RoadmapItemModal.tsx │ │ ├── TriageItemCard.tsx │ │ ├── TriageRow.tsx │ │ ├── hooks │ │ │ ├── useRoadmapDragDrop.ts │ │ │ └── useRoadmapItems.ts │ │ └── types.ts │ └── teams │ │ └── memeber-details.tsx │ ├── data │ ├── marketing.data.ts │ ├── routes.data.ts │ ├── schema.ts │ └── user.interface.ts │ ├── inngest │ ├── billing │ │ ├── handle-subscription.ts │ │ └── report-pages-usage-invoice.ts │ ├── email │ │ ├── send-confirm-email-notification.ts │ │ ├── send-post-notification.ts │ │ ├── send-roadmap-triage-notification.ts │ │ ├── send-team-invite.ts │ │ ├── send-visitor-magic-link.ts │ │ └── send-welcome-email.ts │ └── jobs │ │ └── delete-images.ts │ ├── jsx-types.d.ts │ ├── middleware.ts │ ├── next-env.d.ts │ ├── next-sitemap.config.js │ ├── next.config.js │ ├── package.json │ ├── pages │ ├── 404.tsx │ ├── _app.tsx │ ├── _document.js │ ├── account │ │ └── billing.tsx │ ├── api │ │ ├── ai │ │ │ ├── get-streaming-url.ts │ │ │ └── suggest-title.ts │ │ ├── auth │ │ │ └── callback.ts │ │ ├── billing │ │ │ ├── create-billing-portal.ts │ │ │ ├── enable-email-notifications.ts │ │ │ ├── index.ts │ │ │ ├── jobs │ │ │ │ ├── cleanup-inactive-pages.ts │ │ │ │ └── report-usage.ts │ │ │ ├── redirect-to-checkout.ts │ │ │ └── webhook.ts │ │ ├── blog │ │ │ └── og.tsx │ │ ├── debug │ │ │ └── csp-report.ts │ │ ├── emails │ │ │ ├── subscribers │ │ │ │ ├── export-csv.ts │ │ │ │ └── index.ts │ │ │ └── webhook.ts │ │ ├── inngest.ts │ │ ├── integrations │ │ │ ├── github │ │ │ │ └── action-new-post.tsx │ │ │ └── zapier │ │ │ │ ├── action-new-post.tsx │ │ │ │ ├── auth.tsx │ │ │ │ └── trigger-new-post.tsx │ │ ├── pages │ │ │ ├── new.ts │ │ │ ├── reactions.ts │ │ │ ├── settings │ │ │ │ ├── add-domain.ts │ │ │ │ ├── check-domain.ts │ │ │ │ ├── index.ts │ │ │ │ ├── remove-domain.ts │ │ │ │ └── webhook.ts │ │ │ ├── validate-url.ts │ │ │ └── webhook.ts │ │ ├── posts │ │ │ ├── index.ts │ │ │ └── webhook.ts │ │ ├── roadmap │ │ │ └── triage │ │ │ │ ├── delete.ts │ │ │ │ └── move-to-board.ts │ │ ├── storage │ │ │ └── get-mime-type.ts │ │ ├── teams │ │ │ ├── invite │ │ │ │ ├── accept │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── member │ │ │ │ └── [id] │ │ │ │ └── index.ts │ │ └── users │ │ │ └── webhook.ts │ ├── blog │ │ ├── [slug].tsx │ │ └── index.tsx │ ├── developers-care-about-changelog.tsx │ ├── free-tools │ │ ├── ai-changelog-generator.tsx │ │ ├── release-calendar.tsx │ │ └── semantic-version-calculator.tsx │ ├── index.tsx │ ├── integrations │ │ └── zapier.tsx │ ├── login.tsx │ ├── onboarding │ │ └── open-page.tsx │ ├── pages │ │ ├── [page_id] │ │ │ ├── [post_id].tsx │ │ │ ├── analytics.tsx │ │ │ ├── audit-logs.tsx │ │ │ ├── edit.tsx │ │ │ ├── index.tsx │ │ │ ├── new.tsx │ │ │ ├── roadmap │ │ │ │ ├── [board_id].tsx │ │ │ │ ├── [board_id] │ │ │ │ │ └── settings.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── new.tsx │ │ │ └── settings │ │ │ │ └── [activeTab].tsx │ │ ├── index.tsx │ │ └── new.tsx │ ├── pricing.tsx │ ├── privacy.tsx │ ├── roadmap.tsx │ ├── support.tsx │ ├── teams │ │ └── index.tsx │ └── terms.tsx │ ├── postcss.config.js │ ├── public │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── fonts │ │ └── Geist │ │ │ ├── Geist-Black.otf │ │ │ ├── Geist-Black.woff2 │ │ │ ├── Geist-Bold.otf │ │ │ ├── Geist-Bold.woff2 │ │ │ ├── Geist-Light.otf │ │ │ ├── Geist-Light.woff2 │ │ │ ├── Geist-Medium.otf │ │ │ ├── Geist-Medium.woff2 │ │ │ ├── Geist-Regular.otf │ │ │ ├── Geist-Regular.woff2 │ │ │ ├── Geist-SemiBold.otf │ │ │ ├── Geist-SemiBold.woff2 │ │ │ ├── Geist-Thin.otf │ │ │ ├── Geist-Thin.woff2 │ │ │ ├── Geist-UltraBlack.otf │ │ │ ├── Geist-UltraBlack.woff2 │ │ │ ├── Geist-UltraLight.otf │ │ │ ├── Geist-UltraLight.woff2 │ │ │ ├── GeistVariableVF.ttf │ │ │ └── GeistVariableVF.woff2 │ ├── images │ │ ├── backgrounds │ │ │ ├── 1.svg │ │ │ ├── 10.svg │ │ │ ├── 11.svg │ │ │ ├── 12.svg │ │ │ ├── 13.svg │ │ │ ├── 14.svg │ │ │ ├── 2.svg │ │ │ ├── 3.svg │ │ │ ├── 4.svg │ │ │ ├── 5.svg │ │ │ ├── 6.svg │ │ │ ├── 7.svg │ │ │ ├── 8.svg │ │ │ └── 9.svg │ │ ├── blog │ │ │ ├── arjun.jpg │ │ │ ├── how-to-grow-your-business.png │ │ │ └── makelog.jpeg │ │ ├── hero │ │ │ ├── app-screenshot.png │ │ │ ├── capture.png │ │ │ └── pricing.jpg │ │ ├── icons │ │ │ ├── icon-128x128.png │ │ │ ├── icon-144x144.png │ │ │ ├── icon-152x152.png │ │ │ ├── icon-192x192.png │ │ │ ├── icon-384x384.png │ │ │ ├── icon-512x512.png │ │ │ ├── icon-72x72.png │ │ │ └── icon-96x96.png │ │ ├── logo.png │ │ ├── user.png │ │ └── zapier │ │ │ ├── github.png │ │ │ └── tweet.png │ ├── manifest.json │ ├── og.png │ └── splashscreens │ │ ├── ipad_splash.png │ │ ├── ipadpro1_splash.png │ │ ├── ipadpro2_splash.png │ │ ├── ipadpro3_splash.png │ │ ├── iphone5_splash.png │ │ ├── iphone6_splash.png │ │ ├── iphoneplus_splash.png │ │ ├── iphonex_splash.png │ │ ├── iphonexr_splash.png │ │ └── iphonexsmax_splash.png │ ├── sentry.client.config.ts │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── styles │ └── global.css │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── utils │ ├── auditLog.ts │ ├── capture.ts │ ├── cms.ts │ ├── email.ts │ ├── helpers.ts │ ├── hooks │ │ ├── usePage.ts │ │ ├── usePageSettings.ts │ │ ├── usePageUrl.ts │ │ ├── usePosts.ts │ │ └── usePrefersColorScheme.ts │ ├── http.ts │ ├── inngest.ts │ ├── manageprompt.ts │ ├── postmark.ts │ ├── rate-limit.ts │ ├── supabase │ │ ├── client.ts │ │ ├── middleware.ts │ │ ├── server.ts │ │ ├── static.ts │ │ └── withSupabase.ts │ ├── useAiAssistant.tsx │ ├── useDatabase.ts │ ├── useSSR.ts │ ├── useStorage.ts │ ├── useUser.tsx │ └── withAuth.ts │ └── vercel.json ├── docker-compose.yml ├── package.json ├── packages ├── supabase │ ├── .gitignore │ ├── admin.ts │ ├── cron.sql │ ├── migrations │ │ ├── 0_schema.sql │ │ ├── 10_add_post_notes.sql │ │ ├── 11_indexes.sql │ │ ├── 12_custom_css.sql │ │ ├── 13_publication_date_backfill.sql │ │ ├── 14_post_tags.sql │ │ ├── 15_pro_gift.sql │ │ ├── 16_teams.sql │ │ ├── 17_handle_inactive_pages.sql │ │ ├── 18_roadmap.sql │ │ ├── 19_page_visitors_auth.sql │ │ ├── 1_add_publish_later.sql │ │ ├── 20_roadmap_triage_items.sql │ │ ├── 2_add_app_play_store_link_pinned.sql │ │ ├── 3_add_email_notifications.sql │ │ ├── 4_add_page_analytics.sql │ │ ├── 5_add_analytics_functions.sql │ │ ├── 6_add_theme.sql │ │ ├── 7_add_more_links.sql │ │ ├── 8_add_publication_date.sql │ │ ├── 8_add_reactions.sql │ │ └── 9_is_subscription_active.sql │ ├── package.json │ ├── tsconfig.json │ └── types │ │ ├── api.ts │ │ ├── index.ts │ │ └── page.ts ├── ui │ ├── .gitignore │ ├── components │ │ ├── PostDateTime.tsx │ │ ├── PostTypes.tsx │ │ ├── Spinner.tsx │ │ └── Timeline.tsx │ ├── index.ts │ ├── package.json │ └── tsconfig.json └── utils │ ├── .gitignore │ ├── datetime │ └── index.ts │ ├── index.ts │ ├── markdown │ └── index.ts │ ├── package.json │ ├── roadmap │ └── index.ts │ └── tsconfig.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.github/workflows/page-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/.github/workflows/page-e2e-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.page: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/Dockerfile.page -------------------------------------------------------------------------------- /Dockerfile.web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/Dockerfile.web -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/README.md -------------------------------------------------------------------------------- /SELF-HOSTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/SELF-HOSTING.md -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/app/(home)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/(home)/layout.tsx -------------------------------------------------------------------------------- /apps/docs/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/(home)/page.tsx -------------------------------------------------------------------------------- /apps/docs/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/api/search/route.ts -------------------------------------------------------------------------------- /apps/docs/app/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /apps/docs/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/docs/layout.tsx -------------------------------------------------------------------------------- /apps/docs/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/global.css -------------------------------------------------------------------------------- /apps/docs/app/layout.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/layout.config.tsx -------------------------------------------------------------------------------- /apps/docs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/app/layout.tsx -------------------------------------------------------------------------------- /apps/docs/content/docs/SEO-and-Feeds/feed.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/SEO-and-Feeds/feed.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/SEO-and-Feeds/seo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/SEO-and-Feeds/seo.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/api/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/api/index.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/api/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/api/page.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/markdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/markdown.mdx -------------------------------------------------------------------------------- /apps/docs/content/docs/widget.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/content/docs/widget.mdx -------------------------------------------------------------------------------- /apps/docs/lib/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/lib/source.ts -------------------------------------------------------------------------------- /apps/docs/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/mdx-components.tsx -------------------------------------------------------------------------------- /apps/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/next.config.mjs -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/postcss.config.mjs -------------------------------------------------------------------------------- /apps/docs/public/images/widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/public/images/widget.png -------------------------------------------------------------------------------- /apps/docs/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/source.config.ts -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/page/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/.env.example -------------------------------------------------------------------------------- /apps/page/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/.eslintrc -------------------------------------------------------------------------------- /apps/page/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/.gitignore -------------------------------------------------------------------------------- /apps/page/.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /apps/page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/README.md -------------------------------------------------------------------------------- /apps/page/components/core/progress-bar.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/core/progress-bar.component.tsx -------------------------------------------------------------------------------- /apps/page/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/footer.tsx -------------------------------------------------------------------------------- /apps/page/components/optional-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/optional-link.tsx -------------------------------------------------------------------------------- /apps/page/components/page-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/page-header.tsx -------------------------------------------------------------------------------- /apps/page/components/post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/post.tsx -------------------------------------------------------------------------------- /apps/page/components/reactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/reactions.tsx -------------------------------------------------------------------------------- /apps/page/components/roadmap/TriageSubmissionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/roadmap/TriageSubmissionModal.tsx -------------------------------------------------------------------------------- /apps/page/components/seo-tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/seo-tags.tsx -------------------------------------------------------------------------------- /apps/page/components/social-icons.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/social-icons.component.tsx -------------------------------------------------------------------------------- /apps/page/components/subscribe-prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/subscribe-prompt.tsx -------------------------------------------------------------------------------- /apps/page/components/visitor-auth-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/visitor-auth-modal.tsx -------------------------------------------------------------------------------- /apps/page/components/visitor-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/components/visitor-status.tsx -------------------------------------------------------------------------------- /apps/page/hooks/usePageTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/hooks/usePageTheme.ts -------------------------------------------------------------------------------- /apps/page/hooks/useVisitorAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/hooks/useVisitorAuth.tsx -------------------------------------------------------------------------------- /apps/page/lib/cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/lib/cors.ts -------------------------------------------------------------------------------- /apps/page/lib/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/lib/css.ts -------------------------------------------------------------------------------- /apps/page/lib/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/lib/data.ts -------------------------------------------------------------------------------- /apps/page/lib/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/lib/notifications.ts -------------------------------------------------------------------------------- /apps/page/lib/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/lib/url.ts -------------------------------------------------------------------------------- /apps/page/lib/visitor-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/lib/visitor-auth.ts -------------------------------------------------------------------------------- /apps/page/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/middleware.ts -------------------------------------------------------------------------------- /apps/page/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/next-env.d.ts -------------------------------------------------------------------------------- /apps/page/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/next.config.js -------------------------------------------------------------------------------- /apps/page/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/package.json -------------------------------------------------------------------------------- /apps/page/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/404.js -------------------------------------------------------------------------------- /apps/page/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_app.tsx -------------------------------------------------------------------------------- /apps/page/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_document.tsx -------------------------------------------------------------------------------- /apps/page/pages/_sites/[site]/auth/verify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_sites/[site]/auth/verify.tsx -------------------------------------------------------------------------------- /apps/page/pages/_sites/[site]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_sites/[site]/index.tsx -------------------------------------------------------------------------------- /apps/page/pages/_sites/[site]/notifications/confirm-email-subscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_sites/[site]/notifications/confirm-email-subscription.tsx -------------------------------------------------------------------------------- /apps/page/pages/_sites/[site]/plain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_sites/[site]/plain.tsx -------------------------------------------------------------------------------- /apps/page/pages/_sites/[site]/post/[postId]/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_sites/[site]/post/[postId]/[slug].tsx -------------------------------------------------------------------------------- /apps/page/pages/_sites/[site]/roadmap/[roadmap_slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/_sites/[site]/roadmap/[roadmap_slug].tsx -------------------------------------------------------------------------------- /apps/page/pages/api/auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/auth/logout.ts -------------------------------------------------------------------------------- /apps/page/pages/api/auth/me.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/auth/me.ts -------------------------------------------------------------------------------- /apps/page/pages/api/auth/request-magic-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/auth/request-magic-link.ts -------------------------------------------------------------------------------- /apps/page/pages/api/auth/verify-magic-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/auth/verify-magic-link.ts -------------------------------------------------------------------------------- /apps/page/pages/api/debug/csp-report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/debug/csp-report.ts -------------------------------------------------------------------------------- /apps/page/pages/api/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/json.ts -------------------------------------------------------------------------------- /apps/page/pages/api/latest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/latest.ts -------------------------------------------------------------------------------- /apps/page/pages/api/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/markdown.ts -------------------------------------------------------------------------------- /apps/page/pages/api/notifications/subscribe-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/notifications/subscribe-email.ts -------------------------------------------------------------------------------- /apps/page/pages/api/og.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/og.tsx -------------------------------------------------------------------------------- /apps/page/pages/api/pa/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/pa/view.ts -------------------------------------------------------------------------------- /apps/page/pages/api/pinned.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/pinned.ts -------------------------------------------------------------------------------- /apps/page/pages/api/post/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/post/[id].ts -------------------------------------------------------------------------------- /apps/page/pages/api/post/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/post/react.ts -------------------------------------------------------------------------------- /apps/page/pages/api/post/reactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/post/reactions.ts -------------------------------------------------------------------------------- /apps/page/pages/api/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/posts.ts -------------------------------------------------------------------------------- /apps/page/pages/api/roadmap/submit-triage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/roadmap/submit-triage.ts -------------------------------------------------------------------------------- /apps/page/pages/api/roadmap/vote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/roadmap/vote.ts -------------------------------------------------------------------------------- /apps/page/pages/api/roadmap/votes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/roadmap/votes.ts -------------------------------------------------------------------------------- /apps/page/pages/api/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/robots.ts -------------------------------------------------------------------------------- /apps/page/pages/api/rss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/rss.ts -------------------------------------------------------------------------------- /apps/page/pages/api/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/pages/api/sitemap.ts -------------------------------------------------------------------------------- /apps/page/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/playwright.config.js -------------------------------------------------------------------------------- /apps/page/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/postcss.config.js -------------------------------------------------------------------------------- /apps/page/public/badges/App_Store_Badge_US-UK_RGB_blk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/public/badges/App_Store_Badge_US-UK_RGB_blk.svg -------------------------------------------------------------------------------- /apps/page/public/badges/App_Store_Badge_US-UK_RGB_wht.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/public/badges/App_Store_Badge_US-UK_RGB_wht.svg -------------------------------------------------------------------------------- /apps/page/public/badges/google-play-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/public/badges/google-play-badge.png -------------------------------------------------------------------------------- /apps/page/public/fonts/Geist-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/public/fonts/Geist-SemiBold.otf -------------------------------------------------------------------------------- /apps/page/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/public/logo.png -------------------------------------------------------------------------------- /apps/page/sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/sentry.client.config.ts -------------------------------------------------------------------------------- /apps/page/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/sentry.edge.config.ts -------------------------------------------------------------------------------- /apps/page/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/sentry.server.config.ts -------------------------------------------------------------------------------- /apps/page/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/styles/globals.css -------------------------------------------------------------------------------- /apps/page/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/tailwind.config.js -------------------------------------------------------------------------------- /apps/page/tests/page.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/tests/page.spec.js -------------------------------------------------------------------------------- /apps/page/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/tsconfig.json -------------------------------------------------------------------------------- /apps/page/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/utils/http.ts -------------------------------------------------------------------------------- /apps/page/utils/inngest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/utils/inngest.ts -------------------------------------------------------------------------------- /apps/page/widget/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/page/widget/widget.js -------------------------------------------------------------------------------- /apps/web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/.env.example -------------------------------------------------------------------------------- /apps/web/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next" 3 | } 4 | -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/components/billing/billing-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/billing/billing-banner.tsx -------------------------------------------------------------------------------- /apps/web/components/core/buttons.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/core/buttons.component.tsx -------------------------------------------------------------------------------- /apps/web/components/core/editor.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/core/editor.component.tsx -------------------------------------------------------------------------------- /apps/web/components/core/kbd.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/core/kbd.component.tsx -------------------------------------------------------------------------------- /apps/web/components/core/menu.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/core/menu.component.tsx -------------------------------------------------------------------------------- /apps/web/components/core/progress-bar.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/core/progress-bar.component.tsx -------------------------------------------------------------------------------- /apps/web/components/core/toast.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/core/toast.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/ai-expand-concept-prompt-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/ai-expand-concept-prompt-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/ai-prood-read-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/ai-prood-read-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/ai-suggest-title-prompt-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/ai-suggest-title-prompt-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/confirm-delete-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/confirm-delete-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/date-time-prompt-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/date-time-prompt-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/manage-team-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/manage-team-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/warning-dialog.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/warning-dialog.component.tsx -------------------------------------------------------------------------------- /apps/web/components/dialogs/widget-code-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/dialogs/widget-code-dialog.tsx -------------------------------------------------------------------------------- /apps/web/components/entity/empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/entity/empty-state.tsx -------------------------------------------------------------------------------- /apps/web/components/forms/notification.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/forms/notification.component.tsx -------------------------------------------------------------------------------- /apps/web/components/forms/page-form.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/forms/page-form.component.tsx -------------------------------------------------------------------------------- /apps/web/components/forms/post-form.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/forms/post-form.component.tsx -------------------------------------------------------------------------------- /apps/web/components/forms/switch.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/forms/switch.component.tsx -------------------------------------------------------------------------------- /apps/web/components/layout/auth-layout.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/layout/auth-layout.component.tsx -------------------------------------------------------------------------------- /apps/web/components/layout/blog-layout.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/layout/blog-layout.component.tsx -------------------------------------------------------------------------------- /apps/web/components/layout/footer.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/layout/footer.component.tsx -------------------------------------------------------------------------------- /apps/web/components/layout/header.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/layout/header.component.tsx -------------------------------------------------------------------------------- /apps/web/components/layout/page.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/layout/page.component.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/changelog.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/faq.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/features.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/get-started-hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/get-started-hero.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/hero.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/marketing-header.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/marketing-header.component.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/pricing-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/pricing-section.tsx -------------------------------------------------------------------------------- /apps/web/components/marketing/start-for-free-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/marketing/start-for-free-footer.tsx -------------------------------------------------------------------------------- /apps/web/components/page-settings/custom-domain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/page-settings/custom-domain.tsx -------------------------------------------------------------------------------- /apps/web/components/page-settings/integrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/page-settings/integrations.tsx -------------------------------------------------------------------------------- /apps/web/components/page-settings/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/page-settings/notifications.tsx -------------------------------------------------------------------------------- /apps/web/components/page-settings/social-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/page-settings/social-links.tsx -------------------------------------------------------------------------------- /apps/web/components/page-settings/style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/page-settings/style.tsx -------------------------------------------------------------------------------- /apps/web/components/post/post-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/post/post-options.tsx -------------------------------------------------------------------------------- /apps/web/components/post/post-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/post/post-status.tsx -------------------------------------------------------------------------------- /apps/web/components/post/post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/post/post.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/RoadmapBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/RoadmapBoard.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/RoadmapColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/RoadmapColumn.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/RoadmapItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/RoadmapItem.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/RoadmapItemModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/RoadmapItemModal.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/TriageItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/TriageItemCard.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/TriageRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/TriageRow.tsx -------------------------------------------------------------------------------- /apps/web/components/roadmap/hooks/useRoadmapDragDrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/hooks/useRoadmapDragDrop.ts -------------------------------------------------------------------------------- /apps/web/components/roadmap/hooks/useRoadmapItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/hooks/useRoadmapItems.ts -------------------------------------------------------------------------------- /apps/web/components/roadmap/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/roadmap/types.ts -------------------------------------------------------------------------------- /apps/web/components/teams/memeber-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/components/teams/memeber-details.tsx -------------------------------------------------------------------------------- /apps/web/data/marketing.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/data/marketing.data.ts -------------------------------------------------------------------------------- /apps/web/data/routes.data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/data/routes.data.ts -------------------------------------------------------------------------------- /apps/web/data/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/data/schema.ts -------------------------------------------------------------------------------- /apps/web/data/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/data/user.interface.ts -------------------------------------------------------------------------------- /apps/web/inngest/billing/handle-subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/billing/handle-subscription.ts -------------------------------------------------------------------------------- /apps/web/inngest/billing/report-pages-usage-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/billing/report-pages-usage-invoice.ts -------------------------------------------------------------------------------- /apps/web/inngest/email/send-confirm-email-notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/email/send-confirm-email-notification.ts -------------------------------------------------------------------------------- /apps/web/inngest/email/send-post-notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/email/send-post-notification.ts -------------------------------------------------------------------------------- /apps/web/inngest/email/send-roadmap-triage-notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/email/send-roadmap-triage-notification.ts -------------------------------------------------------------------------------- /apps/web/inngest/email/send-team-invite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/email/send-team-invite.ts -------------------------------------------------------------------------------- /apps/web/inngest/email/send-visitor-magic-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/email/send-visitor-magic-link.ts -------------------------------------------------------------------------------- /apps/web/inngest/email/send-welcome-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/email/send-welcome-email.ts -------------------------------------------------------------------------------- /apps/web/inngest/jobs/delete-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/inngest/jobs/delete-images.ts -------------------------------------------------------------------------------- /apps/web/jsx-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/jsx-types.d.ts -------------------------------------------------------------------------------- /apps/web/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/middleware.ts -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/next-sitemap.config.js -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/404.tsx -------------------------------------------------------------------------------- /apps/web/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/_app.tsx -------------------------------------------------------------------------------- /apps/web/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/_document.js -------------------------------------------------------------------------------- /apps/web/pages/account/billing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/account/billing.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/ai/get-streaming-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/ai/get-streaming-url.ts -------------------------------------------------------------------------------- /apps/web/pages/api/ai/suggest-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/ai/suggest-title.ts -------------------------------------------------------------------------------- /apps/web/pages/api/auth/callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/auth/callback.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/create-billing-portal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/create-billing-portal.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/enable-email-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/enable-email-notifications.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/jobs/cleanup-inactive-pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/jobs/cleanup-inactive-pages.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/jobs/report-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/jobs/report-usage.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/redirect-to-checkout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/redirect-to-checkout.ts -------------------------------------------------------------------------------- /apps/web/pages/api/billing/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/billing/webhook.ts -------------------------------------------------------------------------------- /apps/web/pages/api/blog/og.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/blog/og.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/debug/csp-report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/debug/csp-report.ts -------------------------------------------------------------------------------- /apps/web/pages/api/emails/subscribers/export-csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/emails/subscribers/export-csv.ts -------------------------------------------------------------------------------- /apps/web/pages/api/emails/subscribers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/emails/subscribers/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/emails/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/emails/webhook.ts -------------------------------------------------------------------------------- /apps/web/pages/api/inngest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/inngest.ts -------------------------------------------------------------------------------- /apps/web/pages/api/integrations/github/action-new-post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/integrations/github/action-new-post.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/integrations/zapier/action-new-post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/integrations/zapier/action-new-post.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/integrations/zapier/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/integrations/zapier/auth.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/integrations/zapier/trigger-new-post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/integrations/zapier/trigger-new-post.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/pages/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/new.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/reactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/reactions.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/settings/add-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/settings/add-domain.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/settings/check-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/settings/check-domain.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/settings/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/settings/remove-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/settings/remove-domain.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/settings/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/settings/webhook.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/validate-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/validate-url.ts -------------------------------------------------------------------------------- /apps/web/pages/api/pages/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/pages/webhook.ts -------------------------------------------------------------------------------- /apps/web/pages/api/posts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/posts/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/posts/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/posts/webhook.ts -------------------------------------------------------------------------------- /apps/web/pages/api/roadmap/triage/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/roadmap/triage/delete.ts -------------------------------------------------------------------------------- /apps/web/pages/api/roadmap/triage/move-to-board.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/roadmap/triage/move-to-board.ts -------------------------------------------------------------------------------- /apps/web/pages/api/storage/get-mime-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/storage/get-mime-type.ts -------------------------------------------------------------------------------- /apps/web/pages/api/teams/invite/accept/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/teams/invite/accept/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/teams/invite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/teams/invite/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/teams/member/[id]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/teams/member/[id]/index.ts -------------------------------------------------------------------------------- /apps/web/pages/api/users/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/api/users/webhook.ts -------------------------------------------------------------------------------- /apps/web/pages/blog/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/blog/[slug].tsx -------------------------------------------------------------------------------- /apps/web/pages/blog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/blog/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/developers-care-about-changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/developers-care-about-changelog.tsx -------------------------------------------------------------------------------- /apps/web/pages/free-tools/ai-changelog-generator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/free-tools/ai-changelog-generator.tsx -------------------------------------------------------------------------------- /apps/web/pages/free-tools/release-calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/free-tools/release-calendar.tsx -------------------------------------------------------------------------------- /apps/web/pages/free-tools/semantic-version-calculator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/free-tools/semantic-version-calculator.tsx -------------------------------------------------------------------------------- /apps/web/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/integrations/zapier.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/integrations/zapier.tsx -------------------------------------------------------------------------------- /apps/web/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/login.tsx -------------------------------------------------------------------------------- /apps/web/pages/onboarding/open-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/onboarding/open-page.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/[post_id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/[post_id].tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/analytics.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/audit-logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/audit-logs.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/edit.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/new.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/roadmap/[board_id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/roadmap/[board_id].tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/roadmap/[board_id]/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/roadmap/[board_id]/settings.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/roadmap/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/roadmap/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/roadmap/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/roadmap/new.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/[page_id]/settings/[activeTab].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/[page_id]/settings/[activeTab].tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/pages/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pages/new.tsx -------------------------------------------------------------------------------- /apps/web/pages/pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/pricing.tsx -------------------------------------------------------------------------------- /apps/web/pages/privacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/privacy.tsx -------------------------------------------------------------------------------- /apps/web/pages/roadmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/roadmap.tsx -------------------------------------------------------------------------------- /apps/web/pages/support.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/support.tsx -------------------------------------------------------------------------------- /apps/web/pages/teams/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/teams/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/terms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/pages/terms.tsx -------------------------------------------------------------------------------- /apps/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/postcss.config.js -------------------------------------------------------------------------------- /apps/web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /apps/web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /apps/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/favicon.ico -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Black.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Black.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Bold.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Bold.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Light.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Light.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Medium.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Medium.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Regular.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Regular.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-SemiBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-SemiBold.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-SemiBold.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Thin.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-Thin.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-UltraBlack.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-UltraBlack.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-UltraBlack.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-UltraBlack.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-UltraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-UltraLight.otf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/Geist-UltraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/Geist-UltraLight.woff2 -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/GeistVariableVF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/GeistVariableVF.ttf -------------------------------------------------------------------------------- /apps/web/public/fonts/Geist/GeistVariableVF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/fonts/Geist/GeistVariableVF.woff2 -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/1.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/10.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/11.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/11.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/12.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/12.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/13.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/13.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/14.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/14.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/2.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/3.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/4.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/5.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/6.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/7.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/8.svg -------------------------------------------------------------------------------- /apps/web/public/images/backgrounds/9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/backgrounds/9.svg -------------------------------------------------------------------------------- /apps/web/public/images/blog/arjun.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/blog/arjun.jpg -------------------------------------------------------------------------------- /apps/web/public/images/blog/how-to-grow-your-business.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/blog/how-to-grow-your-business.png -------------------------------------------------------------------------------- /apps/web/public/images/blog/makelog.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/blog/makelog.jpeg -------------------------------------------------------------------------------- /apps/web/public/images/hero/app-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/hero/app-screenshot.png -------------------------------------------------------------------------------- /apps/web/public/images/hero/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/hero/capture.png -------------------------------------------------------------------------------- /apps/web/public/images/hero/pricing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/hero/pricing.jpg -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-128x128.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-144x144.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-152x152.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-192x192.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-384x384.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-512x512.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-72x72.png -------------------------------------------------------------------------------- /apps/web/public/images/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/icons/icon-96x96.png -------------------------------------------------------------------------------- /apps/web/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/logo.png -------------------------------------------------------------------------------- /apps/web/public/images/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/user.png -------------------------------------------------------------------------------- /apps/web/public/images/zapier/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/zapier/github.png -------------------------------------------------------------------------------- /apps/web/public/images/zapier/tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/images/zapier/tweet.png -------------------------------------------------------------------------------- /apps/web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/manifest.json -------------------------------------------------------------------------------- /apps/web/public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/og.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/ipad_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/ipad_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/ipadpro1_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/ipadpro1_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/ipadpro2_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/ipadpro2_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/ipadpro3_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/ipadpro3_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/iphone5_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/iphone5_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/iphone6_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/iphone6_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/iphoneplus_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/iphoneplus_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/iphonex_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/iphonex_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/iphonexr_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/iphonexr_splash.png -------------------------------------------------------------------------------- /apps/web/public/splashscreens/iphonexsmax_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/public/splashscreens/iphonexsmax_splash.png -------------------------------------------------------------------------------- /apps/web/sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/sentry.client.config.ts -------------------------------------------------------------------------------- /apps/web/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/sentry.edge.config.ts -------------------------------------------------------------------------------- /apps/web/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/sentry.server.config.ts -------------------------------------------------------------------------------- /apps/web/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/styles/global.css -------------------------------------------------------------------------------- /apps/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/tailwind.config.js -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/utils/auditLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/auditLog.ts -------------------------------------------------------------------------------- /apps/web/utils/capture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/capture.ts -------------------------------------------------------------------------------- /apps/web/utils/cms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/cms.ts -------------------------------------------------------------------------------- /apps/web/utils/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/email.ts -------------------------------------------------------------------------------- /apps/web/utils/helpers.ts: -------------------------------------------------------------------------------- 1 | export const getAppBaseURL = () => { 2 | return process.env.NEXT_PUBLIC_VERCEL_URL || "http://localhost:3000"; 3 | }; 4 | -------------------------------------------------------------------------------- /apps/web/utils/hooks/usePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/hooks/usePage.ts -------------------------------------------------------------------------------- /apps/web/utils/hooks/usePageSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/hooks/usePageSettings.ts -------------------------------------------------------------------------------- /apps/web/utils/hooks/usePageUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/hooks/usePageUrl.ts -------------------------------------------------------------------------------- /apps/web/utils/hooks/usePosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/hooks/usePosts.ts -------------------------------------------------------------------------------- /apps/web/utils/hooks/usePrefersColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/hooks/usePrefersColorScheme.ts -------------------------------------------------------------------------------- /apps/web/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/http.ts -------------------------------------------------------------------------------- /apps/web/utils/inngest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/inngest.ts -------------------------------------------------------------------------------- /apps/web/utils/manageprompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/manageprompt.ts -------------------------------------------------------------------------------- /apps/web/utils/postmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/postmark.ts -------------------------------------------------------------------------------- /apps/web/utils/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/rate-limit.ts -------------------------------------------------------------------------------- /apps/web/utils/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/supabase/client.ts -------------------------------------------------------------------------------- /apps/web/utils/supabase/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/supabase/middleware.ts -------------------------------------------------------------------------------- /apps/web/utils/supabase/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/supabase/server.ts -------------------------------------------------------------------------------- /apps/web/utils/supabase/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/supabase/static.ts -------------------------------------------------------------------------------- /apps/web/utils/supabase/withSupabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/supabase/withSupabase.ts -------------------------------------------------------------------------------- /apps/web/utils/useAiAssistant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/useAiAssistant.tsx -------------------------------------------------------------------------------- /apps/web/utils/useDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/useDatabase.ts -------------------------------------------------------------------------------- /apps/web/utils/useSSR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/useSSR.ts -------------------------------------------------------------------------------- /apps/web/utils/useStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/useStorage.ts -------------------------------------------------------------------------------- /apps/web/utils/useUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/useUser.tsx -------------------------------------------------------------------------------- /apps/web/utils/withAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/utils/withAuth.ts -------------------------------------------------------------------------------- /apps/web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/apps/web/vercel.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/package.json -------------------------------------------------------------------------------- /packages/supabase/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /packages/supabase/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/admin.ts -------------------------------------------------------------------------------- /packages/supabase/cron.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/cron.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/0_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/0_schema.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/10_add_post_notes.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE IF EXISTS public.posts ADD COLUMN notes text null; 2 | -------------------------------------------------------------------------------- /packages/supabase/migrations/11_indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/11_indexes.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/12_custom_css.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE IF EXISTS public.page_settings 2 | ADD COLUMN custom_css text; -------------------------------------------------------------------------------- /packages/supabase/migrations/13_publication_date_backfill.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/13_publication_date_backfill.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/14_post_tags.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/14_post_tags.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/15_pro_gift.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/15_pro_gift.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/16_teams.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/16_teams.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/17_handle_inactive_pages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/17_handle_inactive_pages.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/18_roadmap.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/18_roadmap.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/19_page_visitors_auth.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/19_page_visitors_auth.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/1_add_publish_later.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/1_add_publish_later.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/20_roadmap_triage_items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/20_roadmap_triage_items.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/2_add_app_play_store_link_pinned.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/2_add_app_play_store_link_pinned.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/3_add_email_notifications.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/3_add_email_notifications.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/4_add_page_analytics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/4_add_page_analytics.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/5_add_analytics_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/5_add_analytics_functions.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/6_add_theme.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/6_add_theme.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/7_add_more_links.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/7_add_more_links.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/8_add_publication_date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/8_add_publication_date.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/8_add_reactions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/8_add_reactions.sql -------------------------------------------------------------------------------- /packages/supabase/migrations/9_is_subscription_active.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/migrations/9_is_subscription_active.sql -------------------------------------------------------------------------------- /packages/supabase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/package.json -------------------------------------------------------------------------------- /packages/supabase/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/tsconfig.json -------------------------------------------------------------------------------- /packages/supabase/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/types/api.ts -------------------------------------------------------------------------------- /packages/supabase/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/types/index.ts -------------------------------------------------------------------------------- /packages/supabase/types/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/supabase/types/page.ts -------------------------------------------------------------------------------- /packages/ui/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /packages/ui/components/PostDateTime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/components/PostDateTime.tsx -------------------------------------------------------------------------------- /packages/ui/components/PostTypes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/components/PostTypes.tsx -------------------------------------------------------------------------------- /packages/ui/components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/components/Spinner.tsx -------------------------------------------------------------------------------- /packages/ui/components/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/components/Timeline.tsx -------------------------------------------------------------------------------- /packages/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/index.ts -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /packages/utils/datetime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/utils/datetime/index.ts -------------------------------------------------------------------------------- /packages/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/utils/index.ts -------------------------------------------------------------------------------- /packages/utils/markdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/utils/markdown/index.ts -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/roadmap/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/utils/roadmap/index.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techulus/changes-page/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------