├── .cursorrules ├── .dockerignore ├── .env.example ├── .github └── workflows │ └── docker-build.yml ├── .gitignore ├── .prettierignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE.md ├── README.md ├── TRADEMARK.md ├── admin ├── README.md ├── package.json ├── src │ ├── cli.ts │ ├── commands │ │ ├── clear-cache.ts │ │ ├── delete-organization.ts │ │ ├── delete-user.ts │ │ ├── lookup-client.ts │ │ ├── lookup-email.ts │ │ ├── lookup-org.ts │ │ └── lookup-project.ts │ └── utils │ │ └── display.ts └── tsconfig.json ├── apps ├── api │ ├── Dockerfile │ ├── package.json │ ├── scripts │ │ ├── get-bots.ts │ │ ├── mock-basic.json │ │ ├── mock-big.json │ │ ├── mock-minimal.json │ │ ├── mock.ts │ │ └── test.ts │ ├── src │ │ ├── bots │ │ │ ├── bots.readme.md │ │ │ ├── bots.ts │ │ │ └── index.ts │ │ ├── controllers │ │ │ ├── ai.controller.ts │ │ │ ├── error.html │ │ │ ├── event.controller.ts │ │ │ ├── export.controller.ts │ │ │ ├── healthcheck.controller.ts │ │ │ ├── import.controller.ts │ │ │ ├── insights.controller.ts │ │ │ ├── live.controller.ts │ │ │ ├── misc.controller.ts │ │ │ ├── oauth-callback.controller.tsx │ │ │ ├── profile.controller.ts │ │ │ ├── track.controller.ts │ │ │ └── webhook.controller.ts │ │ ├── hooks │ │ │ ├── client.hook.ts │ │ │ ├── duplicate.hook.ts │ │ │ ├── ip.hook.ts │ │ │ ├── is-bot.hook.ts │ │ │ ├── request-id.hook.ts │ │ │ ├── request-logging.hook.ts │ │ │ └── timestamp.hook.ts │ │ ├── index.ts │ │ ├── routes │ │ │ ├── ai.router.ts │ │ │ ├── event.router.ts │ │ │ ├── export.router.ts │ │ │ ├── import.router.ts │ │ │ ├── insights.router.ts │ │ │ ├── live.router.ts │ │ │ ├── misc.router.ts │ │ │ ├── oauth-callback.router.ts │ │ │ ├── profile.router.ts │ │ │ ├── track.router.ts │ │ │ └── webhook.router.ts │ │ └── utils │ │ │ ├── ai-tools.ts │ │ │ ├── ai.ts │ │ │ ├── auth.ts │ │ │ ├── deduplicate.ts │ │ │ ├── errors.ts │ │ │ ├── graceful-shutdown.ts │ │ │ ├── logger.ts │ │ │ ├── parse-zod-query-string.ts │ │ │ ├── parseUrlMeta.ts │ │ │ └── rate-limiter.ts │ ├── tsconfig.json │ └── tsdown.config.ts ├── public │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── app │ │ ├── (content) │ │ │ ├── [...pages] │ │ │ │ └── page.tsx │ │ │ ├── articles │ │ │ │ ├── [articleSlug] │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── supporter │ │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── [...op] │ │ │ │ └── route.ts │ │ │ ├── headers │ │ │ │ └── route.ts │ │ │ └── search │ │ │ │ └── route.ts │ │ ├── docs │ │ │ ├── [[...slug]] │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ ├── global.css │ │ ├── layout.config.tsx │ │ ├── layout.tsx │ │ ├── manifest.ts │ │ ├── not-found.tsx │ │ ├── page.tsx │ │ ├── robots.txt │ │ ├── sitemap.ts │ │ └── test │ │ │ └── page.tsx │ ├── components.json │ ├── components │ │ ├── Swirls.tsx │ │ ├── article-card.tsx │ │ ├── battery-icon.tsx │ │ ├── common-sdk-config.mdx │ │ ├── competition.tsx │ │ ├── device-id-warning.tsx │ │ ├── faq.tsx │ │ ├── feature.tsx │ │ ├── figure.tsx │ │ ├── flow-step.tsx │ │ ├── footer.tsx │ │ ├── github-button.tsx │ │ ├── hero-carousel.tsx │ │ ├── hero-map.tsx │ │ ├── hero.tsx │ │ ├── line.tsx │ │ ├── logo.tsx │ │ ├── navbar.tsx │ │ ├── personal-data-warning.tsx │ │ ├── pricing-slider.tsx │ │ ├── section.tsx │ │ ├── sections │ │ │ ├── faq.tsx │ │ │ ├── features.tsx │ │ │ ├── features │ │ │ │ ├── events-feature.tsx │ │ │ │ ├── product-analytics-feature.tsx │ │ │ │ ├── profiles-feature.tsx │ │ │ │ └── web-analytics-feature.tsx │ │ │ ├── pricing.tsx │ │ │ ├── sdks.tsx │ │ │ ├── stats.tsx │ │ │ ├── supporter-perks.tsx │ │ │ └── testimonials.tsx │ │ ├── simple-chart.tsx │ │ ├── tag.tsx │ │ ├── toc.tsx │ │ ├── twitter-card.tsx │ │ ├── ui │ │ │ ├── accordion.tsx │ │ │ ├── button.tsx │ │ │ ├── slider.tsx │ │ │ └── tooltip.tsx │ │ ├── web-sdk-config.mdx │ │ ├── why-openpanel.tsx │ │ ├── world-map-string.ts │ │ └── world-map.tsx │ ├── content │ │ ├── articles │ │ │ ├── .cursorrules │ │ │ ├── alternatives-to-mixpanel.mdx │ │ │ ├── bullmq-alternative.mdx │ │ │ ├── cookieless-analytics.mdx │ │ │ ├── how-to-create-a-funnel.mdx │ │ │ ├── how-to-export-data-from-umami.mdx │ │ │ ├── how-to-secure-ubuntu-server.mdx │ │ │ ├── how-to-self-host-openpanel.mdx │ │ │ ├── introduction-to-openpanel.mdx │ │ │ ├── mixpanel-alternatives.mdx │ │ │ ├── open-source-web-analytics.mdx │ │ │ ├── read-after-write-concistency.mdx │ │ │ ├── recap-2024.mdx │ │ │ ├── self-hosted-web-analytics.mdx │ │ │ └── vs-mixpanel.mdx │ │ ├── docs │ │ │ ├── (tracking) │ │ │ │ ├── adblockers.mdx │ │ │ │ ├── how-it-works.mdx │ │ │ │ ├── meta.json │ │ │ │ ├── revenue-tracking.mdx │ │ │ │ └── sdks │ │ │ │ │ ├── astro.mdx │ │ │ │ │ ├── express.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── javascript.mdx │ │ │ │ │ ├── kotlin.mdx │ │ │ │ │ ├── meta.json │ │ │ │ │ ├── nextjs.mdx │ │ │ │ │ ├── python.mdx │ │ │ │ │ ├── react-native.mdx │ │ │ │ │ ├── react.mdx │ │ │ │ │ ├── remix.mdx │ │ │ │ │ ├── script.mdx │ │ │ │ │ ├── swift.mdx │ │ │ │ │ ├── vue.mdx │ │ │ │ │ └── web.mdx │ │ │ ├── api │ │ │ │ ├── authentication.mdx │ │ │ │ ├── export.mdx │ │ │ │ ├── insights.mdx │ │ │ │ ├── meta.json │ │ │ │ └── track.mdx │ │ │ ├── get-started │ │ │ │ ├── identify-users.mdx │ │ │ │ ├── install-openpanel.mdx │ │ │ │ ├── meta.json │ │ │ │ └── track-events.mdx │ │ │ ├── index.mdx │ │ │ ├── meta.json │ │ │ ├── migration │ │ │ │ └── beta-v1.mdx │ │ │ └── self-hosting │ │ │ │ ├── changelog.mdx │ │ │ │ ├── deploy-coolify.mdx │ │ │ │ ├── deploy-docker-compose.mdx │ │ │ │ ├── deploy-dokploy.mdx │ │ │ │ ├── deploy-kubernetes.mdx │ │ │ │ ├── environment-variables.mdx │ │ │ │ ├── meta.json │ │ │ │ ├── migrating-from-clerk.mdx │ │ │ │ ├── self-hosting.mdx │ │ │ │ └── supporter-access-latest-docker-images.mdx │ │ └── pages │ │ │ ├── about.mdx │ │ │ ├── contact.mdx │ │ │ ├── cookies.mdx │ │ │ ├── pricing.mdx │ │ │ ├── privacy.mdx │ │ │ ├── supporter-thanks.mdx │ │ │ └── terms.mdx │ ├── lib │ │ ├── dark-mode.ts │ │ ├── github.ts │ │ ├── source.ts │ │ └── utils.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── apple-touch-icon.png │ │ ├── article-example.jpg │ │ ├── avatar-2.jpg │ │ ├── avatar-3.jpg │ │ ├── avatar.jpg │ │ ├── content │ │ │ ├── bullboard.png │ │ │ ├── bullmq-alternative.jpg │ │ │ ├── cookieless-analytics.jpg │ │ │ ├── cover-alternatives.jpg │ │ │ ├── cover-best-web-analytics.jpg │ │ │ ├── cover-default.jpg │ │ │ ├── cover-mixpanel.jpg │ │ │ ├── export-data-from-umami.jpg │ │ │ ├── funnel │ │ │ │ ├── funnel-1.png │ │ │ │ ├── funnel-2.png │ │ │ │ ├── funnel-3.png │ │ │ │ ├── funnel-4.png │ │ │ │ ├── funnel-5.png │ │ │ │ └── funnel-breakdown.png │ │ │ ├── funnels.jpg │ │ │ ├── groupmq-queue.png │ │ │ ├── how-to-self-host-openpanel.jpg │ │ │ ├── mixpanel.png │ │ │ ├── npm-op-umami-exporter.png │ │ │ ├── npx-op-umami-exporter.png │ │ │ ├── read-after-write.jpg │ │ │ ├── recap-2024.jpg │ │ │ ├── screenshot-realtime.png │ │ │ ├── screenshot-report-bar.png │ │ │ ├── screenshot-report-funnel.png │ │ │ ├── screenshot-report-line.png │ │ │ ├── screenshot-web-analytics.png │ │ │ ├── secure-server.jpg │ │ │ ├── self-hosted-analytics.jpg │ │ │ └── tools │ │ │ │ ├── ackee.png │ │ │ │ ├── amplitude.png │ │ │ │ ├── fathom.png │ │ │ │ ├── heap.png │ │ │ │ ├── matomo.png │ │ │ │ ├── openpanel-realtime.png │ │ │ │ ├── openpanel.png │ │ │ │ ├── pirsch.png │ │ │ │ ├── plausible.png │ │ │ │ ├── posthog.png │ │ │ │ ├── swetrix.png │ │ │ │ └── umami.png │ │ ├── dashboard-dark.png │ │ ├── dashboard-light.png │ │ ├── dubble-swirl.svg │ │ ├── favicon.ico │ │ ├── funnel-dark.png │ │ ├── funnel-light.png │ │ ├── google30d28bbdbd56aa6e.html │ │ ├── icons │ │ │ ├── discord.png │ │ │ ├── email.png │ │ │ ├── github.png │ │ │ └── x.png │ │ ├── logo.png │ │ ├── logos │ │ │ ├── helpy-ui.png │ │ │ ├── kiddokitchen.png │ │ │ ├── maneken.jpg │ │ │ ├── midday.png │ │ │ ├── screenzen.avif │ │ │ └── tiptip.jpg │ │ ├── ogimage.jpg │ │ ├── ogimage.png │ │ ├── op.js │ │ ├── op1.js │ │ ├── product-analytics-light.png │ │ ├── profile-dark.png │ │ ├── profile-light.png │ │ ├── retention-dark.png │ │ ├── retention-light.png │ │ ├── single-swirl.svg │ │ ├── site.webmanifest │ │ ├── swirl-2.png │ │ ├── swirl.png │ │ ├── twitter-carl.jpg │ │ ├── twitter-greg.png │ │ ├── twitter-jacob.jpg │ │ ├── twitter-lee.jpg │ │ ├── twitter-piotr.jpg │ │ ├── twitter-pontus.jpg │ │ ├── twitter-steven.jpg │ │ ├── web-app-manifest-192x192.png │ │ └── web-app-manifest-512x512.png │ ├── source.config.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── start │ ├── .cta.json │ ├── .cursorrules │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── Dockerfile │ ├── README.md │ ├── ROUTING.md │ ├── biome.json │ ├── components.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── img-1.webp │ │ ├── img-2.webp │ │ ├── img-3.webp │ │ ├── img-4.webp │ │ ├── img-5.webp │ │ ├── img-6.webp │ │ ├── logo.svg │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── app │ │ │ └── global-middleware.ts │ │ ├── components │ │ │ ├── animate-height.tsx │ │ │ ├── animated-number.tsx │ │ │ ├── auth │ │ │ │ ├── or.tsx │ │ │ │ ├── reset-password-form.tsx │ │ │ │ ├── share-enter-password.tsx │ │ │ │ ├── sign-in-email-form.tsx │ │ │ │ ├── sign-in-github.tsx │ │ │ │ ├── sign-in-google.tsx │ │ │ │ └── sign-up-email-form.tsx │ │ │ ├── button-container.tsx │ │ │ ├── card.tsx │ │ │ ├── charts │ │ │ │ ├── chart-tooltip.tsx │ │ │ │ └── common-bar.tsx │ │ │ ├── chat │ │ │ │ ├── chat-form.tsx │ │ │ │ ├── chat-message.tsx │ │ │ │ ├── chat-messages.tsx │ │ │ │ ├── chat-report.tsx │ │ │ │ └── chat.tsx │ │ │ ├── click-to-copy.tsx │ │ │ ├── clients │ │ │ │ ├── create-client-success.tsx │ │ │ │ └── table │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── color-square.tsx │ │ │ ├── column-created-at.tsx │ │ │ ├── dot.tsx │ │ │ ├── events │ │ │ │ ├── event-icon.tsx │ │ │ │ ├── event-list-item.tsx │ │ │ │ ├── event-listener.tsx │ │ │ │ ├── list-properties-icon.tsx │ │ │ │ └── table │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── item.tsx │ │ │ ├── fade-in.tsx │ │ │ ├── feedback-button.tsx │ │ │ ├── forms │ │ │ │ ├── checkbox-item.tsx │ │ │ │ ├── copy-input.tsx │ │ │ │ ├── input-with-label.tsx │ │ │ │ └── tag-input.tsx │ │ │ ├── full-page-empty-state.tsx │ │ │ ├── full-page-error-state.tsx │ │ │ ├── full-page-loading-state.tsx │ │ │ ├── full-width-navbar.tsx │ │ │ ├── fullscreen-toggle.tsx │ │ │ ├── grid-table.tsx │ │ │ ├── integrations │ │ │ │ ├── active-integrations.tsx │ │ │ │ ├── all-integrations.tsx │ │ │ │ ├── forms │ │ │ │ │ ├── discord-integration.tsx │ │ │ │ │ ├── slack-integration.tsx │ │ │ │ │ └── webhook-integration.tsx │ │ │ │ ├── integration-card.tsx │ │ │ │ └── integrations.tsx │ │ │ ├── lazy-component.tsx │ │ │ ├── links.tsx │ │ │ ├── login-left-panel.tsx │ │ │ ├── logo.tsx │ │ │ ├── markdown.tsx │ │ │ ├── mock-event-list.tsx │ │ │ ├── notifications │ │ │ │ ├── notification-provider.tsx │ │ │ │ ├── notification-rules.tsx │ │ │ │ ├── notifications.tsx │ │ │ │ ├── rule-card.tsx │ │ │ │ └── table │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── onboarding-left-panel.tsx │ │ │ ├── onboarding │ │ │ │ ├── connect-app.tsx │ │ │ │ ├── connect-backend.tsx │ │ │ │ ├── connect-web.tsx │ │ │ │ ├── curl-preview.tsx │ │ │ │ ├── onboarding-verify-listener.tsx │ │ │ │ ├── skip-onboarding.tsx │ │ │ │ └── steps.tsx │ │ │ ├── organization │ │ │ │ ├── billing-faq.tsx │ │ │ │ ├── billing-prompt.tsx │ │ │ │ ├── billing-usage.tsx │ │ │ │ ├── billing.tsx │ │ │ │ ├── edit-organization.tsx │ │ │ │ ├── organization.tsx │ │ │ │ └── supporter-prompt.tsx │ │ │ ├── overview │ │ │ │ ├── filters │ │ │ │ │ ├── origin-filter.tsx │ │ │ │ │ └── overview-filters-buttons.tsx │ │ │ │ ├── live-counter.tsx │ │ │ │ ├── overview-chart-toggle.tsx │ │ │ │ ├── overview-constants.tsx │ │ │ │ ├── overview-details-button.tsx │ │ │ │ ├── overview-interval.tsx │ │ │ │ ├── overview-live-histogram.tsx │ │ │ │ ├── overview-metric-card.tsx │ │ │ │ ├── overview-metrics.tsx │ │ │ │ ├── overview-range.tsx │ │ │ │ ├── overview-share.tsx │ │ │ │ ├── overview-top-devices.tsx │ │ │ │ ├── overview-top-events.tsx │ │ │ │ ├── overview-top-generic-modal.tsx │ │ │ │ ├── overview-top-geo.tsx │ │ │ │ ├── overview-top-pages-modal.tsx │ │ │ │ ├── overview-top-pages.tsx │ │ │ │ ├── overview-top-sources.tsx │ │ │ │ ├── overview-widget-table.tsx │ │ │ │ ├── overview-widget.tsx │ │ │ │ ├── useOverviewOptions.ts │ │ │ │ └── useOverviewWidget.tsx │ │ │ ├── page-container.tsx │ │ │ ├── page-header.tsx │ │ │ ├── pagination-floating.tsx │ │ │ ├── pagination.tsx │ │ │ ├── ping.tsx │ │ │ ├── profile-toggle.tsx │ │ │ ├── profiles │ │ │ │ ├── latest-events.tsx │ │ │ │ ├── most-events.tsx │ │ │ │ ├── popular-routes.tsx │ │ │ │ ├── profile-activity.tsx │ │ │ │ ├── profile-avatar.tsx │ │ │ │ ├── profile-charts.tsx │ │ │ │ ├── profile-metrics.tsx │ │ │ │ ├── profile-properties.tsx │ │ │ │ └── table │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── project-mapper.tsx │ │ │ ├── project-selector.tsx │ │ │ ├── projects │ │ │ │ ├── project-card.tsx │ │ │ │ └── project-chart.tsx │ │ │ ├── providers.tsx │ │ │ ├── react-virtualized-auto-sizer.tsx │ │ │ ├── realtime │ │ │ │ ├── map │ │ │ │ │ ├── coordinates.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── map.helpers.tsx │ │ │ │ │ └── markers.ts │ │ │ │ ├── realtime-active-sessions.tsx │ │ │ │ ├── realtime-geo.tsx │ │ │ │ ├── realtime-live-histogram.tsx │ │ │ │ ├── realtime-paths.tsx │ │ │ │ ├── realtime-referrals.tsx │ │ │ │ └── realtime-reloader.tsx │ │ │ ├── report-chart │ │ │ │ ├── area │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── aspect-container.tsx │ │ │ │ ├── bar │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── common │ │ │ │ │ ├── axis.tsx │ │ │ │ │ ├── chart-click-menu.tsx │ │ │ │ │ ├── empty.tsx │ │ │ │ │ ├── error.tsx │ │ │ │ │ ├── linear-gradient.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ ├── previous-diff-indicator.tsx │ │ │ │ │ ├── report-chart-tooltip.tsx │ │ │ │ │ ├── report-table-toolbar.tsx │ │ │ │ │ ├── report-table-utils.ts │ │ │ │ │ ├── report-table.tsx │ │ │ │ │ ├── serie-icon.flags.tsx │ │ │ │ │ ├── serie-icon.tsx │ │ │ │ │ ├── serie-icon.urls.ts │ │ │ │ │ └── serie-name.tsx │ │ │ │ ├── context.tsx │ │ │ │ ├── conversion │ │ │ │ │ ├── chart.tsx │ │ │ │ │ ├── conversion-table.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── summary.tsx │ │ │ │ ├── funnel │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── histogram │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── line │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── map │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── metric │ │ │ │ │ ├── chart.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── metric-card.tsx │ │ │ │ ├── pie │ │ │ │ │ ├── chart.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── report-editor.tsx │ │ │ │ ├── retention │ │ │ │ │ ├── chart.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── table.tsx │ │ │ │ │ └── tooltip.tsx │ │ │ │ └── shortcut.tsx │ │ │ ├── report │ │ │ │ ├── ReportChartType.tsx │ │ │ │ ├── ReportInterval.tsx │ │ │ │ ├── ReportLineType.tsx │ │ │ │ ├── ReportSaveButton.tsx │ │ │ │ ├── ReportSegment.tsx │ │ │ │ ├── edit-report-name.tsx │ │ │ │ ├── reportSlice.ts │ │ │ │ └── sidebar │ │ │ │ │ ├── EventPropertiesCombobox.tsx │ │ │ │ │ ├── PropertiesCombobox.tsx │ │ │ │ │ ├── ReportBreakdownMore.tsx │ │ │ │ │ ├── ReportBreakdowns.tsx │ │ │ │ │ ├── ReportEventMore.tsx │ │ │ │ │ ├── ReportEvents.tsx │ │ │ │ │ ├── ReportSeries.tsx │ │ │ │ │ ├── ReportSettings.tsx │ │ │ │ │ ├── ReportSidebar.tsx │ │ │ │ │ └── filters │ │ │ │ │ ├── FilterItem.tsx │ │ │ │ │ └── FiltersList.tsx │ │ │ ├── selling-points.tsx │ │ │ ├── sessions │ │ │ │ └── table │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── settings │ │ │ │ ├── delete-project.tsx │ │ │ │ ├── edit-project-details.tsx │ │ │ │ ├── edit-project-filters.tsx │ │ │ │ ├── invites │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── members │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── sidebar-link.tsx │ │ │ ├── sidebar-organization-menu.tsx │ │ │ ├── sidebar-project-menu.tsx │ │ │ ├── sidebar.tsx │ │ │ ├── skeleton-dashboard.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── stats.tsx │ │ │ ├── syntax.tsx │ │ │ ├── theme-provider.tsx │ │ │ ├── time-window-picker.tsx │ │ │ ├── tooltip-complete.tsx │ │ │ ├── ui │ │ │ │ ├── RenderDots.tsx │ │ │ │ ├── accordion.tsx │ │ │ │ ├── alert-dialog.tsx │ │ │ │ ├── alert.tsx │ │ │ │ ├── aspect-ratio.tsx │ │ │ │ ├── avatar.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── calendar.tsx │ │ │ │ ├── carousel.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── combobox-advanced.tsx │ │ │ │ ├── combobox-events.tsx │ │ │ │ ├── combobox.tsx │ │ │ │ ├── command.tsx │ │ │ │ ├── data-table │ │ │ │ │ ├── data-table-column-header.tsx │ │ │ │ │ ├── data-table-config.ts │ │ │ │ │ ├── data-table-date-filter.tsx │ │ │ │ │ ├── data-table-faceted-filter.tsx │ │ │ │ │ ├── data-table-helpers.tsx │ │ │ │ │ ├── data-table-hooks.tsx │ │ │ │ │ ├── data-table-parsers.ts │ │ │ │ │ ├── data-table-slider-filter.tsx │ │ │ │ │ ├── data-table-toolbar.tsx │ │ │ │ │ ├── data-table-view-options.tsx │ │ │ │ │ ├── data-table.tsx │ │ │ │ │ ├── use-table.tsx │ │ │ │ │ └── virtualized-data-table.tsx │ │ │ │ ├── date-time.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── gradient-background.tsx │ │ │ │ ├── input-date-time.tsx │ │ │ │ ├── input-enter.tsx │ │ │ │ ├── input-otp.tsx │ │ │ │ ├── input-with-toggle.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── key-value-grid.tsx │ │ │ │ ├── key-value.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── padding.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── progress.tsx │ │ │ │ ├── radio-group.tsx │ │ │ │ ├── scroll-area.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── sheet.tsx │ │ │ │ ├── slider.tsx │ │ │ │ ├── sonner.tsx │ │ │ │ ├── spinner.tsx │ │ │ │ ├── switch.tsx │ │ │ │ ├── table.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ ├── textarea.tsx │ │ │ │ ├── toast.tsx │ │ │ │ ├── toaster.tsx │ │ │ │ ├── toggle-group.tsx │ │ │ │ ├── toggle.tsx │ │ │ │ └── tooltip.tsx │ │ │ ├── widget-table.tsx │ │ │ └── widget.tsx │ │ ├── hooks │ │ │ ├── use-app-context.ts │ │ │ ├── use-app-params.ts │ │ │ ├── use-breakpoint.ts │ │ │ ├── use-callback-ref.ts │ │ │ ├── use-client-secret.ts │ │ │ ├── use-conversion-rechart-data-model.ts │ │ │ ├── use-cookie-store.tsx │ │ │ ├── use-dashed-stroke.tsx │ │ │ ├── use-debounce-fn.ts │ │ │ ├── use-debounce-state.ts │ │ │ ├── use-debounce-value.ts │ │ │ ├── use-debounced-callback.ts │ │ │ ├── use-event-names.ts │ │ │ ├── use-event-properties.ts │ │ │ ├── use-event-query-filters.ts │ │ │ ├── use-format-date-interval.ts │ │ │ ├── use-logout.ts │ │ │ ├── use-numer-formatter.ts │ │ │ ├── use-page-tabs.ts │ │ │ ├── use-profile-properties.ts │ │ │ ├── use-profile-values.ts │ │ │ ├── use-property-values.ts │ │ │ ├── use-rechart-data-model.ts │ │ │ ├── use-scroll-anchor.ts │ │ │ ├── use-search-query-state.ts │ │ │ ├── use-session-extension.ts │ │ │ ├── use-theme.ts │ │ │ ├── use-throttle.ts │ │ │ ├── use-visible-conversion-series.ts │ │ │ ├── use-visible-series.ts │ │ │ └── use-ws.ts │ │ ├── integrations │ │ │ ├── tanstack-query │ │ │ │ ├── devtools.tsx │ │ │ │ └── root-provider.tsx │ │ │ └── trpc │ │ │ │ └── react.ts │ │ ├── lib │ │ │ └── utils.ts │ │ ├── logo.svg │ │ ├── modals │ │ │ ├── Instructions.tsx │ │ │ ├── Modal │ │ │ │ ├── Container.tsx │ │ │ │ └── scrollable-modal.tsx │ │ │ ├── add-client.tsx │ │ │ ├── add-dashboard.tsx │ │ │ ├── add-import.tsx │ │ │ ├── add-integration.tsx │ │ │ ├── add-notification-rule.tsx │ │ │ ├── add-project.tsx │ │ │ ├── add-reference.tsx │ │ │ ├── billing-success.tsx │ │ │ ├── confirm.tsx │ │ │ ├── create-invite.tsx │ │ │ ├── date-ranger-picker.tsx │ │ │ ├── date-time-picker.tsx │ │ │ ├── edit-client.tsx │ │ │ ├── edit-dashboard.tsx │ │ │ ├── edit-event.tsx │ │ │ ├── edit-member.tsx │ │ │ ├── edit-reference.tsx │ │ │ ├── edit-report.tsx │ │ │ ├── event-details.tsx │ │ │ ├── index.tsx │ │ │ ├── onboarding-troubleshoot.tsx │ │ │ ├── overview-chart-details.tsx │ │ │ ├── overview-filters.tsx │ │ │ ├── request-reset-password.tsx │ │ │ ├── save-report.tsx │ │ │ ├── select-billing-plan.tsx │ │ │ ├── share-overview-modal.tsx │ │ │ └── view-chart-users.tsx │ │ ├── redux │ │ │ └── index.ts │ │ ├── routeTree.gen.ts │ │ ├── router.tsx │ │ ├── routes │ │ │ ├── __root.tsx │ │ │ ├── _app.$organizationId.$projectId.chat.tsx │ │ │ ├── _app.$organizationId.$projectId.dashboards.tsx │ │ │ ├── _app.$organizationId.$projectId.dashboards_.$dashboardId.tsx │ │ │ ├── _app.$organizationId.$projectId.events._tabs.conversions.tsx │ │ │ ├── _app.$organizationId.$projectId.events._tabs.events.tsx │ │ │ ├── _app.$organizationId.$projectId.events._tabs.index.tsx │ │ │ ├── _app.$organizationId.$projectId.events._tabs.stats.tsx │ │ │ ├── _app.$organizationId.$projectId.events._tabs.tsx │ │ │ ├── _app.$organizationId.$projectId.index.tsx │ │ │ ├── _app.$organizationId.$projectId.notifications._tabs.index.tsx │ │ │ ├── _app.$organizationId.$projectId.notifications._tabs.notifications.tsx │ │ │ ├── _app.$organizationId.$projectId.notifications._tabs.rules.tsx │ │ │ ├── _app.$organizationId.$projectId.notifications._tabs.tsx │ │ │ ├── _app.$organizationId.$projectId.pages.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles.$profileId._tabs.events.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles.$profileId._tabs.index.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles.$profileId._tabs.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles._tabs.anonymous.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles._tabs.identified.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles._tabs.index.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles._tabs.power-users.tsx │ │ │ ├── _app.$organizationId.$projectId.profiles._tabs.tsx │ │ │ ├── _app.$organizationId.$projectId.realtime.tsx │ │ │ ├── _app.$organizationId.$projectId.references.tsx │ │ │ ├── _app.$organizationId.$projectId.reports.tsx │ │ │ ├── _app.$organizationId.$projectId.reports_.$reportId.tsx │ │ │ ├── _app.$organizationId.$projectId.sessions.tsx │ │ │ ├── _app.$organizationId.$projectId.sessions_.$sessionId.tsx │ │ │ ├── _app.$organizationId.$projectId.settings._tabs.clients.tsx │ │ │ ├── _app.$organizationId.$projectId.settings._tabs.details.tsx │ │ │ ├── _app.$organizationId.$projectId.settings._tabs.events.tsx │ │ │ ├── _app.$organizationId.$projectId.settings._tabs.imports.tsx │ │ │ ├── _app.$organizationId.$projectId.settings._tabs.index.tsx │ │ │ ├── _app.$organizationId.$projectId.settings._tabs.tsx │ │ │ ├── _app.$organizationId.$projectId.tsx │ │ │ ├── _app.$organizationId.billing.tsx │ │ │ ├── _app.$organizationId.index.tsx │ │ │ ├── _app.$organizationId.integrations._tabs.available.tsx │ │ │ ├── _app.$organizationId.integrations._tabs.index.tsx │ │ │ ├── _app.$organizationId.integrations._tabs.installed.tsx │ │ │ ├── _app.$organizationId.integrations._tabs.tsx │ │ │ ├── _app.$organizationId.members._tabs.index.tsx │ │ │ ├── _app.$organizationId.members._tabs.invitations.tsx │ │ │ ├── _app.$organizationId.members._tabs.members.tsx │ │ │ ├── _app.$organizationId.members._tabs.tsx │ │ │ ├── _app.$organizationId.settings.tsx │ │ │ ├── _app.$organizationId.tsx │ │ │ ├── _app.tsx │ │ │ ├── _login.login.tsx │ │ │ ├── _login.reset-password.tsx │ │ │ ├── _login.tsx │ │ │ ├── _public.onboarding.tsx │ │ │ ├── _public.tsx │ │ │ ├── _steps.onboarding.$projectId.connect.tsx │ │ │ ├── _steps.onboarding.$projectId.verify.tsx │ │ │ ├── _steps.onboarding.project.tsx │ │ │ ├── _steps.tsx │ │ │ ├── api │ │ │ │ ├── config.tsx │ │ │ │ └── healthcheck.tsx │ │ │ ├── index.tsx │ │ │ └── share.overview.$shareId.tsx │ │ ├── server │ │ │ └── get-envs.ts │ │ ├── styles.css │ │ ├── translations │ │ │ ├── countries.ts │ │ │ └── properties.ts │ │ ├── trpc │ │ │ └── client.ts │ │ ├── types │ │ │ ├── data-table.ts │ │ │ ├── index.ts │ │ │ └── react-simple-map.d.ts │ │ └── utils │ │ │ ├── are-props-equal.ts │ │ │ ├── casing.ts │ │ │ ├── clipboard.ts │ │ │ ├── cn.ts │ │ │ ├── date.ts │ │ │ ├── getDbId.ts │ │ │ ├── getters.ts │ │ │ ├── math.ts │ │ │ ├── op.ts │ │ │ ├── should-ignore-keypress.ts │ │ │ ├── slug.ts │ │ │ ├── theme.ts │ │ │ ├── title.ts │ │ │ └── truncate.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── wrangler.jsonc └── worker │ ├── Dockerfile │ ├── package.json │ ├── scripts │ └── get-referrers.ts │ ├── src │ ├── boot-cron.ts │ ├── boot-workers.ts │ ├── index.ts │ ├── jobs │ │ ├── cron.delete-projects.ts │ │ ├── cron.ping.ts │ │ ├── cron.salt.ts │ │ ├── cron.ts │ │ ├── events.create-session-end.ts │ │ ├── events.incoming-event.ts │ │ ├── events.incoming-events.test.ts │ │ ├── import.ts │ │ ├── misc.trail-ending-soon.ts │ │ ├── misc.ts │ │ ├── notification.ts │ │ └── sessions.ts │ ├── metrics.ts │ └── utils │ │ ├── logger.ts │ │ └── session-handler.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ └── vitest.config.ts ├── biome.json ├── docker-compose.yml ├── package.json ├── packages ├── auth │ ├── constants.ts │ ├── index.ts │ ├── nextjs.ts │ ├── package.json │ ├── parse-cookie-domain.test.ts │ ├── parse-cookie-domain.ts │ ├── server │ │ └── oauth.ts │ ├── src │ │ ├── cookie.ts │ │ ├── index.ts │ │ ├── oauth.ts │ │ ├── password.ts │ │ └── session.ts │ └── tsconfig.json ├── common │ ├── index.ts │ ├── package.json │ ├── scripts │ │ └── get-referrers.ts │ ├── server │ │ ├── crypto.ts │ │ ├── get-client-ip.ts │ │ ├── id.ts │ │ ├── index.ts │ │ ├── parse-referrer.test.ts │ │ ├── parse-referrer.ts │ │ ├── parser-user-agent.test.ts │ │ ├── parser-user-agent.ts │ │ ├── profileId.ts │ │ └── referrers │ │ │ ├── index.ts │ │ │ └── referrers.readme.md │ ├── src │ │ ├── date.ts │ │ ├── get-previous-metric.ts │ │ ├── group-by-labels.ts │ │ ├── id.ts │ │ ├── math.ts │ │ ├── names.ts │ │ ├── object.test.ts │ │ ├── object.ts │ │ ├── slug.ts │ │ ├── string.ts │ │ ├── timezones.ts │ │ └── url.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── constants │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── db │ ├── code-migrations │ │ ├── 1-settings.ts │ │ ├── 2-accounts.ts │ │ ├── 3-init-ch.ts │ │ ├── 4-add-sessions.ts │ │ ├── 5-add-imports-table.ts │ │ ├── 6-add-revenue-column.ts │ │ ├── 7-migrate-events-to-series.ts │ │ ├── helpers.ts │ │ └── migrate.ts │ ├── index.ts │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20231010091416_init │ │ │ │ └── migration.sql │ │ │ ├── 20231010094459_add_dates │ │ │ │ └── migration.sql │ │ │ ├── 20231010184810_fix_profile │ │ │ │ └── migration.sql │ │ │ ├── 20231010185023_add_profile_properties │ │ │ │ └── migration.sql │ │ │ ├── 20231010195623_add_client │ │ │ │ └── migration.sql │ │ │ ├── 20231010195805_add_timestamps_on_client │ │ │ │ └── migration.sql │ │ │ ├── 20231010202343_add_profile_id_on_event │ │ │ │ └── migration.sql │ │ │ ├── 20231010202552_profile_nullable_on_events │ │ │ │ └── migration.sql │ │ │ ├── 20231011063223_rename_profile_id_to_external │ │ │ │ └── migration.sql │ │ │ ├── 20231011064100_add_unique_external_id_and_project_id │ │ │ │ └── migration.sql │ │ │ ├── 20231012082544_external_id_optional │ │ │ │ └── migration.sql │ │ │ ├── 20231018180355_dashboard_and_reports │ │ │ │ └── migration.sql │ │ │ ├── 20231018181159_add_name_to_report │ │ │ │ └── migration.sql │ │ │ ├── 20231023172003_org_to_clients │ │ │ │ └── migration.sql │ │ │ ├── 20231023172105_org_required_for_client │ │ │ │ └── migration.sql │ │ │ ├── 20231024074846_add_slugs │ │ │ │ └── migration.sql │ │ │ ├── 20231101143637_add_minute_to_interval │ │ │ │ └── migration.sql │ │ │ ├── 20240107183438_add_histogram │ │ │ │ └── migration.sql │ │ │ ├── 20240107203928_range_remove │ │ │ │ └── migration.sql │ │ │ ├── 20240107204032_range_add │ │ │ │ └── migration.sql │ │ │ ├── 20240110151531_add_cors_settings_on_client │ │ │ │ └── migration.sql │ │ │ ├── 20240112083054_add_failed_events │ │ │ │ └── migration.sql │ │ │ ├── 20240113095542_remove_slug_2 │ │ │ │ └── migration.sql │ │ │ ├── 20240116100132_add_recent_dashboards │ │ │ │ └── migration.sql │ │ │ ├── 20240116101051_fix_recent_dashboards │ │ │ │ └── migration.sql │ │ │ ├── 20240116101524_add_relations_to_recent │ │ │ │ └── migration.sql │ │ │ ├── 20240116101723_remove_name_from_recent_dashboards │ │ │ │ └── migration.sql │ │ │ ├── 20240116183124_add_invite │ │ │ │ └── migration.sql │ │ │ ├── 20240117210232_add_line_type │ │ │ │ └── migration.sql │ │ │ ├── 20240121195834_add_previous_boolean_on_report │ │ │ │ └── migration.sql │ │ │ ├── 20240122191559_remove_foreigen_key_profile_events │ │ │ │ └── migration.sql │ │ │ ├── 20240129163925_add_salts │ │ │ │ └── migration.sql │ │ │ ├── 20240131204540_add_formula │ │ │ │ └── migration.sql │ │ │ ├── 20240131212106_add_metric │ │ │ │ └── migration.sql │ │ │ ├── 20240202175049_add_events_count_on_project │ │ │ │ └── migration.sql │ │ │ ├── 20240204201022_add_waitlist │ │ │ │ └── migration.sql │ │ │ ├── 20240207084900_remove_users │ │ │ │ └── migration.sql │ │ │ ├── 20240207085251_remove_org │ │ │ │ └── migration.sql │ │ │ ├── 20240207201711_add_org_slug_on_dashboards │ │ │ │ └── migration.sql │ │ │ ├── 20240212195057_add_share_overview │ │ │ │ └── migration.sql │ │ │ ├── 20240212211702_make_pw_opptional_share │ │ │ │ └── migration.sql │ │ │ ├── 20240214222026_add_event_meta │ │ │ │ └── migration.sql │ │ │ ├── 20240216202332_add_project_id_to_event_meta │ │ │ │ └── migration.sql │ │ │ ├── 20240216202514_fix_event_meta │ │ │ │ └── migration.sql │ │ │ ├── 20240216202657_add_unique_event_meta │ │ │ │ └── migration.sql │ │ │ ├── 20240219083932_add_map_to_chart_types │ │ │ │ └── migration.sql │ │ │ ├── 20240223193217_add_funnel_chart_type │ │ │ │ └── migration.sql │ │ │ ├── 20240306193027_add_reference │ │ │ │ └── migration.sql │ │ │ ├── 20240306195438_add_date_to_reference │ │ │ │ └── migration.sql │ │ │ ├── 20240311201118_add_accepted_to_waitinglist │ │ │ │ └── migration.sql │ │ │ ├── 20240325221639_add_project_access │ │ │ │ └── migration.sql │ │ │ ├── 20240325221913_add_uuid_project_access │ │ │ │ └── migration.sql │ │ │ ├── 20240325222110_add_org_slug_to_project_access │ │ │ │ └── migration.sql │ │ │ ├── 20240408181306_rename_columns │ │ │ │ └── migration.sql │ │ │ ├── 20240408184129_rename_colimns_2 │ │ │ │ └── migration.sql │ │ │ ├── 20240411180308_add_client_type │ │ │ │ └── migration.sql │ │ │ ├── 20240411180951_change_default_client_type │ │ │ │ └── migration.sql │ │ │ ├── 20240412180636_cors_nullable │ │ │ │ └── migration.sql │ │ │ ├── 20240412195501_add_project_type │ │ │ │ └── migration.sql │ │ │ ├── 20240427075544_change_default │ │ │ │ └── migration.sql │ │ │ ├── 20240615125828_add_orgs_memebers_and_users │ │ │ │ └── migration.sql │ │ │ ├── 20240615130029_user_camel_case │ │ │ │ └── migration.sql │ │ │ ├── 20240615195851_add_meta_to_members │ │ │ │ └── migration.sql │ │ │ ├── 20240615205817_add_deleted_flag │ │ │ │ └── migration.sql │ │ │ ├── 20240615213456_add_organization_id_to_the_rest_of_the_models │ │ │ │ └── migration.sql │ │ │ ├── 20240616172839_add_user_to_project_access │ │ │ │ └── migration.sql │ │ │ ├── 20240621191237_add_cross_domain_support │ │ │ │ └── migration.sql │ │ │ ├── 20240922184723_add_retention │ │ │ │ └── migration.sql │ │ │ ├── 20240925202841_notifications │ │ │ │ └── migration.sql │ │ │ ├── 20240925204316_notification_send_to_app_and_email │ │ │ │ └── migration.sql │ │ │ ├── 20240926175415_renaming │ │ │ │ └── migration.sql │ │ │ ├── 20240927190558_rename_notification_controls │ │ │ │ └── migration.sql │ │ │ ├── 20240927195752_add_name_to_rules │ │ │ │ └── migration.sql │ │ │ ├── 20241001215748_add_payload_to_notifications │ │ │ │ └── migration.sql │ │ │ ├── 20241010202123_add_week_as_interval │ │ │ │ └── migration.sql │ │ │ ├── 20241015090417_add_criteria │ │ │ │ └── migration.sql │ │ │ ├── 20241018190421_add_funnel_options_to_report │ │ │ │ └── migration.sql │ │ │ ├── 20241022195212_add_template_to_notification_rules │ │ │ │ └── migration.sql │ │ │ ├── 20241120131305_remove_org_slug │ │ │ │ └── migration.sql │ │ │ ├── 20241205190155_extend_project_settings │ │ │ │ └── migration.sql │ │ │ ├── 20241205191533_cors_as_array │ │ │ │ └── migration.sql │ │ │ ├── 20241207213908_auth │ │ │ │ └── migration.sql │ │ │ ├── 20241207215335_auth2 │ │ │ │ └── migration.sql │ │ │ ├── 20241208213543_auth_3 │ │ │ │ └── migration.sql │ │ │ ├── 20241209130044_invites │ │ │ │ └── migration.sql │ │ │ ├── 20241209131153_invite_2 │ │ │ │ └── migration.sql │ │ │ ├── 20241209133013_invite_3 │ │ │ │ └── migration.sql │ │ │ ├── 20241209133136_invite_4 │ │ │ │ └── migration.sql │ │ │ ├── 20241210091648_reset_pw │ │ │ │ └── migration.sql │ │ │ ├── 20241210091731_reset_pw_2 │ │ │ │ └── migration.sql │ │ │ ├── 20241210143440_code_migration │ │ │ │ └── migration.sql │ │ │ ├── 20241212214628_code_migration │ │ │ │ └── migration.sql │ │ │ ├── 20241221092853_add_email_to_account │ │ │ │ └── migration.sql │ │ │ ├── 20241229150840_add_rule_to_notification │ │ │ │ └── migration.sql │ │ │ ├── 20250101222359_payments │ │ │ │ └── migration.sql │ │ │ ├── 20250104140340_add_events_count_on_org_level │ │ │ │ └── migration.sql │ │ │ ├── 20250104192616_subscription_v2 │ │ │ │ └── migration.sql │ │ │ ├── 20250104194353_subscription_v2 │ │ │ │ └── migration.sql │ │ │ ├── 20250104194646_subs_v3 │ │ │ │ └── migration.sql │ │ │ ├── 20250123081016_add_buffer_for_events │ │ │ │ └── migration.sql │ │ │ ├── 20250126163736_profile_buffer │ │ │ │ └── migration.sql │ │ │ ├── 20250127054047_bot_events_buffer │ │ │ │ └── migration.sql │ │ │ ├── 20250210192312_clean_up │ │ │ │ └── migration.sql │ │ │ ├── 20250219225132_rename_subscription_period_limit │ │ │ │ └── migration.sql │ │ │ ├── 20250220215129_subscription_wip │ │ │ │ └── migration.sql │ │ │ ├── 20250221204153_sub_wip │ │ │ │ └── migration.sql │ │ │ ├── 20250225220926_delete_project │ │ │ │ └── migration.sql │ │ │ ├── 20250225230336_cascade_delete_on_projet │ │ │ │ └── migration.sql │ │ │ ├── 20250225230540_cascade_delete_2 │ │ │ │ └── migration.sql │ │ │ ├── 20250326202409_on_cascade │ │ │ │ └── migration.sql │ │ │ ├── 20250326202444_add_conversion │ │ │ │ └── migration.sql │ │ │ ├── 20250331190933_more_cascade │ │ │ │ └── migration.sql │ │ │ ├── 20250409203918_add_chat │ │ │ │ └── migration.sql │ │ │ ├── 20250518190347_add_timezone │ │ │ │ └── migration.sql │ │ │ ├── 20251013121758_report_layout │ │ │ │ └── migration.sql │ │ │ ├── 20251018205153_add_import_table │ │ │ │ └── migration.sql │ │ │ ├── 20251018214030_fix │ │ │ │ └── migration.sql │ │ │ ├── 20251022191315_add_status_message │ │ │ │ └── migration.sql │ │ │ ├── 20251028103556_import_batch_and_status │ │ │ │ └── migration.sql │ │ │ ├── 20251028150123_fix_imports_table │ │ │ │ └── migration.sql │ │ │ ├── 20251028150655_fix_imports_again │ │ │ │ └── migration.sql │ │ │ ├── 20251028152531_imports_again │ │ │ │ └── migration.sql │ │ │ ├── 20251029200725_ignore_secret_and_cors │ │ │ │ └── migration.sql │ │ │ ├── 20251118100123_add_revenue_tracking_setting_on_project │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ ├── prisma-json-types.ts │ │ └── schema.prisma │ ├── scripts │ │ ├── ch-copy-from-remote.ts │ │ └── ch-update-sessions-with-revenue.ts │ ├── src │ │ ├── buffers │ │ │ ├── base-buffer.ts │ │ │ ├── bot-buffer.ts │ │ │ ├── event-buffer.test.ts │ │ │ ├── event-buffer.ts │ │ │ ├── index.ts │ │ │ ├── partial-json-match.ts │ │ │ ├── profile-buffer.ts │ │ │ └── session-buffer.ts │ │ ├── clickhouse │ │ │ ├── client.ts │ │ │ ├── csv.ts │ │ │ ├── migration.ts │ │ │ └── query-builder.ts │ │ ├── engine │ │ │ ├── compute.ts │ │ │ ├── fetch.ts │ │ │ ├── format.ts │ │ │ ├── index.ts │ │ │ ├── normalize.ts │ │ │ ├── plan.ts │ │ │ └── types.ts │ │ ├── generated │ │ │ └── empty │ │ ├── logger.ts │ │ ├── prisma-client.ts │ │ ├── services │ │ │ ├── access.service.ts │ │ │ ├── chart.service.ts │ │ │ ├── clients.service.ts │ │ │ ├── conversion.service.ts │ │ │ ├── dashboard.service.ts │ │ │ ├── delete.service.ts │ │ │ ├── event.service.ts │ │ │ ├── funnel.service.ts │ │ │ ├── id.service.ts │ │ │ ├── import.service.ts │ │ │ ├── insights.service.ts │ │ │ ├── notification.service.ts │ │ │ ├── organization.service.ts │ │ │ ├── overview.service.ts │ │ │ ├── profile.service.ts │ │ │ ├── project.service.ts │ │ │ ├── reference.service.ts │ │ │ ├── reports.service.ts │ │ │ ├── retention.service.ts │ │ │ ├── salt.service.ts │ │ │ ├── session.service.ts │ │ │ ├── share.service.ts │ │ │ └── user.service.ts │ │ ├── session-consistency.ts │ │ ├── session-context.ts │ │ ├── sql-builder.ts │ │ └── types.ts │ └── tsconfig.json ├── email │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── footer.tsx │ │ │ └── layout.tsx │ │ ├── emails │ │ │ ├── email-invite.tsx │ │ │ ├── email-reset-password.tsx │ │ │ ├── index.tsx │ │ │ └── trial-ending-soon.tsx │ │ └── index.tsx │ └── tsconfig.json ├── geo │ ├── index.ts │ ├── package.json │ ├── scripts │ │ └── download.ts │ ├── src │ │ └── geo.ts │ └── tsconfig.json ├── importer │ ├── package.json │ ├── src │ │ ├── base-provider.ts │ │ ├── index.ts │ │ ├── providers │ │ │ ├── metadata.ts │ │ │ ├── mixpanel.test.ts │ │ │ ├── mixpanel.ts │ │ │ └── umami.ts │ │ └── types.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── integrations │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── discord.ts │ │ └── slack.ts │ └── tsconfig.json ├── json │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── logger │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── payments │ ├── index.ts │ ├── package.json │ ├── scripts │ │ ├── create-custom-pricing.ts │ │ └── create-products.ts │ ├── src │ │ ├── polar.ts │ │ └── prices.ts │ └── tsconfig.json ├── queue │ ├── index.ts │ ├── package.json │ ├── src │ │ └── queues.ts │ └── tsconfig.json ├── redis │ ├── cachable.test.ts │ ├── cachable.ts │ ├── index.ts │ ├── package.json │ ├── publisher.ts │ ├── redis.ts │ ├── run-every.ts │ └── tsconfig.json ├── sdks │ ├── _info │ │ ├── frameworks.tsx │ │ ├── icons │ │ │ ├── astro-icon.tsx │ │ │ ├── express-icon.tsx │ │ │ ├── flutter-icon.tsx │ │ │ ├── html-icon.tsx │ │ │ ├── kotlin-icon.tsx │ │ │ ├── laravel-icon.tsx │ │ │ ├── nextjs-icon.tsx │ │ │ ├── node-icon.tsx │ │ │ ├── python-icon.tsx │ │ │ ├── react-icon.tsx │ │ │ ├── remix-icon.tsx │ │ │ ├── rest-icon.tsx │ │ │ ├── swift-icon.tsx │ │ │ ├── types.ts │ │ │ └── vue-icon.tsx │ │ ├── index.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── astro │ │ ├── README.md │ │ ├── env.d.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── IdentifyComponent.astro │ │ │ ├── OpenPanelComponent.astro │ │ │ ├── SetGlobalPropertiesComponent.astro │ │ │ └── asto-utils.ts │ │ └── tsconfig.json │ ├── express │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── nextjs │ │ ├── createNextRouteHandler.ts │ │ ├── index.tsx │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── react-native │ │ ├── index.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── sdk │ │ ├── index.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── api.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ └── web │ │ ├── index.ts │ │ ├── package.json │ │ ├── src │ │ ├── index.ts │ │ ├── init-snippet.ts │ │ ├── tracker.ts │ │ ├── types.d.ts │ │ └── types.debug.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts ├── trpc │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── access.ts │ │ ├── errors.ts │ │ ├── root.ts │ │ ├── routers │ │ │ ├── auth.ts │ │ │ ├── chart.ts │ │ │ ├── chat.ts │ │ │ ├── client.ts │ │ │ ├── dashboard.ts │ │ │ ├── event.ts │ │ │ ├── import.ts │ │ │ ├── integration.ts │ │ │ ├── notification.ts │ │ │ ├── onboarding.ts │ │ │ ├── organization.ts │ │ │ ├── overview.ts │ │ │ ├── profile.ts │ │ │ ├── project.ts │ │ │ ├── realtime.ts │ │ │ ├── reference.ts │ │ │ ├── report.ts │ │ │ ├── session.ts │ │ │ ├── share.ts │ │ │ ├── subscription.ts │ │ │ └── user.ts │ │ └── trpc.ts │ ├── tsconfig.json │ └── vitest.config.ts └── validation │ ├── index.ts │ ├── package.json │ ├── src │ ├── index.ts │ ├── test.ts │ └── types.validation.ts │ └── tsconfig.json ├── patches └── nuqs.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── self-hosting ├── .env.template ├── .gitignore ├── caddy │ └── Caddyfile.template ├── clickhouse │ ├── clickhouse-config.xml │ ├── clickhouse-user-config.xml │ └── init-db.sh ├── coolify.yml ├── danger_wipe_everything ├── docker-compose.template.yml ├── get_latest_images ├── logs ├── package-lock.json ├── package.json ├── quiz.ts ├── rebuild ├── restart ├── setup ├── start ├── stop ├── tsconfig.json └── update ├── sh ├── docker-build ├── docker-publish ├── move-sdks-to-examples ├── tag-self-hosting └── tag-supporter ├── tooling ├── publish │ ├── package.json │ ├── publish.ts │ └── tsconfig.json └── typescript │ ├── base.json │ ├── package.json │ └── sdk.json ├── vitest.shared.ts └── vitest.workspace.ts /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/.cursorrules -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.mdx 2 | *.sql -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["yoavbls.pretty-ts-errors"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/README.md -------------------------------------------------------------------------------- /TRADEMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/TRADEMARK.md -------------------------------------------------------------------------------- /admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/README.md -------------------------------------------------------------------------------- /admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/package.json -------------------------------------------------------------------------------- /admin/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/cli.ts -------------------------------------------------------------------------------- /admin/src/commands/clear-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/clear-cache.ts -------------------------------------------------------------------------------- /admin/src/commands/delete-organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/delete-organization.ts -------------------------------------------------------------------------------- /admin/src/commands/delete-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/delete-user.ts -------------------------------------------------------------------------------- /admin/src/commands/lookup-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/lookup-client.ts -------------------------------------------------------------------------------- /admin/src/commands/lookup-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/lookup-email.ts -------------------------------------------------------------------------------- /admin/src/commands/lookup-org.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/lookup-org.ts -------------------------------------------------------------------------------- /admin/src/commands/lookup-project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/commands/lookup-project.ts -------------------------------------------------------------------------------- /admin/src/utils/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/src/utils/display.ts -------------------------------------------------------------------------------- /admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/admin/tsconfig.json -------------------------------------------------------------------------------- /apps/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/Dockerfile -------------------------------------------------------------------------------- /apps/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/package.json -------------------------------------------------------------------------------- /apps/api/scripts/get-bots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/scripts/get-bots.ts -------------------------------------------------------------------------------- /apps/api/scripts/mock-basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/scripts/mock-basic.json -------------------------------------------------------------------------------- /apps/api/scripts/mock-big.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/scripts/mock-big.json -------------------------------------------------------------------------------- /apps/api/scripts/mock-minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/scripts/mock-minimal.json -------------------------------------------------------------------------------- /apps/api/scripts/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/scripts/mock.ts -------------------------------------------------------------------------------- /apps/api/scripts/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/scripts/test.ts -------------------------------------------------------------------------------- /apps/api/src/bots/bots.readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/bots/bots.readme.md -------------------------------------------------------------------------------- /apps/api/src/bots/bots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/bots/bots.ts -------------------------------------------------------------------------------- /apps/api/src/bots/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/bots/index.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/ai.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/ai.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/error.html -------------------------------------------------------------------------------- /apps/api/src/controllers/event.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/event.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/export.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/export.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/healthcheck.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/healthcheck.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/import.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/import.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/insights.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/insights.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/live.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/live.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/misc.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/misc.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/profile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/profile.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/track.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/track.controller.ts -------------------------------------------------------------------------------- /apps/api/src/controllers/webhook.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/controllers/webhook.controller.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/client.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/client.hook.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/duplicate.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/duplicate.hook.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/ip.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/ip.hook.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/is-bot.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/is-bot.hook.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/request-id.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/request-id.hook.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/request-logging.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/request-logging.hook.ts -------------------------------------------------------------------------------- /apps/api/src/hooks/timestamp.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/hooks/timestamp.hook.ts -------------------------------------------------------------------------------- /apps/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/index.ts -------------------------------------------------------------------------------- /apps/api/src/routes/ai.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/ai.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/event.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/event.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/export.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/export.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/import.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/import.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/insights.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/insights.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/live.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/live.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/misc.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/misc.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/oauth-callback.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/oauth-callback.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/profile.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/profile.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/track.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/track.router.ts -------------------------------------------------------------------------------- /apps/api/src/routes/webhook.router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/routes/webhook.router.ts -------------------------------------------------------------------------------- /apps/api/src/utils/ai-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/ai-tools.ts -------------------------------------------------------------------------------- /apps/api/src/utils/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/ai.ts -------------------------------------------------------------------------------- /apps/api/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/auth.ts -------------------------------------------------------------------------------- /apps/api/src/utils/deduplicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/deduplicate.ts -------------------------------------------------------------------------------- /apps/api/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/errors.ts -------------------------------------------------------------------------------- /apps/api/src/utils/graceful-shutdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/graceful-shutdown.ts -------------------------------------------------------------------------------- /apps/api/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/logger.ts -------------------------------------------------------------------------------- /apps/api/src/utils/parse-zod-query-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/parse-zod-query-string.ts -------------------------------------------------------------------------------- /apps/api/src/utils/parseUrlMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/parseUrlMeta.ts -------------------------------------------------------------------------------- /apps/api/src/utils/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/src/utils/rate-limiter.ts -------------------------------------------------------------------------------- /apps/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/tsconfig.json -------------------------------------------------------------------------------- /apps/api/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/api/tsdown.config.ts -------------------------------------------------------------------------------- /apps/public/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/.gitignore -------------------------------------------------------------------------------- /apps/public/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/Dockerfile -------------------------------------------------------------------------------- /apps/public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/README.md -------------------------------------------------------------------------------- /apps/public/app/(content)/[...pages]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/(content)/[...pages]/page.tsx -------------------------------------------------------------------------------- /apps/public/app/(content)/articles/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/(content)/articles/page.tsx -------------------------------------------------------------------------------- /apps/public/app/(content)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/(content)/layout.tsx -------------------------------------------------------------------------------- /apps/public/app/(content)/supporter/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/(content)/supporter/page.tsx -------------------------------------------------------------------------------- /apps/public/app/api/[...op]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/api/[...op]/route.ts -------------------------------------------------------------------------------- /apps/public/app/api/headers/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/api/headers/route.ts -------------------------------------------------------------------------------- /apps/public/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/api/search/route.ts -------------------------------------------------------------------------------- /apps/public/app/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /apps/public/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/docs/layout.tsx -------------------------------------------------------------------------------- /apps/public/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/global.css -------------------------------------------------------------------------------- /apps/public/app/layout.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/layout.config.tsx -------------------------------------------------------------------------------- /apps/public/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/layout.tsx -------------------------------------------------------------------------------- /apps/public/app/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/manifest.ts -------------------------------------------------------------------------------- /apps/public/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/not-found.tsx -------------------------------------------------------------------------------- /apps/public/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/page.tsx -------------------------------------------------------------------------------- /apps/public/app/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/robots.txt -------------------------------------------------------------------------------- /apps/public/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/sitemap.ts -------------------------------------------------------------------------------- /apps/public/app/test/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/app/test/page.tsx -------------------------------------------------------------------------------- /apps/public/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components.json -------------------------------------------------------------------------------- /apps/public/components/Swirls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/Swirls.tsx -------------------------------------------------------------------------------- /apps/public/components/article-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/article-card.tsx -------------------------------------------------------------------------------- /apps/public/components/battery-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/battery-icon.tsx -------------------------------------------------------------------------------- /apps/public/components/common-sdk-config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/common-sdk-config.mdx -------------------------------------------------------------------------------- /apps/public/components/competition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/competition.tsx -------------------------------------------------------------------------------- /apps/public/components/device-id-warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/device-id-warning.tsx -------------------------------------------------------------------------------- /apps/public/components/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/faq.tsx -------------------------------------------------------------------------------- /apps/public/components/feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/feature.tsx -------------------------------------------------------------------------------- /apps/public/components/figure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/figure.tsx -------------------------------------------------------------------------------- /apps/public/components/flow-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/flow-step.tsx -------------------------------------------------------------------------------- /apps/public/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/footer.tsx -------------------------------------------------------------------------------- /apps/public/components/github-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/github-button.tsx -------------------------------------------------------------------------------- /apps/public/components/hero-carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/hero-carousel.tsx -------------------------------------------------------------------------------- /apps/public/components/hero-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/hero-map.tsx -------------------------------------------------------------------------------- /apps/public/components/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/hero.tsx -------------------------------------------------------------------------------- /apps/public/components/line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/line.tsx -------------------------------------------------------------------------------- /apps/public/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/logo.tsx -------------------------------------------------------------------------------- /apps/public/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/navbar.tsx -------------------------------------------------------------------------------- /apps/public/components/personal-data-warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/personal-data-warning.tsx -------------------------------------------------------------------------------- /apps/public/components/pricing-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/pricing-slider.tsx -------------------------------------------------------------------------------- /apps/public/components/section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/section.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/faq.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/features.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/pricing.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/sdks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/sdks.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/stats.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/supporter-perks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/supporter-perks.tsx -------------------------------------------------------------------------------- /apps/public/components/sections/testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/sections/testimonials.tsx -------------------------------------------------------------------------------- /apps/public/components/simple-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/simple-chart.tsx -------------------------------------------------------------------------------- /apps/public/components/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/tag.tsx -------------------------------------------------------------------------------- /apps/public/components/toc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/toc.tsx -------------------------------------------------------------------------------- /apps/public/components/twitter-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/twitter-card.tsx -------------------------------------------------------------------------------- /apps/public/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/ui/accordion.tsx -------------------------------------------------------------------------------- /apps/public/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/public/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/ui/slider.tsx -------------------------------------------------------------------------------- /apps/public/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/public/components/web-sdk-config.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/web-sdk-config.mdx -------------------------------------------------------------------------------- /apps/public/components/why-openpanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/why-openpanel.tsx -------------------------------------------------------------------------------- /apps/public/components/world-map-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/world-map-string.ts -------------------------------------------------------------------------------- /apps/public/components/world-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/components/world-map.tsx -------------------------------------------------------------------------------- /apps/public/content/articles/.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/articles/.cursorrules -------------------------------------------------------------------------------- /apps/public/content/articles/bullmq-alternative.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/articles/bullmq-alternative.mdx -------------------------------------------------------------------------------- /apps/public/content/articles/recap-2024.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/articles/recap-2024.mdx -------------------------------------------------------------------------------- /apps/public/content/articles/vs-mixpanel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/articles/vs-mixpanel.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/adblockers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/adblockers.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/how-it-works.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/how-it-works.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/meta.json -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/astro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/astro.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/express.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/express.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/index.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/kotlin.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/kotlin.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/meta.json -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/nextjs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/nextjs.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/python.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/python.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/react.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/remix.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/remix.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/script.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/script.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/swift.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/swift.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/vue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/vue.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/(tracking)/sdks/web.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/(tracking)/sdks/web.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/api/authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/api/authentication.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/api/export.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/api/export.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/api/insights.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/api/insights.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/api/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/api/meta.json -------------------------------------------------------------------------------- /apps/public/content/docs/api/track.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/api/track.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/get-started/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/get-started/meta.json -------------------------------------------------------------------------------- /apps/public/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/meta.json -------------------------------------------------------------------------------- /apps/public/content/docs/migration/beta-v1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/migration/beta-v1.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/self-hosting/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/self-hosting/changelog.mdx -------------------------------------------------------------------------------- /apps/public/content/docs/self-hosting/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/docs/self-hosting/meta.json -------------------------------------------------------------------------------- /apps/public/content/pages/about.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/about.mdx -------------------------------------------------------------------------------- /apps/public/content/pages/contact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/contact.mdx -------------------------------------------------------------------------------- /apps/public/content/pages/cookies.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/cookies.mdx -------------------------------------------------------------------------------- /apps/public/content/pages/pricing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/pricing.mdx -------------------------------------------------------------------------------- /apps/public/content/pages/privacy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/privacy.mdx -------------------------------------------------------------------------------- /apps/public/content/pages/supporter-thanks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/supporter-thanks.mdx -------------------------------------------------------------------------------- /apps/public/content/pages/terms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/content/pages/terms.mdx -------------------------------------------------------------------------------- /apps/public/lib/dark-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/lib/dark-mode.ts -------------------------------------------------------------------------------- /apps/public/lib/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/lib/github.ts -------------------------------------------------------------------------------- /apps/public/lib/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/lib/source.ts -------------------------------------------------------------------------------- /apps/public/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/lib/utils.ts -------------------------------------------------------------------------------- /apps/public/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/next.config.mjs -------------------------------------------------------------------------------- /apps/public/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/package.json -------------------------------------------------------------------------------- /apps/public/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/postcss.config.mjs -------------------------------------------------------------------------------- /apps/public/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/public/public/article-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/article-example.jpg -------------------------------------------------------------------------------- /apps/public/public/avatar-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/avatar-2.jpg -------------------------------------------------------------------------------- /apps/public/public/avatar-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/avatar-3.jpg -------------------------------------------------------------------------------- /apps/public/public/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/avatar.jpg -------------------------------------------------------------------------------- /apps/public/public/content/bullboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/bullboard.png -------------------------------------------------------------------------------- /apps/public/public/content/bullmq-alternative.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/bullmq-alternative.jpg -------------------------------------------------------------------------------- /apps/public/public/content/cookieless-analytics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/cookieless-analytics.jpg -------------------------------------------------------------------------------- /apps/public/public/content/cover-alternatives.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/cover-alternatives.jpg -------------------------------------------------------------------------------- /apps/public/public/content/cover-default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/cover-default.jpg -------------------------------------------------------------------------------- /apps/public/public/content/cover-mixpanel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/cover-mixpanel.jpg -------------------------------------------------------------------------------- /apps/public/public/content/funnel/funnel-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/funnel/funnel-1.png -------------------------------------------------------------------------------- /apps/public/public/content/funnel/funnel-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/funnel/funnel-2.png -------------------------------------------------------------------------------- /apps/public/public/content/funnel/funnel-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/funnel/funnel-3.png -------------------------------------------------------------------------------- /apps/public/public/content/funnel/funnel-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/funnel/funnel-4.png -------------------------------------------------------------------------------- /apps/public/public/content/funnel/funnel-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/funnel/funnel-5.png -------------------------------------------------------------------------------- /apps/public/public/content/funnels.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/funnels.jpg -------------------------------------------------------------------------------- /apps/public/public/content/groupmq-queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/groupmq-queue.png -------------------------------------------------------------------------------- /apps/public/public/content/mixpanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/mixpanel.png -------------------------------------------------------------------------------- /apps/public/public/content/npm-op-umami-exporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/npm-op-umami-exporter.png -------------------------------------------------------------------------------- /apps/public/public/content/npx-op-umami-exporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/npx-op-umami-exporter.png -------------------------------------------------------------------------------- /apps/public/public/content/read-after-write.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/read-after-write.jpg -------------------------------------------------------------------------------- /apps/public/public/content/recap-2024.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/recap-2024.jpg -------------------------------------------------------------------------------- /apps/public/public/content/screenshot-realtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/screenshot-realtime.png -------------------------------------------------------------------------------- /apps/public/public/content/screenshot-report-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/screenshot-report-bar.png -------------------------------------------------------------------------------- /apps/public/public/content/secure-server.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/secure-server.jpg -------------------------------------------------------------------------------- /apps/public/public/content/self-hosted-analytics.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/self-hosted-analytics.jpg -------------------------------------------------------------------------------- /apps/public/public/content/tools/ackee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/ackee.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/amplitude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/amplitude.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/fathom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/fathom.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/heap.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/matomo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/matomo.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/openpanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/openpanel.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/pirsch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/pirsch.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/plausible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/plausible.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/posthog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/posthog.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/swetrix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/swetrix.png -------------------------------------------------------------------------------- /apps/public/public/content/tools/umami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/content/tools/umami.png -------------------------------------------------------------------------------- /apps/public/public/dashboard-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/dashboard-dark.png -------------------------------------------------------------------------------- /apps/public/public/dashboard-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/dashboard-light.png -------------------------------------------------------------------------------- /apps/public/public/dubble-swirl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/dubble-swirl.svg -------------------------------------------------------------------------------- /apps/public/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/favicon.ico -------------------------------------------------------------------------------- /apps/public/public/funnel-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/funnel-dark.png -------------------------------------------------------------------------------- /apps/public/public/funnel-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/funnel-light.png -------------------------------------------------------------------------------- /apps/public/public/google30d28bbdbd56aa6e.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/google30d28bbdbd56aa6e.html -------------------------------------------------------------------------------- /apps/public/public/icons/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/icons/discord.png -------------------------------------------------------------------------------- /apps/public/public/icons/email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/icons/email.png -------------------------------------------------------------------------------- /apps/public/public/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/icons/github.png -------------------------------------------------------------------------------- /apps/public/public/icons/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/icons/x.png -------------------------------------------------------------------------------- /apps/public/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logo.png -------------------------------------------------------------------------------- /apps/public/public/logos/helpy-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logos/helpy-ui.png -------------------------------------------------------------------------------- /apps/public/public/logos/kiddokitchen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logos/kiddokitchen.png -------------------------------------------------------------------------------- /apps/public/public/logos/maneken.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logos/maneken.jpg -------------------------------------------------------------------------------- /apps/public/public/logos/midday.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logos/midday.png -------------------------------------------------------------------------------- /apps/public/public/logos/screenzen.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logos/screenzen.avif -------------------------------------------------------------------------------- /apps/public/public/logos/tiptip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/logos/tiptip.jpg -------------------------------------------------------------------------------- /apps/public/public/ogimage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/ogimage.jpg -------------------------------------------------------------------------------- /apps/public/public/ogimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/ogimage.png -------------------------------------------------------------------------------- /apps/public/public/op.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/op.js -------------------------------------------------------------------------------- /apps/public/public/op1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/op1.js -------------------------------------------------------------------------------- /apps/public/public/product-analytics-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/product-analytics-light.png -------------------------------------------------------------------------------- /apps/public/public/profile-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/profile-dark.png -------------------------------------------------------------------------------- /apps/public/public/profile-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/profile-light.png -------------------------------------------------------------------------------- /apps/public/public/retention-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/retention-dark.png -------------------------------------------------------------------------------- /apps/public/public/retention-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/retention-light.png -------------------------------------------------------------------------------- /apps/public/public/single-swirl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/single-swirl.svg -------------------------------------------------------------------------------- /apps/public/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/site.webmanifest -------------------------------------------------------------------------------- /apps/public/public/swirl-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/swirl-2.png -------------------------------------------------------------------------------- /apps/public/public/swirl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/swirl.png -------------------------------------------------------------------------------- /apps/public/public/twitter-carl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-carl.jpg -------------------------------------------------------------------------------- /apps/public/public/twitter-greg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-greg.png -------------------------------------------------------------------------------- /apps/public/public/twitter-jacob.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-jacob.jpg -------------------------------------------------------------------------------- /apps/public/public/twitter-lee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-lee.jpg -------------------------------------------------------------------------------- /apps/public/public/twitter-piotr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-piotr.jpg -------------------------------------------------------------------------------- /apps/public/public/twitter-pontus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-pontus.jpg -------------------------------------------------------------------------------- /apps/public/public/twitter-steven.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/twitter-steven.jpg -------------------------------------------------------------------------------- /apps/public/public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /apps/public/public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /apps/public/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/source.config.ts -------------------------------------------------------------------------------- /apps/public/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/tailwind.config.js -------------------------------------------------------------------------------- /apps/public/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/public/tsconfig.json -------------------------------------------------------------------------------- /apps/start/.cta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/.cta.json -------------------------------------------------------------------------------- /apps/start/.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/.cursorrules -------------------------------------------------------------------------------- /apps/start/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/.gitignore -------------------------------------------------------------------------------- /apps/start/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/.vscode/settings.json -------------------------------------------------------------------------------- /apps/start/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/Dockerfile -------------------------------------------------------------------------------- /apps/start/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/README.md -------------------------------------------------------------------------------- /apps/start/ROUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/ROUTING.md -------------------------------------------------------------------------------- /apps/start/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/biome.json -------------------------------------------------------------------------------- /apps/start/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/components.json -------------------------------------------------------------------------------- /apps/start/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/package.json -------------------------------------------------------------------------------- /apps/start/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/favicon.ico -------------------------------------------------------------------------------- /apps/start/public/img-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/img-1.webp -------------------------------------------------------------------------------- /apps/start/public/img-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/img-2.webp -------------------------------------------------------------------------------- /apps/start/public/img-3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/img-3.webp -------------------------------------------------------------------------------- /apps/start/public/img-4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/img-4.webp -------------------------------------------------------------------------------- /apps/start/public/img-5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/img-5.webp -------------------------------------------------------------------------------- /apps/start/public/img-6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/img-6.webp -------------------------------------------------------------------------------- /apps/start/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/logo.svg -------------------------------------------------------------------------------- /apps/start/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/logo192.png -------------------------------------------------------------------------------- /apps/start/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/logo512.png -------------------------------------------------------------------------------- /apps/start/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/manifest.json -------------------------------------------------------------------------------- /apps/start/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/public/robots.txt -------------------------------------------------------------------------------- /apps/start/src/app/global-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/app/global-middleware.ts -------------------------------------------------------------------------------- /apps/start/src/components/animate-height.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/animate-height.tsx -------------------------------------------------------------------------------- /apps/start/src/components/animated-number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/animated-number.tsx -------------------------------------------------------------------------------- /apps/start/src/components/auth/or.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/auth/or.tsx -------------------------------------------------------------------------------- /apps/start/src/components/auth/sign-in-github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/auth/sign-in-github.tsx -------------------------------------------------------------------------------- /apps/start/src/components/auth/sign-in-google.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/auth/sign-in-google.tsx -------------------------------------------------------------------------------- /apps/start/src/components/button-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/button-container.tsx -------------------------------------------------------------------------------- /apps/start/src/components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/card.tsx -------------------------------------------------------------------------------- /apps/start/src/components/charts/chart-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/charts/chart-tooltip.tsx -------------------------------------------------------------------------------- /apps/start/src/components/charts/common-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/charts/common-bar.tsx -------------------------------------------------------------------------------- /apps/start/src/components/chat/chat-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/chat/chat-form.tsx -------------------------------------------------------------------------------- /apps/start/src/components/chat/chat-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/chat/chat-message.tsx -------------------------------------------------------------------------------- /apps/start/src/components/chat/chat-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/chat/chat-messages.tsx -------------------------------------------------------------------------------- /apps/start/src/components/chat/chat-report.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/chat/chat-report.tsx -------------------------------------------------------------------------------- /apps/start/src/components/chat/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/chat/chat.tsx -------------------------------------------------------------------------------- /apps/start/src/components/click-to-copy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/click-to-copy.tsx -------------------------------------------------------------------------------- /apps/start/src/components/clients/table/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/clients/table/columns.tsx -------------------------------------------------------------------------------- /apps/start/src/components/clients/table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/clients/table/index.tsx -------------------------------------------------------------------------------- /apps/start/src/components/color-square.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/color-square.tsx -------------------------------------------------------------------------------- /apps/start/src/components/column-created-at.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/column-created-at.tsx -------------------------------------------------------------------------------- /apps/start/src/components/dot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/dot.tsx -------------------------------------------------------------------------------- /apps/start/src/components/events/event-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/events/event-icon.tsx -------------------------------------------------------------------------------- /apps/start/src/components/events/event-list-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/events/event-list-item.tsx -------------------------------------------------------------------------------- /apps/start/src/components/events/event-listener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/events/event-listener.tsx -------------------------------------------------------------------------------- /apps/start/src/components/events/table/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/events/table/columns.tsx -------------------------------------------------------------------------------- /apps/start/src/components/events/table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/events/table/index.tsx -------------------------------------------------------------------------------- /apps/start/src/components/events/table/item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/events/table/item.tsx -------------------------------------------------------------------------------- /apps/start/src/components/fade-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/fade-in.tsx -------------------------------------------------------------------------------- /apps/start/src/components/feedback-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/feedback-button.tsx -------------------------------------------------------------------------------- /apps/start/src/components/forms/checkbox-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/forms/checkbox-item.tsx -------------------------------------------------------------------------------- /apps/start/src/components/forms/copy-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/forms/copy-input.tsx -------------------------------------------------------------------------------- /apps/start/src/components/forms/input-with-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/forms/input-with-label.tsx -------------------------------------------------------------------------------- /apps/start/src/components/forms/tag-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/forms/tag-input.tsx -------------------------------------------------------------------------------- /apps/start/src/components/full-page-empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/full-page-empty-state.tsx -------------------------------------------------------------------------------- /apps/start/src/components/full-page-error-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/full-page-error-state.tsx -------------------------------------------------------------------------------- /apps/start/src/components/full-width-navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/full-width-navbar.tsx -------------------------------------------------------------------------------- /apps/start/src/components/fullscreen-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/fullscreen-toggle.tsx -------------------------------------------------------------------------------- /apps/start/src/components/grid-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/grid-table.tsx -------------------------------------------------------------------------------- /apps/start/src/components/lazy-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/lazy-component.tsx -------------------------------------------------------------------------------- /apps/start/src/components/links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/links.tsx -------------------------------------------------------------------------------- /apps/start/src/components/login-left-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/login-left-panel.tsx -------------------------------------------------------------------------------- /apps/start/src/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/logo.tsx -------------------------------------------------------------------------------- /apps/start/src/components/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/markdown.tsx -------------------------------------------------------------------------------- /apps/start/src/components/mock-event-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/mock-event-list.tsx -------------------------------------------------------------------------------- /apps/start/src/components/onboarding/steps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/onboarding/steps.tsx -------------------------------------------------------------------------------- /apps/start/src/components/page-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/page-container.tsx -------------------------------------------------------------------------------- /apps/start/src/components/page-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/page-header.tsx -------------------------------------------------------------------------------- /apps/start/src/components/pagination-floating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/pagination-floating.tsx -------------------------------------------------------------------------------- /apps/start/src/components/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/pagination.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ping.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ping.tsx -------------------------------------------------------------------------------- /apps/start/src/components/profile-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/profile-toggle.tsx -------------------------------------------------------------------------------- /apps/start/src/components/project-mapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/project-mapper.tsx -------------------------------------------------------------------------------- /apps/start/src/components/project-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/project-selector.tsx -------------------------------------------------------------------------------- /apps/start/src/components/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/providers.tsx -------------------------------------------------------------------------------- /apps/start/src/components/realtime/map/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/realtime/map/index.tsx -------------------------------------------------------------------------------- /apps/start/src/components/realtime/map/markers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/realtime/map/markers.ts -------------------------------------------------------------------------------- /apps/start/src/components/report-chart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/report-chart/index.tsx -------------------------------------------------------------------------------- /apps/start/src/components/report/reportSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/report/reportSlice.ts -------------------------------------------------------------------------------- /apps/start/src/components/selling-points.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/selling-points.tsx -------------------------------------------------------------------------------- /apps/start/src/components/sidebar-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/sidebar-link.tsx -------------------------------------------------------------------------------- /apps/start/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/sidebar.tsx -------------------------------------------------------------------------------- /apps/start/src/components/skeleton-dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/skeleton-dashboard.tsx -------------------------------------------------------------------------------- /apps/start/src/components/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/skeleton.tsx -------------------------------------------------------------------------------- /apps/start/src/components/stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/stats.tsx -------------------------------------------------------------------------------- /apps/start/src/components/syntax.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/syntax.tsx -------------------------------------------------------------------------------- /apps/start/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /apps/start/src/components/time-window-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/time-window-picker.tsx -------------------------------------------------------------------------------- /apps/start/src/components/tooltip-complete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/tooltip-complete.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/RenderDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/RenderDots.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/combobox-events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/combobox-events.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/combobox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/combobox.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/command.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/date-time.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/date-time.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/input-date-time.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/input-date-time.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/input-enter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/input-enter.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/key-value-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/key-value-grid.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/key-value.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/key-value.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/padding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/padding.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/spinner.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/table.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /apps/start/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/start/src/components/widget-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/widget-table.tsx -------------------------------------------------------------------------------- /apps/start/src/components/widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/components/widget.tsx -------------------------------------------------------------------------------- /apps/start/src/hooks/use-app-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-app-context.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-app-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-app-params.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-breakpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-breakpoint.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-callback-ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-callback-ref.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-client-secret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-client-secret.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-cookie-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-cookie-store.tsx -------------------------------------------------------------------------------- /apps/start/src/hooks/use-dashed-stroke.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-dashed-stroke.tsx -------------------------------------------------------------------------------- /apps/start/src/hooks/use-debounce-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-debounce-fn.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-debounce-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-debounce-state.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-debounce-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-debounce-value.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-debounced-callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-debounced-callback.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-event-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-event-names.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-event-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-event-properties.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-event-query-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-event-query-filters.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-format-date-interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-format-date-interval.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-logout.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-numer-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-numer-formatter.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-page-tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-page-tabs.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-profile-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-profile-properties.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-profile-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-profile-values.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-property-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-property-values.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-rechart-data-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-rechart-data-model.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-scroll-anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-scroll-anchor.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-search-query-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-search-query-state.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-session-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-session-extension.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-theme.ts: -------------------------------------------------------------------------------- 1 | export { useTheme } from '@/components/theme-provider'; 2 | -------------------------------------------------------------------------------- /apps/start/src/hooks/use-throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-throttle.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-visible-series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-visible-series.ts -------------------------------------------------------------------------------- /apps/start/src/hooks/use-ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/hooks/use-ws.ts -------------------------------------------------------------------------------- /apps/start/src/integrations/trpc/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/integrations/trpc/react.ts -------------------------------------------------------------------------------- /apps/start/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/start/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/logo.svg -------------------------------------------------------------------------------- /apps/start/src/modals/Instructions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/Instructions.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/Modal/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/Modal/Container.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/Modal/scrollable-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/Modal/scrollable-modal.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-client.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-dashboard.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-import.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-import.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-integration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-integration.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-notification-rule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-notification-rule.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-project.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-project.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/add-reference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/add-reference.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/billing-success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/billing-success.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/confirm.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/create-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/create-invite.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/date-ranger-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/date-ranger-picker.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/date-time-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/date-time-picker.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/edit-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/edit-client.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/edit-dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/edit-dashboard.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/edit-event.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/edit-event.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/edit-member.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/edit-member.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/edit-reference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/edit-reference.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/edit-report.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/edit-report.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/event-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/event-details.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/index.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/onboarding-troubleshoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/onboarding-troubleshoot.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/overview-chart-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/overview-chart-details.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/overview-filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/overview-filters.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/request-reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/request-reset-password.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/save-report.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/save-report.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/select-billing-plan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/select-billing-plan.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/share-overview-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/share-overview-modal.tsx -------------------------------------------------------------------------------- /apps/start/src/modals/view-chart-users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/modals/view-chart-users.tsx -------------------------------------------------------------------------------- /apps/start/src/redux/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/redux/index.ts -------------------------------------------------------------------------------- /apps/start/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routeTree.gen.ts -------------------------------------------------------------------------------- /apps/start/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/router.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/__root.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_app.$organizationId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_app.$organizationId.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_app.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_login.login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_login.login.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_login.reset-password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_login.reset-password.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_login.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_public.onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_public.onboarding.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_public.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_public.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/_steps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/_steps.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/api/config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/api/config.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/api/healthcheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/api/healthcheck.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/index.tsx -------------------------------------------------------------------------------- /apps/start/src/routes/share.overview.$shareId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/routes/share.overview.$shareId.tsx -------------------------------------------------------------------------------- /apps/start/src/server/get-envs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/server/get-envs.ts -------------------------------------------------------------------------------- /apps/start/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/styles.css -------------------------------------------------------------------------------- /apps/start/src/translations/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/translations/countries.ts -------------------------------------------------------------------------------- /apps/start/src/translations/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/translations/properties.ts -------------------------------------------------------------------------------- /apps/start/src/trpc/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/trpc/client.ts -------------------------------------------------------------------------------- /apps/start/src/types/data-table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/types/data-table.ts -------------------------------------------------------------------------------- /apps/start/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/types/index.ts -------------------------------------------------------------------------------- /apps/start/src/types/react-simple-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/types/react-simple-map.d.ts -------------------------------------------------------------------------------- /apps/start/src/utils/are-props-equal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/are-props-equal.ts -------------------------------------------------------------------------------- /apps/start/src/utils/casing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/casing.ts -------------------------------------------------------------------------------- /apps/start/src/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/clipboard.ts -------------------------------------------------------------------------------- /apps/start/src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/cn.ts -------------------------------------------------------------------------------- /apps/start/src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/date.ts -------------------------------------------------------------------------------- /apps/start/src/utils/getDbId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/getDbId.ts -------------------------------------------------------------------------------- /apps/start/src/utils/getters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/getters.ts -------------------------------------------------------------------------------- /apps/start/src/utils/math.ts: -------------------------------------------------------------------------------- 1 | export * from '@openpanel/common'; 2 | -------------------------------------------------------------------------------- /apps/start/src/utils/op.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/op.ts -------------------------------------------------------------------------------- /apps/start/src/utils/should-ignore-keypress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/should-ignore-keypress.ts -------------------------------------------------------------------------------- /apps/start/src/utils/slug.ts: -------------------------------------------------------------------------------- 1 | export * from '@openpanel/common'; 2 | -------------------------------------------------------------------------------- /apps/start/src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/theme.ts -------------------------------------------------------------------------------- /apps/start/src/utils/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/title.ts -------------------------------------------------------------------------------- /apps/start/src/utils/truncate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/src/utils/truncate.ts -------------------------------------------------------------------------------- /apps/start/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/tsconfig.json -------------------------------------------------------------------------------- /apps/start/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/vite.config.ts -------------------------------------------------------------------------------- /apps/start/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/start/wrangler.jsonc -------------------------------------------------------------------------------- /apps/worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/Dockerfile -------------------------------------------------------------------------------- /apps/worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/package.json -------------------------------------------------------------------------------- /apps/worker/scripts/get-referrers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/scripts/get-referrers.ts -------------------------------------------------------------------------------- /apps/worker/src/boot-cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/boot-cron.ts -------------------------------------------------------------------------------- /apps/worker/src/boot-workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/boot-workers.ts -------------------------------------------------------------------------------- /apps/worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/index.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/cron.delete-projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/cron.delete-projects.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/cron.ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/cron.ping.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/cron.salt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/cron.salt.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/cron.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/events.create-session-end.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/events.create-session-end.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/events.incoming-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/events.incoming-event.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/import.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/misc.trail-ending-soon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/misc.trail-ending-soon.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/misc.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/notification.ts -------------------------------------------------------------------------------- /apps/worker/src/jobs/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/jobs/sessions.ts -------------------------------------------------------------------------------- /apps/worker/src/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/metrics.ts -------------------------------------------------------------------------------- /apps/worker/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/utils/logger.ts -------------------------------------------------------------------------------- /apps/worker/src/utils/session-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/src/utils/session-handler.ts -------------------------------------------------------------------------------- /apps/worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/tsconfig.json -------------------------------------------------------------------------------- /apps/worker/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/tsdown.config.ts -------------------------------------------------------------------------------- /apps/worker/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/apps/worker/vitest.config.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/biome.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/package.json -------------------------------------------------------------------------------- /packages/auth/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/constants.ts -------------------------------------------------------------------------------- /packages/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/index.ts -------------------------------------------------------------------------------- /packages/auth/nextjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/nextjs.ts -------------------------------------------------------------------------------- /packages/auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/package.json -------------------------------------------------------------------------------- /packages/auth/parse-cookie-domain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/parse-cookie-domain.test.ts -------------------------------------------------------------------------------- /packages/auth/parse-cookie-domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/parse-cookie-domain.ts -------------------------------------------------------------------------------- /packages/auth/server/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/server/oauth.ts -------------------------------------------------------------------------------- /packages/auth/src/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/src/cookie.ts -------------------------------------------------------------------------------- /packages/auth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/src/index.ts -------------------------------------------------------------------------------- /packages/auth/src/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/src/oauth.ts -------------------------------------------------------------------------------- /packages/auth/src/password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/src/password.ts -------------------------------------------------------------------------------- /packages/auth/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/src/session.ts -------------------------------------------------------------------------------- /packages/auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/auth/tsconfig.json -------------------------------------------------------------------------------- /packages/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/index.ts -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/scripts/get-referrers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/scripts/get-referrers.ts -------------------------------------------------------------------------------- /packages/common/server/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/crypto.ts -------------------------------------------------------------------------------- /packages/common/server/get-client-ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/get-client-ip.ts -------------------------------------------------------------------------------- /packages/common/server/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/id.ts -------------------------------------------------------------------------------- /packages/common/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/index.ts -------------------------------------------------------------------------------- /packages/common/server/parse-referrer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/parse-referrer.test.ts -------------------------------------------------------------------------------- /packages/common/server/parse-referrer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/parse-referrer.ts -------------------------------------------------------------------------------- /packages/common/server/parser-user-agent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/parser-user-agent.test.ts -------------------------------------------------------------------------------- /packages/common/server/parser-user-agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/parser-user-agent.ts -------------------------------------------------------------------------------- /packages/common/server/profileId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/profileId.ts -------------------------------------------------------------------------------- /packages/common/server/referrers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/server/referrers/index.ts -------------------------------------------------------------------------------- /packages/common/src/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/date.ts -------------------------------------------------------------------------------- /packages/common/src/get-previous-metric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/get-previous-metric.ts -------------------------------------------------------------------------------- /packages/common/src/group-by-labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/group-by-labels.ts -------------------------------------------------------------------------------- /packages/common/src/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/id.ts -------------------------------------------------------------------------------- /packages/common/src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/math.ts -------------------------------------------------------------------------------- /packages/common/src/names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/names.ts -------------------------------------------------------------------------------- /packages/common/src/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/object.test.ts -------------------------------------------------------------------------------- /packages/common/src/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/object.ts -------------------------------------------------------------------------------- /packages/common/src/slug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/slug.ts -------------------------------------------------------------------------------- /packages/common/src/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/string.ts -------------------------------------------------------------------------------- /packages/common/src/timezones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/timezones.ts -------------------------------------------------------------------------------- /packages/common/src/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/src/url.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/common/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/common/vitest.config.ts -------------------------------------------------------------------------------- /packages/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/constants/index.ts -------------------------------------------------------------------------------- /packages/constants/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/constants/package.json -------------------------------------------------------------------------------- /packages/constants/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/constants/tsconfig.json -------------------------------------------------------------------------------- /packages/db/code-migrations/1-settings.ts: -------------------------------------------------------------------------------- 1 | export const up = async () => { 2 | // Deprecate migration 3 | }; 4 | -------------------------------------------------------------------------------- /packages/db/code-migrations/2-accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/code-migrations/2-accounts.ts -------------------------------------------------------------------------------- /packages/db/code-migrations/3-init-ch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/code-migrations/3-init-ch.ts -------------------------------------------------------------------------------- /packages/db/code-migrations/4-add-sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/code-migrations/4-add-sessions.ts -------------------------------------------------------------------------------- /packages/db/code-migrations/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/code-migrations/helpers.ts -------------------------------------------------------------------------------- /packages/db/code-migrations/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/code-migrations/migrate.ts -------------------------------------------------------------------------------- /packages/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/index.ts -------------------------------------------------------------------------------- /packages/db/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/package.json -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20231101143637_add_minute_to_interval/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "Interval" ADD VALUE 'minute'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240107183438_add_histogram/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ChartType" ADD VALUE 'histogram'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240219083932_add_map_to_chart_types/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ChartType" ADD VALUE 'map'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240223193217_add_funnel_chart_type/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ChartType" ADD VALUE 'funnel'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20240922184723_add_retention/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ChartType" ADD VALUE 'retention'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20241010202123_add_week_as_interval/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "Interval" ADD VALUE 'week'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/20250326202444_add_conversion/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ChartType" ADD VALUE 'conversion'; 3 | -------------------------------------------------------------------------------- /packages/db/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /packages/db/prisma/prisma-json-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/prisma/prisma-json-types.ts -------------------------------------------------------------------------------- /packages/db/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/db/scripts/ch-copy-from-remote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/scripts/ch-copy-from-remote.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/base-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/base-buffer.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/bot-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/bot-buffer.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/event-buffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/event-buffer.test.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/event-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/event-buffer.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/index.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/partial-json-match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/partial-json-match.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/profile-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/profile-buffer.ts -------------------------------------------------------------------------------- /packages/db/src/buffers/session-buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/buffers/session-buffer.ts -------------------------------------------------------------------------------- /packages/db/src/clickhouse/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/clickhouse/client.ts -------------------------------------------------------------------------------- /packages/db/src/clickhouse/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/clickhouse/csv.ts -------------------------------------------------------------------------------- /packages/db/src/clickhouse/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/clickhouse/migration.ts -------------------------------------------------------------------------------- /packages/db/src/clickhouse/query-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/clickhouse/query-builder.ts -------------------------------------------------------------------------------- /packages/db/src/engine/compute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/compute.ts -------------------------------------------------------------------------------- /packages/db/src/engine/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/fetch.ts -------------------------------------------------------------------------------- /packages/db/src/engine/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/format.ts -------------------------------------------------------------------------------- /packages/db/src/engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/index.ts -------------------------------------------------------------------------------- /packages/db/src/engine/normalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/normalize.ts -------------------------------------------------------------------------------- /packages/db/src/engine/plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/plan.ts -------------------------------------------------------------------------------- /packages/db/src/engine/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/engine/types.ts -------------------------------------------------------------------------------- /packages/db/src/generated/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/db/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/logger.ts -------------------------------------------------------------------------------- /packages/db/src/prisma-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/prisma-client.ts -------------------------------------------------------------------------------- /packages/db/src/services/access.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/access.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/chart.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/chart.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/clients.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/clients.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/conversion.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/conversion.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/dashboard.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/dashboard.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/delete.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/delete.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/event.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/event.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/funnel.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/funnel.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/id.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/id.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/import.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/import.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/insights.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/insights.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/notification.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/organization.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/organization.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/overview.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/overview.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/profile.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/project.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/project.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/reference.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/reference.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/reports.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/reports.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/retention.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/retention.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/salt.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/salt.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/session.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/session.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/share.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/share.service.ts -------------------------------------------------------------------------------- /packages/db/src/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/services/user.service.ts -------------------------------------------------------------------------------- /packages/db/src/session-consistency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/session-consistency.ts -------------------------------------------------------------------------------- /packages/db/src/session-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/session-context.ts -------------------------------------------------------------------------------- /packages/db/src/sql-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/sql-builder.ts -------------------------------------------------------------------------------- /packages/db/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/src/types.ts -------------------------------------------------------------------------------- /packages/db/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/db/tsconfig.json -------------------------------------------------------------------------------- /packages/email/index.ts: -------------------------------------------------------------------------------- 1 | export * from './src'; 2 | -------------------------------------------------------------------------------- /packages/email/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/package.json -------------------------------------------------------------------------------- /packages/email/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/src/components/footer.tsx -------------------------------------------------------------------------------- /packages/email/src/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/src/components/layout.tsx -------------------------------------------------------------------------------- /packages/email/src/emails/email-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/src/emails/email-invite.tsx -------------------------------------------------------------------------------- /packages/email/src/emails/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/src/emails/index.tsx -------------------------------------------------------------------------------- /packages/email/src/emails/trial-ending-soon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/src/emails/trial-ending-soon.tsx -------------------------------------------------------------------------------- /packages/email/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/src/index.tsx -------------------------------------------------------------------------------- /packages/email/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/email/tsconfig.json -------------------------------------------------------------------------------- /packages/geo/index.ts: -------------------------------------------------------------------------------- 1 | export * from './src/geo'; 2 | -------------------------------------------------------------------------------- /packages/geo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/geo/package.json -------------------------------------------------------------------------------- /packages/geo/scripts/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/geo/scripts/download.ts -------------------------------------------------------------------------------- /packages/geo/src/geo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/geo/src/geo.ts -------------------------------------------------------------------------------- /packages/geo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/geo/tsconfig.json -------------------------------------------------------------------------------- /packages/importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/package.json -------------------------------------------------------------------------------- /packages/importer/src/base-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/base-provider.ts -------------------------------------------------------------------------------- /packages/importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/index.ts -------------------------------------------------------------------------------- /packages/importer/src/providers/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/providers/metadata.ts -------------------------------------------------------------------------------- /packages/importer/src/providers/mixpanel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/providers/mixpanel.test.ts -------------------------------------------------------------------------------- /packages/importer/src/providers/mixpanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/providers/mixpanel.ts -------------------------------------------------------------------------------- /packages/importer/src/providers/umami.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/providers/umami.ts -------------------------------------------------------------------------------- /packages/importer/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/src/types.ts -------------------------------------------------------------------------------- /packages/importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/tsconfig.json -------------------------------------------------------------------------------- /packages/importer/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/importer/vitest.config.ts -------------------------------------------------------------------------------- /packages/integrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/integrations/index.ts -------------------------------------------------------------------------------- /packages/integrations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/integrations/package.json -------------------------------------------------------------------------------- /packages/integrations/src/discord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/integrations/src/discord.ts -------------------------------------------------------------------------------- /packages/integrations/src/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/integrations/src/slack.ts -------------------------------------------------------------------------------- /packages/integrations/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/integrations/tsconfig.json -------------------------------------------------------------------------------- /packages/json/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/json/index.ts -------------------------------------------------------------------------------- /packages/json/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/json/package.json -------------------------------------------------------------------------------- /packages/json/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/json/tsconfig.json -------------------------------------------------------------------------------- /packages/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/logger/index.ts -------------------------------------------------------------------------------- /packages/logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/logger/package.json -------------------------------------------------------------------------------- /packages/logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/logger/tsconfig.json -------------------------------------------------------------------------------- /packages/payments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/payments/index.ts -------------------------------------------------------------------------------- /packages/payments/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/payments/package.json -------------------------------------------------------------------------------- /packages/payments/scripts/create-products.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/payments/scripts/create-products.ts -------------------------------------------------------------------------------- /packages/payments/src/polar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/payments/src/polar.ts -------------------------------------------------------------------------------- /packages/payments/src/prices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/payments/src/prices.ts -------------------------------------------------------------------------------- /packages/payments/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/payments/tsconfig.json -------------------------------------------------------------------------------- /packages/queue/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/queue/index.ts -------------------------------------------------------------------------------- /packages/queue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/queue/package.json -------------------------------------------------------------------------------- /packages/queue/src/queues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/queue/src/queues.ts -------------------------------------------------------------------------------- /packages/queue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/queue/tsconfig.json -------------------------------------------------------------------------------- /packages/redis/cachable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/cachable.test.ts -------------------------------------------------------------------------------- /packages/redis/cachable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/cachable.ts -------------------------------------------------------------------------------- /packages/redis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/index.ts -------------------------------------------------------------------------------- /packages/redis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/package.json -------------------------------------------------------------------------------- /packages/redis/publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/publisher.ts -------------------------------------------------------------------------------- /packages/redis/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/redis.ts -------------------------------------------------------------------------------- /packages/redis/run-every.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/run-every.ts -------------------------------------------------------------------------------- /packages/redis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/redis/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/_info/frameworks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/frameworks.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/astro-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/astro-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/express-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/express-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/flutter-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/flutter-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/html-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/html-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/kotlin-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/kotlin-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/laravel-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/laravel-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/nextjs-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/nextjs-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/node-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/node-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/python-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/python-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/react-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/react-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/remix-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/remix-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/rest-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/rest-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/swift-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/swift-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/icons/types.ts: -------------------------------------------------------------------------------- 1 | export interface IconProps { 2 | className?: string; 3 | } 4 | -------------------------------------------------------------------------------- /packages/sdks/_info/icons/vue-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/icons/vue-icon.tsx -------------------------------------------------------------------------------- /packages/sdks/_info/index.ts: -------------------------------------------------------------------------------- 1 | export * from './frameworks'; 2 | -------------------------------------------------------------------------------- /packages/sdks/_info/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/package.json -------------------------------------------------------------------------------- /packages/sdks/_info/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/_info/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/astro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/README.md -------------------------------------------------------------------------------- /packages/sdks/astro/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/env.d.ts -------------------------------------------------------------------------------- /packages/sdks/astro/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/index.ts -------------------------------------------------------------------------------- /packages/sdks/astro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/package.json -------------------------------------------------------------------------------- /packages/sdks/astro/src/IdentifyComponent.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/src/IdentifyComponent.astro -------------------------------------------------------------------------------- /packages/sdks/astro/src/OpenPanelComponent.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/src/OpenPanelComponent.astro -------------------------------------------------------------------------------- /packages/sdks/astro/src/asto-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/src/asto-utils.ts -------------------------------------------------------------------------------- /packages/sdks/astro/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/astro/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/express/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/express/index.ts -------------------------------------------------------------------------------- /packages/sdks/express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/express/package.json -------------------------------------------------------------------------------- /packages/sdks/express/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/express/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/express/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/express/tsup.config.ts -------------------------------------------------------------------------------- /packages/sdks/nextjs/createNextRouteHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/nextjs/createNextRouteHandler.ts -------------------------------------------------------------------------------- /packages/sdks/nextjs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/nextjs/index.tsx -------------------------------------------------------------------------------- /packages/sdks/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/nextjs/package.json -------------------------------------------------------------------------------- /packages/sdks/nextjs/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/nextjs/server.ts -------------------------------------------------------------------------------- /packages/sdks/nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/nextjs/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/nextjs/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/nextjs/tsup.config.ts -------------------------------------------------------------------------------- /packages/sdks/react-native/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/react-native/index.ts -------------------------------------------------------------------------------- /packages/sdks/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/react-native/package.json -------------------------------------------------------------------------------- /packages/sdks/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/react-native/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/react-native/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/react-native/tsup.config.ts -------------------------------------------------------------------------------- /packages/sdks/sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/sdk/index.ts -------------------------------------------------------------------------------- /packages/sdks/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/sdk/package.json -------------------------------------------------------------------------------- /packages/sdks/sdk/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/sdk/src/api.ts -------------------------------------------------------------------------------- /packages/sdks/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdks/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/sdk/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/sdk/tsup.config.ts -------------------------------------------------------------------------------- /packages/sdks/web/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/index.ts -------------------------------------------------------------------------------- /packages/sdks/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/package.json -------------------------------------------------------------------------------- /packages/sdks/web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/src/index.ts -------------------------------------------------------------------------------- /packages/sdks/web/src/init-snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/src/init-snippet.ts -------------------------------------------------------------------------------- /packages/sdks/web/src/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/src/tracker.ts -------------------------------------------------------------------------------- /packages/sdks/web/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/src/types.d.ts -------------------------------------------------------------------------------- /packages/sdks/web/src/types.debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/src/types.debug.ts -------------------------------------------------------------------------------- /packages/sdks/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/tsconfig.json -------------------------------------------------------------------------------- /packages/sdks/web/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/sdks/web/tsup.config.ts -------------------------------------------------------------------------------- /packages/trpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/index.ts -------------------------------------------------------------------------------- /packages/trpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/package.json -------------------------------------------------------------------------------- /packages/trpc/src/access.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/access.ts -------------------------------------------------------------------------------- /packages/trpc/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/errors.ts -------------------------------------------------------------------------------- /packages/trpc/src/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/root.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/auth.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/chart.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/chat.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/client.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/dashboard.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/event.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/import.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/integration.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/notification.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/onboarding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/onboarding.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/organization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/organization.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/overview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/overview.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/profile.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/project.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/realtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/realtime.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/reference.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/report.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/session.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/share.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/subscription.ts -------------------------------------------------------------------------------- /packages/trpc/src/routers/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/routers/user.ts -------------------------------------------------------------------------------- /packages/trpc/src/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/src/trpc.ts -------------------------------------------------------------------------------- /packages/trpc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/tsconfig.json -------------------------------------------------------------------------------- /packages/trpc/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/trpc/vitest.config.ts -------------------------------------------------------------------------------- /packages/validation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/validation/index.ts -------------------------------------------------------------------------------- /packages/validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/validation/package.json -------------------------------------------------------------------------------- /packages/validation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/validation/src/index.ts -------------------------------------------------------------------------------- /packages/validation/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/validation/src/test.ts -------------------------------------------------------------------------------- /packages/validation/src/types.validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/validation/src/types.validation.ts -------------------------------------------------------------------------------- /packages/validation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/packages/validation/tsconfig.json -------------------------------------------------------------------------------- /patches/nuqs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/patches/nuqs.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /self-hosting/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/.env.template -------------------------------------------------------------------------------- /self-hosting/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/.gitignore -------------------------------------------------------------------------------- /self-hosting/caddy/Caddyfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/caddy/Caddyfile.template -------------------------------------------------------------------------------- /self-hosting/clickhouse/clickhouse-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/clickhouse/clickhouse-config.xml -------------------------------------------------------------------------------- /self-hosting/clickhouse/init-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/clickhouse/init-db.sh -------------------------------------------------------------------------------- /self-hosting/coolify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/coolify.yml -------------------------------------------------------------------------------- /self-hosting/danger_wipe_everything: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/danger_wipe_everything -------------------------------------------------------------------------------- /self-hosting/docker-compose.template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/docker-compose.template.yml -------------------------------------------------------------------------------- /self-hosting/get_latest_images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/get_latest_images -------------------------------------------------------------------------------- /self-hosting/logs: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker compose logs -f -------------------------------------------------------------------------------- /self-hosting/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/package-lock.json -------------------------------------------------------------------------------- /self-hosting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/package.json -------------------------------------------------------------------------------- /self-hosting/quiz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/quiz.ts -------------------------------------------------------------------------------- /self-hosting/rebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/rebuild -------------------------------------------------------------------------------- /self-hosting/restart: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker compose restart -------------------------------------------------------------------------------- /self-hosting/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/setup -------------------------------------------------------------------------------- /self-hosting/start: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker compose up -d -------------------------------------------------------------------------------- /self-hosting/stop: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker compose down -------------------------------------------------------------------------------- /self-hosting/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/tsconfig.json -------------------------------------------------------------------------------- /self-hosting/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/self-hosting/update -------------------------------------------------------------------------------- /sh/docker-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/sh/docker-build -------------------------------------------------------------------------------- /sh/docker-publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/sh/docker-publish -------------------------------------------------------------------------------- /sh/move-sdks-to-examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/sh/move-sdks-to-examples -------------------------------------------------------------------------------- /sh/tag-self-hosting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/sh/tag-self-hosting -------------------------------------------------------------------------------- /sh/tag-supporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/sh/tag-supporter -------------------------------------------------------------------------------- /tooling/publish/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/tooling/publish/package.json -------------------------------------------------------------------------------- /tooling/publish/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/tooling/publish/publish.ts -------------------------------------------------------------------------------- /tooling/publish/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/tooling/publish/tsconfig.json -------------------------------------------------------------------------------- /tooling/typescript/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/tooling/typescript/base.json -------------------------------------------------------------------------------- /tooling/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/tooling/typescript/package.json -------------------------------------------------------------------------------- /tooling/typescript/sdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/tooling/typescript/sdk.json -------------------------------------------------------------------------------- /vitest.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/vitest.shared.ts -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Openpanel-dev/openpanel/HEAD/vitest.workspace.ts --------------------------------------------------------------------------------