kaneo (minimalist kanban) fork to experiment adding a tangled integration github.com/usekaneo/kaneo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add Plausible analytics scripts for tracking

Andrej 736791a0 fd6d641c

+19 -8
+7 -7
apps/docs/docs.json
··· 141 141 }, 142 142 "seo": { 143 143 "indexing": "all" 144 - }, 145 - "integrations": { 146 - "plausible": { 147 - "domain": "kaneo.app/docs", 148 - "server": "plausible.kaneo.app" 149 - } 150 - } 144 + }, 145 + "integrations": { 146 + "plausible": { 147 + "domain": "kaneo.app/docs", 148 + "server": "plausible.kaneo.app" 149 + } 150 + } 151 151 }
+12
apps/site/app/layout.tsx
··· 1 1 import type { Metadata } from "next"; 2 + import Script from "next/script"; 2 3 import "./globals.css"; 3 4 4 5 export const metadata: Metadata = { ··· 85 86 }} 86 87 /> 87 88 {children} 89 + <Script 90 + defer 91 + data-domain="kaneo.app" 92 + src="https://plausible.kaneo.app/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js" 93 + strategy="afterInteractive" 94 + /> 95 + <Script id="plausible-init" strategy="afterInteractive"> 96 + { 97 + "window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }" 98 + } 99 + </Script> 88 100 </body> 89 101 </html> 90 102 );
-1
apps/site/components/landing/app-preview/index.tsx
··· 45 45 } from "@/components/ui/sidebar"; 46 46 import { useTaskFilters } from "@/hooks/use-task-filters"; 47 47 import { cn } from "@/lib/utils"; 48 - import type Task from "@/types/task"; 49 48 import { 50 49 MOCK_PROJECTS, 51 50 MOCK_USERS,