diff --git a/apps/web/src/components/public/public-frame.tsx b/apps/web/src/components/public/public-frame.tsx index 7b1d710..2a76dbc 100644 --- a/apps/web/src/components/public/public-frame.tsx +++ b/apps/web/src/components/public/public-frame.tsx @@ -3,12 +3,13 @@ import type { ReactNode } from "react"; import { CustomCss } from "@/components/branding/custom-css"; import { ThemeSwitch } from "@/components/dashboard-kit/theme-switch"; -import { SignOut } from "@/components/icons"; import { DiscordMark } from "@/components/icons/brand-marks"; +import { accountCopy, dashboardLinks } from "@/components/site/account"; +import { AccountMenu } from "@/components/site/account-menu"; import { LanguagePicker } from "@/components/site/language-picker"; import { getCurrentUser } from "@/lib/auth"; -import { logoutAction } from "@/lib/auth-actions"; import { brandProps, logoUrl } from "@/lib/branding"; +import { requestHostname } from "@/lib/custom-domain"; import { getDict, getLocale } from "@/i18n"; import { PoweredBy } from "./powered-by"; @@ -25,7 +26,8 @@ export interface PublicGuild { * controls, focus); the colour is the customer's, with a readable fallback * per theme (lib/branding.ts). No msk-scripts.de navigation: the page belongs * to the guild, and only a small "Powered by" line on the Free plan says who - * runs it. + * runs it. A signed-in visitor gets the site's account menu, so the way into + * the dashboard is the same here as on the site pages. * * Three layers, each for a reason: * - the outer wrapper carries the accent (`brandProps`), so the bar, the @@ -51,7 +53,12 @@ export async function PublicFrame({ poweredBy?: boolean; children: ReactNode; }) { - const [dict, locale, user] = await Promise.all([getDict(), getLocale(), getCurrentUser()]); + const [dict, locale, user, host] = await Promise.all([ + getDict(), + getLocale(), + getCurrentUser(), + requestHostname(), + ]); const logo = logoUrl(guild.id, guild.branding); // Same-origin login link on every host. The login route is host-aware: on // a custom domain with its own Discord OAuth app it runs the whole flow @@ -90,35 +97,15 @@ export async function PublicFrame({ className="hidden sm:inline-flex" /> {user ? ( -
- {user.avatar && ( - - )} - - {dict.site.signedInAs.replace("{name}", user.username)} - - - {user.username} - - -
+ ) : ( void; +}) { + // Rendered twice on the site pages (header panel and menu), so the label + // ids must differ. + const id = useId(); + const { user } = account; + return ( +
+
+

+ {copy.account} +

+ {user ? ( + <> +

+ {copy.signedInAs.replace("{name}", user.username)} +

+
+
+ +
+ + ) : ( + + )} +
+ +
+

+ {copy.theme.group} +

+ +
+
+ ); +} + +/** + * The account entry of a header: "Log in" or the Discord name, with the panel + * below. Used by the site header and by the header of a guild's public pages, + * so both offer the same way into the dashboard. + */ +export function AccountMenu({ + account, + copy, + hideNameOnPhone = false, + className, +}: { + account: HeaderAccount; + copy: AccountCopy; + /** Below 640 px show only the avatar, so a long name next to it keeps its room. */ + hideNameOnPhone?: boolean; + className?: string; +}) { + const [open, setOpen] = useState(false); + const ref = useRef(null); + const buttonRef = useRef(null); + const panelId = useId(); + const close = useCallback((reason: "outside" | "escape") => { + setOpen(false); + if (reason === "escape") buttonRef.current?.focus(); + }, []); + useDismiss(open, ref, close); + const { user } = account; + + return ( +
+ + + +
+ ); +} diff --git a/apps/web/src/components/site/account.ts b/apps/web/src/components/site/account.ts new file mode 100644 index 0000000..1cad930 --- /dev/null +++ b/apps/web/src/components/site/account.ts @@ -0,0 +1,31 @@ +import type { Dictionary } from "@/i18n"; +import { isPrimaryHostname } from "@/lib/custom-domain"; +import { appBaseUrl } from "@/lib/url"; + +import type { AccountCopy } from "./account-menu"; + +/** The account entry's copy, the same in the site header and on a guild's public pages. */ +export function accountCopy(dict: Dictionary): AccountCopy { + return { + account: dict.site.account, + login: dict.header.login, + signIn: dict.hero.loginDiscord, + signedInAs: dict.site.signedInAs, + dashboard: dict.header.dashboard, + mySubmissions: dict.dashboard.mySubmissions, + logout: dict.header.logout, + theme: dict.kit.shell.theme, + }; +} + +/** + * The account entry's way into the dashboard. The dashboard lives only on the + * primary domain, so from a custom domain the links lead there. + */ +export function dashboardLinks(host: string | null): { + dashboardHref: string; + mySubmissionsHref: string; +} { + const base = host && !isPrimaryHostname(host) ? appBaseUrl() : ""; + return { dashboardHref: `${base}/dashboard`, mySubmissionsHref: `${base}/dashboard/me` }; +} diff --git a/apps/web/src/components/site/header-bar.tsx b/apps/web/src/components/site/header-bar.tsx index 5f6f93b..3d2dd0d 100644 --- a/apps/web/src/components/site/header-bar.tsx +++ b/apps/web/src/components/site/header-bar.tsx @@ -1,41 +1,23 @@ "use client"; import { usePathname } from "next/navigation"; -import { useCallback, useId, useRef, useState } from "react"; +import { useRef, useState } from "react"; import { useDismiss } from "@/components/dashboard-kit/use-dismiss"; -import { ThemeSwitch, type ThemeSwitchLabels } from "@/components/dashboard-kit/theme-switch"; -import { ArrowSquareOut, CaretDown, List, SignOut, User, X } from "@/components/icons"; -import { DiscordMark } from "@/components/icons/brand-marks"; -import { Button } from "@/components/ui/button"; +import { ArrowSquareOut, CaretDown, List, X } from "@/components/icons"; import type { Locale } from "@/i18n/dictionaries"; -import { logoutAction } from "@/lib/auth-actions"; import { cn } from "@/lib/utils"; +import { AccountMenu, AccountSections, type AccountCopy, type HeaderAccount } from "./account-menu"; import { LanguagePicker } from "./language-picker"; import type { NavLink, ProductLine } from "./navigation"; -export interface HeaderCopy { +export interface HeaderCopy extends AccountCopy { mainNav: string; submenu: string; newTab: string; menu: string; language: string; - account: string; - login: string; - signIn: string; - signedInAs: string; - dashboard: string; - mySubmissions: string; - logout: string; - theme: ThemeSwitchLabels; -} - -export interface HeaderAccount { - user: { username: string; avatar: string | null } | null; - loginHref: string; - dashboardHref: string; - mySubmissionsHref: string; } const MENU_ID = "site-menu"; @@ -198,147 +180,6 @@ function MainNav({ ); } -/** - * What the account entry holds, in the header panel and in the menu: the - * Discord sign-in, or who is signed in with the way to the dashboard, and the - * appearance switch. - */ -function AccountSections({ - account, - copy, - onNavigate, -}: { - account: HeaderAccount; - copy: HeaderCopy; - onNavigate?: () => void; -}) { - // Rendered twice (header panel and menu), so the label ids must differ. - const id = useId(); - const { user } = account; - return ( -
-
-

- {copy.account} -

- {user ? ( - <> -

- {copy.signedInAs.replace("{name}", user.username)} -

-
    - {[ - { href: account.dashboardHref, label: copy.dashboard }, - { href: account.mySubmissionsHref, label: copy.mySubmissions }, - ].map((l) => ( -
  • - - {l.label} - -
  • - ))} -
-
- -
- - ) : ( - - )} -
- -
-

- {copy.theme.group} -

- -
-
- ); -} - -/** The account entry in the header bar: "Log in" or the Discord name, with the panel below. */ -function AccountMenu({ - account, - copy, - className, -}: { - account: HeaderAccount; - copy: HeaderCopy; - className?: string; -}) { - const [open, setOpen] = useState(false); - const ref = useRef(null); - const buttonRef = useRef(null); - const close = useCallback((reason: "outside" | "escape") => { - setOpen(false); - if (reason === "escape") buttonRef.current?.focus(); - }, []); - useDismiss(open, ref, close); - const { user } = account; - - return ( -
- - - -
- ); -} - /** * The header of the site pages, after the shop's Header: the MSK green stripe * on top, the brand, the navigation, then language and account. Below diff --git a/apps/web/src/components/site/site-header.tsx b/apps/web/src/components/site/site-header.tsx index e65c5d9..c52aae6 100644 --- a/apps/web/src/components/site/site-header.tsx +++ b/apps/web/src/components/site/site-header.tsx @@ -4,6 +4,7 @@ import { resolveHostOAuth } from "@/lib/guild-oauth"; import { appBaseUrl } from "@/lib/url"; import { getDict, getLocale } from "@/i18n"; +import { accountCopy, dashboardLinks } from "./account"; import { HeaderBar } from "./header-bar"; import { aboutLink, productLines, sectionLinks } from "./navigation"; @@ -22,16 +23,15 @@ export async function SiteHeader() { ]); const t = dict.site; - // The dashboard lives only on the primary domain. Login is host-aware: on a - // custom domain whose guild has its OWN Discord OAuth app, log in right here - // (relative) so that app is used and the session lands on this domain. + // Login is host-aware: on a custom domain whose guild has its OWN Discord + // OAuth app, log in right here (relative) so that app is used and the + // session lands on this domain. // Without an own app, auth must run on the primary host (the OAuth state // cookie and callback must be same-origin), else login fails with a state // mismatch. const onCustomDomain = Boolean(host) && !isPrimaryHostname(host!); const ownOAuth = onCustomDomain ? await resolveHostOAuth(host!) : null; const loginBase = onCustomDomain && !ownOAuth ? appBaseUrl() : ""; - const appBase = onCustomDomain ? appBaseUrl() : ""; return ( ); diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index c65e929..7335550 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ -# Graph Report - msk-forms (2026-10-29) +# Graph Report - msk-forms (2026-10-30) ## Corpus Check -- 451 files · ~230,400 words +- 453 files · ~230,602 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 2553 nodes · 6737 edges · 173 communities (117 shown, 25 thin omitted) +- 2558 nodes · 6773 edges · 166 communities (109 shown, 26 thin omitted) - Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 56 edges (avg confidence: 0.84) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `ec324f09` +- Built from commit: `98ebc9eb` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -20,8 +20,8 @@ - getCurrentUser - scripts - pnpm + Turborepo Monorepo -- experiment/page.tsx -- header-bar.tsx +- webhooks-manager.tsx +- dashboard-kit/index.ts - submissions/page.tsx - shared/src/webhooks.ts - ui/src/index.ts @@ -29,17 +29,17 @@ - tasks - realtime/package.json - form-builder.tsx -- custom-domain.ts -- forms-table.tsx +- public-frame.tsx +- ui/button.tsx - bot/package.json - compilerOptions - compilerOptions - ui/package.json -- [slug]/page.tsx +- lib/forms.ts - form-renderer.tsx - branding/logo/route.ts -- forms/page.tsx -- FieldEditor +- requireUser +- validation-message.ts - field-input.tsx - form-settings.ts - dependencies @@ -47,15 +47,15 @@ - index.tsx - form-spec.ts - devDependencies -- rateLimit +- shared/src/index.ts - guild.ts -- submissions/[id]/page.tsx +- submissions-table.tsx - shared/package.json - src/branding.ts - i18n/package.json - getSession -- db/src/index.ts -- isLayoutField +- plan.ts +- LogoForm - tokens.ts - validation-messages.ts - StatusDefsForm @@ -65,21 +65,21 @@ - compilerOptions - formula.ts - audit-log/[hookId]/route.ts -- shared/src/index.ts +- [formId]/archive/route.ts - status-defs.ts - mirror job (Push to Codeberg) - scripts - generate-pwa-icons.mjs - [handle]/page.tsx -- FormBuilder -- date-field.tsx +- field-editor.tsx +- header-bar.tsx - db/tsconfig.json - i18n/tsconfig.json - shared/tsconfig.json - .prettierrc.json - bot/tsconfig.json - webhook/route.ts -- dashboard-kit/index.ts +- CaptchaForm - createServer - MSK Logo (green M mark) - copy-standalone-assets.mjs @@ -93,26 +93,26 @@ - Dependabot Config - next.config.ts - exceljs -- site-header.tsx +- SubmissionActions - @msk-forms/shared - site-footer.tsx - next - next-themes - qrcode -- color-dot.ts +- dotColors - sharp - stripe - lib/branding.ts - 20260619142218_init/migration.sql - health/route.ts -- app/page.tsx +- app/layout.tsx - ecosystem.config.cjs - md-message.sh - Funding Config (GitHub Sponsors) - Workspace package globs (apps/*, packages/*) - bot/src/index.ts - bot/src/notifications.ts -- ui/button.tsx +- audit-log-manager.tsx - guild-i18n.ts - Design System: MSK Forms - review-actions.ts @@ -125,8 +125,7 @@ - AutomationsEditor - MembersManager - branding-contract.test.ts -- dashboard-shell.tsx -- [guildId]/layout.tsx +- submission-action.ts - SignatureField - Colour - The dashboard @@ -138,7 +137,7 @@ - Development - Issue Template Config - Features -- requireUser +- db/src/index.ts - @aws-sdk/client-s3 - iron-session - @msk-forms/db @@ -146,22 +145,16 @@ - @phosphor-icons/react - @radix-ui/react-slot - zod -- (account)/page.tsx -- kanban-board.tsx +- parseBranding - domain/route.ts - category-rows.ts -- SubmissionsTable -- formScheduleStatus -- forms/archived/page.tsx -- ExperimentEditor -- StatusMessagesForm -- experiment-page-access.test.ts +- dictionaries.ts - guild-submissions.test.ts ## God Nodes (most connected - your core abstractions) 1. `getDict()` - 110 edges 2. `getCurrentUser()` - 91 edges -3. `cn()` - 90 edges +3. `cn()` - 91 edges 4. `canManageForms()` - 89 edges 5. `prisma` - 88 edges 6. `logGuildActivitySafe()` - 71 edges @@ -177,10 +170,10 @@ .github/workflows/ci.yml → docker-compose.yml - `PATCH()` --indirect_call--> `auditActionFromEvent()` [INFERRED] apps/web/src/app/api/guilds/[guildId]/audit-log/[hookId]/route.ts → packages/shared/src/audit-log.ts -- `AuditLogPage()` --indirect_call--> `auditActionFromEvent()` [INFERRED] - apps/web/src/app/dashboard/[guildId]/audit-log/page.tsx → packages/shared/src/audit-log.ts - `markAllRequired()` --calls--> `isLayoutField()` [EXTRACTED] apps/web/src/components/builder/form-builder.tsx → packages/shared/src/form-spec.ts +- `apps/realtime (WebSocket, Postgres LISTEN/NOTIFY)` --shares_data_with--> `Postgres 16 Service` [INFERRED] + README.md → docker-compose.yml ## Import Cycles - None detected. @@ -192,19 +185,19 @@ - **Codeberg mirroring flow (trigger, guards, exact push)** — _github_workflows_mirror_mirror_to_codeberg, _github_workflows_mirror_main_and_tags_trigger, _github_workflows_mirror_fork_guard, _github_workflows_mirror_mirror_job, _github_workflows_mirror_exact_mirror_semantics, _github_workflows_mirror_codeberg_secrets [EXTRACTED 1.00] - **pnpm supply-chain hardening (allowlist plus advisory overrides)** — pnpm_workspace_allowbuilds, pnpm_workspace_security_overrides, pnpm_workspace_minimatch_lift, pnpm_workspace_sharp_override, pnpm_workspace_find_my_way_override [EXTRACTED 1.00] -## Communities (173 total, 25 thin omitted) +## Communities (166 total, 26 thin omitted) ### Community 0 - "src/forms.ts" -Cohesion: 0.24 -Nodes (16): handleFormsAutocomplete(), handleFormsCommand(), liveForms(), LOCALE_NAMES, resolveGuild(), fmt(), deliverReview(), accentColorInt() (+8 more) +Cohesion: 0.28 +Nodes (14): handleFormsAutocomplete(), handleFormsCommand(), liveForms(), LOCALE_NAMES, resolveGuild(), fmt(), deliverLog(), deliverOne() (+6 more) ### Community 1 - "getDict" -Cohesion: 0.09 -Nodes (33): RootLayout(), metadata, OfflinePage(), Cell, metadata, PricingPage(), metadata, revalidate (+25 more) +Cohesion: 0.07 +Nodes (48): dynamic, MySubmissionsPage(), runtime, BotConfigPage(), BrandingPage(), dynamic, runtime, CategoriesPage() (+40 more) ### Community 2 - "getCurrentUser" -Cohesion: 0.09 -Nodes (58): DELETE(), dynamic, runtime, dynamic, GET(), POST(), runtime, dynamic (+50 more) +Cohesion: 0.08 +Nodes (70): DELETE(), dynamic, runtime, POST(), dynamic, PATCH(), runtime, dynamic (+62 more) ### Community 3 - "scripts" Cohesion: 0.04 @@ -214,21 +207,21 @@ Nodes (48): dotenv, eslint, @eslint/js, author, description, devDependencies, do Cohesion: 0.14 Nodes (15): PWA Assets (service worker + icons), public/ Static Assets Doc, Event-Driven Domain Sync (systemd .path), Apache mod_md Auto-TLS, Custom Domains Runbook (Apache mod_md), sync-custom-domains.sh, apps/bot (discord.js), apps/realtime (WebSocket, Postgres LISTEN/NOTIFY) (+7 more) -### Community 5 - "experiment/page.tsx" -Cohesion: 0.15 -Nodes (15): dynamic, EditFormPage(), runtime, dynamic, ExperimentResultsPage(), runtime, dynamic, runtime (+7 more) +### Community 5 - "webhooks-manager.tsx" +Cohesion: 0.09 +Nodes (21): dynamic, runtime, ExperimentResultRow, ExperimentResultsCopy, ExperimentResultsTable(), ARROW, MEANING, StatGrid() (+13 more) -### Community 6 - "header-bar.tsx" -Cohesion: 0.06 -Nodes (42): AppShell(), AppShellProps, navItemClass, ShellAccount, LanguageSelect(), currentNavId(), ShellNavGroup, ShellNavItem (+34 more) +### Community 6 - "dashboard-kit/index.ts" +Cohesion: 0.07 +Nodes (41): DashboardShell(), FormStateBadge(), STATE, AccountMenu(), AppShell(), AppShellProps, NavDrawer(), navItemClass (+33 more) ### Community 7 - "submissions/page.tsx" -Cohesion: 0.16 -Nodes (22): POST(), BoardPage(), dynamic, runtime, ArchivedSubmissionsPage(), dynamic, runtime, SubmissionDetailPage() (+14 more) +Cohesion: 0.07 +Nodes (46): BoardPage(), dynamic, runtime, dynamic, GuildLayout(), runtime, ArchivedSubmissionsPage(), dynamic (+38 more) ### Community 8 - "shared/src/webhooks.ts" -Cohesion: 0.07 -Nodes (35): backoffMs(), buildAuditBody(), deliverOne(), deliverPendingWebhooks(), DeliveryResult, DeliveryRow, DISCORD_WEBHOOK_GONE, hydratePayload() (+27 more) +Cohesion: 0.08 +Nodes (33): backoffMs(), deliverOne(), DeliveryResult, DeliveryRow, DISCORD_WEBHOOK_GONE, hydratePayload(), retryAfterMs(), ThinPayload (+25 more) ### Community 9 - "ui/src/index.ts" Cohesion: 0.10 @@ -248,15 +241,15 @@ Nodes (28): dependencies, pg, ws, devDependencies, tsx, @types/pg, @types/ws, ty ### Community 13 - "form-builder.tsx" Cohesion: 0.07 -Nodes (64): AuditDict, GROUPS, BotDict, ID_FIELD, LOCALE_OPTIONS, Values, BrandingDict, CSS_SNIPPETS (+56 more) - -### Community 14 - "custom-domain.ts" -Cohesion: 0.15 -Nodes (22): dynamic, GET(), runtime, dynamic, GET(), runtime, DomainGuild, hostname() (+14 more) +Nodes (46): BotDict, ID_FIELD, LOCALE_OPTIONS, Values, BrandingDict, CSS_SNIPPETS, Values, BuilderDict (+38 more) -### Community 15 - "forms-table.tsx" +### Community 14 - "public-frame.tsx" Cohesion: 0.09 -Nodes (27): ArchivedFormRow, FormActionCopy, FormActionDialog(), FormActionRequest, importDefinition(), ImportFormButton(), onFile(), useReplaceFromJson() (+19 more) +Nodes (46): dynamic, GET(), runtime, dynamic, GET(), runtime, generateMetadata(), DEFAULT_ICONS (+38 more) + +### Community 15 - "ui/button.tsx" +Cohesion: 0.06 +Nodes (49): ApiDict, ApiKeysManager(), fill(), iso(), BrandingDict, FILE_INPUT, FormActionCopy, FormActionDialog() (+41 more) ### Community 16 - "bot/package.json" Cohesion: 0.07 @@ -274,29 +267,29 @@ Nodes (25): compilerOptions, allowJs, declaration, declarationMap, incremental, Cohesion: 0.08 Nodes (25): devDependencies, react, @types/react, @types/react-dom, typescript, vitest, exports, react (+17 more) -### Community 20 - "[slug]/page.tsx" -Cohesion: 0.08 -Nodes (28): dynamic, FormPreviewPage(), runtime, dynamic, runtime, dynamic, runtime, TERMINAL (+20 more) +### Community 20 - "lib/forms.ts" +Cohesion: 0.10 +Nodes (29): dynamic, EditFormPage(), runtime, dynamic, FormPreviewPage(), runtime, dynamic, runtime (+21 more) ### Community 21 - "form-renderer.tsx" -Cohesion: 0.16 -Nodes (23): FieldValue, isGroupField(), Answers, FormLabels, FormRenderer(), collectErrors(), focusFirstError(), focusStep() (+15 more) +Cohesion: 0.15 +Nodes (25): FieldValue, isGroupField(), Answers, FormLabels, FormRenderer(), collectErrors(), focusFirstError(), focusStep() (+17 more) ### Community 22 - "branding/logo/route.ts" Cohesion: 0.13 Nodes (24): dynamic, GET(), runtime, dynamic, POST(), runtime, DELETE(), dynamic (+16 more) -### Community 23 - "forms/page.tsx" -Cohesion: 0.07 -Nodes (39): ApiPage(), dynamic, runtime, DomainPage(), dynamic, runtime, dynamic, NewFormPage() (+31 more) +### Community 23 - "requireUser" +Cohesion: 0.08 +Nodes (41): ApiPage(), dynamic, runtime, DomainPage(), dynamic, runtime, ExperimentResultsPage(), dynamic (+33 more) -### Community 24 - "FieldEditor" -Cohesion: 0.12 -Nodes (25): FieldEditor(), addOption(), addRow(), patch(), removeOption(), removeRow(), setOption(), setOptionScore() (+17 more) +### Community 24 - "validation-message.ts" +Cohesion: 0.53 +Nodes (3): localizeIssue(), ZOD_LOCALES, validationMessageKey ### Community 25 - "field-input.tsx" -Cohesion: 0.15 -Nodes (16): DateFieldLabels, FieldInputLabels, FieldInputProps, GROUP_TYPES, FileField(), FileFieldLabels, formatSize(), MatrixField() (+8 more) +Cohesion: 0.16 +Nodes (15): DateFieldLabels, FieldInputLabels, FieldInputProps, GROUP_TYPES, FileField(), FileFieldLabels, formatSize(), MatrixField() (+7 more) ### Community 26 - "form-settings.ts" Cohesion: 0.09 @@ -307,72 +300,72 @@ Cohesion: 0.10 Nodes (21): dependencies, class-variance-authority, clsx, @fontsource-variable/archivo, @fontsource-variable/source-sans-3, ioredis, @msk-forms/ui, pdf-lib (+13 more) ### Community 28 - "submit/route.ts" -Cohesion: 0.14 -Nodes (24): dynamic, POST(), runtime, buildPreview(), dynamic, POST(), PREVIEW_LABELS, runtime (+16 more) +Cohesion: 0.11 +Nodes (25): buildPreview(), dynamic, POST(), PREVIEW_LABELS, runtime, PublicFormPage(), captchaEnabled(), captchaSiteKey() (+17 more) ### Community 29 - "index.tsx" -Cohesion: 0.05 -Nodes (56): FieldEditorProps, BuilderDict, FIELD_ICONS, fieldIcon(), FieldOutline(), GROUP_ORDER, GROUP_TYPES, grouped (+48 more) +Cohesion: 0.04 +Nodes (70): dynamic, EVENT_ICON, runtime, BuilderDict, FIELD_ICONS, fieldIcon(), FieldOutline(), GROUP_ORDER (+62 more) ### Community 30 - "form-spec.ts" -Cohesion: 0.08 -Nodes (22): BOOLEAN_TYPES, conditionRuleSchema, fieldOptionSchema, fieldTypeSchema, fieldValidationSchema, fileAnswerSchema, formFieldSchema, formPageSchema (+14 more) +Cohesion: 0.07 +Nodes (32): FieldInput(), AnswerLabels, AnswerSummary(), formatAnswer(), SubmissionFile, BOOLEAN_TYPES, buildFieldSchema(), conditionRuleSchema (+24 more) ### Community 31 - "devDependencies" Cohesion: 0.11 Nodes (19): devDependencies, postcss, tailwindcss, @tailwindcss/postcss, @types/nodemailer, @types/qrcode, @types/react, @types/react-dom (+11 more) -### Community 32 - "rateLimit" -Cohesion: 0.14 -Nodes (19): dynamic, GET(), runtime, DELETE(), dynamic, runtime, dynamic, POST() (+11 more) +### Community 32 - "shared/src/index.ts" +Cohesion: 0.11 +Nodes (24): dynamic, POST(), runtime, dynamic, GET(), runtime, DELETE(), dynamic (+16 more) ### Community 33 - "guild.ts" -Cohesion: 0.09 -Nodes (32): dynamic, POST(), runtime, dynamic, POST(), runtime, bodySchema, dynamic (+24 more) +Cohesion: 0.08 +Nodes (44): bodySchema, dynamic, PATCH(), runtime, ASSIGNABLE, AssignableRole, dynamic, POST() (+36 more) -### Community 34 - "submissions/[id]/page.tsx" -Cohesion: 0.11 -Nodes (18): dynamic, EVENT_ICON, runtime, MySubmissionRow, MySubmissionsTable(), SubmissionRow, SubmissionRowsTable(), Result (+10 more) +### Community 34 - "submissions-table.tsx" +Cohesion: 0.13 +Nodes (18): ArchivedFormRow, DataColumn, DataTable(), compare(), SortDirection, sortRows(), SortState, SortValue (+10 more) ### Community 35 - "shared/package.json" Cohesion: 0.11 Nodes (18): dependencies, zod, devDependencies, typescript, vitest, exports, typescript, vitest (+10 more) ### Community 36 - "src/branding.ts" -Cohesion: 0.33 -Nodes (5): accentColor, brandingColorSchema, brandingSchema, customCss, MAX_CUSTOM_CSS +Cohesion: 0.21 +Nodes (9): CustomCss(), PublicGuild, accentColor, Branding, brandingColorSchema, brandingSchema, customCss, MAX_CUSTOM_CSS (+1 more) ### Community 37 - "i18n/package.json" Cohesion: 0.11 Nodes (17): devDependencies, typescript, vitest, exports, ./de, ./en, typescript, vitest (+9 more) ### Community 38 - "getSession" -Cohesion: 0.22 -Nodes (10): dynamic, POST(), runtime, dynamic, GET(), runtime, logoutAction(), getSession() (+2 more) +Cohesion: 0.24 +Nodes (9): dynamic, POST(), runtime, dynamic, GET(), runtime, getSession(), getSessionOptions() (+1 more) -### Community 39 - "db/src/index.ts" -Cohesion: 0.08 -Nodes (33): dynamic, GET(), runtime, DELETE(), dynamic, runtime, dynamic, GET() (+25 more) +### Community 39 - "plan.ts" +Cohesion: 0.10 +Nodes (25): dynamic, GET(), runtime, dynamic, GET(), runtime, DELETE(), dynamic (+17 more) -### Community 40 - "isLayoutField" -Cohesion: 0.13 -Nodes (11): ConditionEditor(), FieldInput(), isLayout(), AnswerLabels, AnswerSummary(), formatAnswer(), SubmissionFile, buildFieldSchema() (+3 more) +### Community 40 - "LogoForm" +Cohesion: 1.00 +Nodes (3): LogoForm(), call(), onSelect() ### Community 41 - "tokens.ts" Cohesion: 0.11 Nodes (25): LINES_ONLY, Pair, PAIRS, Ref, resolve(), STATUS, tokens, utilities (+17 more) ### Community 42 - "validation-messages.ts" -Cohesion: 0.22 -Nodes (8): BOT_LOCALES, botConfigSchema, snowflake, categoriesSchema, categoryInputSchema, MAX_CATEGORIES, BY_MESSAGE, VALIDATION_MESSAGES +Cohesion: 0.18 +Nodes (10): BOT_LOCALES, BotConfig, botConfigSchema, BotLocale, snowflake, categoriesSchema, categoryInputSchema, MAX_CATEGORIES (+2 more) ### Community 43 - "StatusDefsForm" Cohesion: 0.33 Nodes (8): payloadOf(), slugifyKey(), StatusDefsForm(), add(), edit(), patch(), remove(), save() ### Community 44 - "forms-hub.tsx" -Cohesion: 0.12 -Nodes (17): dynamic, runtime, Clock, HourglassMedium, Tray, confettiColours(), Countdown(), tick() (+9 more) +Cohesion: 0.13 +Nodes (16): dynamic, runtime, HourglassMedium, Tray, confettiColours(), Countdown(), tick(), CountdownUnits (+8 more) ### Community 45 - "compilerOptions" Cohesion: 0.14 @@ -391,12 +384,12 @@ Cohesion: 0.27 Nodes (10): evaluateFormula(), parse(), expr(), factor(), term(), referencedFieldIds(), referenceValue(), roundTo() (+2 more) ### Community 49 - "audit-log/[hookId]/route.ts" -Cohesion: 0.15 -Nodes (22): authorize(), DELETE(), dynamic, Params, PATCH(), runtime, dynamic, POST() (+14 more) +Cohesion: 0.16 +Nodes (21): authorize(), DELETE(), dynamic, Params, PATCH(), runtime, dynamic, POST() (+13 more) -### Community 50 - "shared/src/index.ts" -Cohesion: 0.07 -Nodes (40): bodySchema, dynamic, POST(), runtime, dynamic, GET(), runtime, DELETE() (+32 more) +### Community 50 - "[formId]/archive/route.ts" +Cohesion: 0.24 +Nodes (8): bodySchema, dynamic, POST(), runtime, dynamic, GET(), runtime, canManageForm() ### Community 51 - "status-defs.ts" Cohesion: 0.24 @@ -418,13 +411,13 @@ Nodes (6): BG, here, iconsDir, publicDir, source, TRANSPARENT Cohesion: 0.22 Nodes (9): dynamic, HandleHubPage(), runtime, getGuildByHandle(), APP_DIR, handleSchema, isReservedHandle(), normalizeHandle() (+1 more) -### Community 56 - "FormBuilder" -Cohesion: 0.11 -Nodes (26): BotConfigForm(), save(), botConfigBody(), BotConfigValues, botConfigValuesOf(), empty, FormBuilder(), addField() (+18 more) +### Community 56 - "field-editor.tsx" +Cohesion: 0.05 +Nodes (57): BotConfigForm(), save(), botConfigBody(), BotConfigValues, botConfigValuesOf(), empty, ConditionEditor(), BuilderDict (+49 more) -### Community 57 - "date-field.tsx" -Cohesion: 0.11 -Nodes (25): isoToLocalInput(), useDismiss(), DateField(), emit(), pickDay(), setTime(), DateFieldMode, pad() (+17 more) +### Community 57 - "header-bar.tsx" +Cohesion: 0.08 +Nodes (33): isoToLocalInput(), useDismiss(), DateField(), emit(), pickDay(), setTime(), DateFieldMode, pad() (+25 more) ### Community 58 - "db/tsconfig.json" Cohesion: 0.25 @@ -447,12 +440,8 @@ Cohesion: 0.29 Nodes (6): compilerOptions, noEmit, extends, include, src/**/*.ts, ../../tsconfig.base.json ### Community 63 - "webhook/route.ts" -Cohesion: 0.13 -Nodes (24): ACTIVE, customerId(), dynamic, logPlanChange(), POST(), resolveGuildId(), runtime, sendOrderConfirmation() (+16 more) - -### Community 64 - "dashboard-kit/index.ts" -Cohesion: 0.15 -Nodes (14): ExperimentResultRow, ExperimentResultsCopy, GuildIcon(), GuildRow, DataColumn, DataTable(), FieldControlProps, Breadcrumb (+6 more) +Cohesion: 0.07 +Nodes (40): ACTIVE, customerId(), dynamic, logPlanChange(), POST(), resolveGuildId(), runtime, sendOrderConfirmation() (+32 more) ### Community 65 - "createServer" Cohesion: 0.31 @@ -472,7 +461,7 @@ Nodes (7): deliveryState(), eventLabel(), sourceLabel(), WebhooksManager(), add( ### Community 69 - "audit-log.ts" Cohesion: 0.10 -Nodes (23): AuditHookRow, AUDIT_EVENT_PREFIX, auditActionFromEvent(), AuditWebhookInput, auditWebhookInputSchema, AuditWebhookUpdate, auditWebhookUpdateSchema, EVENT_WEBHOOK_KIND (+15 more) +Nodes (26): AuditLogPage(), AuditHookRow, AUDIT_EVENT_PREFIX, auditActionFromEvent(), AuditWebhookInput, auditWebhookInputSchema, AuditWebhookUpdate, auditWebhookUpdateSchema (+18 more) ### Community 70 - "Security overrides for transitive dependencies" Cohesion: 0.60 @@ -487,56 +476,52 @@ Cohesion: 0.40 Nodes (4): defaultLocale, Locale, locales, messages ### Community 74 - "cn" -Cohesion: 0.08 -Nodes (32): AccountMenu(), NavDrawer(), close(), RowMenu(), ARROW, MEANING, StatGrid(), StatTile() (+24 more) - -### Community 78 - "site-header.tsx" -Cohesion: 0.21 -Nodes (13): aboutLink(), productLines(), sectionLinks(), TOOL_URLS, SiteHeader(), decryptSecret(), key(), getGuildCaptchaSecret() (+5 more) +Cohesion: 0.11 +Nodes (22): GuildIcon(), GuildRow, Checkbox(), FieldControlProps, LanguageSelect(), Globe, LanguagePicker(), Card (+14 more) ### Community 80 - "site-footer.tsx" -Cohesion: 0.10 -Nodes (23): ImprintPage(), metadata, metadata, TermsPage(), metadata, PrivacyPage(), CaretRight, LegalContent() (+15 more) +Cohesion: 0.11 +Nodes (24): ImprintPage(), metadata, metadata, TermsPage(), metadata, PrivacyPage(), CaretRight, LegalContent() (+16 more) -### Community 84 - "color-dot.ts" -Cohesion: 0.19 -Nodes (21): Theme, UI_CONTRAST, channelsToHex(), clamp01(), dotContrast(), readableDot(), COLOURS, THEMES (+13 more) +### Community 84 - "dotColors" +Cohesion: 0.17 +Nodes (24): SubmissionRowsTable(), Theme, UI_CONTRAST, channelsToHex(), clamp01(), dotColors, dotContrast(), readableDot() (+16 more) ### Community 87 - "lib/branding.ts" -Cohesion: 0.25 -Nodes (16): accentContrast(), AccentSet, accentSets(), GUILD_ACCENT_ATTRIBUTE, hexToHslChannels(), labelFor(), LABELS, MSK_GREEN (+8 more) +Cohesion: 0.23 +Nodes (17): accentContrast(), AccentSet, accentSets(), brandProps, GUILD_ACCENT_ATTRIBUTE, hexToHslChannels(), labelFor(), LABELS (+9 more) ### Community 88 - "20260619142218_init/migration.sql" Cohesion: 0.19 Nodes (16): "api_keys", "files", "form_statuses", "form_versions", "forms", "guild_members", "guilds", "notifications" (+8 more) -### Community 91 - "app/page.tsx" -Cohesion: 0.17 -Nodes (18): DEFAULT_METADATA, generateMetadata(), viewport, DEFAULT_ICONS, manifest(), NotFound(), dynamic, HomePage() (+10 more) +### Community 91 - "app/layout.tsx" +Cohesion: 0.31 +Nodes (6): DEFAULT_METADATA, RootLayout(), viewport, ServiceWorkerRegister(), ThemeProvider(), getDirection() ### Community 101 - "bot/src/index.ts" -Cohesion: 0.30 -Nodes (11): commands, registerCommands(), assertConfig(), config, guildIconUrl(), syncAllGuilds(), syncGuild(), updateGuildMeta() (+3 more) +Cohesion: 0.22 +Nodes (14): commands, registerCommands(), assertConfig(), config, guildIconUrl(), syncAllGuilds(), syncGuild(), updateGuildMeta() (+6 more) ### Community 102 - "bot/src/notifications.ts" -Cohesion: 0.16 -Nodes (20): isExhausted(), isTerminalDmCode(), MAX_DELIVERY_ATTEMPTS, nextAttemptAt(), retryDelayMs(), TERMINAL_DM_CODES, dmStrings, Locale (+12 more) +Cohesion: 0.19 +Nodes (15): isExhausted(), isTerminalDmCode(), MAX_DELIVERY_ATTEMPTS, nextAttemptAt(), retryDelayMs(), TERMINAL_DM_CODES, dmStrings, Locale (+7 more) -### Community 103 - "ui/button.tsx" -Cohesion: 0.10 -Nodes (19): ApiDict, ApiKeysManager(), fill(), iso(), ConfirmDialog(), SaveBar(), CircleNotch, Key (+11 more) +### Community 103 - "audit-log-manager.tsx" +Cohesion: 0.17 +Nodes (12): AuditDict, GROUPS, NoticeTone, TONE, SaveBar(), StatusTone, TONE, CheckCircle (+4 more) ### Community 104 - "guild-i18n.ts" -Cohesion: 0.15 -Nodes (14): de, en, es, fr, hu, pl, pt, STRINGS (+6 more) +Cohesion: 0.16 +Nodes (15): de, en, es, fr, guildStrings, hu, pl, pt (+7 more) ### Community 105 - "Design System: MSK Forms" Cohesion: 0.13 Nodes (15): Accessibility, Adding a colour, Adding an icon, Craft from the shop, colour from the customer, Customer branding, Design System: MSK Forms, Exclusion list, Icons (+7 more) ### Community 106 - "review-actions.ts" -Cohesion: 0.33 -Nodes (8): guildStrings, Action, ACTION_STATUS, handleReviewButton(), statusLabel(), updateMessage(), grantAcceptedRole(), grantRoles() +Cohesion: 0.25 +Nodes (12): Action, ACTION_STATUS, handleReviewButton(), statusLabel(), updateMessage(), grantAcceptedRole(), grantRoles(), dashboardSubmissionUrl() (+4 more) ### Community 107 - "MSK Forms Platform" Cohesion: 0.22 @@ -574,14 +559,6 @@ Nodes (9): fill(), MembersManager(), accessCell(), addMember(), call(), remove() Cohesion: 0.22 Nodes (5): APP_DIR, BRANDABLE, CSS, SRC_DIR, UI_DIR -### Community 116 - "dashboard-shell.tsx" -Cohesion: 0.10 -Nodes (21): DashboardShell(), DashboardShellCopy, GROUPS, ICON, MOBILE, ShellCopy, GuildSwitcher(), GuildSwitcherCopy (+13 more) - -### Community 117 - "[guildId]/layout.tsx" -Cohesion: 0.17 -Nodes (19): dynamic, GuildLayout(), runtime, canDeleteFormsFromRole(), isGlobalReviewerRole(), isManagerRole(), MANAGER_ROLES, manageScopeFromRole() (+11 more) - ### Community 118 - "SignatureField" Cohesion: 0.43 Nodes (6): SignatureField(), end(), move(), pos(), start(), upload() @@ -595,8 +572,8 @@ Cohesion: 0.33 Nodes (6): Colours a guild picks, Moving without dragging (WCAG 2.5.7), Pages, Sidebar, The dashboard, Who sees which area (a rule) ### Community 121 - "[formId]/export/route.ts" -Cohesion: 0.11 -Nodes (17): csvCell(), dynamic, ExportFormat, FORMATS, GET(), runtime, bodySchema, dynamic (+9 more) +Cohesion: 0.19 +Nodes (12): csvCell(), dynamic, ExportFormat, FORMATS, GET(), runtime, bodySchema, dynamic (+4 more) ### Community 122 - "BrandingForm" Cohesion: 0.50 @@ -626,61 +603,45 @@ Nodes (4): Bug Report Issue Template, Issue Template Config, Feature Request Iss Cohesion: 0.50 Nodes (3): Discord bot, Features, Languages -### Community 129 - "requireUser" +### Community 129 - "db/src/index.ts" Cohesion: 0.07 -Nodes (37): dynamic, MySubmissionsPage(), runtime, AuditLogPage(), dynamic, runtime, BotConfigPage(), dynamic (+29 more) - -### Community 162 - "(account)/page.tsx" -Cohesion: 0.21 -Nodes (11): AccountLayout(), dynamic, runtime, dynamic, GuildsPage(), runtime, DashboardFrame(), Member (+3 more) +Nodes (31): dynamic, POST(), runtime, dynamic, runtime, dynamic, runtime, dynamic (+23 more) -### Community 163 - "kanban-board.tsx" -Cohesion: 0.24 -Nodes (10): BoardColumn, BoardLabels, BoardSubmission, fill(), KanbanBoard(), move(), countForm(), CountForms (+2 more) +### Community 162 - "parseBranding" +Cohesion: 0.22 +Nodes (12): AccountLayout(), dynamic, runtime, dynamic, GuildsPage(), runtime, DashboardFrame(), Member (+4 more) ### Community 164 - "domain/route.ts" -Cohesion: 0.29 -Nodes (7): dynamic, runtime, dynamic, lookupTxt(), POST(), runtime, requestDomainSync() +Cohesion: 0.27 +Nodes (8): DELETE(), dynamic, runtime, dynamic, lookupTxt(), POST(), runtime, requestDomainSync() ### Community 165 - "category-rows.ts" Cohesion: 0.36 Nodes (6): save(), categoryPayload(), CategoryRow, categoryRowsFrom(), NEW_CATEGORY_COLOR, CategoryInput -### Community 166 - "SubmissionsTable" -Cohesion: 0.39 -Nodes (5): fill(), SubmissionsTable(), apply(), report(), setArchived() - -### Community 167 - "formScheduleStatus" -Cohesion: 0.32 -Nodes (5): ENDING_SOON_HOURS, FormScheduleState, formScheduleStatus, now, toMs() - -### Community 168 - "forms/archived/page.tsx" -Cohesion: 0.38 -Nodes (6): ArchivedFormsPage(), dynamic, runtime, ArchivedFormsTable(), getArchivedForms(), getManageScope() - -### Community 171 - "experiment-page-access.test.ts" -Cohesion: 0.40 -Nodes (3): canManageForm, canManageForms, getFormForEdit +### Community 171 - "dictionaries.ts" +Cohesion: 0.13 +Nodes (12): de, dictionaries, en, es, fr, hu, pl, pt (+4 more) ## Knowledge Gaps -- **830 isolated node(s):** `semi`, `singleQuote`, `trailingComma`, `printWidth`, `tabWidth` (+825 more) - These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 970 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) -- **25 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **829 isolated node(s):** `semi`, `singleQuote`, `trailingComma`, `printWidth`, `tabWidth` (+824 more) + These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 968 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) +- **26 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `prisma` connect `db/src/index.ts` to `src/forms.ts`, `requireUser`, `getCurrentUser`, `getDict`, `experiment/page.tsx`, `submissions/page.tsx`, `shared/src/webhooks.ts`, `custom-domain.ts`, `[slug]/page.tsx`, `branding/logo/route.ts`, `forms/page.tsx`, `submit/route.ts`, `rateLimit`, `guild.ts`, `submissions/[id]/page.tsx`, `domain/route.ts`, `forms-hub.tsx`, `audit-log/[hookId]/route.ts`, `shared/src/index.ts`, `webhook/route.ts`, `site-header.tsx`, `bot/src/index.ts`, `bot/src/notifications.ts`, `review-actions.ts`, `[formId]/export/route.ts`?** - _High betweenness centrality (0.037) - this node is a cross-community bridge._ -- **Why does `getDict()` connect `getDict` to `requireUser`, `getCurrentUser`, `experiment/page.tsx`, `submissions/page.tsx`, `[slug]/page.tsx`, `forms/page.tsx`, `submit/route.ts`, `guild.ts`, `(account)/page.tsx`, `submissions/[id]/page.tsx`, `forms/archived/page.tsx`, `forms-hub.tsx`, `audit-log/[hookId]/route.ts`, `shared/src/index.ts`, `site-header.tsx`, `site-footer.tsx`, `app/page.tsx`, `[guildId]/layout.tsx`, `[formId]/export/route.ts`?** +- **Why does `prisma` connect `db/src/index.ts` to `src/forms.ts`, `getDict`, `getCurrentUser`, `webhooks-manager.tsx`, `submissions/page.tsx`, `shared/src/webhooks.ts`, `public-frame.tsx`, `lib/forms.ts`, `branding/logo/route.ts`, `requireUser`, `submit/route.ts`, `index.tsx`, `shared/src/index.ts`, `guild.ts`, `domain/route.ts`, `plan.ts`, `forms-hub.tsx`, `audit-log/[hookId]/route.ts`, `[formId]/archive/route.ts`, `webhook/route.ts`, `bot/src/index.ts`, `bot/src/notifications.ts`, `review-actions.ts`, `[formId]/export/route.ts`?** + _High betweenness centrality (0.035) - this node is a cross-community bridge._ +- **Why does `getDict()` connect `getDict` to `db/src/index.ts`, `getCurrentUser`, `parseBranding`, `guild.ts`, `audit-log.ts`, `webhooks-manager.tsx`, `submissions/page.tsx`, `forms-hub.tsx`, `public-frame.tsx`, `site-footer.tsx`, `audit-log/[hookId]/route.ts`, `lib/forms.ts`, `requireUser`, `[formId]/export/route.ts`, `app/layout.tsx`, `submit/route.ts`, `index.tsx`?** _High betweenness centrality (0.021) - this node is a cross-community bridge._ -- **Why does `FormBuilder()` connect `FormBuilder` to `experiment/page.tsx`, `form-builder.tsx`, `forms-table.tsx`, `forms/page.tsx`, `FieldEditor`, `date-field.tsx`?** - _High betweenness centrality (0.018) - this node is a cross-community bridge._ +- **Why does `cn()` connect `cn` to `getDict`, `submissions-table.tsx`, `webhooks-manager.tsx`, `dashboard-kit/index.ts`, `submissions/page.tsx`, `audit-log-manager.tsx`, `forms-hub.tsx`, `form-builder.tsx`, `ui/button.tsx`, `lib/forms.ts`, `field-editor.tsx`, `header-bar.tsx`, `BrandingForm`, `index.tsx`, `field-input.tsx`?** + _High betweenness centrality (0.020) - this node is a cross-community bridge._ - **What connects `semi`, `singleQuote`, `trailingComma` to the rest of the system?** - _830 weakly-connected nodes found - possible documentation gaps or missing edges._ + _829 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `getDict` be split into smaller, more focused modules?** - _Cohesion score 0.09250693802035152 - nodes in this community are weakly interconnected._ + _Cohesion score 0.06512890094979647 - nodes in this community are weakly interconnected._ - **Should `getCurrentUser` be split into smaller, more focused modules?** - _Cohesion score 0.09107737874861163 - nodes in this community are weakly interconnected._ + _Cohesion score 0.07865168539325842 - nodes in this community are weakly interconnected._ - **Should `scripts` be split into smaller, more focused modules?** _Cohesion score 0.04081632653061224 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json index 06b7f81..ad09994 100644 --- a/graphify-out/graph.json +++ b/graphify-out/graph.json @@ -187,95 +187,43 @@ "source_location": "L50" }, { - "id": "apps_web_src_components_api_api_keys_manager_apidict", - "label": "ApiDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "apidict", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", - "source_location": "L30" - }, - { - "id": "apps_web_src_components_members_members_manager_formaccess", - "label": "FormAccess", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "formaccess", - "source_file": "apps/web/src/components/members/members-manager.tsx", - "source_location": "L23" - }, - { - "id": "apps_web_src_components_members_members_manager_membersdict", - "label": "MembersDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "membersdict", - "source_file": "apps/web/src/components/members/members-manager.tsx", - "source_location": "L34" - }, - { - "id": "apps_web_src_components_submission_submission_actions_submissionactionlabels", - "label": "SubmissionActionLabels", + "id": "apps_web_src_components_audit_log_audit_log_manager_auditdict", + "label": "AuditDict", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "submissionactionlabels", - "source_file": "apps/web/src/components/submission/submission-actions.tsx", - "source_location": "L10" + "norm_label": "auditdict", + "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", + "source_location": "L38" }, { - "id": "apps_web_src_components_ui_button_buttonprops", - "label": "ButtonProps", + "id": "apps_web_src_components_dashboard_kit_notice_noticetone", + "label": "NoticeTone", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "buttonprops", - "source_file": "apps/web/src/components/ui/button.tsx", - "source_location": "L57" + "norm_label": "noticetone", + "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", + "source_location": "L6" }, { - "id": "apps_web_src_components_ui_dialog_dialogprops", - "label": "DialogProps", + "id": "apps_web_src_components_dashboard_kit_status_badge_statustone", + "label": "StatusTone", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "dialogprops", - "source_file": "apps/web/src/components/ui/dialog.tsx", - "source_location": "L7" - }, - { - "id": "packages_shared_src_bot_config_botlocale", - "label": "BotLocale", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 104, - "community_name": "guild-i18n.ts", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "botlocale", - "source_file": "packages/shared/src/bot-config.ts", - "source_location": "L13" + "norm_label": "statustone", + "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", + "source_location": "L6" }, { "id": "apps_bot_src_guild_i18n_guildstrings", @@ -283,8 +231,8 @@ "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 106, - "community_name": "review-actions.ts", + "community": 104, + "community_name": "guild-i18n.ts", "file_type": "code", "norm_label": "guildstrings", "source_file": "apps/bot/src/guild-i18n.ts", @@ -330,108 +278,17 @@ "source_location": "L5" }, { - "id": "apps_web_src_components_dashboard_dashboard_shell_dashboardshellcopy", - "label": "DashboardShellCopy", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "dashboardshellcopy", - "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", - "source_location": "L68" - }, - { - "id": "apps_web_src_components_dashboard_kit_app_shell_shellcopy", - "label": "ShellCopy", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "shellcopy", - "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", - "source_location": "L50" - }, - { - "id": "apps_web_src_components_dashboard_kit_guild_switcher_guildswitchercopy", - "label": "GuildSwitcherCopy", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "guildswitchercopy", - "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", - "source_location": "L26" - }, - { - "id": "apps_web_src_components_dashboard_kit_guild_switcher_switcherguild", - "label": "SwitcherGuild", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "switcherguild", - "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", - "source_location": "L13" - }, - { - "id": "apps_web_src_components_dashboard_kit_save_bar_savebarcopy", - "label": "SaveBarCopy", + "id": "apps_web_src_lib_submission_action_submissionaction", + "label": "SubmissionAction", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "savebarcopy", - "source_file": "apps/web/src/components/dashboard-kit/save-bar.tsx", - "source_location": "L8" - }, - { - "id": "apps_web_src_lib_access_reviewscope", - "label": "ReviewScope", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "reviewscope", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L14" - }, - { - "id": "apps_web_src_lib_dashboard_nav_dashboardaccess", - "label": "dashboardAccess", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "dashboardaccess", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L49" - }, - { - "id": "apps_web_src_lib_dashboard_nav_guildarea", - "label": "GuildArea", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", + "community_name": "submission-action.ts", "file_type": "code", - "norm_label": "guildarea", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L39" + "norm_label": "submissionaction", + "source_file": "apps/web/src/lib/submission-action.ts", + "source_location": "L27" }, { "id": "apps_web_src_app_api_guilds_guildid_forms_formid_export_route_exportformat", @@ -446,32 +303,6 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/export/route.ts", "source_location": "L19" }, - { - "id": "apps_web_src_lib_forms_submissionstable", - "label": "SubmissionsTable", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "submissionstable", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L90" - }, - { - "id": "apps_web_src_lib_submission_action_submissionaction", - "label": "SubmissionAction", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "submissionaction", - "source_file": "apps/web/src/lib/submission-action.ts", - "source_location": "L27" - }, { "id": "apps_web_src_components_dashboard_kit_sort_rows_test_row", "label": "Row", @@ -512,30 +343,69 @@ "source_location": "L20" }, { - "id": "apps_web_src_components_members_members_manager_memberrow", - "label": "MemberRow", + "id": "packages_db_src_guild_log_db", + "label": "Db", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "memberrow", - "source_file": "apps/web/src/components/members/members-manager.tsx", - "source_location": "L25" + "norm_label": "db", + "source_file": "packages/db/src/guild-log.ts", + "source_location": "L4" }, { - "id": "apps_web_src_components_audit_log_audit_log_manager_auditdict", - "label": "AuditDict", + "id": "packages_db_src_submission_status_changesubmissionstatusargs", + "label": "ChangeSubmissionStatusArgs", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", + "community": 129, + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "auditdict", - "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", - "source_location": "L38" + "norm_label": "changesubmissionstatusargs", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L45" + }, + { + "id": "packages_db_src_submission_status_changesubmissionstatusresult", + "label": "ChangeSubmissionStatusResult", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "changesubmissionstatusresult", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L81" + }, + { + "id": "packages_db_src_submission_status_statuschangeoutboxnotification", + "label": "StatusChangeOutboxNotification", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "statuschangeoutboxnotification", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L36" + }, + { + "id": "packages_db_src_webhooks_db", + "label": "Db", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "db", + "source_file": "packages/db/src/webhooks.ts", + "source_location": "L4" }, { "id": "apps_web_src_components_bot_bot_config_form_botdict", @@ -589,19 +459,6 @@ "source_file": "apps/web/src/components/branding/branding-form.tsx", "source_location": "L39" }, - { - "id": "apps_web_src_components_branding_logo_form_brandingdict", - "label": "BrandingDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "brandingdict", - "source_file": "apps/web/src/components/branding/logo-form.tsx", - "source_location": "L11" - }, { "id": "apps_web_src_components_builder_automations_editor_builderdict", "label": "BuilderDict", @@ -654,19 +511,6 @@ "source_file": "apps/web/src/components/builder/experiment-editor.tsx", "source_location": "L12" }, - { - "id": "apps_web_src_components_builder_field_editor_builderdict", - "label": "BuilderDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "builderdict", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L32" - }, { "id": "apps_web_src_components_builder_form_builder_builderdict", "label": "BuilderDict", @@ -759,56 +603,17 @@ "source_location": "L40" }, { - "id": "apps_web_src_components_domain_captcha_form_captchadict", - "label": "CaptchaDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "captchadict", - "source_file": "apps/web/src/components/domain/captcha-form.tsx", - "source_location": "L17" - }, - { - "id": "apps_web_src_components_domain_domain_form_domaindict", - "label": "DomainDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "domaindict", - "source_file": "apps/web/src/components/domain/domain-form.tsx", - "source_location": "L21" - }, - { - "id": "apps_web_src_components_domain_handle_form_hubdict", - "label": "HubDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "hubdict", - "source_file": "apps/web/src/components/domain/handle-form.tsx", - "source_location": "L17" - }, - { - "id": "apps_web_src_components_domain_oauth_form_oauthdict", - "label": "OAuthDict", + "id": "apps_web_src_components_dashboard_kit_save_bar_savebarcopy", + "label": "SaveBarCopy", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "oauthdict", - "source_file": "apps/web/src/components/domain/oauth-form.tsx", - "source_location": "L17" + "norm_label": "savebarcopy", + "source_file": "apps/web/src/components/dashboard-kit/save-bar.tsx", + "source_location": "L8" }, { "id": "apps_web_src_components_messages_status_messages_form_statusmessageslabels", @@ -901,32 +706,6 @@ "source_file": "apps/web/src/components/statuses/status-defs-form.tsx", "source_location": "L26" }, - { - "id": "apps_web_src_components_webhooks_webhooks_manager_webhooksdict", - "label": "WebhooksDict", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "webhooksdict", - "source_file": "apps/web/src/components/webhooks/webhooks-manager.tsx", - "source_location": "L49" - }, - { - "id": "apps_web_src_i18n_dictionaries_dictionary", - "label": "Dictionary", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "dictionary", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L1342" - }, { "id": "packages_shared_src_form_settings_automationrule", "label": "AutomationRule", @@ -960,7 +739,7 @@ "_callable_class": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "domainguild", "source_file": "apps/web/src/lib/custom-domain.ts", @@ -973,7 +752,7 @@ "_callable_class": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "discordtokenresponse", "source_file": "apps/web/src/lib/discord.ts", @@ -986,7 +765,7 @@ "_callable_class": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "discorduser", "source_file": "apps/web/src/lib/discord.ts", @@ -999,24 +778,63 @@ "_callable_class": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "oauthapp", "source_file": "apps/web/src/lib/discord.ts", "source_location": "L39" }, { - "id": "apps_web_src_components_dashboard_archived_forms_table_archivedformrow", - "label": "ArchivedFormRow", + "id": "apps_web_src_lib_guild_oauth_guildoauth", + "label": "GuildOAuth", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "guildoauth", + "source_file": "apps/web/src/lib/guild-oauth.ts", + "source_location": "L9" + }, + { + "id": "apps_web_src_lib_guild_oauth_hostoauth", + "label": "HostOAuth", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "hostoauth", + "source_file": "apps/web/src/lib/guild-oauth.ts", + "source_location": "L32" + }, + { + "id": "apps_web_src_components_api_api_keys_manager_apidict", + "label": "ApiDict", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "archivedformrow", - "source_file": "apps/web/src/components/dashboard/archived-forms-table.tsx", - "source_location": "L12" + "norm_label": "apidict", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L30" + }, + { + "id": "apps_web_src_components_branding_logo_form_brandingdict", + "label": "BrandingDict", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "brandingdict", + "source_file": "apps/web/src/components/branding/logo-form.tsx", + "source_location": "L11" }, { "id": "apps_web_src_components_dashboard_form_action_button_formactioncopy", @@ -1025,7 +843,7 @@ "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formactioncopy", "source_file": "apps/web/src/components/dashboard/form-action-button.tsx", @@ -1038,7 +856,7 @@ "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formactionrequest", "source_file": "apps/web/src/components/dashboard/form-action-button.tsx", @@ -1051,7 +869,7 @@ "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formstatus", "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", @@ -1064,7 +882,7 @@ "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formrow", "source_file": "apps/web/src/components/dashboard/forms-table.tsx", @@ -1077,7 +895,7 @@ "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formstablecopy", "source_file": "apps/web/src/components/dashboard/forms-table.tsx", @@ -1090,115 +908,180 @@ "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "copyfieldcopy", "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", "source_location": "L9" }, { - "id": "apps_web_src_components_dashboard_kit_row_menu_rowmenuitem", - "label": "RowMenuItem", + "id": "apps_web_src_components_dashboard_share_button_sharelabels", + "label": "ShareLabels", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "rowmenuitem", - "source_file": "apps/web/src/components/dashboard-kit/row-menu.tsx", - "source_location": "L15" + "norm_label": "sharelabels", + "source_file": "apps/web/src/components/dashboard/share-button.tsx", + "source_location": "L7" }, { - "id": "apps_web_src_components_dashboard_kit_status_badge_statustone", - "label": "StatusTone", + "id": "apps_web_src_components_domain_captcha_form_captchadict", + "label": "CaptchaDict", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "statustone", - "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", - "source_location": "L6" + "norm_label": "captchadict", + "source_file": "apps/web/src/components/domain/captcha-form.tsx", + "source_location": "L17" }, { - "id": "apps_web_src_components_dashboard_share_button_sharelabels", - "label": "ShareLabels", + "id": "apps_web_src_components_domain_domain_form_domaindict", + "label": "DomainDict", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "sharelabels", - "source_file": "apps/web/src/components/dashboard/share-button.tsx", - "source_location": "L7" + "norm_label": "domaindict", + "source_file": "apps/web/src/components/domain/domain-form.tsx", + "source_location": "L21" }, { - "id": "apps_web_src_components_dashboard_dashboard_frame_member", - "label": "Member", + "id": "apps_web_src_components_domain_handle_form_hubdict", + "label": "HubDict", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 162, - "community_name": "(account)/page.tsx", + "community": 15, + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "member", - "source_file": "apps/web/src/components/dashboard/dashboard-frame.tsx", - "source_location": "L11" + "norm_label": "hubdict", + "source_file": "apps/web/src/components/domain/handle-form.tsx", + "source_location": "L17" }, { - "id": "apps_web_src_components_board_kanban_board_boardcolumn", - "label": "BoardColumn", + "id": "apps_web_src_components_domain_oauth_form_oauthdict", + "label": "OAuthDict", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", + "community": 15, + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "boardcolumn", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L13" + "norm_label": "oauthdict", + "source_file": "apps/web/src/components/domain/oauth-form.tsx", + "source_location": "L17" }, { - "id": "apps_web_src_components_board_kanban_board_boardlabels", - "label": "BoardLabels", + "id": "apps_web_src_components_members_members_manager_formaccess", + "label": "FormAccess", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", + "community": 15, + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "boardlabels", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L29" + "norm_label": "formaccess", + "source_file": "apps/web/src/components/members/members-manager.tsx", + "source_location": "L23" }, { - "id": "apps_web_src_components_board_kanban_board_boardsubmission", - "label": "BoardSubmission", + "id": "apps_web_src_components_members_members_manager_memberrow", + "label": "MemberRow", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", + "community": 15, + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "boardsubmission", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L19" + "norm_label": "memberrow", + "source_file": "apps/web/src/components/members/members-manager.tsx", + "source_location": "L25" }, { - "id": "apps_web_src_lib_plural_countforms", - "label": "CountForms", + "id": "apps_web_src_components_members_members_manager_membersdict", + "label": "MembersDict", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", + "community": 15, + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "countforms", - "source_file": "apps/web/src/lib/plural.ts", - "source_location": "L5" + "norm_label": "membersdict", + "source_file": "apps/web/src/components/members/members-manager.tsx", + "source_location": "L34" + }, + { + "id": "apps_web_src_components_submission_submission_actions_submissionactionlabels", + "label": "SubmissionActionLabels", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "submissionactionlabels", + "source_file": "apps/web/src/components/submission/submission-actions.tsx", + "source_location": "L10" + }, + { + "id": "apps_web_src_components_ui_button_buttonprops", + "label": "ButtonProps", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "buttonprops", + "source_file": "apps/web/src/components/ui/button.tsx", + "source_location": "L57" + }, + { + "id": "apps_web_src_components_ui_dialog_dialogprops", + "label": "DialogProps", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "dialogprops", + "source_file": "apps/web/src/components/ui/dialog.tsx", + "source_location": "L7" + }, + { + "id": "apps_web_src_i18n_dictionaries_dictionary", + "label": "Dictionary", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "dictionary", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L1342" + }, + { + "id": "apps_web_src_components_dashboard_dashboard_frame_member", + "label": "Member", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 162, + "community_name": "parseBranding", + "file_type": "code", + "norm_label": "member", + "source_file": "apps/web/src/components/dashboard/dashboard-frame.tsx", + "source_location": "L11" }, { "id": "apps_web_src_components_categories_category_rows_categoryrow", @@ -1227,69 +1110,43 @@ "source_location": "L25" }, { - "id": "packages_shared_src_schedule_formschedulestate", - "label": "FormScheduleState", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "formschedulestate", - "source_file": "packages/shared/src/schedule.ts", - "source_location": "L8" - }, - { - "id": "packages_shared_src_schedule_formschedulestatus", - "label": "formScheduleStatus", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "formschedulestatus", - "source_file": "packages/shared/src/schedule.ts", - "source_location": "L32" - }, - { - "id": "apps_web_src_components_public_public_frame_publicguild", - "label": "PublicGuild", + "id": "apps_web_src_lib_forms_resolvedstatus", + "label": "ResolvedStatus", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "publicguild", - "source_file": "apps/web/src/components/public/public-frame.tsx", + "norm_label": "resolvedstatus", + "source_file": "apps/web/src/lib/forms.ts", "source_location": "L16" }, { - "id": "apps_web_src_lib_branding_brandprops", - "label": "brandProps", + "id": "apps_web_src_lib_forms_statuslabelmap", + "label": "StatusLabelMap", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "brandprops", - "source_file": "apps/web/src/lib/branding.ts", - "source_location": "L192" + "norm_label": "statuslabelmap", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L26" }, { - "id": "packages_shared_src_branding_branding", - "label": "Branding", + "id": "apps_web_src_lib_forms_submissionstable", + "label": "SubmissionsTable", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "branding", - "source_file": "packages/shared/src/branding.ts", - "source_location": "L51" + "norm_label": "submissionstable", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L90" }, { "id": "apps_web_src_components_form_field_input_fieldvalue", @@ -1376,7 +1233,7 @@ "_callable_class": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "apikeyrow", "source_file": "apps/web/src/components/api/api-keys-manager.tsx", @@ -1389,7 +1246,7 @@ "_callable_class": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "integrationstext", "source_file": "apps/web/src/components/api/integrations-card.tsx", @@ -1402,7 +1259,7 @@ "_callable_class": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "paidtier", "source_file": "apps/web/src/components/billing/upgrade-button.tsx", @@ -1415,7 +1272,7 @@ "_callable_class": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "webhookrow", "source_file": "apps/web/src/components/webhooks/webhooks-manager.tsx", @@ -1428,12 +1285,25 @@ "_callable_class": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "upgradecopy", "source_file": "apps/web/src/lib/upgrade-copy.ts", "source_location": "L26" }, + { + "id": "packages_shared_src_validation_messages_validationmessagekey", + "label": "validationMessageKey", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 24, + "community_name": "validation-message.ts", + "file_type": "code", + "norm_label": "validationmessagekey", + "source_file": "packages/shared/src/validation-messages.ts", + "source_location": "L30" + }, { "id": "apps_web_src_components_form_date_field_datefieldlabels", "label": "DateFieldLabels", @@ -1630,17 +1500,30 @@ "source_location": "L68" }, { - "id": "apps_web_src_components_builder_field_editor_fieldeditorprops", - "label": "FieldEditorProps", + "id": "packages_shared_src_schedule_formschedulestate", + "label": "FormScheduleState", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 29, - "community_name": "index.tsx", + "community": 28, + "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "fieldeditorprops", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L34" + "norm_label": "formschedulestate", + "source_file": "packages/shared/src/schedule.ts", + "source_location": "L8" + }, + { + "id": "packages_shared_src_schedule_formschedulestatus", + "label": "formScheduleStatus", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "formschedulestatus", + "source_file": "packages/shared/src/schedule.ts", + "source_location": "L32" }, { "id": "apps_web_src_components_builder_field_outline_builderdict", @@ -1656,69 +1539,95 @@ "source_location": "L48" }, { - "id": "apps_web_src_components_builder_field_outline_outlinehandlers", - "label": "OutlineHandlers", + "id": "apps_web_src_components_builder_field_outline_pickergroup", + "label": "PickerGroup", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "outlinehandlers", + "norm_label": "pickergroup", "source_file": "apps/web/src/components/builder/field-outline.tsx", - "source_location": "L102" + "source_location": "L49" }, { - "id": "apps_web_src_components_builder_field_outline_pickergroup", - "label": "PickerGroup", + "id": "apps_web_src_components_dashboard_dashboard_shell_dashboardshellcopy", + "label": "DashboardShellCopy", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "pickergroup", - "source_file": "apps/web/src/components/builder/field-outline.tsx", - "source_location": "L49" + "norm_label": "dashboardshellcopy", + "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", + "source_location": "L68" }, { - "id": "apps_web_src_components_dashboard_kit_empty_state_emptykind", - "label": "EmptyKind", + "id": "apps_web_src_components_dashboard_kit_guild_switcher_guildswitchercopy", + "label": "GuildSwitcherCopy", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "emptykind", - "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", - "source_location": "L19" + "norm_label": "guildswitchercopy", + "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", + "source_location": "L26" }, { - "id": "apps_web_src_components_dashboard_kit_notice_noticetone", - "label": "NoticeTone", + "id": "apps_web_src_components_dashboard_kit_guild_switcher_switcherguild", + "label": "SwitcherGuild", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "noticetone", - "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", - "source_location": "L6" + "norm_label": "switcherguild", + "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", + "source_location": "L13" }, { - "id": "packages_shared_src_form_spec_fieldtype", - "label": "FieldType", + "id": "apps_web_src_components_dashboard_kit_page_header_breadcrumb", + "label": "Breadcrumb", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "fieldtype", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L60" + "norm_label": "breadcrumb", + "source_file": "apps/web/src/components/dashboard-kit/page-header.tsx", + "source_location": "L7" + }, + { + "id": "apps_web_src_components_submission_answer_summary_answerlabels", + "label": "AnswerLabels", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "answerlabels", + "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "source_location": "L13" + }, + { + "id": "apps_web_src_components_submission_answer_summary_submissionfile", + "label": "SubmissionFile", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "submissionfile", + "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "source_location": "L20" }, { "id": "packages_shared_src_form_spec_formspec", @@ -1766,7 +1675,7 @@ "_callable_class": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "ratelimitresult", "source_file": "apps/web/src/lib/rate-limit.ts", @@ -1798,6 +1707,19 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/members/[userId]/route.ts", "source_location": "L15" }, + { + "id": "apps_web_src_lib_access_reviewscope", + "label": "ReviewScope", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "reviewscope", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L14" + }, { "id": "apps_web_src_lib_guild_reviewscope", "label": "ReviewScope", @@ -1811,6 +1733,71 @@ "source_file": "apps/web/src/lib/guild.ts", "source_location": "L29" }, + { + "id": "apps_web_src_components_dashboard_archived_forms_table_archivedformrow", + "label": "ArchivedFormRow", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 34, + "community_name": "submissions-table.tsx", + "file_type": "code", + "norm_label": "archivedformrow", + "source_file": "apps/web/src/components/dashboard/archived-forms-table.tsx", + "source_location": "L12" + }, + { + "id": "apps_web_src_components_dashboard_kit_data_table_datacolumn", + "label": "DataColumn", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 34, + "community_name": "submissions-table.tsx", + "file_type": "code", + "norm_label": "datacolumn", + "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", + "source_location": "L10" + }, + { + "id": "apps_web_src_components_dashboard_kit_sort_rows_sortdirection", + "label": "SortDirection", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 34, + "community_name": "submissions-table.tsx", + "file_type": "code", + "norm_label": "sortdirection", + "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", + "source_location": "L6" + }, + { + "id": "apps_web_src_components_dashboard_kit_sort_rows_sortstate", + "label": "SortState", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 34, + "community_name": "submissions-table.tsx", + "file_type": "code", + "norm_label": "sortstate", + "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", + "source_location": "L8" + }, + { + "id": "apps_web_src_components_dashboard_kit_sort_rows_sortvalue", + "label": "SortValue", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 34, + "community_name": "submissions-table.tsx", + "file_type": "code", + "norm_label": "sortvalue", + "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", + "source_location": "L13" + }, { "id": "apps_web_src_components_dashboard_my_submissions_table_mysubmissionrow", "label": "MySubmissionRow", @@ -1818,7 +1805,7 @@ "_callable_class": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "mysubmissionrow", "source_file": "apps/web/src/components/dashboard/my-submissions-table.tsx", @@ -1831,7 +1818,7 @@ "_callable_class": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "submissionrow", "source_file": "apps/web/src/components/dashboard/submission-rows-table.tsx", @@ -1844,7 +1831,7 @@ "_callable_class": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "result", "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", @@ -1857,7 +1844,7 @@ "_callable_class": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "statusoption", "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", @@ -1870,24 +1857,37 @@ "_callable_class": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "submissionrow", "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", "source_location": "L22" }, { - "id": "apps_web_src_lib_color_dot_dotcolors", - "label": "dotColors", + "id": "apps_web_src_components_public_public_frame_publicguild", + "label": "PublicGuild", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community": 36, + "community_name": "src/branding.ts", "file_type": "code", - "norm_label": "dotcolors", - "source_file": "apps/web/src/lib/color-dot.ts", - "source_location": "L60" + "norm_label": "publicguild", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L17" + }, + { + "id": "packages_shared_src_branding_branding", + "label": "Branding", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 36, + "community_name": "src/branding.ts", + "file_type": "code", + "norm_label": "branding", + "source_file": "packages/shared/src/branding.ts", + "source_location": "L51" }, { "id": "apps_web_src_lib_session_sessiondata", @@ -1903,108 +1903,43 @@ "source_location": "L9" }, { - "id": "apps_web_src_lib_v1_auth_v1auth", - "label": "V1Auth", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "v1auth", - "source_file": "apps/web/src/lib/v1-auth.ts", - "source_location": "L10" - }, - { - "id": "packages_db_src_guild_log_db", - "label": "Db", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "db", - "source_file": "packages/db/src/guild-log.ts", - "source_location": "L4" - }, - { - "id": "packages_db_src_submission_status_changesubmissionstatusargs", - "label": "ChangeSubmissionStatusArgs", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "changesubmissionstatusargs", - "source_file": "packages/db/src/submission-status.ts", - "source_location": "L45" - }, - { - "id": "packages_db_src_submission_status_changesubmissionstatusresult", - "label": "ChangeSubmissionStatusResult", + "id": "apps_web_src_lib_plan_guildplan", + "label": "GuildPlan", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", - "norm_label": "changesubmissionstatusresult", - "source_file": "packages/db/src/submission-status.ts", - "source_location": "L81" + "norm_label": "guildplan", + "source_file": "apps/web/src/lib/plan.ts", + "source_location": "L6" }, { - "id": "packages_db_src_submission_status_statuschangeoutboxnotification", - "label": "StatusChangeOutboxNotification", + "id": "apps_web_src_lib_v1_auth_v1auth", + "label": "V1Auth", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", - "norm_label": "statuschangeoutboxnotification", - "source_file": "packages/db/src/submission-status.ts", - "source_location": "L36" + "norm_label": "v1auth", + "source_file": "apps/web/src/lib/v1-auth.ts", + "source_location": "L10" }, { - "id": "packages_db_src_webhooks_db", - "label": "Db", + "id": "packages_shared_src_plans_plantier", + "label": "PlanTier", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "db", - "source_file": "packages/db/src/webhooks.ts", - "source_location": "L4" - }, - { - "id": "apps_web_src_components_submission_answer_summary_answerlabels", - "label": "AnswerLabels", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "answerlabels", - "source_file": "apps/web/src/components/submission/answer-summary.tsx", - "source_location": "L13" - }, - { - "id": "apps_web_src_components_submission_answer_summary_submissionfile", - "label": "SubmissionFile", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", + "community_name": "plan.ts", "file_type": "code", - "norm_label": "submissionfile", - "source_file": "apps/web/src/components/submission/answer-summary.tsx", - "source_location": "L20" + "norm_label": "plantier", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L7" }, { "id": "apps_web_src_test_contrast_test_pair", @@ -2045,6 +1980,32 @@ "source_file": "apps/web/src/test/tokens.ts", "source_location": "L52" }, + { + "id": "packages_shared_src_bot_config_botconfig", + "label": "BotConfig", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 42, + "community_name": "validation-messages.ts", + "file_type": "code", + "norm_label": "botconfig", + "source_file": "packages/shared/src/bot-config.ts", + "source_location": "L34" + }, + { + "id": "packages_shared_src_bot_config_botlocale", + "label": "BotLocale", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 42, + "community_name": "validation-messages.ts", + "file_type": "code", + "norm_label": "botlocale", + "source_file": "packages/shared/src/bot-config.ts", + "source_location": "L13" + }, { "id": "apps_web_src_components_public_countdown_countdownunits", "label": "CountdownUnits", @@ -2163,95 +2124,69 @@ "source_location": "L50" }, { - "id": "apps_web_src_lib_forms_resolvedstatus", - "label": "ResolvedStatus", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "resolvedstatus", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L16" - }, - { - "id": "apps_web_src_lib_forms_statuslabelmap", - "label": "StatusLabelMap", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "statuslabelmap", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L26" - }, - { - "id": "apps_web_src_lib_plan_guildplan", - "label": "GuildPlan", + "id": "apps_web_src_components_builder_experiment_results_table_experimentresultrow", + "label": "ExperimentResultRow", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "guildplan", - "source_file": "apps/web/src/lib/plan.ts", - "source_location": "L6" + "norm_label": "experimentresultrow", + "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", + "source_location": "L8" }, { - "id": "packages_shared_src_plans_paidtier", - "label": "PaidTier", + "id": "apps_web_src_components_builder_experiment_results_table_experimentresultscopy", + "label": "ExperimentResultsCopy", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "paidtier", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L11" + "norm_label": "experimentresultscopy", + "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", + "source_location": "L23" }, { - "id": "packages_shared_src_plans_plantier", - "label": "PlanTier", + "id": "apps_web_src_components_dashboard_kit_stat_tile_stattrend", + "label": "StatTrend", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "plantier", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L7" + "norm_label": "stattrend", + "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "source_location": "L8" }, { - "id": "packages_shared_src_plans_profeature", - "label": "ProFeature", + "id": "apps_web_src_components_ui_badge_badgeprops", + "label": "BadgeProps", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "profeature", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L41" + "norm_label": "badgeprops", + "source_file": "apps/web/src/components/ui/badge.tsx", + "source_location": "L28" }, { - "id": "packages_shared_src_validation_messages_validationmessagekey", - "label": "validationMessageKey", + "id": "apps_web_src_components_webhooks_webhooks_manager_webhooksdict", + "label": "WebhooksDict", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "validationmessagekey", - "source_file": "packages/shared/src/validation-messages.ts", - "source_location": "L30" + "norm_label": "webhooksdict", + "source_file": "apps/web/src/components/webhooks/webhooks-manager.tsx", + "source_location": "L49" }, { "id": "packages_shared_src_constants_locale", @@ -2286,25 +2221,64 @@ "_callable_class": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "botconfigvalues", "source_file": "apps/web/src/components/bot/bot-config-values.ts", "source_location": "L4" }, { - "id": "packages_shared_src_bot_config_botconfig", - "label": "BotConfig", + "id": "apps_web_src_components_builder_field_editor_builderdict", + "label": "BuilderDict", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", - "norm_label": "botconfig", - "source_file": "packages/shared/src/bot-config.ts", + "norm_label": "builderdict", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L32" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditorprops", + "label": "FieldEditorProps", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "fieldeditorprops", + "source_file": "apps/web/src/components/builder/field-editor.tsx", "source_location": "L34" }, + { + "id": "apps_web_src_components_builder_field_outline_outlinehandlers", + "label": "OutlineHandlers", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "outlinehandlers", + "source_file": "apps/web/src/components/builder/field-outline.tsx", + "source_location": "L102" + }, + { + "id": "packages_shared_src_form_spec_fieldtype", + "label": "FieldType", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "fieldtype", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L60" + }, { "id": "apps_web_src_components_form_date_field_datefieldmode", "label": "DateFieldMode", @@ -2312,7 +2286,7 @@ "_callable_class": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "datefieldmode", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -2325,167 +2299,206 @@ "_callable_class": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "parsed", "source_file": "apps/web/src/components/form/date-field.tsx", "source_location": "L32" }, { - "id": "apps_web_src_lib_countries_country", - "label": "Country", + "id": "apps_web_src_components_site_account_menu_accountcopy", + "label": "AccountCopy", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", - "norm_label": "country", - "source_file": "apps/web/src/lib/countries.ts", - "source_location": "L6" + "norm_label": "accountcopy", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L13" }, { - "id": "apps_web_src_components_dashboard_kit_app_shell_appshellprops", - "label": "AppShellProps", + "id": "apps_web_src_components_site_account_menu_headeraccount", + "label": "HeaderAccount", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 6, + "community": 57, "community_name": "header-bar.tsx", "file_type": "code", - "norm_label": "appshellprops", - "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", - "source_location": "L74" + "norm_label": "headeraccount", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L24" }, { - "id": "apps_web_src_components_dashboard_kit_app_shell_shellaccount", - "label": "ShellAccount", + "id": "apps_web_src_components_site_header_bar_headercopy", + "label": "HeaderCopy", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 6, + "community": 57, "community_name": "header-bar.tsx", "file_type": "code", - "norm_label": "shellaccount", - "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", - "source_location": "L65" + "norm_label": "headercopy", + "source_file": "apps/web/src/components/site/header-bar.tsx", + "source_location": "L15" }, { - "id": "apps_web_src_components_dashboard_kit_nav_shellnavgroup", - "label": "ShellNavGroup", + "id": "apps_web_src_components_site_navigation_navlink", + "label": "NavLink", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 6, + "community": 57, "community_name": "header-bar.tsx", "file_type": "code", - "norm_label": "shellnavgroup", - "source_file": "apps/web/src/components/dashboard-kit/nav.ts", + "norm_label": "navlink", + "source_file": "apps/web/src/components/site/navigation.ts", + "source_location": "L15" + }, + { + "id": "apps_web_src_components_site_navigation_productline", + "label": "ProductLine", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 57, + "community_name": "header-bar.tsx", + "file_type": "code", + "norm_label": "productline", + "source_file": "apps/web/src/components/site/navigation.ts", "source_location": "L25" }, { - "id": "apps_web_src_components_dashboard_kit_nav_shellnavitem", - "label": "ShellNavItem", + "id": "apps_web_src_lib_countries_country", + "label": "Country", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 6, + "community": 57, "community_name": "header-bar.tsx", "file_type": "code", - "norm_label": "shellnavitem", - "source_file": "apps/web/src/components/dashboard-kit/nav.ts", - "source_location": "L3" + "norm_label": "country", + "source_file": "apps/web/src/lib/countries.ts", + "source_location": "L6" }, { - "id": "apps_web_src_components_dashboard_kit_theme_switch_themeswitchlabels", - "label": "ThemeSwitchLabels", + "id": "apps_web_src_components_dashboard_kit_app_shell_appshellprops", + "label": "AppShellProps", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "themeswitchlabels", - "source_file": "apps/web/src/components/dashboard-kit/theme-switch.tsx", - "source_location": "L9" + "norm_label": "appshellprops", + "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", + "source_location": "L74" }, { - "id": "apps_web_src_components_icons_index_iconcomponent", - "label": "IconComponent", + "id": "apps_web_src_components_dashboard_kit_app_shell_shellaccount", + "label": "ShellAccount", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "iconcomponent", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L110" + "norm_label": "shellaccount", + "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", + "source_location": "L65" }, { - "id": "apps_web_src_components_site_header_bar_headeraccount", - "label": "HeaderAccount", + "id": "apps_web_src_components_dashboard_kit_app_shell_shellcopy", + "label": "ShellCopy", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "headeraccount", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L34" + "norm_label": "shellcopy", + "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", + "source_location": "L50" }, { - "id": "apps_web_src_components_site_header_bar_headercopy", - "label": "HeaderCopy", + "id": "apps_web_src_components_dashboard_kit_empty_state_emptykind", + "label": "EmptyKind", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "headercopy", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L18" + "norm_label": "emptykind", + "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", + "source_location": "L19" }, { - "id": "apps_web_src_components_site_navigation_navlink", - "label": "NavLink", + "id": "apps_web_src_components_dashboard_kit_nav_shellnavgroup", + "label": "ShellNavGroup", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "navlink", - "source_file": "apps/web/src/components/site/navigation.ts", + "norm_label": "shellnavgroup", + "source_file": "apps/web/src/components/dashboard-kit/nav.ts", + "source_location": "L25" + }, + { + "id": "apps_web_src_components_dashboard_kit_nav_shellnavitem", + "label": "ShellNavItem", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "shellnavitem", + "source_file": "apps/web/src/components/dashboard-kit/nav.ts", + "source_location": "L3" + }, + { + "id": "apps_web_src_components_dashboard_kit_row_menu_rowmenuitem", + "label": "RowMenuItem", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "rowmenuitem", + "source_file": "apps/web/src/components/dashboard-kit/row-menu.tsx", "source_location": "L15" }, { - "id": "apps_web_src_components_site_navigation_productline", - "label": "ProductLine", + "id": "apps_web_src_components_dashboard_kit_theme_switch_themeswitchlabels", + "label": "ThemeSwitchLabels", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "productline", - "source_file": "apps/web/src/components/site/navigation.ts", - "source_location": "L25" + "norm_label": "themeswitchlabels", + "source_file": "apps/web/src/components/dashboard-kit/theme-switch.tsx", + "source_location": "L9" }, { - "id": "apps_web_src_i18n_dictionaries_locale", - "label": "Locale", + "id": "apps_web_src_components_icons_index_iconcomponent", + "label": "IconComponent", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "locale", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L1" + "norm_label": "iconcomponent", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L110" }, { "id": "apps_web_src_lib_emails_order_confirmation_builtemail", @@ -2553,147 +2566,56 @@ "source_location": "L21" }, { - "id": "apps_web_src_components_builder_experiment_results_table_experimentresultrow", - "label": "ExperimentResultRow", + "id": "packages_shared_src_plans_paidtier", + "label": "PaidTier", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "experimentresultrow", - "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", - "source_location": "L8" + "norm_label": "paidtier", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L11" }, { - "id": "apps_web_src_components_builder_experiment_results_table_experimentresultscopy", - "label": "ExperimentResultsCopy", + "id": "packages_shared_src_plans_profeature", + "label": "ProFeature", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "experimentresultscopy", - "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", - "source_location": "L23" + "norm_label": "profeature", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L41" }, { - "id": "apps_web_src_components_dashboard_guild_table_guildrow", - "label": "GuildRow", + "id": "apps_realtime_src_index_clientstate", + "label": "ClientState", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 65, + "community_name": "createServer", "file_type": "code", - "norm_label": "guildrow", - "source_file": "apps/web/src/components/dashboard/guild-table.tsx", - "source_location": "L12" + "norm_label": "clientstate", + "source_file": "apps/realtime/src/index.ts", + "source_location": "L52" }, { - "id": "apps_web_src_components_dashboard_kit_data_table_datacolumn", - "label": "DataColumn", + "id": "apps_web_src_components_audit_log_audit_log_manager_audithookrow", + "label": "AuditHookRow", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 69, + "community_name": "audit-log.ts", "file_type": "code", - "norm_label": "datacolumn", - "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", - "source_location": "L10" - }, - { - "id": "apps_web_src_components_dashboard_kit_form_field_fieldcontrolprops", - "label": "FieldControlProps", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "fieldcontrolprops", - "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", - "source_location": "L7" - }, - { - "id": "apps_web_src_components_dashboard_kit_page_header_breadcrumb", - "label": "Breadcrumb", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "breadcrumb", - "source_file": "apps/web/src/components/dashboard-kit/page-header.tsx", - "source_location": "L7" - }, - { - "id": "apps_web_src_components_dashboard_kit_sort_rows_sortdirection", - "label": "SortDirection", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "sortdirection", - "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", - "source_location": "L6" - }, - { - "id": "apps_web_src_components_dashboard_kit_sort_rows_sortstate", - "label": "SortState", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "sortstate", - "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", - "source_location": "L8" - }, - { - "id": "apps_web_src_components_dashboard_kit_sort_rows_sortvalue", - "label": "SortValue", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "sortvalue", - "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", - "source_location": "L13" - }, - { - "id": "apps_realtime_src_index_clientstate", - "label": "ClientState", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 65, - "community_name": "createServer", - "file_type": "code", - "norm_label": "clientstate", - "source_file": "apps/realtime/src/index.ts", - "source_location": "L52" - }, - { - "id": "apps_web_src_components_audit_log_audit_log_manager_audithookrow", - "label": "AuditHookRow", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 69, - "community_name": "audit-log.ts", - "file_type": "code", - "norm_label": "audithookrow", - "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", - "source_location": "L40" + "norm_label": "audithookrow", + "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", + "source_location": "L40" }, { "id": "packages_shared_src_audit_log_auditwebhookinput", @@ -2838,6 +2760,45 @@ "source_file": "packages/shared/src/notifications.ts", "source_location": "L38" }, + { + "id": "apps_web_src_components_board_kanban_board_boardcolumn", + "label": "BoardColumn", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "boardcolumn", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L13" + }, + { + "id": "apps_web_src_components_board_kanban_board_boardlabels", + "label": "BoardLabels", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "boardlabels", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L29" + }, + { + "id": "apps_web_src_components_board_kanban_board_boardsubmission", + "label": "BoardSubmission", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "boardsubmission", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L19" + }, { "id": "apps_web_src_components_dashboard_submissions_table_submissionstablelabels", "label": "SubmissionsTableLabels", @@ -2851,6 +2812,45 @@ "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", "source_location": "L41" }, + { + "id": "apps_web_src_lib_dashboard_nav_dashboardaccess", + "label": "dashboardAccess", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "dashboardaccess", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L49" + }, + { + "id": "apps_web_src_lib_dashboard_nav_guildarea", + "label": "GuildArea", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "guildarea", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L39" + }, + { + "id": "apps_web_src_lib_plural_countforms", + "label": "CountForms", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "countforms", + "source_file": "apps/web/src/lib/plural.ts", + "source_location": "L5" + }, { "id": "packages_i18n_src_index_locale", "label": "Locale", @@ -2865,30 +2865,30 @@ "source_location": "L10" }, { - "id": "apps_web_src_components_dashboard_kit_stat_tile_stattrend", - "label": "StatTrend", + "id": "apps_web_src_components_dashboard_guild_table_guildrow", + "label": "GuildRow", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "stattrend", - "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", - "source_location": "L8" + "norm_label": "guildrow", + "source_file": "apps/web/src/components/dashboard/guild-table.tsx", + "source_location": "L12" }, { - "id": "apps_web_src_components_ui_badge_badgeprops", - "label": "BadgeProps", + "id": "apps_web_src_components_dashboard_kit_form_field_fieldcontrolprops", + "label": "FieldControlProps", "_callable": true, "_callable_class": true, "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "badgeprops", - "source_file": "apps/web/src/components/ui/badge.tsx", - "source_location": "L28" + "norm_label": "fieldcontrolprops", + "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", + "source_location": "L7" }, { "id": "apps_web_src_components_ui_card_cardprops", @@ -2904,30 +2904,17 @@ "source_location": "L5" }, { - "id": "apps_web_src_lib_guild_oauth_guildoauth", - "label": "GuildOAuth", - "_callable": true, - "_callable_class": true, - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "guildoauth", - "source_file": "apps/web/src/lib/guild-oauth.ts", - "source_location": "L9" - }, - { - "id": "apps_web_src_lib_guild_oauth_hostoauth", - "label": "HostOAuth", + "id": "apps_web_src_i18n_dictionaries_locale", + "label": "Locale", "_callable": true, "_callable_class": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "hostoauth", - "source_file": "apps/web/src/lib/guild-oauth.ts", - "source_location": "L32" + "norm_label": "locale", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L1" }, { "id": "apps_bot_src_webhooks_deliveryresult", @@ -3144,12 +3131,25 @@ "_callable_class": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "theme", "source_file": "apps/web/src/lib/branding.ts", "source_location": "L56" }, + { + "id": "apps_web_src_lib_color_dot_dotcolors", + "label": "dotColors", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 84, + "community_name": "dotColors", + "file_type": "code", + "norm_label": "dotcolors", + "source_file": "apps/web/src/lib/color-dot.ts", + "source_location": "L60" + }, { "id": "apps_web_src_lib_color_hsl", "label": "Hsl", @@ -3157,7 +3157,7 @@ "_callable_class": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "hsl", "source_file": "apps/web/src/lib/color.ts", @@ -3170,7 +3170,7 @@ "_callable_class": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "rgb", "source_file": "apps/web/src/lib/color.ts", @@ -3189,6 +3189,19 @@ "source_file": "apps/web/src/lib/branding.ts", "source_location": "L136" }, + { + "id": "apps_web_src_lib_branding_brandprops", + "label": "brandProps", + "_callable": true, + "_callable_class": true, + "_origin": "ast", + "community": 87, + "community_name": "lib/branding.ts", + "file_type": "code", + "norm_label": "brandprops", + "source_file": "apps/web/src/lib/branding.ts", + "source_location": "L192" + }, { "id": "packages_ui_src_button_buttonprops", "label": "ButtonProps", @@ -3431,6 +3444,30 @@ "source_file": "apps/bot/src/guild-i18n.ts", "source_location": "L45" }, + { + "id": "apps_bot_src_notifications_deliverlog", + "label": "deliverLog()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "src/forms.ts", + "file_type": "code", + "norm_label": "deliverlog()", + "source_file": "apps/bot/src/notifications.ts", + "source_location": "L164" + }, + { + "id": "apps_bot_src_notifications_deliverone", + "label": "deliverOne()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "src/forms.ts", + "file_type": "code", + "norm_label": "deliverone()", + "source_file": "apps/bot/src/notifications.ts", + "source_location": "L220" + }, { "id": "apps_bot_src_notifications_deliverreview", "label": "deliverReview()", @@ -3443,6 +3480,18 @@ "source_file": "apps/bot/src/notifications.ts", "source_location": "L101" }, + { + "id": "apps_bot_src_notifications_retry", + "label": "retry()", + "_callable": true, + "_origin": "ast", + "community": 0, + "community_name": "src/forms.ts", + "file_type": "code", + "norm_label": "retry()", + "source_file": "apps/bot/src/notifications.ts", + "source_location": "L46" + }, { "id": "apps_bot_src_posting_accentcolorint", "label": "accentColorInt()", @@ -3468,88 +3517,88 @@ "source_location": "L30" }, { - "id": "apps_bot_src_urls_dashboardsubmissionurl", - "label": "dashboardSubmissionUrl()", + "id": "packages_shared_src_bot_config_parsebotconfig", + "label": "parseBotConfig()", "_callable": true, "_origin": "ast", "community": 0, "community_name": "src/forms.ts", "file_type": "code", - "norm_label": "dashboardsubmissionurl()", - "source_file": "apps/bot/src/urls.ts", - "source_location": "L21" + "norm_label": "parsebotconfig()", + "source_file": "packages/shared/src/bot-config.ts", + "source_location": "L37" }, { - "id": "apps_bot_src_urls_dashboardurl", - "label": "dashboardUrl()", + "id": "apps_web_src_app_dashboard_account_me_page_mysubmissionspage", + "label": "MySubmissionsPage()", "_callable": true, "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "dashboardurl()", - "source_file": "apps/bot/src/urls.ts", - "source_location": "L16" + "norm_label": "mysubmissionspage()", + "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", + "source_location": "L11" }, { - "id": "apps_bot_src_urls_formurl", - "label": "formUrl()", + "id": "apps_web_src_app_dashboard_guildid_bot_page_botconfigpage", + "label": "BotConfigPage()", "_callable": true, "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "formurl()", - "source_file": "apps/bot/src/urls.ts", - "source_location": "L6" + "norm_label": "botconfigpage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/bot/page.tsx", + "source_location": "L13" }, { - "id": "apps_bot_src_urls_statusurl", - "label": "statusUrl()", + "id": "apps_web_src_app_dashboard_guildid_branding_page_brandingpage", + "label": "BrandingPage()", "_callable": true, "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "statusurl()", - "source_file": "apps/bot/src/urls.ts", - "source_location": "L11" + "norm_label": "brandingpage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", + "source_location": "L15" }, { - "id": "apps_bot_src_urls_trim", - "label": "trim()", + "id": "apps_web_src_app_dashboard_guildid_categories_page_categoriespage", + "label": "CategoriesPage()", "_callable": true, "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "trim()", - "source_file": "apps/bot/src/urls.ts", - "source_location": "L3" + "norm_label": "categoriespage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/categories/page.tsx", + "source_location": "L13" }, { - "id": "packages_shared_src_bot_config_parsebotconfig", - "label": "parseBotConfig()", + "id": "apps_web_src_app_dashboard_guildid_forms_archived_formid_page_archivedformsubmissionspage", + "label": "ArchivedFormSubmissionsPage()", "_callable": true, "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "parsebotconfig()", - "source_file": "packages/shared/src/bot-config.ts", - "source_location": "L37" + "norm_label": "archivedformsubmissionspage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/[formId]/page.tsx", + "source_location": "L19" }, { - "id": "apps_web_src_app_layout_rootlayout", - "label": "RootLayout()", + "id": "apps_web_src_app_dashboard_guildid_statuses_page_statusespage", + "label": "StatusesPage()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "getDict", "file_type": "code", - "norm_label": "rootlayout()", - "source_file": "apps/web/src/app/layout.tsx", - "source_location": "L70" + "norm_label": "statusespage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/statuses/page.tsx", + "source_location": "L15" }, { "id": "apps_web_src_app_offline_page_offlinepage", @@ -3587,6 +3636,54 @@ "source_file": "apps/web/src/app/(site)/stats/page.tsx", "source_location": "L20" }, + { + "id": "apps_web_src_components_dashboard_my_submissions_table_mysubmissionstable", + "label": "MySubmissionsTable()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "mysubmissionstable()", + "source_file": "apps/web/src/components/dashboard/my-submissions-table.tsx", + "source_location": "L21" + }, + { + "id": "apps_web_src_components_icons_brand_marks_discordmark", + "label": "DiscordMark()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "discordmark()", + "source_file": "apps/web/src/components/icons/brand-marks.tsx", + "source_location": "L8" + }, + { + "id": "apps_web_src_components_icons_brand_marks_githubmark", + "label": "GithubMark()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "githubmark()", + "source_file": "apps/web/src/components/icons/brand-marks.tsx", + "source_location": "L22" + }, + { + "id": "apps_web_src_components_landing_cta_ctaband", + "label": "CtaBand()", + "_callable": true, + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "ctaband()", + "source_file": "apps/web/src/components/landing/cta.tsx", + "source_location": "L10" + }, { "id": "apps_web_src_components_landing_feature_grid_featuregrid", "label": "FeatureGrid()", @@ -3744,28 +3841,28 @@ "source_location": "L33" }, { - "id": "apps_web_src_i18n_index_getdirection", - "label": "getDirection()", + "id": "apps_web_src_i18n_index_getlocale", + "label": "getLocale()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "getDict", "file_type": "code", - "norm_label": "getdirection()", + "norm_label": "getlocale()", "source_file": "apps/web/src/i18n/index.ts", - "source_location": "L22" + "source_location": "L27" }, { - "id": "apps_web_src_i18n_index_getlocale", - "label": "getLocale()", + "id": "apps_web_src_lib_guild_getusersubmissions", + "label": "getUserSubmissions()", "_callable": true, "_origin": "ast", "community": 1, "community_name": "getDict", "file_type": "code", - "norm_label": "getlocale()", - "source_file": "apps/web/src/i18n/index.ts", - "source_location": "L27" + "norm_label": "getusersubmissions()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L319" }, { "id": "apps_bot_src_commands_registercommands", @@ -3863,6 +3960,30 @@ "source_file": "apps/bot/src/index.ts", "source_location": "L91" }, + { + "id": "apps_bot_src_log_describeerror", + "label": "describeError()", + "_callable": true, + "_origin": "ast", + "community": 101, + "community_name": "bot/src/index.ts", + "file_type": "code", + "norm_label": "describeerror()", + "source_file": "apps/bot/src/log.ts", + "source_location": "L42" + }, + { + "id": "apps_bot_src_log_firstline", + "label": "firstLine()", + "_callable": true, + "_origin": "ast", + "community": 101, + "community_name": "bot/src/index.ts", + "file_type": "code", + "norm_label": "firstline()", + "source_file": "apps/bot/src/log.ts", + "source_location": "L27" + }, { "id": "apps_bot_src_review_actions_isreviewbutton", "label": "isReviewButton()", @@ -3875,6 +3996,18 @@ "source_file": "apps/bot/src/review-actions.ts", "source_location": "L25" }, + { + "id": "apps_bot_src_webhooks_deliverpendingwebhooks", + "label": "deliverPendingWebhooks()", + "_callable": true, + "_origin": "ast", + "community": 101, + "community_name": "bot/src/index.ts", + "file_type": "code", + "norm_label": "deliverpendingwebhooks()", + "source_file": "apps/bot/src/webhooks.ts", + "source_location": "L265" + }, { "id": "apps_bot_src_delivery_policy_isexhausted", "label": "isExhausted()", @@ -3935,30 +4068,6 @@ "source_file": "apps/bot/src/i18n.ts", "source_location": "L130" }, - { - "id": "apps_bot_src_log_describeerror", - "label": "describeError()", - "_callable": true, - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "describeerror()", - "source_file": "apps/bot/src/log.ts", - "source_location": "L42" - }, - { - "id": "apps_bot_src_log_firstline", - "label": "firstLine()", - "_callable": true, - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "firstline()", - "source_file": "apps/bot/src/log.ts", - "source_location": "L27" - }, { "id": "apps_bot_src_notifications_buildmessage", "label": "buildMessage()", @@ -3971,30 +4080,6 @@ "source_file": "apps/bot/src/notifications.ts", "source_location": "L61" }, - { - "id": "apps_bot_src_notifications_deliverlog", - "label": "deliverLog()", - "_callable": true, - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "deliverlog()", - "source_file": "apps/bot/src/notifications.ts", - "source_location": "L164" - }, - { - "id": "apps_bot_src_notifications_deliverone", - "label": "deliverOne()", - "_callable": true, - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "deliverone()", - "source_file": "apps/bot/src/notifications.ts", - "source_location": "L220" - }, { "id": "apps_bot_src_notifications_deliverpendingnotifications", "label": "deliverPendingNotifications()", @@ -4007,114 +4092,18 @@ "source_file": "apps/bot/src/notifications.ts", "source_location": "L285" }, - { - "id": "apps_bot_src_notifications_retry", - "label": "retry()", - "_callable": true, - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "retry()", - "source_file": "apps/bot/src/notifications.ts", - "source_location": "L46" - }, - { - "id": "apps_web_src_components_api_api_keys_manager_apikeysmanager", - "label": "ApiKeysManager()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "apikeysmanager()", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", - "source_location": "L43" - }, - { - "id": "apps_web_src_components_api_api_keys_manager_apikeysmanager_create", - "label": "create()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "create()", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", - "source_location": "L67" - }, - { - "id": "apps_web_src_components_api_api_keys_manager_apikeysmanager_revoke", - "label": "revoke()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "revoke()", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", - "source_location": "L93" - }, - { - "id": "apps_web_src_components_api_api_keys_manager_fill", - "label": "fill()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "fill()", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", - "source_location": "L34" - }, - { - "id": "apps_web_src_components_api_api_keys_manager_iso", - "label": "iso()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "iso()", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", - "source_location": "L32" - }, - { - "id": "apps_web_src_components_dashboard_kit_confirm_dialog_confirmdialog", - "label": "ConfirmDialog()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "confirmdialog()", - "source_file": "apps/web/src/components/dashboard-kit/confirm-dialog.tsx", - "source_location": "L21" - }, { "id": "apps_web_src_components_dashboard_kit_save_bar_savebar", "label": "SaveBar()", "_callable": true, "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", "norm_label": "savebar()", "source_file": "apps/web/src/components/dashboard-kit/save-bar.tsx", "source_location": "L21" }, - { - "id": "apps_web_src_components_ui_dialog_dialog", - "label": "Dialog()", - "_callable": true, - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "dialog()", - "source_file": "apps/web/src/components/ui/dialog.tsx", - "source_location": "L29" - }, { "id": "apps_bot_src_log_embed_buildlogembed", "label": "buildLogEmbed()", @@ -4151,6 +4140,18 @@ "source_file": "apps/bot/src/log-embed.ts", "source_location": "L70" }, + { + "id": "apps_bot_src_webhooks_buildauditbody", + "label": "buildAuditBody()", + "_callable": true, + "_origin": "ast", + "community": 104, + "community_name": "guild-i18n.ts", + "file_type": "code", + "norm_label": "buildauditbody()", + "source_file": "apps/bot/src/webhooks.ts", + "source_location": "L115" + }, { "id": "apps_bot_src_review_actions_handlereviewbutton", "label": "handleReviewButton()", @@ -4211,6 +4212,66 @@ "source_file": "apps/bot/src/roles.ts", "source_location": "L12" }, + { + "id": "apps_bot_src_urls_dashboardsubmissionurl", + "label": "dashboardSubmissionUrl()", + "_callable": true, + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "dashboardsubmissionurl()", + "source_file": "apps/bot/src/urls.ts", + "source_location": "L21" + }, + { + "id": "apps_bot_src_urls_dashboardurl", + "label": "dashboardUrl()", + "_callable": true, + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "dashboardurl()", + "source_file": "apps/bot/src/urls.ts", + "source_location": "L16" + }, + { + "id": "apps_bot_src_urls_formurl", + "label": "formUrl()", + "_callable": true, + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "formurl()", + "source_file": "apps/bot/src/urls.ts", + "source_location": "L6" + }, + { + "id": "apps_bot_src_urls_statusurl", + "label": "statusUrl()", + "_callable": true, + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "statusurl()", + "source_file": "apps/bot/src/urls.ts", + "source_location": "L11" + }, + { + "id": "apps_bot_src_urls_trim", + "label": "trim()", + "_callable": true, + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "trim()", + "source_file": "apps/bot/src/urls.ts", + "source_location": "L3" + }, { "id": "apps_web_src_components_audit_log_audit_log_manager_actionpicker", "label": "ActionPicker()", @@ -4799,174 +4860,6 @@ "source_file": "apps/web/src/test/branding-contract.test.ts", "source_location": "L67" }, - { - "id": "apps_web_src_components_dashboard_dashboard_shell_dashboardshell", - "label": "DashboardShell()", - "_callable": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "dashboardshell()", - "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", - "source_location": "L90" - }, - { - "id": "apps_web_src_components_dashboard_kit_guild_switcher_guildmark", - "label": "GuildMark()", - "_callable": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "guildmark()", - "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", - "source_location": "L39" - }, - { - "id": "apps_web_src_components_dashboard_kit_guild_switcher_guildswitcher", - "label": "GuildSwitcher()", - "_callable": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "guildswitcher()", - "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", - "source_location": "L74" - }, - { - "id": "apps_web_src_components_dashboard_kit_kit_copy_test_strings", - "label": "strings()", - "_callable": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "strings()", - "source_file": "apps/web/src/components/dashboard-kit/kit-copy.test.ts", - "source_location": "L11" - }, - { - "id": "apps_web_src_lib_dashboard_nav_guildareahref", - "label": "guildAreaHref()", - "_callable": true, - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "guildareahref()", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L68" - }, - { - "id": "apps_web_src_app_dashboard_guildid_layout_guildlayout", - "label": "GuildLayout()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "guildlayout()", - "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", - "source_location": "L21" - }, - { - "id": "apps_web_src_lib_access_candeleteformsfromrole", - "label": "canDeleteFormsFromRole()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "candeleteformsfromrole()", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L56" - }, - { - "id": "apps_web_src_lib_access_isglobalreviewerrole", - "label": "isGlobalReviewerRole()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "isglobalreviewerrole()", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L25" - }, - { - "id": "apps_web_src_lib_access_ismanagerrole", - "label": "isManagerRole()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "ismanagerrole()", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L20" - }, - { - "id": "apps_web_src_lib_access_managescopefromrole", - "label": "manageScopeFromRole()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "managescopefromrole()", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L44" - }, - { - "id": "apps_web_src_lib_access_scopefromrole", - "label": "scopeFromRole()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "scopefromrole()", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L34" - }, - { - "id": "apps_web_src_lib_dashboard_nav_test_areasfor", - "label": "areasFor()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "areasfor()", - "source_file": "apps/web/src/lib/dashboard-nav.test.ts", - "source_location": "L7" - }, - { - "id": "apps_web_src_lib_dashboard_nav_visibleguildareas", - "label": "visibleGuildAreas()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "visibleguildareas()", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L59" - }, - { - "id": "apps_web_src_lib_guild_requireguildmembership", - "label": "requireGuildMembership()", - "_callable": true, - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "requireguildmembership()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L175" - }, { "id": "apps_web_src_components_form_signature_field_signaturefield", "label": "SignatureField()", @@ -5075,6 +4968,18 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/export/route.ts", "source_location": "L32" }, + { + "id": "apps_web_src_app_api_guilds_guildid_submissions_id_archive_route_post", + "label": "POST()", + "_callable": true, + "_origin": "ast", + "community": 121, + "community_name": "[formId]/export/route.ts", + "file_type": "code", + "norm_label": "post()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/archive/route.ts", + "source_location": "L19" + }, { "id": "apps_web_src_lib_guild_canreviewform", "label": "canReviewForm()", @@ -5196,244 +5101,160 @@ "source_location": "L44" }, { - "id": "apps_web_src_app_dashboard_account_me_page_mysubmissionspage", - "label": "MySubmissionsPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "mysubmissionspage()", - "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", - "source_location": "L11" - }, - { - "id": "apps_web_src_app_dashboard_guildid_audit_log_page_auditlogpage", - "label": "AuditLogPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "auditlogpage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/audit-log/page.tsx", - "source_location": "L21" - }, - { - "id": "apps_web_src_app_dashboard_guildid_bot_page_botconfigpage", - "label": "BotConfigPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "botconfigpage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/bot/page.tsx", - "source_location": "L13" - }, - { - "id": "apps_web_src_app_dashboard_guildid_branding_page_brandingpage", - "label": "BrandingPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "brandingpage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", - "source_location": "L15" - }, - { - "id": "apps_web_src_app_dashboard_guildid_categories_page_categoriespage", - "label": "CategoriesPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "categoriespage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/categories/page.tsx", - "source_location": "L13" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_archived_formid_page_archivedformsubmissionspage", - "label": "ArchivedFormSubmissionsPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "archivedformsubmissionspage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/[formId]/page.tsx", - "source_location": "L19" - }, - { - "id": "apps_web_src_app_dashboard_guildid_statuses_page_statusespage", - "label": "StatusesPage()", - "_callable": true, - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "statusespage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/statuses/page.tsx", - "source_location": "L15" - }, - { - "id": "apps_web_src_app_dashboard_layout_dashboardlayout", - "label": "DashboardLayout()", + "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route_post", + "label": "POST()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "dashboardlayout()", - "source_file": "apps/web/src/app/dashboard/layout.tsx", - "source_location": "L12" + "norm_label": "post()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", + "source_location": "L20" }, { - "id": "apps_web_src_components_branding_logo_form_logoform", - "label": "LogoForm()", + "id": "apps_web_src_app_dashboard_guildid_messages_page_statusmessagespage", + "label": "StatusMessagesPage()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "logoform()", - "source_file": "apps/web/src/components/branding/logo-form.tsx", - "source_location": "L26" + "norm_label": "statusmessagespage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", + "source_location": "L14" }, { - "id": "apps_web_src_components_branding_logo_form_logoform_call", - "label": "call()", + "id": "packages_db_prisma_seed_main", + "label": "main()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "call()", - "source_file": "apps/web/src/components/branding/logo-form.tsx", - "source_location": "L40" + "norm_label": "main()", + "source_file": "packages/db/prisma/seed.ts", + "source_location": "L54" }, { - "id": "apps_web_src_components_branding_logo_form_logoform_onselect", - "label": "onSelect()", + "id": "packages_db_src_submission_status_changesubmissionstatus", + "label": "changeSubmissionStatus()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "onselect()", - "source_file": "apps/web/src/components/branding/logo-form.tsx", - "source_location": "L58" + "norm_label": "changesubmissionstatus()", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L96" }, { - "id": "apps_web_src_components_dashboard_kit_empty_state_emptystate", - "label": "EmptyState()", + "id": "packages_db_src_submission_status_messagefrommap", + "label": "messageFromMap()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "emptystate()", - "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", - "source_location": "L28" + "norm_label": "messagefrommap()", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L6" }, { - "id": "apps_web_src_components_dashboard_kit_page_header_pageheader", - "label": "PageHeader()", + "id": "packages_db_src_submission_status_resolvetransitionmessage", + "label": "resolveTransitionMessage()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "pageheader()", - "source_file": "apps/web/src/components/dashboard-kit/page-header.tsx", - "source_location": "L21" + "norm_label": "resolvetransitionmessage()", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L20" }, { - "id": "apps_web_src_components_members_form_deletion_setting_formdeletionsetting", - "label": "FormDeletionSetting()", + "id": "packages_db_src_webhooks_enqueuewebhooks", + "label": "enqueueWebhooks()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "formdeletionsetting()", - "source_file": "apps/web/src/components/members/form-deletion-setting.tsx", - "source_location": "L11" + "norm_label": "enqueuewebhooks()", + "source_file": "packages/db/src/webhooks.ts", + "source_location": "L17" }, { - "id": "apps_web_src_components_members_form_deletion_setting_formdeletionsetting_toggle", - "label": "toggle()", + "id": "packages_shared_src_form_settings_parsestatusmessages", + "label": "parseStatusMessages()", "_callable": true, "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "toggle()", - "source_file": "apps/web/src/components/members/form-deletion-setting.tsx", - "source_location": "L27" + "norm_label": "parsestatusmessages()", + "source_file": "packages/shared/src/form-settings.ts", + "source_location": "L71" }, { - "id": "apps_web_src_lib_auth_requireuser", - "label": "requireUser()", + "id": "apps_web_src_components_builder_experiment_editor_experimenteditor", + "label": "ExperimentEditor()", "_callable": true, "_origin": "ast", - "community": 129, - "community_name": "requireUser", + "community": 13, + "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "requireuser()", - "source_file": "apps/web/src/lib/auth.ts", - "source_location": "L10" + "norm_label": "experimenteditor()", + "source_file": "apps/web/src/components/builder/experiment-editor.tsx", + "source_location": "L15" }, { - "id": "apps_web_src_lib_guild_getusersubmissions", - "label": "getUserSubmissions()", + "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_addvariant", + "label": "addVariant()", "_callable": true, "_origin": "ast", - "community": 129, - "community_name": "requireUser", + "community": 13, + "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "getusersubmissions()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L319" + "norm_label": "addvariant()", + "source_file": "apps/web/src/components/builder/experiment-editor.tsx", + "source_location": "L45" }, { - "id": "packages_shared_src_audit_log_maskdiscordwebhookurl", - "label": "maskDiscordWebhookUrl()", + "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_patchvariant", + "label": "patchVariant()", "_callable": true, "_origin": "ast", - "community": 129, - "community_name": "requireUser", + "community": 13, + "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "maskdiscordwebhookurl()", - "source_file": "packages/shared/src/audit-log.ts", - "source_location": "L138" + "norm_label": "patchvariant()", + "source_file": "apps/web/src/components/builder/experiment-editor.tsx", + "source_location": "L39" }, { - "id": "apps_web_src_components_builder_form_builder_newfield", - "label": "newField()", + "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_removevariant", + "label": "removeVariant()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "newfield()", - "source_file": "apps/web/src/components/builder/form-builder.tsx", - "source_location": "L96" + "norm_label": "removevariant()", + "source_file": "apps/web/src/components/builder/experiment-editor.tsx", + "source_location": "L55" }, { - "id": "apps_web_src_components_dashboard_kit_checkbox_checkbox", - "label": "Checkbox()", + "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_setenabled", + "label": "setEnabled()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "checkbox()", - "source_file": "apps/web/src/components/dashboard-kit/checkbox.tsx", - "source_location": "L14" + "norm_label": "setenabled()", + "source_file": "apps/web/src/components/builder/experiment-editor.tsx", + "source_location": "L27" }, { "id": "apps_web_src_components_dashboard_kit_color_field_colorfield", @@ -5448,88 +5269,88 @@ "source_location": "L35" }, { - "id": "apps_web_src_components_dashboard_kit_copy_field_copyfield", - "label": "CopyField()", + "id": "apps_web_src_components_dashboard_kit_form_field_formfield", + "label": "FormField()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "copyfield()", - "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", - "source_location": "L23" + "norm_label": "formfield()", + "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", + "source_location": "L22" }, { - "id": "apps_web_src_components_dashboard_kit_copy_field_copyfield_oncopy", - "label": "onCopy()", + "id": "apps_web_src_components_dashboard_kit_form_field_formsection", + "label": "FormSection()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "oncopy()", - "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", - "source_location": "L38" + "norm_label": "formsection()", + "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", + "source_location": "L80" }, { - "id": "apps_web_src_components_dashboard_kit_form_field_formfield", - "label": "FormField()", + "id": "apps_web_src_components_messages_status_messages_form_samemessages", + "label": "sameMessages()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "formfield()", - "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", - "source_location": "L22" + "norm_label": "samemessages()", + "source_file": "apps/web/src/components/messages/status-messages-form.tsx", + "source_location": "L23" }, { - "id": "apps_web_src_components_dashboard_kit_form_field_formsection", - "label": "FormSection()", + "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform", + "label": "StatusMessagesForm()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "formsection()", - "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", - "source_location": "L80" + "norm_label": "statusmessagesform()", + "source_file": "apps/web/src/components/messages/status-messages-form.tsx", + "source_location": "L35" }, { - "id": "apps_web_src_components_dashboard_kit_notice_notice", - "label": "Notice()", + "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform_discard", + "label": "discard()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "notice()", - "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", - "source_location": "L25" + "norm_label": "discard()", + "source_file": "apps/web/src/components/messages/status-messages-form.tsx", + "source_location": "L81" }, { - "id": "apps_web_src_components_dashboard_kit_section_card_sectioncard", - "label": "SectionCard()", + "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform_save", + "label": "save()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "sectioncard()", - "source_file": "apps/web/src/components/dashboard-kit/section-card.tsx", - "source_location": "L10" + "norm_label": "save()", + "source_file": "apps/web/src/components/messages/status-messages-form.tsx", + "source_location": "L61" }, { - "id": "apps_web_src_components_dashboard_kit_status_badge_statusbadge", - "label": "StatusBadge()", + "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform_set", + "label": "set()", "_callable": true, "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "statusbadge()", - "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", - "source_location": "L28" + "norm_label": "set()", + "source_file": "apps/web/src/components/messages/status-messages-form.tsx", + "source_location": "L56" }, { "id": "apps_web_src_components_settings_settings_save_bar_settingssavebar", @@ -5543,25 +5364,13 @@ "source_file": "apps/web/src/components/settings/settings-save-bar.tsx", "source_location": "L23" }, - { - "id": "apps_web_src_lib_builder_fields_needsoptions", - "label": "needsOptions()", - "_callable": true, - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "needsoptions()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L46" - }, { "id": "apps_web_src_app_api_auth_discord_callback_route_get", "label": "GET()", "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/auth/discord/callback/route.ts", @@ -5573,55 +5382,283 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/auth/discord/login/route.ts", "source_location": "L22" }, { - "id": "apps_web_src_lib_custom_domain_hostname", - "label": "hostname()", + "id": "apps_web_src_app_layout_generatemetadata", + "label": "generateMetadata()", "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", - "norm_label": "hostname()", - "source_file": "apps/web/src/lib/custom-domain.ts", - "source_location": "L9" + "norm_label": "generatemetadata()", + "source_file": "apps/web/src/app/layout.tsx", + "source_location": "L55" }, { - "id": "apps_web_src_lib_custom_domain_primaryhostname", - "label": "primaryHostname()", + "id": "apps_web_src_app_manifest_manifest", + "label": "manifest()", "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", - "norm_label": "primaryhostname()", - "source_file": "apps/web/src/lib/custom-domain.ts", - "source_location": "L14" + "norm_label": "manifest()", + "source_file": "apps/web/src/app/manifest.ts", + "source_location": "L23" }, { - "id": "apps_web_src_lib_discord_buildauthorizeurl", - "label": "buildAuthorizeUrl()", + "id": "apps_web_src_app_not_found_notfound", + "label": "NotFound()", "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", - "norm_label": "buildauthorizeurl()", - "source_file": "apps/web/src/lib/discord.ts", - "source_location": "L46" + "norm_label": "notfound()", + "source_file": "apps/web/src/app/not-found.tsx", + "source_location": "L14" }, { - "id": "apps_web_src_lib_discord_discordavatarurl", + "id": "apps_web_src_app_page_homepage", + "label": "HomePage()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "homepage()", + "source_file": "apps/web/src/app/page.tsx", + "source_location": "L25" + }, + { + "id": "apps_web_src_app_s_id_page_submissionstatuspage", + "label": "SubmissionStatusPage()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "submissionstatuspage()", + "source_file": "apps/web/src/app/s/[id]/page.tsx", + "source_location": "L28" + }, + { + "id": "apps_web_src_app_site_layout_sitelayout", + "label": "SiteLayout()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "sitelayout()", + "source_file": "apps/web/src/app/(site)/layout.tsx", + "source_location": "L13" + }, + { + "id": "apps_web_src_components_public_powered_by_poweredby", + "label": "PoweredBy()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "poweredby()", + "source_file": "apps/web/src/components/public/powered-by.tsx", + "source_location": "L2" + }, + { + "id": "apps_web_src_components_public_public_frame_publicframe", + "label": "PublicFrame()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "publicframe()", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L40" + }, + { + "id": "apps_web_src_components_site_account_accountcopy", + "label": "accountCopy()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "accountcopy()", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L8" + }, + { + "id": "apps_web_src_components_site_account_dashboardlinks", + "label": "dashboardLinks()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "dashboardlinks()", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L25" + }, + { + "id": "apps_web_src_components_site_navigation_aboutlink", + "label": "aboutLink()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "aboutlink()", + "source_file": "apps/web/src/components/site/navigation.ts", + "source_location": "L96" + }, + { + "id": "apps_web_src_components_site_navigation_productlines", + "label": "productLines()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "productlines()", + "source_file": "apps/web/src/components/site/navigation.ts", + "source_location": "L39" + }, + { + "id": "apps_web_src_components_site_navigation_sectionlinks", + "label": "sectionLinks()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "sectionlinks()", + "source_file": "apps/web/src/components/site/navigation.ts", + "source_location": "L101" + }, + { + "id": "apps_web_src_components_site_site_chrome_sitechrome", + "label": "SiteChrome()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "sitechrome()", + "source_file": "apps/web/src/components/site/site-chrome.tsx", + "source_location": "L15" + }, + { + "id": "apps_web_src_components_site_site_header_siteheader", + "label": "SiteHeader()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "siteheader()", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L17" + }, + { + "id": "apps_web_src_lib_branding_logourl", + "label": "logoUrl()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "logourl()", + "source_file": "apps/web/src/lib/branding.ts", + "source_location": "L27" + }, + { + "id": "apps_web_src_lib_custom_domain_getguildbydomain", + "label": "getGuildByDomain()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "getguildbydomain()", + "source_file": "apps/web/src/lib/custom-domain.ts", + "source_location": "L45" + }, + { + "id": "apps_web_src_lib_custom_domain_hostname", + "label": "hostname()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "hostname()", + "source_file": "apps/web/src/lib/custom-domain.ts", + "source_location": "L9" + }, + { + "id": "apps_web_src_lib_custom_domain_isprimaryhostname", + "label": "isPrimaryHostname()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "isprimaryhostname()", + "source_file": "apps/web/src/lib/custom-domain.ts", + "source_location": "L29" + }, + { + "id": "apps_web_src_lib_custom_domain_primaryhostname", + "label": "primaryHostname()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "primaryhostname()", + "source_file": "apps/web/src/lib/custom-domain.ts", + "source_location": "L14" + }, + { + "id": "apps_web_src_lib_custom_domain_requesthostname", + "label": "requestHostname()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "requesthostname()", + "source_file": "apps/web/src/lib/custom-domain.ts", + "source_location": "L23" + }, + { + "id": "apps_web_src_lib_discord_buildauthorizeurl", + "label": "buildAuthorizeUrl()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "buildauthorizeurl()", + "source_file": "apps/web/src/lib/discord.ts", + "source_location": "L46" + }, + { + "id": "apps_web_src_lib_discord_discordavatarurl", "label": "discordAvatarUrl()", "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "discordavatarurl()", "source_file": "apps/web/src/lib/discord.ts", @@ -5633,7 +5670,7 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "exchangecode()", "source_file": "apps/web/src/lib/discord.ts", @@ -5645,7 +5682,7 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "fetchdiscorduser()", "source_file": "apps/web/src/lib/discord.ts", @@ -5657,7 +5694,7 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "maplocale()", "source_file": "apps/web/src/lib/discord.ts", @@ -5669,19 +5706,43 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "requireenv()", "source_file": "apps/web/src/lib/discord.ts", "source_location": "L29" }, + { + "id": "apps_web_src_lib_guild_oauth_getguildoauth", + "label": "getGuildOAuth()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "getguildoauth()", + "source_file": "apps/web/src/lib/guild-oauth.ts", + "source_location": "L15" + }, + { + "id": "apps_web_src_lib_guild_oauth_resolvehostoauth", + "label": "resolveHostOAuth()", + "_callable": true, + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "resolvehostoauth()", + "source_file": "apps/web/src/lib/guild-oauth.ts", + "source_location": "L46" + }, { "id": "apps_web_src_lib_url_absoluteurl", "label": "absoluteUrl()", "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "absoluteurl()", "source_file": "apps/web/src/lib/url.ts", @@ -5693,7 +5754,7 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "appbaseurl()", "source_file": "apps/web/src/lib/url.ts", @@ -5705,19 +5766,79 @@ "_callable": true, "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "saferelativepath()", "source_file": "apps/web/src/lib/url.ts", "source_location": "L24" }, + { + "id": "apps_web_src_components_api_api_keys_manager_apikeysmanager", + "label": "ApiKeysManager()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "apikeysmanager()", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L43" + }, + { + "id": "apps_web_src_components_api_api_keys_manager_apikeysmanager_create", + "label": "create()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "create()", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L67" + }, + { + "id": "apps_web_src_components_api_api_keys_manager_apikeysmanager_revoke", + "label": "revoke()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "revoke()", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L93" + }, + { + "id": "apps_web_src_components_api_api_keys_manager_fill", + "label": "fill()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "fill()", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L34" + }, + { + "id": "apps_web_src_components_api_api_keys_manager_iso", + "label": "iso()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "iso()", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L32" + }, { "id": "apps_web_src_components_dashboard_form_action_button_formactionbutton", "label": "FormActionButton()", "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formactionbutton()", "source_file": "apps/web/src/components/dashboard/form-action-button.tsx", @@ -5729,7 +5850,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formactiondialog()", "source_file": "apps/web/src/components/dashboard/form-action-button.tsx", @@ -5741,7 +5862,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "onconfirm()", "source_file": "apps/web/src/components/dashboard/form-action-button.tsx", @@ -5753,7 +5874,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "importdefinition()", "source_file": "apps/web/src/components/dashboard/form-io.tsx", @@ -5765,7 +5886,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "importformbutton()", "source_file": "apps/web/src/components/dashboard/form-io.tsx", @@ -5777,7 +5898,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "onfile()", "source_file": "apps/web/src/components/dashboard/form-io.tsx", @@ -5789,7 +5910,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "usereplacefromjson()", "source_file": "apps/web/src/components/dashboard/form-io.tsx", @@ -5801,7 +5922,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "onconfirm()", "source_file": "apps/web/src/components/dashboard/form-io.tsx", @@ -5813,31 +5934,19 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "onfile()", "source_file": "apps/web/src/components/dashboard/form-io.tsx", "source_location": "L108" }, - { - "id": "apps_web_src_components_dashboard_form_state_badge_formstatebadge", - "label": "FormStateBadge()", - "_callable": true, - "_origin": "ast", - "community": 15, - "community_name": "forms-table.tsx", - "file_type": "code", - "norm_label": "formstatebadge()", - "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", - "source_location": "L24" - }, { "id": "apps_web_src_components_dashboard_forms_table_fill", "label": "fill()", "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "fill()", "source_file": "apps/web/src/components/dashboard/forms-table.tsx", @@ -5849,7 +5958,7 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "formstable()", "source_file": "apps/web/src/components/dashboard/forms-table.tsx", @@ -5861,31 +5970,115 @@ "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "menu()", "source_file": "apps/web/src/components/dashboard/forms-table.tsx", "source_location": "L113" }, + { + "id": "apps_web_src_components_dashboard_kit_confirm_dialog_confirmdialog", + "label": "ConfirmDialog()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "confirmdialog()", + "source_file": "apps/web/src/components/dashboard-kit/confirm-dialog.tsx", + "source_location": "L21" + }, + { + "id": "apps_web_src_components_dashboard_kit_copy_field_copyfield", + "label": "CopyField()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "copyfield()", + "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", + "source_location": "L23" + }, + { + "id": "apps_web_src_components_dashboard_kit_copy_field_copyfield_oncopy", + "label": "onCopy()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "oncopy()", + "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", + "source_location": "L38" + }, + { + "id": "apps_web_src_components_dashboard_kit_notice_notice", + "label": "Notice()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "notice()", + "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", + "source_location": "L25" + }, + { + "id": "apps_web_src_components_dashboard_kit_section_card_sectioncard", + "label": "SectionCard()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "sectioncard()", + "source_file": "apps/web/src/components/dashboard-kit/section-card.tsx", + "source_location": "L10" + }, + { + "id": "apps_web_src_components_dashboard_kit_status_badge_statusbadge", + "label": "StatusBadge()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "statusbadge()", + "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", + "source_location": "L28" + }, { "id": "apps_web_src_components_dashboard_share_button_sharedialog", "label": "ShareDialog()", "_callable": true, "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "sharedialog()", "source_file": "apps/web/src/components/dashboard/share-button.tsx", "source_location": "L22" }, + { + "id": "apps_web_src_components_ui_dialog_dialog", + "label": "Dialog()", + "_callable": true, + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "dialog()", + "source_file": "apps/web/src/components/ui/dialog.tsx", + "source_location": "L29" + }, { "id": "apps_web_src_app_dashboard_account_layout_accountlayout", "label": "AccountLayout()", "_callable": true, "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "accountlayout()", "source_file": "apps/web/src/app/dashboard/(account)/layout.tsx", @@ -5897,7 +6090,7 @@ "_callable": true, "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "guildspage()", "source_file": "apps/web/src/app/dashboard/(account)/page.tsx", @@ -5909,7 +6102,7 @@ "_callable": true, "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "dashboardframe()", "source_file": "apps/web/src/components/dashboard/dashboard-frame.tsx", @@ -5921,19 +6114,31 @@ "_callable": true, "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "guildtable()", "source_file": "apps/web/src/components/dashboard/guild-table.tsx", "source_location": "L23" }, + { + "id": "apps_web_src_lib_branding_parsebranding", + "label": "parseBranding()", + "_callable": true, + "_origin": "ast", + "community": 162, + "community_name": "parseBranding", + "file_type": "code", + "norm_label": "parsebranding()", + "source_file": "apps/web/src/lib/branding.ts", + "source_location": "L18" + }, { "id": "apps_web_src_lib_guild_getuserguilds", "label": "getUserGuilds()", "_callable": true, "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "getuserguilds()", "source_file": "apps/web/src/lib/guild.ts", @@ -5945,59 +6150,23 @@ "_callable": true, "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "botinviteurl()", "source_file": "apps/web/src/lib/url.ts", "source_location": "L40" }, { - "id": "apps_web_src_components_board_kanban_board_fill", - "label": "fill()", - "_callable": true, - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "fill()", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L44" - }, - { - "id": "apps_web_src_components_board_kanban_board_kanbanboard", - "label": "KanbanBoard()", - "_callable": true, - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "kanbanboard()", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L57" - }, - { - "id": "apps_web_src_components_board_kanban_board_kanbanboard_move", - "label": "move()", - "_callable": true, - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "move()", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L93" - }, - { - "id": "apps_web_src_lib_plural_countform", - "label": "countForm()", + "id": "apps_web_src_app_api_guilds_guildid_domain_route_delete", + "label": "DELETE()", "_callable": true, "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", + "community": 164, + "community_name": "domain/route.ts", "file_type": "code", - "norm_label": "countform()", - "source_file": "apps/web/src/lib/plural.ts", - "source_location": "L8" + "norm_label": "delete()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/domain/route.ts", + "source_location": "L84" }, { "id": "apps_web_src_app_api_guilds_guildid_domain_verify_route_lookuptxt", @@ -6072,372 +6241,72 @@ "source_location": "L9" }, { - "id": "apps_web_src_components_dashboard_submissions_table_fill", - "label": "fill()", + "id": "apps_web_src_test_experiment_page_access_test_open", + "label": "open()", "_callable": true, "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", + "community": 171, + "community_name": "dictionaries.ts", "file_type": "code", - "norm_label": "fill()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L74" + "norm_label": "open()", + "source_file": "apps/web/src/test/experiment-page-access.test.ts", + "source_location": "L21" }, { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable", - "label": "SubmissionsTable()", + "id": "apps_web_src_lib_guild_submissions_test_rows", + "label": "rows()", "_callable": true, "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", + "community": 172, + "community_name": "guild-submissions.test.ts", "file_type": "code", - "norm_label": "submissionstable()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L87" + "norm_label": "rows()", + "source_file": "apps/web/src/lib/guild-submissions.test.ts", + "source_location": "L9" }, { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_apply", - "label": "apply()", + "id": "apps_web_src_app_api_guilds_guildid_api_keys_keyid_route_delete", + "label": "DELETE()", "_callable": true, "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", + "community": 2, + "community_name": "getCurrentUser", "file_type": "code", - "norm_label": "apply()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L183" + "norm_label": "delete()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/[keyId]/route.ts", + "source_location": "L12" }, { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_changefilter", - "label": "changeFilter()", + "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_post", + "label": "POST()", "_callable": true, "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", + "community": 2, + "community_name": "getCurrentUser", "file_type": "code", - "norm_label": "changefilter()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L129" + "norm_label": "post()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", + "source_location": "L37" }, { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_report", - "label": "report()", + "id": "apps_web_src_app_api_guilds_guildid_bot_config_route_patch", + "label": "PATCH()", "_callable": true, "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", + "community": 2, + "community_name": "getCurrentUser", "file_type": "code", - "norm_label": "report()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L150" + "norm_label": "patch()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/bot-config/route.ts", + "source_location": "L14" }, { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_setarchived", - "label": "setArchived()", + "id": "apps_web_src_app_api_guilds_guildid_branding_route_patch", + "label": "PATCH()", "_callable": true, "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", - "file_type": "code", - "norm_label": "setarchived()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L156" - }, - { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_toggle", - "label": "toggle()", - "_callable": true, - "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", - "file_type": "code", - "norm_label": "toggle()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L136" - }, - { - "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_toggleall", - "label": "toggleAll()", - "_callable": true, - "_origin": "ast", - "community": 166, - "community_name": "SubmissionsTable", - "file_type": "code", - "norm_label": "toggleall()", - "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", - "source_location": "L145" - }, - { - "id": "packages_shared_src_schedule_test_h", - "label": "h()", - "_callable": true, - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "h()", - "source_file": "packages/shared/src/schedule.test.ts", - "source_location": "L6" - }, - { - "id": "packages_shared_src_schedule_toms", - "label": "toMs()", - "_callable": true, - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "toms()", - "source_file": "packages/shared/src/schedule.ts", - "source_location": "L25" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_archived_page_archivedformspage", - "label": "ArchivedFormsPage()", - "_callable": true, - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "archivedformspage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", - "source_location": "L11" - }, - { - "id": "apps_web_src_components_dashboard_archived_forms_table_archivedformstable", - "label": "ArchivedFormsTable()", - "_callable": true, - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "archivedformstable()", - "source_file": "apps/web/src/components/dashboard/archived-forms-table.tsx", - "source_location": "L27" - }, - { - "id": "apps_web_src_lib_guild_getarchivedforms", - "label": "getArchivedForms()", - "_callable": true, - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "getarchivedforms()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L222" - }, - { - "id": "apps_web_src_lib_guild_getmanagescope", - "label": "getManageScope()", - "_callable": true, - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "getmanagescope()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L57" - }, - { - "id": "apps_web_src_components_builder_experiment_editor_experimenteditor", - "label": "ExperimentEditor()", - "_callable": true, - "_origin": "ast", - "community": 169, - "community_name": "ExperimentEditor", - "file_type": "code", - "norm_label": "experimenteditor()", - "source_file": "apps/web/src/components/builder/experiment-editor.tsx", - "source_location": "L15" - }, - { - "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_addvariant", - "label": "addVariant()", - "_callable": true, - "_origin": "ast", - "community": 169, - "community_name": "ExperimentEditor", - "file_type": "code", - "norm_label": "addvariant()", - "source_file": "apps/web/src/components/builder/experiment-editor.tsx", - "source_location": "L45" - }, - { - "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_patchvariant", - "label": "patchVariant()", - "_callable": true, - "_origin": "ast", - "community": 169, - "community_name": "ExperimentEditor", - "file_type": "code", - "norm_label": "patchvariant()", - "source_file": "apps/web/src/components/builder/experiment-editor.tsx", - "source_location": "L39" - }, - { - "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_removevariant", - "label": "removeVariant()", - "_callable": true, - "_origin": "ast", - "community": 169, - "community_name": "ExperimentEditor", - "file_type": "code", - "norm_label": "removevariant()", - "source_file": "apps/web/src/components/builder/experiment-editor.tsx", - "source_location": "L55" - }, - { - "id": "apps_web_src_components_builder_experiment_editor_experimenteditor_setenabled", - "label": "setEnabled()", - "_callable": true, - "_origin": "ast", - "community": 169, - "community_name": "ExperimentEditor", - "file_type": "code", - "norm_label": "setenabled()", - "source_file": "apps/web/src/components/builder/experiment-editor.tsx", - "source_location": "L27" - }, - { - "id": "apps_web_src_components_messages_status_messages_form_samemessages", - "label": "sameMessages()", - "_callable": true, - "_origin": "ast", - "community": 170, - "community_name": "StatusMessagesForm", - "file_type": "code", - "norm_label": "samemessages()", - "source_file": "apps/web/src/components/messages/status-messages-form.tsx", - "source_location": "L23" - }, - { - "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform", - "label": "StatusMessagesForm()", - "_callable": true, - "_origin": "ast", - "community": 170, - "community_name": "StatusMessagesForm", - "file_type": "code", - "norm_label": "statusmessagesform()", - "source_file": "apps/web/src/components/messages/status-messages-form.tsx", - "source_location": "L35" - }, - { - "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform_discard", - "label": "discard()", - "_callable": true, - "_origin": "ast", - "community": 170, - "community_name": "StatusMessagesForm", - "file_type": "code", - "norm_label": "discard()", - "source_file": "apps/web/src/components/messages/status-messages-form.tsx", - "source_location": "L81" - }, - { - "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform_save", - "label": "save()", - "_callable": true, - "_origin": "ast", - "community": 170, - "community_name": "StatusMessagesForm", - "file_type": "code", - "norm_label": "save()", - "source_file": "apps/web/src/components/messages/status-messages-form.tsx", - "source_location": "L61" - }, - { - "id": "apps_web_src_components_messages_status_messages_form_statusmessagesform_set", - "label": "set()", - "_callable": true, - "_origin": "ast", - "community": 170, - "community_name": "StatusMessagesForm", - "file_type": "code", - "norm_label": "set()", - "source_file": "apps/web/src/components/messages/status-messages-form.tsx", - "source_location": "L56" - }, - { - "id": "apps_web_src_test_experiment_page_access_test_open", - "label": "open()", - "_callable": true, - "_origin": "ast", - "community": 171, - "community_name": "experiment-page-access.test.ts", - "file_type": "code", - "norm_label": "open()", - "source_file": "apps/web/src/test/experiment-page-access.test.ts", - "source_location": "L21" - }, - { - "id": "apps_web_src_lib_guild_submissions_test_rows", - "label": "rows()", - "_callable": true, - "_origin": "ast", - "community": 172, - "community_name": "guild-submissions.test.ts", - "file_type": "code", - "norm_label": "rows()", - "source_file": "apps/web/src/lib/guild-submissions.test.ts", - "source_location": "L9" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_api_keys_keyid_route_delete", - "label": "DELETE()", - "_callable": true, - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "delete()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/[keyId]/route.ts", - "source_location": "L12" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_get", - "label": "GET()", - "_callable": true, - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "get()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", - "source_location": "L16" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_post", - "label": "POST()", - "_callable": true, - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", - "source_location": "L37" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_bot_config_route_patch", - "label": "PATCH()", - "_callable": true, - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "patch()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/bot-config/route.ts", - "source_location": "L14" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_branding_route_patch", - "label": "PATCH()", - "_callable": true, - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", + "community": 2, + "community_name": "getCurrentUser", "file_type": "code", "norm_label": "patch()", "source_file": "apps/web/src/app/api/guilds/[guildId]/branding/route.ts", @@ -6492,7 +6361,31 @@ "source_location": "L40" }, { - "id": "apps_web_src_app_api_guilds_guildid_domain_route_delete", + "id": "apps_web_src_app_api_guilds_guildid_domain_route_patch", + "label": "PATCH()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "patch()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/domain/route.ts", + "source_location": "L19" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_dpa_route_post", + "label": "POST()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "post()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/dpa/route.ts", + "source_location": "L25" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_delete", "label": "DELETE()", "_callable": true, "_origin": "ast", @@ -6500,11 +6393,11 @@ "community_name": "getCurrentUser", "file_type": "code", "norm_label": "delete()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/domain/route.ts", - "source_location": "L84" + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", + "source_location": "L95" }, { - "id": "apps_web_src_app_api_guilds_guildid_domain_route_patch", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_patch", "label": "PATCH()", "_callable": true, "_origin": "ast", @@ -6512,11 +6405,11 @@ "community_name": "getCurrentUser", "file_type": "code", "norm_label": "patch()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/domain/route.ts", - "source_location": "L19" + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", + "source_location": "L17" }, { - "id": "apps_web_src_app_api_guilds_guildid_dpa_route_post", + "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_post", "label": "POST()", "_callable": true, "_origin": "ast", @@ -6524,7 +6417,19 @@ "community_name": "getCurrentUser", "file_type": "code", "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/dpa/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", + "source_location": "L35" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_slugvariant", + "label": "slugVariant()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "slugvariant()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", "source_location": "L25" }, { @@ -6623,18 +6528,6 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/statuses/route.ts", "source_location": "L35" }, - { - "id": "apps_web_src_app_api_guilds_guildid_submissions_id_archive_route_post", - "label": "POST()", - "_callable": true, - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/archive/route.ts", - "source_location": "L19" - }, { "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route_post", "label": "POST()", @@ -6731,6 +6624,30 @@ "source_file": "apps/web/src/lib/crypto.ts", "source_location": "L20" }, + { + "id": "apps_web_src_lib_forms_resolveguildcategoryid", + "label": "resolveGuildCategoryId()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "resolveguildcategoryid()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L225" + }, + { + "id": "apps_web_src_lib_forms_resolveorcreatecategorybyname", + "label": "resolveOrCreateCategoryByName()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "resolveorcreatecategorybyname()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L242" + }, { "id": "apps_web_src_lib_guild_canmanageforms", "label": "canManageForms()", @@ -6743,6 +6660,18 @@ "source_file": "apps/web/src/lib/guild.ts", "source_location": "L32" }, + { + "id": "apps_web_src_lib_plan_isguildpro", + "label": "isGuildPro()", + "_callable": true, + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "isguildpro()", + "source_file": "apps/web/src/lib/plan.ts", + "source_location": "L38" + }, { "id": "apps_web_src_lib_validation_error_validationmessage", "label": "validationMessage()", @@ -6767,29 +6696,41 @@ "source_file": "packages/db/src/guild-log.ts", "source_location": "L75" }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page_editformpage", + "label": "EditFormPage()", + "_callable": true, + "_origin": "ast", + "community": 20, + "community_name": "lib/forms.ts", + "file_type": "code", + "norm_label": "editformpage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", + "source_location": "L21" + }, { "id": "apps_web_src_app_dashboard_guildid_forms_formid_preview_page_formpreviewpage", "label": "FormPreviewPage()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "formpreviewpage()", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/preview/page.tsx", "source_location": "L28" }, { - "id": "apps_web_src_components_branding_custom_css_customcss", - "label": "CustomCss()", + "id": "apps_web_src_components_form_form_labels_datelabels", + "label": "dateLabels()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "customcss()", - "source_file": "apps/web/src/components/branding/custom-css.tsx", - "source_location": "L9" + "norm_label": "datelabels()", + "source_file": "apps/web/src/components/form/form-labels.ts", + "source_location": "L51" }, { "id": "apps_web_src_components_form_form_labels_formlabels", @@ -6797,79 +6738,31 @@ "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "formlabels()", "source_file": "apps/web/src/components/form/form-labels.ts", "source_location": "L12" }, - { - "id": "apps_web_src_components_icons_brand_marks_discordmark", - "label": "DiscordMark()", - "_callable": true, - "_origin": "ast", - "community": 20, - "community_name": "[slug]/page.tsx", - "file_type": "code", - "norm_label": "discordmark()", - "source_file": "apps/web/src/components/icons/brand-marks.tsx", - "source_location": "L8" - }, - { - "id": "apps_web_src_components_icons_brand_marks_githubmark", - "label": "GithubMark()", - "_callable": true, - "_origin": "ast", - "community": 20, - "community_name": "[slug]/page.tsx", - "file_type": "code", - "norm_label": "githubmark()", - "source_file": "apps/web/src/components/icons/brand-marks.tsx", - "source_location": "L22" - }, - { - "id": "apps_web_src_components_landing_cta_ctaband", - "label": "CtaBand()", - "_callable": true, - "_origin": "ast", - "community": 20, - "community_name": "[slug]/page.tsx", - "file_type": "code", - "norm_label": "ctaband()", - "source_file": "apps/web/src/components/landing/cta.tsx", - "source_location": "L10" - }, { "id": "apps_web_src_components_public_experiment_view_experimentview", "label": "ExperimentView()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "experimentview()", "source_file": "apps/web/src/components/public/experiment-view.tsx", "source_location": "L10" }, - { - "id": "apps_web_src_components_public_powered_by_poweredby", - "label": "PoweredBy()", - "_callable": true, - "_origin": "ast", - "community": 20, - "community_name": "[slug]/page.tsx", - "file_type": "code", - "norm_label": "poweredby()", - "source_file": "apps/web/src/components/public/powered-by.tsx", - "source_location": "L2" - }, { "id": "apps_web_src_components_public_public_content_publiccard", "label": "PublicCard()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "publiccard()", "source_file": "apps/web/src/components/public/public-content.tsx", @@ -6881,7 +6774,7 @@ "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "publichead()", "source_file": "apps/web/src/components/public/public-content.tsx", @@ -6893,83 +6786,83 @@ "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "publicsection()", "source_file": "apps/web/src/components/public/public-content.tsx", "source_location": "L47" }, { - "id": "apps_web_src_components_public_public_frame_publicframe", - "label": "PublicFrame()", + "id": "apps_web_src_components_submission_status_live_statuslive", + "label": "StatusLive()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "publicframe()", - "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L38" + "norm_label": "statuslive()", + "source_file": "apps/web/src/components/submission/status-live.tsx", + "source_location": "L12" }, { - "id": "apps_web_src_components_submission_status_live_statuslive", - "label": "StatusLive()", + "id": "apps_web_src_lib_forms_getformforedit", + "label": "getFormForEdit()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "statuslive()", - "source_file": "apps/web/src/components/submission/status-live.tsx", - "source_location": "L12" + "norm_label": "getformforedit()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L164" }, { - "id": "apps_web_src_components_submission_submission_actions_submissionactions", - "label": "SubmissionActions()", + "id": "apps_web_src_lib_forms_getguildcategories", + "label": "getGuildCategories()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "submissionactions()", - "source_file": "apps/web/src/components/submission/submission-actions.tsx", - "source_location": "L28" + "norm_label": "getguildcategories()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L216" }, { - "id": "apps_web_src_components_submission_submission_actions_submissionactions_remove", - "label": "remove()", + "id": "apps_web_src_lib_forms_getliveformbyslug", + "label": "getLiveFormBySlug()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "remove()", - "source_file": "apps/web/src/components/submission/submission-actions.tsx", - "source_location": "L62" + "norm_label": "getliveformbyslug()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L262" }, { - "id": "apps_web_src_components_submission_submission_actions_submissionactions_withdraw", - "label": "withdraw()", + "id": "apps_web_src_lib_forms_getstatusoptionsforguild", + "label": "getStatusOptionsForGuild()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "withdraw()", - "source_file": "apps/web/src/components/submission/submission-actions.tsx", - "source_location": "L44" + "norm_label": "getstatusoptionsforguild()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L77" }, { - "id": "apps_web_src_lib_forms_getliveformbyslug", - "label": "getLiveFormBySlug()", + "id": "apps_web_src_lib_forms_getsubmissionforreview", + "label": "getSubmissionForReview()", "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "getliveformbyslug()", + "norm_label": "getsubmissionforreview()", "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L262" + "source_location": "L378" }, { "id": "apps_web_src_lib_forms_getsubmissionforstatus", @@ -6977,7 +6870,7 @@ "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "getsubmissionforstatus()", "source_file": "apps/web/src/lib/forms.ts", @@ -6989,24 +6882,12 @@ "_callable": true, "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "parseformspec()", "source_file": "apps/web/src/lib/forms.ts", "source_location": "L158" }, - { - "id": "packages_shared_src_branding_sanitizecustomcss", - "label": "sanitizeCustomCss()", - "_callable": true, - "_origin": "ast", - "community": 20, - "community_name": "[slug]/page.tsx", - "file_type": "code", - "norm_label": "sanitizecustomcss()", - "source_file": "packages/shared/src/branding.ts", - "source_location": "L26" - }, { "id": "apps_web_src_components_form_field_input_isgroupfield", "label": "isGroupField()", @@ -7115,6 +6996,18 @@ "source_file": "apps/web/src/components/form/form-renderer.tsx", "source_location": "L116" }, + { + "id": "apps_web_src_components_form_form_renderer_islayout", + "label": "isLayout()", + "_callable": true, + "_origin": "ast", + "community": 21, + "community_name": "form-renderer.tsx", + "file_type": "code", + "norm_label": "islayout()", + "source_file": "apps/web/src/components/form/form-renderer.tsx", + "source_location": "L28" + }, { "id": "apps_web_src_components_form_layout_block_layoutblock", "label": "LayoutBlock()", @@ -7248,11 +7141,23 @@ "source_location": "L187" }, { - "id": "apps_web_src_app_api_files_id_route_get", - "label": "GET()", + "id": "packages_shared_src_form_spec_islayoutfield", + "label": "isLayoutField()", "_callable": true, "_origin": "ast", - "community": 22, + "community": 21, + "community_name": "form-renderer.tsx", + "file_type": "code", + "norm_label": "islayoutfield()", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L178" + }, + { + "id": "apps_web_src_app_api_files_id_route_get", + "label": "GET()", + "_callable": true, + "_origin": "ast", + "community": 22, "community_name": "branding/logo/route.ts", "file_type": "code", "norm_label": "get()", @@ -7421,7 +7326,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "apipage()", "source_file": "apps/web/src/app/dashboard/[guildId]/api/page.tsx", @@ -7433,19 +7338,31 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "domainpage()", "source_file": "apps/web/src/app/dashboard/[guildId]/domain/page.tsx", "source_location": "L22" }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_formid_experiment_page_experimentresultspage", + "label": "ExperimentResultsPage()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "requireUser", + "file_type": "code", + "norm_label": "experimentresultspage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/experiment/page.tsx", + "source_location": "L19" + }, { "id": "apps_web_src_app_dashboard_guildid_forms_new_page_newformpage", "label": "NewFormPage()", "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "newformpage()", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/new/page.tsx", @@ -7457,7 +7374,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "guildformspage()", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/page.tsx", @@ -7469,19 +7386,31 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "webhookspage()", "source_file": "apps/web/src/app/dashboard/[guildId]/webhooks/page.tsx", "source_location": "L17" }, + { + "id": "apps_web_src_app_dashboard_layout_dashboardlayout", + "label": "DashboardLayout()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "requireUser", + "file_type": "code", + "norm_label": "dashboardlayout()", + "source_file": "apps/web/src/app/dashboard/layout.tsx", + "source_location": "L12" + }, { "id": "apps_web_src_components_api_integrations_card_endpoint", "label": "Endpoint()", "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "endpoint()", "source_file": "apps/web/src/components/api/integrations-card.tsx", @@ -7493,7 +7422,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "integrationscard()", "source_file": "apps/web/src/components/api/integrations-card.tsx", @@ -7505,7 +7434,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "managebillingbutton()", "source_file": "apps/web/src/components/billing/manage-billing-button.tsx", @@ -7517,7 +7446,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "go()", "source_file": "apps/web/src/components/billing/manage-billing-button.tsx", @@ -7529,7 +7458,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "startcheckout()", "source_file": "apps/web/src/components/billing/upgrade-button.tsx", @@ -7541,47 +7470,23 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "upgradeactions()", "source_file": "apps/web/src/components/billing/upgrade-button.tsx", "source_location": "L43" }, { - "id": "apps_web_src_components_domain_captcha_form_captchaform", - "label": "CaptchaForm()", - "_callable": true, - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "captchaform()", - "source_file": "apps/web/src/components/domain/captcha-form.tsx", - "source_location": "L19" - }, - { - "id": "apps_web_src_components_domain_captcha_form_captchaform_remove", - "label": "remove()", - "_callable": true, - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "remove()", - "source_file": "apps/web/src/components/domain/captcha-form.tsx", - "source_location": "L67" - }, - { - "id": "apps_web_src_components_domain_captcha_form_captchaform_save", - "label": "save()", + "id": "apps_web_src_components_dashboard_kit_page_header_pageheader", + "label": "PageHeader()", "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", - "norm_label": "save()", - "source_file": "apps/web/src/components/domain/captcha-form.tsx", - "source_location": "L45" + "norm_label": "pageheader()", + "source_file": "apps/web/src/components/dashboard-kit/page-header.tsx", + "source_location": "L21" }, { "id": "apps_web_src_components_domain_handle_form_handleform", @@ -7589,7 +7494,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "handleform()", "source_file": "apps/web/src/components/domain/handle-form.tsx", @@ -7601,7 +7506,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "submit()", "source_file": "apps/web/src/components/domain/handle-form.tsx", @@ -7613,7 +7518,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "oauthform()", "source_file": "apps/web/src/components/domain/oauth-form.tsx", @@ -7625,7 +7530,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "remove()", "source_file": "apps/web/src/components/domain/oauth-form.tsx", @@ -7637,7 +7542,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "save()", "source_file": "apps/web/src/components/domain/oauth-form.tsx", @@ -7649,7 +7554,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "dpagate()", "source_file": "apps/web/src/components/legal/dpa-gate.tsx", @@ -7661,7 +7566,7 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "accept()", "source_file": "apps/web/src/components/legal/dpa-gate.tsx", @@ -7673,19 +7578,31 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "pronotice()", "source_file": "apps/web/src/components/pro-notice.tsx", "source_location": "L11" }, + { + "id": "apps_web_src_lib_auth_requireuser", + "label": "requireUser()", + "_callable": true, + "_origin": "ast", + "community": 23, + "community_name": "requireUser", + "file_type": "code", + "norm_label": "requireuser()", + "source_file": "apps/web/src/lib/auth.ts", + "source_location": "L10" + }, { "id": "apps_web_src_lib_guild_countarchivedforms", "label": "countArchivedForms()", "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "countarchivedforms()", "source_file": "apps/web/src/lib/guild.ts", @@ -7697,323 +7614,83 @@ "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "getguildforms()", "source_file": "apps/web/src/lib/guild.ts", "source_location": "L193" }, - { - "id": "apps_web_src_lib_legal_shoplegalurl", - "label": "shopLegalUrl()", - "_callable": true, - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "shoplegalurl()", - "source_file": "apps/web/src/lib/legal.ts", - "source_location": "L166" - }, { "id": "apps_web_src_lib_stripe_enterpriseenabled", "label": "enterpriseEnabled()", "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "enterpriseenabled()", "source_file": "apps/web/src/lib/stripe.ts", "source_location": "L40" }, - { - "id": "apps_web_src_lib_stripe_enterprisepriceid", - "label": "enterprisePriceId()", - "_callable": true, - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "enterprisepriceid()", - "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L35" - }, - { - "id": "apps_web_src_lib_stripe_pricefortier", - "label": "priceForTier()", - "_callable": true, - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "pricefortier()", - "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L45" - }, - { - "id": "apps_web_src_lib_stripe_propriceid", - "label": "proPriceId()", - "_callable": true, - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "propriceid()", - "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L30" - }, { "id": "apps_web_src_lib_stripe_stripeenabled", "label": "stripeEnabled()", "_callable": true, "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "stripeenabled()", "source_file": "apps/web/src/lib/stripe.ts", "source_location": "L25" }, { - "id": "apps_web_src_components_builder_field_editor_fieldeditor", - "label": "FieldEditor()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "fieldeditor()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L48" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_addoption", - "label": "addOption()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "addoption()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L68" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_addrow", - "label": "addRow()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "addrow()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L103" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_patch", - "label": "patch()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "patch()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L53" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_removeoption", - "label": "removeOption()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "removeoption()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L71" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_removerow", - "label": "removeRow()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "removerow()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L106" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_setoption", - "label": "setOption()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "setoption()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L57" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_setoptionscore", - "label": "setOptionScore()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "setoptionscore()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L62" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_setrow", - "label": "setRow()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "setrow()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L98" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_setvalidation", - "label": "setValidation()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "setvalidation()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L92" - }, - { - "id": "apps_web_src_components_builder_field_editor_fieldeditor_setyesnoscore", - "label": "setYesNoScore()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "setyesnoscore()", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L79" - }, - { - "id": "apps_web_src_lib_builder_fields_fieldcarriestypedata", - "label": "fieldCarriesTypeData()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "fieldcarriestypedata()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L86" - }, - { - "id": "apps_web_src_lib_builder_fields_fieldtypelabel", - "label": "fieldTypeLabel()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "fieldtypelabel()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L38" - }, - { - "id": "apps_web_src_lib_builder_fields_islayouttype", - "label": "isLayoutType()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "islayouttype()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L49" - }, - { - "id": "apps_web_src_lib_builder_fields_migratefieldtype", - "label": "migrateFieldType()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "migratefieldtype()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L65" - }, - { - "id": "apps_web_src_lib_builder_fields_needsformula", - "label": "needsFormula()", - "_callable": true, - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "needsformula()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L51" - }, - { - "id": "apps_web_src_lib_builder_fields_needsrows", - "label": "needsRows()", + "id": "packages_shared_src_form_settings_experimentactive", + "label": "experimentActive()", "_callable": true, "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", + "community": 23, + "community_name": "requireUser", "file_type": "code", - "norm_label": "needsrows()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L54" + "norm_label": "experimentactive()", + "source_file": "packages/shared/src/form-settings.ts", + "source_location": "L138" }, { - "id": "apps_web_src_lib_builder_fields_needssliderconfig", - "label": "needsSliderConfig()", + "id": "packages_shared_src_form_settings_parseformsettings", + "label": "parseFormSettings()", "_callable": true, "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", + "community": 23, + "community_name": "requireUser", "file_type": "code", - "norm_label": "needssliderconfig()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L53" + "norm_label": "parseformsettings()", + "source_file": "packages/shared/src/form-settings.ts", + "source_location": "L162" }, { - "id": "apps_web_src_lib_builder_fields_needsstarsconfig", - "label": "needsStarsConfig()", + "id": "apps_web_src_lib_validation_message_localizeissue", + "label": "localizeIssue()", "_callable": true, "_origin": "ast", "community": 24, - "community_name": "FieldEditor", + "community_name": "validation-message.ts", "file_type": "code", - "norm_label": "needsstarsconfig()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L52" + "norm_label": "localizeissue()", + "source_file": "apps/web/src/lib/validation-message.ts", + "source_location": "L21" }, { - "id": "apps_web_src_lib_builder_fields_needsyesnoscore", - "label": "needsYesNoScore()", + "id": "apps_web_src_lib_validation_message_test_firstissue", + "label": "firstIssue()", "_callable": true, "_origin": "ast", "community": 24, - "community_name": "FieldEditor", + "community_name": "validation-message.ts", "file_type": "code", - "norm_label": "needsyesnoscore()", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L48" + "norm_label": "firstissue()", + "source_file": "apps/web/src/lib/validation-message.test.ts", + "source_location": "L9" }, { "id": "apps_web_src_components_form_file_field_filefield", @@ -8123,18 +7800,6 @@ "source_file": "packages/shared/src/form-settings.ts", "source_location": "L87" }, - { - "id": "apps_web_src_app_api_forms_slug_experiment_view_route_post", - "label": "POST()", - "_callable": true, - "_origin": "ast", - "community": 28, - "community_name": "submit/route.ts", - "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", - "source_location": "L16" - }, { "id": "apps_web_src_app_api_forms_slug_submit_route_buildpreview", "label": "buildPreview()", @@ -8208,40 +7873,40 @@ "source_location": "L26" }, { - "id": "apps_web_src_lib_experiment_experimentcookiename", - "label": "experimentCookieName()", + "id": "apps_web_src_lib_crypto_decryptsecret", + "label": "decryptSecret()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "experimentcookiename()", - "source_file": "apps/web/src/lib/experiment.ts", - "source_location": "L6" + "norm_label": "decryptsecret()", + "source_file": "apps/web/src/lib/crypto.ts", + "source_location": "L29" }, { - "id": "apps_web_src_lib_experiment_recordexperimentconversion", - "label": "recordExperimentConversion()", + "id": "apps_web_src_lib_crypto_key", + "label": "key()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "recordexperimentconversion()", - "source_file": "apps/web/src/lib/experiment.ts", - "source_location": "L24" + "norm_label": "key()", + "source_file": "apps/web/src/lib/crypto.ts", + "source_location": "L10" }, { - "id": "apps_web_src_lib_experiment_recordexperimentview", - "label": "recordExperimentView()", + "id": "apps_web_src_lib_experiment_recordexperimentconversion", + "label": "recordExperimentConversion()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "recordexperimentview()", + "norm_label": "recordexperimentconversion()", "source_file": "apps/web/src/lib/experiment.ts", - "source_location": "L11" + "source_location": "L24" }, { "id": "apps_web_src_lib_forms_findactivesubmissionid", @@ -8256,40 +7921,40 @@ "source_location": "L299" }, { - "id": "packages_shared_src_form_settings_evaluateautomations", - "label": "evaluateAutomations()", + "id": "apps_web_src_lib_guild_captcha_getguildcaptchasecret", + "label": "getGuildCaptchaSecret()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "evaluateautomations()", - "source_file": "packages/shared/src/form-settings.ts", - "source_location": "L191" + "norm_label": "getguildcaptchasecret()", + "source_file": "apps/web/src/lib/guild-captcha.ts", + "source_location": "L24" }, { - "id": "packages_shared_src_form_settings_experimentactive", - "label": "experimentActive()", + "id": "apps_web_src_lib_guild_captcha_getguildcaptchasitekey", + "label": "getGuildCaptchaSiteKey()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "experimentactive()", - "source_file": "packages/shared/src/form-settings.ts", - "source_location": "L138" + "norm_label": "getguildcaptchasitekey()", + "source_file": "apps/web/src/lib/guild-captcha.ts", + "source_location": "L15" }, { - "id": "packages_shared_src_form_settings_parseformsettings", - "label": "parseFormSettings()", + "id": "packages_shared_src_form_settings_evaluateautomations", + "label": "evaluateAutomations()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "parseformsettings()", + "norm_label": "evaluateautomations()", "source_file": "packages/shared/src/form-settings.ts", - "source_location": "L162" + "source_location": "L191" }, { "id": "packages_shared_src_form_settings_pickvariant", @@ -8316,28 +7981,40 @@ "source_location": "L133" }, { - "id": "packages_shared_src_form_spec_formatanswervalue", - "label": "formatAnswerValue()", + "id": "packages_shared_src_schedule_isformopennow", + "label": "isFormOpenNow()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "formatanswervalue()", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L237" + "norm_label": "isformopennow()", + "source_file": "packages/shared/src/schedule.ts", + "source_location": "L58" }, { - "id": "packages_shared_src_schedule_isformopennow", - "label": "isFormOpenNow()", + "id": "packages_shared_src_schedule_test_h", + "label": "h()", "_callable": true, "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "isformopennow()", + "norm_label": "h()", + "source_file": "packages/shared/src/schedule.test.ts", + "source_location": "L6" + }, + { + "id": "packages_shared_src_schedule_toms", + "label": "toMs()", + "_callable": true, + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "toms()", "source_file": "packages/shared/src/schedule.ts", - "source_location": "L58" + "source_location": "L25" }, { "id": "apps_web_src_components_builder_field_outline_fieldicon", @@ -8364,60 +8041,240 @@ "source_location": "L120" }, { - "id": "apps_web_src_components_icons_index_decorative", - "label": "decorative()", + "id": "apps_web_src_components_dashboard_kit_guild_switcher_guildmark", + "label": "GuildMark()", "_callable": true, "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "decorative()", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L112" + "norm_label": "guildmark()", + "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", + "source_location": "L39" }, { - "id": "packages_shared_src_form_spec_test_specwith", - "label": "specWith()", + "id": "apps_web_src_components_dashboard_kit_guild_switcher_guildswitcher", + "label": "GuildSwitcher()", "_callable": true, "_origin": "ast", - "community": 30, - "community_name": "form-spec.ts", + "community": 29, + "community_name": "index.tsx", "file_type": "code", - "norm_label": "specwith()", - "source_file": "packages/shared/src/form-spec.test.ts", - "source_location": "L12" + "norm_label": "guildswitcher()", + "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", + "source_location": "L74" }, { - "id": "packages_shared_src_scoring_scoresubmission", - "label": "scoreSubmission()", + "id": "apps_web_src_components_dashboard_kit_kit_copy_test_strings", + "label": "strings()", "_callable": true, "_origin": "ast", - "community": 30, - "community_name": "form-spec.ts", + "community": 29, + "community_name": "index.tsx", "file_type": "code", - "norm_label": "scoresubmission()", - "source_file": "packages/shared/src/scoring.ts", - "source_location": "L15" + "norm_label": "strings()", + "source_file": "apps/web/src/components/dashboard-kit/kit-copy.test.ts", + "source_location": "L11" }, { - "id": "packages_shared_src_scoring_test_spec", - "label": "spec()", + "id": "apps_web_src_components_icons_index_decorative", + "label": "decorative()", "_callable": true, "_origin": "ast", - "community": 30, + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "decorative()", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L112" + }, + { + "id": "apps_web_src_components_review_review_panel_reviewpanel", + "label": "ReviewPanel()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "reviewpanel()", + "source_file": "apps/web/src/components/review/review-panel.tsx", + "source_location": "L23" + }, + { + "id": "apps_web_src_components_review_review_panel_reviewpanel_outcome", + "label": "outcome()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "outcome()", + "source_file": "apps/web/src/components/review/review-panel.tsx", + "source_location": "L92" + }, + { + "id": "apps_web_src_components_review_review_panel_reviewpanel_pickstatus", + "label": "pickStatus()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "pickstatus()", + "source_file": "apps/web/src/components/review/review-panel.tsx", + "source_location": "L59" + }, + { + "id": "apps_web_src_components_review_review_panel_reviewpanel_submit", + "label": "submit()", + "_callable": true, + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "submit()", + "source_file": "apps/web/src/components/review/review-panel.tsx", + "source_location": "L65" + }, + { + "id": "apps_web_src_components_form_field_input_fieldinput", + "label": "FieldInput()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "fieldinput()", + "source_file": "apps/web/src/components/form/field-input.tsx", + "source_location": "L74" + }, + { + "id": "apps_web_src_components_submission_answer_summary_answersummary", + "label": "AnswerSummary()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "answersummary()", + "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "source_location": "L55" + }, + { + "id": "apps_web_src_components_submission_answer_summary_formatanswer", + "label": "formatAnswer()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "formatanswer()", + "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "source_location": "L26" + }, + { + "id": "apps_web_src_components_submission_answer_summary_staranswer", + "label": "StarAnswer()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "staranswer()", + "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "source_location": "L35" + }, + { + "id": "packages_shared_src_form_spec_buildfieldschema", + "label": "buildFieldSchema()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "buildfieldschema()", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L310" + }, + { + "id": "packages_shared_src_form_spec_formatanswervalue", + "label": "formatAnswerValue()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "formatanswervalue()", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L237" + }, + { + "id": "packages_shared_src_form_spec_scalebounds", + "label": "scaleBounds()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "scalebounds()", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L207" + }, + { + "id": "packages_shared_src_form_spec_test_specwith", + "label": "specWith()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "specwith()", + "source_file": "packages/shared/src/form-spec.test.ts", + "source_location": "L12" + }, + { + "id": "packages_shared_src_scoring_scoresubmission", + "label": "scoreSubmission()", + "_callable": true, + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "scoresubmission()", + "source_file": "packages/shared/src/scoring.ts", + "source_location": "L15" + }, + { + "id": "packages_shared_src_scoring_test_spec", + "label": "spec()", + "_callable": true, + "_origin": "ast", + "community": 30, "community_name": "form-spec.ts", "file_type": "code", "norm_label": "spec()", "source_file": "packages/shared/src/scoring.test.ts", "source_location": "L6" }, + { + "id": "apps_web_src_app_api_forms_slug_experiment_view_route_post", + "label": "POST()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "post()", + "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", + "source_location": "L16" + }, { "id": "apps_web_src_app_api_submissions_id_export_route_get", "label": "GET()", "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/submissions/[id]/export/route.ts", @@ -8429,7 +8286,7 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "delete()", "source_file": "apps/web/src/app/api/submissions/[id]/route.ts", @@ -8441,7 +8298,7 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "post()", "source_file": "apps/web/src/app/api/submissions/[id]/withdraw/route.ts", @@ -8453,7 +8310,7 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "clientip()", "source_file": "apps/web/src/lib/client-ip.ts", @@ -8465,19 +8322,43 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "isipish()", "source_file": "apps/web/src/lib/client-ip.ts", "source_location": "L31" }, + { + "id": "apps_web_src_lib_experiment_experimentcookiename", + "label": "experimentCookieName()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "experimentcookiename()", + "source_file": "apps/web/src/lib/experiment.ts", + "source_location": "L6" + }, + { + "id": "apps_web_src_lib_experiment_recordexperimentview", + "label": "recordExperimentView()", + "_callable": true, + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "recordexperimentview()", + "source_file": "apps/web/src/lib/experiment.ts", + "source_location": "L11" + }, { "id": "apps_web_src_lib_rate_limit_ratelimit", "label": "rateLimit()", "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "ratelimit()", "source_file": "apps/web/src/lib/rate-limit.ts", @@ -8489,7 +8370,7 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "getredis()", "source_file": "apps/web/src/lib/redis.ts", @@ -8501,7 +8382,7 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "notifysubmissionchange()", "source_file": "packages/db/src/submission-status.ts", @@ -8513,36 +8394,12 @@ "_callable": true, "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "isuuid()", "source_file": "packages/shared/src/uuid.ts", "source_location": "L7" }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route_post", - "label": "POST()", - "_callable": true, - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", - "source_location": "L14" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route_post", - "label": "POST()", - "_callable": true, - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", - "source_location": "L13" - }, { "id": "apps_web_src_app_api_guilds_guildid_form_deletion_route_patch", "label": "PATCH()", @@ -8591,6 +8448,18 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/members/[userId]/route.ts", "source_location": "L18" }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_archived_page_archivedformspage", + "label": "ArchivedFormsPage()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "archivedformspage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", + "source_location": "L11" + }, { "id": "apps_web_src_app_dashboard_guildid_members_page_memberspage", "label": "MembersPage()", @@ -8603,6 +8472,54 @@ "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", "source_location": "L16" }, + { + "id": "apps_web_src_components_dashboard_archived_forms_table_archivedformstable", + "label": "ArchivedFormsTable()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "archivedformstable()", + "source_file": "apps/web/src/components/dashboard/archived-forms-table.tsx", + "source_location": "L27" + }, + { + "id": "apps_web_src_components_members_form_deletion_setting_formdeletionsetting", + "label": "FormDeletionSetting()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "formdeletionsetting()", + "source_file": "apps/web/src/components/members/form-deletion-setting.tsx", + "source_location": "L11" + }, + { + "id": "apps_web_src_components_members_form_deletion_setting_formdeletionsetting_toggle", + "label": "toggle()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "toggle()", + "source_file": "apps/web/src/components/members/form-deletion-setting.tsx", + "source_location": "L27" + }, + { + "id": "apps_web_src_lib_access_candeleteformsfromrole", + "label": "canDeleteFormsFromRole()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "candeleteformsfromrole()", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L56" + }, { "id": "apps_web_src_lib_access_countstowardteam", "label": "countsTowardTeam()", @@ -8615,6 +8532,54 @@ "source_file": "apps/web/src/lib/access.ts", "source_location": "L65" }, + { + "id": "apps_web_src_lib_access_isglobalreviewerrole", + "label": "isGlobalReviewerRole()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "isglobalreviewerrole()", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L25" + }, + { + "id": "apps_web_src_lib_access_ismanagerrole", + "label": "isManagerRole()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "ismanagerrole()", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L20" + }, + { + "id": "apps_web_src_lib_access_managescopefromrole", + "label": "manageScopeFromRole()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "managescopefromrole()", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L44" + }, + { + "id": "apps_web_src_lib_access_scopefromrole", + "label": "scopeFromRole()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "scopefromrole()", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L34" + }, { "id": "apps_web_src_lib_discord_fetchdiscorduserbyid", "label": "fetchDiscordUserById()", @@ -8627,6 +8592,18 @@ "source_file": "apps/web/src/lib/discord.ts", "source_location": "L98" }, + { + "id": "apps_web_src_lib_guild_candeleteforms", + "label": "canDeleteForms()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "candeleteforms()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L40" + }, { "id": "apps_web_src_lib_guild_countteammembers", "label": "countTeamMembers()", @@ -8639,6 +8616,18 @@ "source_file": "apps/web/src/lib/guild.ts", "source_location": "L132" }, + { + "id": "apps_web_src_lib_guild_getarchivedforms", + "label": "getArchivedForms()", + "_callable": true, + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "getarchivedforms()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L222" + }, { "id": "apps_web_src_lib_guild_getguildrole", "label": "getGuildRole()", @@ -8652,124 +8641,124 @@ "source_location": "L20" }, { - "id": "apps_web_src_lib_plan_getguildplan", - "label": "getGuildPlan()", + "id": "apps_web_src_lib_guild_getmanagescope", + "label": "getManageScope()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "guild.ts", "file_type": "code", - "norm_label": "getguildplan()", - "source_file": "apps/web/src/lib/plan.ts", - "source_location": "L21" + "norm_label": "getmanagescope()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L57" }, { - "id": "apps_web_src_lib_stripe_stripe", - "label": "stripe()", + "id": "apps_web_src_lib_plan_getguildplan", + "label": "getGuildPlan()", "_callable": true, "_origin": "ast", "community": 33, "community_name": "guild.ts", "file_type": "code", - "norm_label": "stripe()", - "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L16" + "norm_label": "getguildplan()", + "source_file": "apps/web/src/lib/plan.ts", + "source_location": "L21" }, { - "id": "apps_web_src_components_dashboard_my_submissions_table_mysubmissionstable", - "label": "MySubmissionsTable()", + "id": "apps_web_src_components_dashboard_kit_data_table_datatable", + "label": "DataTable()", "_callable": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "mysubmissionstable()", - "source_file": "apps/web/src/components/dashboard/my-submissions-table.tsx", - "source_location": "L21" + "norm_label": "datatable()", + "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", + "source_location": "L56" }, { - "id": "apps_web_src_components_dashboard_submission_rows_table_submissionrowstable", - "label": "SubmissionRowsTable()", + "id": "apps_web_src_components_dashboard_kit_data_table_datatable_toggle", + "label": "toggle()", "_callable": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "submissionrowstable()", - "source_file": "apps/web/src/components/dashboard/submission-rows-table.tsx", - "source_location": "L27" + "norm_label": "toggle()", + "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", + "source_location": "L93" }, { - "id": "apps_web_src_components_public_local_datetime_localdatetime", - "label": "LocalDateTime()", + "id": "apps_web_src_components_dashboard_kit_sort_rows_compare", + "label": "compare()", "_callable": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "localdatetime()", - "source_file": "apps/web/src/components/public/local-datetime.tsx", - "source_location": "L8" + "norm_label": "compare()", + "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", + "source_location": "L15" }, { - "id": "apps_web_src_components_review_review_panel_reviewpanel", - "label": "ReviewPanel()", + "id": "apps_web_src_components_dashboard_kit_sort_rows_sortrows", + "label": "sortRows()", "_callable": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "reviewpanel()", - "source_file": "apps/web/src/components/review/review-panel.tsx", - "source_location": "L23" + "norm_label": "sortrows()", + "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", + "source_location": "L28" }, { - "id": "apps_web_src_components_review_review_panel_reviewpanel_outcome", - "label": "outcome()", + "id": "apps_web_src_components_public_local_datetime_localdatetime", + "label": "LocalDateTime()", "_callable": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "outcome()", - "source_file": "apps/web/src/components/review/review-panel.tsx", - "source_location": "L92" + "norm_label": "localdatetime()", + "source_file": "apps/web/src/components/public/local-datetime.tsx", + "source_location": "L8" }, { - "id": "apps_web_src_components_review_review_panel_reviewpanel_pickstatus", - "label": "pickStatus()", + "id": "packages_ui_src_status_badge_submissionstatusbadge", + "label": "SubmissionStatusBadge()", "_callable": true, "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "pickstatus()", - "source_file": "apps/web/src/components/review/review-panel.tsx", - "source_location": "L59" + "norm_label": "submissionstatusbadge()", + "source_file": "packages/ui/src/status-badge.tsx", + "source_location": "L48" }, { - "id": "apps_web_src_components_review_review_panel_reviewpanel_submit", - "label": "submit()", + "id": "apps_web_src_components_branding_custom_css_customcss", + "label": "CustomCss()", "_callable": true, "_origin": "ast", - "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community": 36, + "community_name": "src/branding.ts", "file_type": "code", - "norm_label": "submit()", - "source_file": "apps/web/src/components/review/review-panel.tsx", - "source_location": "L65" + "norm_label": "customcss()", + "source_file": "apps/web/src/components/branding/custom-css.tsx", + "source_location": "L9" }, { - "id": "packages_ui_src_status_badge_submissionstatusbadge", - "label": "SubmissionStatusBadge()", + "id": "packages_shared_src_branding_sanitizecustomcss", + "label": "sanitizeCustomCss()", "_callable": true, "_origin": "ast", - "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community": 36, + "community_name": "src/branding.ts", "file_type": "code", - "norm_label": "submissionstatusbadge()", - "source_file": "packages/ui/src/status-badge.tsx", - "source_location": "L48" + "norm_label": "sanitizecustomcss()", + "source_file": "packages/shared/src/branding.ts", + "source_location": "L26" }, { "id": "apps_web_src_app_api_auth_logout_route_post", @@ -8795,18 +8784,6 @@ "source_file": "apps/web/src/app/api/auth/me/route.ts", "source_location": "L9" }, - { - "id": "apps_web_src_lib_auth_actions_logoutaction", - "label": "logoutAction()", - "_callable": true, - "_origin": "ast", - "community": 38, - "community_name": "getSession", - "file_type": "code", - "norm_label": "logoutaction()", - "source_file": "apps/web/src/lib/auth-actions.ts", - "source_location": "L12" - }, { "id": "apps_web_src_lib_session_getsession", "label": "getSession()", @@ -8831,13 +8808,25 @@ "source_file": "apps/web/src/lib/session.ts", "source_location": "L23" }, + { + "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_get", + "label": "GET()", + "_callable": true, + "_origin": "ast", + "community": 39, + "community_name": "plan.ts", + "file_type": "code", + "norm_label": "get()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", + "source_location": "L16" + }, { "id": "apps_web_src_app_api_v1_forms_formid_submissions_route_get", "label": "GET()", "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/v1/forms/[formId]/submissions/route.ts", @@ -8849,7 +8838,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "delete()", "source_file": "apps/web/src/app/api/v1/hooks/[hookId]/route.ts", @@ -8861,7 +8850,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/v1/hooks/route.ts", @@ -8873,7 +8862,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "post()", "source_file": "apps/web/src/app/api/v1/hooks/route.ts", @@ -8885,7 +8874,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/v1/me/route.ts", @@ -8897,7 +8886,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "authenticateapikey()", "source_file": "apps/web/src/lib/api-key.ts", @@ -8909,7 +8898,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "generateapikey()", "source_file": "apps/web/src/lib/api-key.ts", @@ -8921,7 +8910,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "hashapikey()", "source_file": "apps/web/src/lib/api-key.ts", @@ -8933,7 +8922,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "getsubmissionstable()", "source_file": "apps/web/src/lib/forms.ts", @@ -8945,7 +8934,7 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "isguildenterprise()", "source_file": "apps/web/src/lib/plan.ts", @@ -8957,239 +8946,47 @@ "_callable": true, "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "authorizev1()", "source_file": "apps/web/src/lib/v1-auth.ts", "source_location": "L22" }, { - "id": "packages_db_prisma_seed_main", - "label": "main()", - "_callable": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "main()", - "source_file": "packages/db/prisma/seed.ts", - "source_location": "L54" - }, - { - "id": "packages_db_src_submission_status_changesubmissionstatus", - "label": "changeSubmissionStatus()", - "_callable": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "changesubmissionstatus()", - "source_file": "packages/db/src/submission-status.ts", - "source_location": "L96" - }, - { - "id": "packages_db_src_submission_status_messagefrommap", - "label": "messageFromMap()", - "_callable": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "messagefrommap()", - "source_file": "packages/db/src/submission-status.ts", - "source_location": "L6" - }, - { - "id": "packages_db_src_submission_status_resolvetransitionmessage", - "label": "resolveTransitionMessage()", - "_callable": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "resolvetransitionmessage()", - "source_file": "packages/db/src/submission-status.ts", - "source_location": "L20" - }, - { - "id": "packages_db_src_webhooks_enqueuewebhooks", - "label": "enqueueWebhooks()", - "_callable": true, - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "enqueuewebhooks()", - "source_file": "packages/db/src/webhooks.ts", - "source_location": "L17" - }, - { - "id": "apps_web_src_components_builder_condition_editor_conditioneditor", - "label": "ConditionEditor()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "conditioneditor()", - "source_file": "apps/web/src/components/builder/condition-editor.tsx", - "source_location": "L19" - }, - { - "id": "apps_web_src_components_builder_condition_editor_conditioneditor_add", - "label": "add()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "add()", - "source_file": "apps/web/src/components/builder/condition-editor.tsx", - "source_location": "L60" - }, - { - "id": "apps_web_src_components_builder_condition_editor_conditioneditor_remove", - "label": "remove()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "remove()", - "source_file": "apps/web/src/components/builder/condition-editor.tsx", - "source_location": "L66" - }, - { - "id": "apps_web_src_components_builder_condition_editor_conditioneditor_replace", - "label": "replace()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "replace()", - "source_file": "apps/web/src/components/builder/condition-editor.tsx", - "source_location": "L57" - }, - { - "id": "apps_web_src_components_builder_condition_editor_conditioneditor_setvalue", - "label": "setValue()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "setvalue()", - "source_file": "apps/web/src/components/builder/condition-editor.tsx", - "source_location": "L74" - }, - { - "id": "apps_web_src_components_builder_condition_editor_conditioneditor_valuetext", - "label": "valueText()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "valuetext()", - "source_file": "apps/web/src/components/builder/condition-editor.tsx", - "source_location": "L70" - }, - { - "id": "apps_web_src_components_form_field_input_fieldinput", - "label": "FieldInput()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "fieldinput()", - "source_file": "apps/web/src/components/form/field-input.tsx", - "source_location": "L74" - }, - { - "id": "apps_web_src_components_form_form_renderer_islayout", - "label": "isLayout()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "islayout()", - "source_file": "apps/web/src/components/form/form-renderer.tsx", - "source_location": "L28" - }, - { - "id": "apps_web_src_components_submission_answer_summary_answersummary", - "label": "AnswerSummary()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "answersummary()", - "source_file": "apps/web/src/components/submission/answer-summary.tsx", - "source_location": "L55" - }, - { - "id": "apps_web_src_components_submission_answer_summary_formatanswer", - "label": "formatAnswer()", + "id": "apps_web_src_components_branding_logo_form_logoform", + "label": "LogoForm()", "_callable": true, "_origin": "ast", "community": 40, - "community_name": "isLayoutField", + "community_name": "LogoForm", "file_type": "code", - "norm_label": "formatanswer()", - "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "norm_label": "logoform()", + "source_file": "apps/web/src/components/branding/logo-form.tsx", "source_location": "L26" }, { - "id": "apps_web_src_components_submission_answer_summary_staranswer", - "label": "StarAnswer()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "staranswer()", - "source_file": "apps/web/src/components/submission/answer-summary.tsx", - "source_location": "L35" - }, - { - "id": "packages_shared_src_form_spec_buildfieldschema", - "label": "buildFieldSchema()", - "_callable": true, - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "buildfieldschema()", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L310" - }, - { - "id": "packages_shared_src_form_spec_islayoutfield", - "label": "isLayoutField()", + "id": "apps_web_src_components_branding_logo_form_logoform_call", + "label": "call()", "_callable": true, "_origin": "ast", "community": 40, - "community_name": "isLayoutField", + "community_name": "LogoForm", "file_type": "code", - "norm_label": "islayoutfield()", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L178" + "norm_label": "call()", + "source_file": "apps/web/src/components/branding/logo-form.tsx", + "source_location": "L40" }, { - "id": "packages_shared_src_form_spec_scalebounds", - "label": "scaleBounds()", + "id": "apps_web_src_components_branding_logo_form_logoform_onselect", + "label": "onSelect()", "_callable": true, "_origin": "ast", "community": 40, - "community_name": "isLayoutField", + "community_name": "LogoForm", "file_type": "code", - "norm_label": "scalebounds()", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L207" + "norm_label": "onselect()", + "source_file": "apps/web/src/components/branding/logo-form.tsx", + "source_location": "L58" }, { "id": "apps_web_src_test_contrast_test_names", @@ -9959,113 +9756,65 @@ "source_file": "packages/shared/src/audit-log.ts", "source_location": "L30" }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page_editformpage", - "label": "EditFormPage()", - "_callable": true, - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "editformpage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", - "source_location": "L21" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_formid_experiment_page_experimentresultspage", - "label": "ExperimentResultsPage()", - "_callable": true, - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "experimentresultspage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/experiment/page.tsx", - "source_location": "L19" - }, - { - "id": "apps_web_src_app_dashboard_guildid_messages_page_statusmessagespage", - "label": "StatusMessagesPage()", - "_callable": true, - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "statusmessagespage()", - "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", - "source_location": "L14" - }, { "id": "apps_web_src_components_builder_experiment_results_table_experimentresultstable", "label": "ExperimentResultsTable()", "_callable": true, "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", "norm_label": "experimentresultstable()", "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", "source_location": "L33" }, { - "id": "apps_web_src_components_form_form_labels_datelabels", - "label": "dateLabels()", - "_callable": true, - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "datelabels()", - "source_file": "apps/web/src/components/form/form-labels.ts", - "source_location": "L51" - }, - { - "id": "apps_web_src_lib_forms_getformforedit", - "label": "getFormForEdit()", + "id": "apps_web_src_components_dashboard_kit_stat_tile_statgrid", + "label": "StatGrid()", "_callable": true, "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "getformforedit()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L164" + "norm_label": "statgrid()", + "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "source_location": "L91" }, { - "id": "apps_web_src_lib_forms_getguildcategories", - "label": "getGuildCategories()", + "id": "apps_web_src_components_dashboard_kit_stat_tile_stattile", + "label": "StatTile()", "_callable": true, "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "getguildcategories()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L216" + "norm_label": "stattile()", + "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "source_location": "L32" }, { - "id": "apps_web_src_lib_forms_getstatusoptionsforguild", - "label": "getStatusOptionsForGuild()", + "id": "apps_web_src_components_ui_badge_badge", + "label": "Badge()", "_callable": true, "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "getstatusoptionsforguild()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L77" + "norm_label": "badge()", + "source_file": "apps/web/src/components/ui/badge.tsx", + "source_location": "L31" }, { - "id": "packages_shared_src_form_settings_parsestatusmessages", - "label": "parseStatusMessages()", + "id": "apps_web_src_components_ui_radio_card_radiocard", + "label": "RadioCard()", "_callable": true, "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "parsestatusmessages()", - "source_file": "packages/shared/src/form-settings.ts", - "source_location": "L71" + "norm_label": "radiocard()", + "source_file": "apps/web/src/components/ui/radio-card.tsx", + "source_location": "L12" }, { "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_post", @@ -10073,7 +9822,7 @@ "_callable": true, "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "post()", "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", @@ -10085,144 +9834,24 @@ "_callable": true, "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "get()", "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", "source_location": "L22" }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_delete", - "label": "DELETE()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "delete()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", - "source_location": "L95" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_patch", - "label": "PATCH()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "patch()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", - "source_location": "L17" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_post", - "label": "POST()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", - "source_location": "L35" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_slugvariant", - "label": "slugVariant()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "slugvariant()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", - "source_location": "L25" - }, - { - "id": "apps_web_src_lib_forms_resolveguildcategoryid", - "label": "resolveGuildCategoryId()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "resolveguildcategoryid()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L225" - }, - { - "id": "apps_web_src_lib_forms_resolveorcreatecategorybyname", - "label": "resolveOrCreateCategoryByName()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "resolveorcreatecategorybyname()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L242" - }, - { - "id": "apps_web_src_lib_guild_candeleteforms", - "label": "canDeleteForms()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "candeleteforms()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L40" - }, { "id": "apps_web_src_lib_guild_canmanageform", "label": "canManageForm()", "_callable": true, "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "canmanageform()", "source_file": "apps/web/src/lib/guild.ts", "source_location": "L76" }, - { - "id": "apps_web_src_lib_plan_isguildpro", - "label": "isGuildPro()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "isguildpro()", - "source_file": "apps/web/src/lib/plan.ts", - "source_location": "L38" - }, - { - "id": "apps_web_src_lib_validation_message_localizeissue", - "label": "localizeIssue()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "localizeissue()", - "source_file": "apps/web/src/lib/validation-message.ts", - "source_location": "L21" - }, - { - "id": "apps_web_src_lib_validation_message_test_firstissue", - "label": "firstIssue()", - "_callable": true, - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "firstissue()", - "source_file": "apps/web/src/lib/validation-message.test.ts", - "source_location": "L9" - }, { "id": "packages_shared_src_status_defs_isterminalstatus", "label": "isTerminalStatus()", @@ -10313,59 +9942,263 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "botconfigform()", "source_file": "apps/web/src/components/bot/bot-config-form.tsx", "source_location": "L42" }, { - "id": "apps_web_src_components_bot_bot_config_form_botconfigform_discard", - "label": "discard()", + "id": "apps_web_src_components_bot_bot_config_form_botconfigform_discard", + "label": "discard()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "discard()", + "source_file": "apps/web/src/components/bot/bot-config-form.tsx", + "source_location": "L92" + }, + { + "id": "apps_web_src_components_bot_bot_config_form_botconfigform_save", + "label": "save()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "save()", + "source_file": "apps/web/src/components/bot/bot-config-form.tsx", + "source_location": "L68" + }, + { + "id": "apps_web_src_components_bot_bot_config_values_botconfigbody", + "label": "botConfigBody()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "botconfigbody()", + "source_file": "apps/web/src/components/bot/bot-config-values.ts", + "source_location": "L27" + }, + { + "id": "apps_web_src_components_bot_bot_config_values_botconfigvaluesof", + "label": "botConfigValuesOf()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "botconfigvaluesof()", + "source_file": "apps/web/src/components/bot/bot-config-values.ts", + "source_location": "L13" + }, + { + "id": "apps_web_src_components_builder_condition_editor_conditioneditor", + "label": "ConditionEditor()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "conditioneditor()", + "source_file": "apps/web/src/components/builder/condition-editor.tsx", + "source_location": "L19" + }, + { + "id": "apps_web_src_components_builder_condition_editor_conditioneditor_add", + "label": "add()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "add()", + "source_file": "apps/web/src/components/builder/condition-editor.tsx", + "source_location": "L60" + }, + { + "id": "apps_web_src_components_builder_condition_editor_conditioneditor_remove", + "label": "remove()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "remove()", + "source_file": "apps/web/src/components/builder/condition-editor.tsx", + "source_location": "L66" + }, + { + "id": "apps_web_src_components_builder_condition_editor_conditioneditor_replace", + "label": "replace()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "replace()", + "source_file": "apps/web/src/components/builder/condition-editor.tsx", + "source_location": "L57" + }, + { + "id": "apps_web_src_components_builder_condition_editor_conditioneditor_setvalue", + "label": "setValue()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "setvalue()", + "source_file": "apps/web/src/components/builder/condition-editor.tsx", + "source_location": "L74" + }, + { + "id": "apps_web_src_components_builder_condition_editor_conditioneditor_valuetext", + "label": "valueText()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "valuetext()", + "source_file": "apps/web/src/components/builder/condition-editor.tsx", + "source_location": "L70" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor", + "label": "FieldEditor()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "fieldeditor()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L48" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_addoption", + "label": "addOption()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "addoption()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L68" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_addrow", + "label": "addRow()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "addrow()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L103" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_patch", + "label": "patch()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "patch()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L53" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_removeoption", + "label": "removeOption()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "removeoption()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L71" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_removerow", + "label": "removeRow()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "removerow()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L106" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_setoption", + "label": "setOption()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "setoption()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L57" + }, + { + "id": "apps_web_src_components_builder_field_editor_fieldeditor_setoptionscore", + "label": "setOptionScore()", "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", - "norm_label": "discard()", - "source_file": "apps/web/src/components/bot/bot-config-form.tsx", - "source_location": "L92" + "norm_label": "setoptionscore()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L62" }, { - "id": "apps_web_src_components_bot_bot_config_form_botconfigform_save", - "label": "save()", + "id": "apps_web_src_components_builder_field_editor_fieldeditor_setrow", + "label": "setRow()", "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", - "norm_label": "save()", - "source_file": "apps/web/src/components/bot/bot-config-form.tsx", - "source_location": "L68" + "norm_label": "setrow()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L98" }, { - "id": "apps_web_src_components_bot_bot_config_values_botconfigbody", - "label": "botConfigBody()", + "id": "apps_web_src_components_builder_field_editor_fieldeditor_setvalidation", + "label": "setValidation()", "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", - "norm_label": "botconfigbody()", - "source_file": "apps/web/src/components/bot/bot-config-values.ts", - "source_location": "L27" + "norm_label": "setvalidation()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L92" }, { - "id": "apps_web_src_components_bot_bot_config_values_botconfigvaluesof", - "label": "botConfigValuesOf()", + "id": "apps_web_src_components_builder_field_editor_fieldeditor_setyesnoscore", + "label": "setYesNoScore()", "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", - "norm_label": "botconfigvaluesof()", - "source_file": "apps/web/src/components/bot/bot-config-values.ts", - "source_location": "L13" + "norm_label": "setyesnoscore()", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L79" }, { "id": "apps_web_src_components_builder_form_builder_formbuilder", @@ -10373,7 +10206,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "formbuilder()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10385,7 +10218,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "addfield()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10397,7 +10230,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "addpage()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10409,7 +10242,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "announce()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10421,7 +10254,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "backtolist()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10433,7 +10266,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "focusin()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10445,7 +10278,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "focusmovebutton()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10457,7 +10290,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "locate()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10469,7 +10302,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "markallrequired()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10481,7 +10314,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "movefield()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10493,7 +10326,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "movepage()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10505,7 +10338,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "mutatepage()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10517,7 +10350,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "removefield()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10529,7 +10362,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "removepage()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10541,7 +10374,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "save()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10553,7 +10386,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "selectfield()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10565,7 +10398,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "setpagetitle()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10577,31 +10410,163 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "updatefield()", "source_file": "apps/web/src/components/builder/form-builder.tsx", "source_location": "L283" }, + { + "id": "apps_web_src_components_builder_form_builder_newfield", + "label": "newField()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "newfield()", + "source_file": "apps/web/src/components/builder/form-builder.tsx", + "source_location": "L96" + }, { "id": "apps_web_src_components_builder_form_builder_slugify", "label": "slugify()", "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "slugify()", "source_file": "apps/web/src/components/builder/form-builder.tsx", "source_location": "L89" }, + { + "id": "apps_web_src_lib_builder_fields_fieldcarriestypedata", + "label": "fieldCarriesTypeData()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "fieldcarriestypedata()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L86" + }, + { + "id": "apps_web_src_lib_builder_fields_fieldtypelabel", + "label": "fieldTypeLabel()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "fieldtypelabel()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L38" + }, + { + "id": "apps_web_src_lib_builder_fields_islayouttype", + "label": "isLayoutType()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "islayouttype()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L49" + }, + { + "id": "apps_web_src_lib_builder_fields_migratefieldtype", + "label": "migrateFieldType()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "migratefieldtype()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L65" + }, + { + "id": "apps_web_src_lib_builder_fields_needsformula", + "label": "needsFormula()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "needsformula()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L51" + }, + { + "id": "apps_web_src_lib_builder_fields_needsoptions", + "label": "needsOptions()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "needsoptions()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L46" + }, + { + "id": "apps_web_src_lib_builder_fields_needsrows", + "label": "needsRows()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "needsrows()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L54" + }, + { + "id": "apps_web_src_lib_builder_fields_needssliderconfig", + "label": "needsSliderConfig()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "needssliderconfig()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L53" + }, + { + "id": "apps_web_src_lib_builder_fields_needsstarsconfig", + "label": "needsStarsConfig()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "needsstarsconfig()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L52" + }, + { + "id": "apps_web_src_lib_builder_fields_needsyesnoscore", + "label": "needsYesNoScore()", + "_callable": true, + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "needsyesnoscore()", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L48" + }, { "id": "packages_shared_src_form_settings_acceptedroleidsof", "label": "acceptedRoleIdsOf()", "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "acceptedroleidsof()", "source_file": "packages/shared/src/form-settings.ts", @@ -10613,7 +10578,7 @@ "_callable": true, "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "parseidlist()", "source_file": "packages/shared/src/form-settings.ts", @@ -10625,7 +10590,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "isotolocalinput()", "source_file": "apps/web/src/components/builder/form-builder.tsx", @@ -10637,7 +10602,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "usedismiss()", "source_file": "apps/web/src/components/dashboard-kit/use-dismiss.ts", @@ -10649,7 +10614,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "onkey()", "source_file": "apps/web/src/components/dashboard-kit/use-dismiss.ts", @@ -10661,7 +10626,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "onpointer()", "source_file": "apps/web/src/components/dashboard-kit/use-dismiss.ts", @@ -10673,7 +10638,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "datefield()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10685,7 +10650,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "emit()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10697,7 +10662,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "pickday()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10709,7 +10674,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "settime()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10721,7 +10686,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "pad()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10733,7 +10698,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "parsevalue()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10745,7 +10710,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "sameday()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10757,7 +10722,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "toiso()", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -10769,7 +10734,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "phonefield()", "source_file": "apps/web/src/components/form/phone-field.tsx", @@ -10781,23 +10746,35 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "update()", "source_file": "apps/web/src/components/form/phone-field.tsx", "source_location": "L50" }, { - "id": "apps_web_src_components_site_header_bar_accountmenu", + "id": "apps_web_src_components_site_account_menu_accountmenu", "label": "AccountMenu()", "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "accountmenu()", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L273" + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L108" + }, + { + "id": "apps_web_src_components_site_account_menu_accountsections", + "label": "AccountSections()", + "_callable": true, + "_origin": "ast", + "community": 57, + "community_name": "header-bar.tsx", + "file_type": "code", + "norm_label": "accountsections()", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L36" }, { "id": "apps_web_src_components_site_header_bar_currentfor", @@ -10805,11 +10782,11 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "currentfor()", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L44" + "source_location": "L26" }, { "id": "apps_web_src_components_site_header_bar_headerbar", @@ -10817,11 +10794,11 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "headerbar()", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L349" + "source_location": "L190" }, { "id": "apps_web_src_components_site_header_bar_mainnav", @@ -10829,11 +10806,23 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "mainnav()", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L100" + "source_location": "L82" + }, + { + "id": "apps_web_src_components_site_header_bar_panellink", + "label": "PanelLink()", + "_callable": true, + "_origin": "ast", + "community": 57, + "community_name": "header-bar.tsx", + "file_type": "code", + "norm_label": "panellink()", + "source_file": "apps/web/src/components/site/header-bar.tsx", + "source_location": "L37" }, { "id": "apps_web_src_lib_countries_flagof", @@ -10841,7 +10830,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "flagof()", "source_file": "apps/web/src/lib/countries.ts", @@ -10853,7 +10842,7 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "formatphone()", "source_file": "apps/web/src/lib/countries.ts", @@ -10865,31 +10854,79 @@ "_callable": true, "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "parsephone()", "source_file": "apps/web/src/lib/countries.ts", "source_location": "L75" }, + { + "id": "apps_web_src_components_dashboard_dashboard_shell_dashboardshell", + "label": "DashboardShell()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "dashboardshell()", + "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", + "source_location": "L90" + }, + { + "id": "apps_web_src_components_dashboard_form_state_badge_formstatebadge", + "label": "FormStateBadge()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "formstatebadge()", + "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", + "source_location": "L24" + }, + { + "id": "apps_web_src_components_dashboard_kit_app_shell_accountmenu", + "label": "AccountMenu()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "accountmenu()", + "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", + "source_location": "L164" + }, { "id": "apps_web_src_components_dashboard_kit_app_shell_appshell", "label": "AppShell()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "appshell()", "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", "source_location": "L333" }, + { + "id": "apps_web_src_components_dashboard_kit_app_shell_navdrawer", + "label": "NavDrawer()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "navdrawer()", + "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", + "source_location": "L275" + }, { "id": "apps_web_src_components_dashboard_kit_app_shell_navlist", "label": "NavList()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "navlist()", "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", @@ -10901,23 +10938,35 @@ "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "sidebarbody()", "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", "source_location": "L252" }, { - "id": "apps_web_src_components_dashboard_kit_language_select_languageselect", - "label": "LanguageSelect()", + "id": "apps_web_src_components_dashboard_kit_confirm_dialog_confirmdialog_close", + "label": "close()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "languageselect()", - "source_file": "apps/web/src/components/dashboard-kit/language-select.tsx", - "source_location": "L17" + "norm_label": "close()", + "source_file": "apps/web/src/components/dashboard-kit/confirm-dialog.tsx", + "source_location": "L66" + }, + { + "id": "apps_web_src_components_dashboard_kit_empty_state_emptystate", + "label": "EmptyState()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "emptystate()", + "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", + "source_location": "L28" }, { "id": "apps_web_src_components_dashboard_kit_nav_currentnavid", @@ -10925,19 +10974,31 @@ "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "currentnavid()", "source_file": "apps/web/src/components/dashboard-kit/nav.ts", "source_location": "L38" }, + { + "id": "apps_web_src_components_dashboard_kit_row_menu_rowmenu", + "label": "RowMenu()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "rowmenu()", + "source_file": "apps/web/src/components/dashboard-kit/row-menu.tsx", + "source_location": "L49" + }, { "id": "apps_web_src_components_dashboard_kit_theme_switch_nosubscription", "label": "noSubscription()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "nosubscription()", "source_file": "apps/web/src/components/dashboard-kit/theme-switch.tsx", @@ -10949,7 +11010,7 @@ "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "themeswitch()", "source_file": "apps/web/src/components/dashboard-kit/theme-switch.tsx", @@ -10961,59 +11022,95 @@ "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "usehydrated()", "source_file": "apps/web/src/components/dashboard-kit/theme-switch.tsx", "source_location": "L19" }, { - "id": "apps_web_src_components_site_header_bar_accountsections", - "label": "AccountSections()", + "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover", + "label": "useAnchoredPopover()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "accountsections()", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L206" + "norm_label": "useanchoredpopover()", + "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", + "source_location": "L16" }, { - "id": "apps_web_src_components_site_header_bar_panellink", - "label": "PanelLink()", + "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover_onbefore", + "label": "onBefore()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "panellink()", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L55" + "norm_label": "onbefore()", + "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", + "source_location": "L32" }, { - "id": "apps_web_src_components_site_language_picker_languagepicker", - "label": "LanguagePicker()", + "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover_ontoggle", + "label": "onToggle()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "languagepicker()", - "source_file": "apps/web/src/components/site/language-picker.tsx", - "source_location": "L17" + "norm_label": "ontoggle()", + "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", + "source_location": "L35" }, { - "id": "apps_web_src_i18n_locale_options_writelocalecookie", - "label": "writeLocaleCookie()", + "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover_place", + "label": "place()", "_callable": true, "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "writelocalecookie()", - "source_file": "apps/web/src/i18n/locale-options.ts", - "source_location": "L22" + "norm_label": "place()", + "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", + "source_location": "L27" + }, + { + "id": "apps_web_src_lib_auth_actions_logoutaction", + "label": "logoutAction()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "logoutaction()", + "source_file": "apps/web/src/lib/auth-actions.ts", + "source_location": "L12" + }, + { + "id": "apps_web_src_lib_dashboard_nav_guildareahref", + "label": "guildAreaHref()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "guildareahref()", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L68" + }, + { + "id": "packages_ui_src_status_badge_colordot", + "label": "ColorDot()", + "_callable": true, + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "colordot()", + "source_file": "packages/ui/src/status-badge.tsx", + "source_location": "L20" }, { "id": "apps_web_src_app_api_billing_webhook_route_customerid", @@ -11075,6 +11172,30 @@ "source_file": "apps/web/src/app/api/billing/webhook/route.ts", "source_location": "L49" }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route_post", + "label": "POST()", + "_callable": true, + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "post()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", + "source_location": "L14" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route_post", + "label": "POST()", + "_callable": true, + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "post()", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", + "source_location": "L13" + }, { "id": "apps_web_src_lib_emails_order_confirmation_buildorderconfirmation", "label": "buildOrderConfirmation()", @@ -11159,6 +11280,18 @@ "source_file": "apps/web/src/lib/mail.ts", "source_location": "L109" }, + { + "id": "apps_web_src_lib_stripe_enterprisepriceid", + "label": "enterprisePriceId()", + "_callable": true, + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "enterprisepriceid()", + "source_file": "apps/web/src/lib/stripe.ts", + "source_location": "L35" + }, { "id": "apps_web_src_lib_stripe_formatsubscriptionprice", "label": "formatSubscriptionPrice()", @@ -11172,88 +11305,100 @@ "source_location": "L63" }, { - "id": "apps_web_src_lib_stripe_tierforprice", - "label": "tierForPrice()", + "id": "apps_web_src_lib_stripe_pricefortier", + "label": "priceForTier()", "_callable": true, "_origin": "ast", "community": 63, "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "tierforprice()", + "norm_label": "pricefortier()", "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L50" + "source_location": "L45" }, { - "id": "apps_web_src_lib_stripe_webhooksecret", - "label": "webhookSecret()", + "id": "apps_web_src_lib_stripe_propriceid", + "label": "proPriceId()", "_callable": true, "_origin": "ast", "community": 63, "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "webhooksecret()", + "norm_label": "propriceid()", "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L74" + "source_location": "L30" }, { - "id": "apps_web_src_components_dashboard_guild_icon_guildicon", - "label": "GuildIcon()", + "id": "apps_web_src_lib_stripe_stripe", + "label": "stripe()", "_callable": true, "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "guildicon()", - "source_file": "apps/web/src/components/dashboard/guild-icon.tsx", - "source_location": "L18" + "norm_label": "stripe()", + "source_file": "apps/web/src/lib/stripe.ts", + "source_location": "L16" }, { - "id": "apps_web_src_components_dashboard_kit_data_table_datatable", - "label": "DataTable()", + "id": "apps_web_src_lib_stripe_tierforprice", + "label": "tierForPrice()", "_callable": true, "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "datatable()", - "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", - "source_location": "L56" + "norm_label": "tierforprice()", + "source_file": "apps/web/src/lib/stripe.ts", + "source_location": "L50" }, { - "id": "apps_web_src_components_dashboard_kit_data_table_datatable_toggle", - "label": "toggle()", + "id": "apps_web_src_lib_stripe_webhooksecret", + "label": "webhookSecret()", + "_callable": true, + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "webhooksecret()", + "source_file": "apps/web/src/lib/stripe.ts", + "source_location": "L74" + }, + { + "id": "apps_web_src_components_domain_captcha_form_captchaform", + "label": "CaptchaForm()", "_callable": true, "_origin": "ast", "community": 64, - "community_name": "dashboard-kit/index.ts", + "community_name": "CaptchaForm", "file_type": "code", - "norm_label": "toggle()", - "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", - "source_location": "L93" + "norm_label": "captchaform()", + "source_file": "apps/web/src/components/domain/captcha-form.tsx", + "source_location": "L19" }, { - "id": "apps_web_src_components_dashboard_kit_sort_rows_compare", - "label": "compare()", + "id": "apps_web_src_components_domain_captcha_form_captchaform_remove", + "label": "remove()", "_callable": true, "_origin": "ast", "community": 64, - "community_name": "dashboard-kit/index.ts", + "community_name": "CaptchaForm", "file_type": "code", - "norm_label": "compare()", - "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", - "source_location": "L15" + "norm_label": "remove()", + "source_file": "apps/web/src/components/domain/captcha-form.tsx", + "source_location": "L67" }, { - "id": "apps_web_src_components_dashboard_kit_sort_rows_sortrows", - "label": "sortRows()", + "id": "apps_web_src_components_domain_captcha_form_captchaform_save", + "label": "save()", "_callable": true, "_origin": "ast", "community": 64, - "community_name": "dashboard-kit/index.ts", + "community_name": "CaptchaForm", "file_type": "code", - "norm_label": "sortrows()", - "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", - "source_location": "L28" + "norm_label": "save()", + "source_file": "apps/web/src/components/domain/captcha-form.tsx", + "source_location": "L45" }, { "id": "apps_realtime_src_index_createserver", @@ -11483,6 +11628,18 @@ "source_file": "apps/web/src/components/webhooks/webhooks-manager.tsx", "source_location": "L183" }, + { + "id": "apps_web_src_app_dashboard_guildid_audit_log_page_auditlogpage", + "label": "AuditLogPage()", + "_callable": true, + "_origin": "ast", + "community": 69, + "community_name": "audit-log.ts", + "file_type": "code", + "norm_label": "auditlogpage()", + "source_file": "apps/web/src/app/dashboard/[guildId]/audit-log/page.tsx", + "source_location": "L21" + }, { "id": "packages_shared_src_audit_log_auditactionfromevent", "label": "auditActionFromEvent()", @@ -11496,16 +11653,16 @@ "source_location": "L35" }, { - "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route_post", - "label": "POST()", + "id": "packages_shared_src_audit_log_maskdiscordwebhookurl", + "label": "maskDiscordWebhookUrl()", "_callable": true, "_origin": "ast", - "community": 7, - "community_name": "submissions/page.tsx", + "community": 69, + "community_name": "audit-log.ts", "file_type": "code", - "norm_label": "post()", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", - "source_location": "L20" + "norm_label": "maskdiscordwebhookurl()", + "source_file": "packages/shared/src/audit-log.ts", + "source_location": "L138" }, { "id": "apps_web_src_app_dashboard_guildid_board_page_boardpage", @@ -11519,6 +11676,18 @@ "source_file": "apps/web/src/app/dashboard/[guildId]/board/page.tsx", "source_location": "L18" }, + { + "id": "apps_web_src_app_dashboard_guildid_layout_guildlayout", + "label": "GuildLayout()", + "_callable": true, + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "guildlayout()", + "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", + "source_location": "L21" + }, { "id": "apps_web_src_app_dashboard_guildid_submissions_archived_page_archivedsubmissionspage", "label": "ArchivedSubmissionsPage()", @@ -11556,436 +11725,424 @@ "source_location": "L21" }, { - "id": "apps_web_src_components_dashboard_dashboard_live_dashboardlive", - "label": "DashboardLive()", + "id": "apps_web_src_components_board_kanban_board_fill", + "label": "fill()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "dashboardlive()", - "source_file": "apps/web/src/components/dashboard/dashboard-live.tsx", - "source_location": "L13" + "norm_label": "fill()", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L44" }, { - "id": "apps_web_src_components_dashboard_submissions_table_labels_submissionstablelabels", - "label": "submissionsTableLabels()", + "id": "apps_web_src_components_board_kanban_board_kanbanboard", + "label": "KanbanBoard()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "submissionstablelabels()", - "source_file": "apps/web/src/components/dashboard/submissions-table-labels.ts", - "source_location": "L9" + "norm_label": "kanbanboard()", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L57" }, { - "id": "apps_web_src_lib_forms_getsubmissionforreview", - "label": "getSubmissionForReview()", + "id": "apps_web_src_components_board_kanban_board_kanbanboard_move", + "label": "move()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "getsubmissionforreview()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L378" + "norm_label": "move()", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L93" }, { - "id": "apps_web_src_lib_forms_resolvestatus", - "label": "resolveStatus()", + "id": "apps_web_src_components_dashboard_dashboard_live_dashboardlive", + "label": "DashboardLive()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "resolvestatus()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L33" + "norm_label": "dashboardlive()", + "source_file": "apps/web/src/components/dashboard/dashboard-live.tsx", + "source_location": "L13" }, { - "id": "apps_web_src_lib_forms_statusoptions", - "label": "statusOptions()", + "id": "apps_web_src_components_dashboard_submissions_table_fill", + "label": "fill()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "statusoptions()", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L54" + "norm_label": "fill()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L74" }, { - "id": "apps_web_src_lib_guild_canreviewsubmissions", - "label": "canReviewSubmissions()", + "id": "apps_web_src_components_dashboard_submissions_table_labels_submissionstablelabels", + "label": "submissionsTableLabels()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "canreviewsubmissions()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L112" + "norm_label": "submissionstablelabels()", + "source_file": "apps/web/src/components/dashboard/submissions-table-labels.ts", + "source_location": "L9" }, { - "id": "apps_web_src_lib_guild_countarchivedsubmissions", - "label": "countArchivedSubmissions()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable", + "label": "SubmissionsTable()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "countarchivedsubmissions()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L303" + "norm_label": "submissionstable()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L87" }, { - "id": "apps_web_src_lib_guild_getguildsubmissions", - "label": "getGuildSubmissions()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_apply", + "label": "apply()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "getguildsubmissions()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L269" + "norm_label": "apply()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L183" }, { - "id": "apps_web_src_lib_guild_getreviewscope", - "label": "getReviewScope()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_changefilter", + "label": "changeFilter()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "getreviewscope()", - "source_file": "apps/web/src/lib/guild.ts", - "source_location": "L96" + "norm_label": "changefilter()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L129" }, { - "id": "apps_web_src_lib_realtime_token_signguildrealtimetoken", - "label": "signGuildRealtimeToken()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_report", + "label": "report()", "_callable": true, "_origin": "ast", "community": 7, "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "signguildrealtimetoken()", - "source_file": "apps/web/src/lib/realtime-token.ts", - "source_location": "L11" + "norm_label": "report()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L150" }, { - "id": "apps_web_src_proxy_proxy", - "label": "proxy()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_setarchived", + "label": "setArchived()", "_callable": true, "_origin": "ast", - "community": 73, - "community_name": "proxy.ts", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "proxy()", - "source_file": "apps/web/src/proxy.ts", - "source_location": "L10" + "norm_label": "setarchived()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L156" }, { - "id": "apps_web_src_components_dashboard_kit_app_shell_accountmenu", - "label": "AccountMenu()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_toggle", + "label": "toggle()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "accountmenu()", - "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", - "source_location": "L164" + "norm_label": "toggle()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L136" }, { - "id": "apps_web_src_components_dashboard_kit_app_shell_navdrawer", - "label": "NavDrawer()", + "id": "apps_web_src_components_dashboard_submissions_table_submissionstable_toggleall", + "label": "toggleAll()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "navdrawer()", - "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", - "source_location": "L275" + "norm_label": "toggleall()", + "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", + "source_location": "L145" }, { - "id": "apps_web_src_components_dashboard_kit_confirm_dialog_confirmdialog_close", - "label": "close()", + "id": "apps_web_src_lib_dashboard_nav_test_areasfor", + "label": "areasFor()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "close()", - "source_file": "apps/web/src/components/dashboard-kit/confirm-dialog.tsx", - "source_location": "L66" + "norm_label": "areasfor()", + "source_file": "apps/web/src/lib/dashboard-nav.test.ts", + "source_location": "L7" }, { - "id": "apps_web_src_components_dashboard_kit_row_menu_rowmenu", - "label": "RowMenu()", + "id": "apps_web_src_lib_dashboard_nav_visibleguildareas", + "label": "visibleGuildAreas()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "rowmenu()", - "source_file": "apps/web/src/components/dashboard-kit/row-menu.tsx", - "source_location": "L49" + "norm_label": "visibleguildareas()", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L59" }, { - "id": "apps_web_src_components_dashboard_kit_stat_tile_statgrid", - "label": "StatGrid()", + "id": "apps_web_src_lib_forms_resolvestatus", + "label": "resolveStatus()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "statgrid()", - "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", - "source_location": "L91" + "norm_label": "resolvestatus()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L33" }, { - "id": "apps_web_src_components_dashboard_kit_stat_tile_stattile", - "label": "StatTile()", + "id": "apps_web_src_lib_forms_statusoptions", + "label": "statusOptions()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "stattile()", - "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", - "source_location": "L32" + "norm_label": "statusoptions()", + "source_file": "apps/web/src/lib/forms.ts", + "source_location": "L54" }, { - "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover", - "label": "useAnchoredPopover()", + "id": "apps_web_src_lib_guild_canreviewsubmissions", + "label": "canReviewSubmissions()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "useanchoredpopover()", - "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", - "source_location": "L16" + "norm_label": "canreviewsubmissions()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L112" }, { - "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover_onbefore", - "label": "onBefore()", + "id": "apps_web_src_lib_guild_countarchivedsubmissions", + "label": "countArchivedSubmissions()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "onbefore()", - "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", - "source_location": "L32" + "norm_label": "countarchivedsubmissions()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L303" }, { - "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover_ontoggle", - "label": "onToggle()", + "id": "apps_web_src_lib_guild_getguildsubmissions", + "label": "getGuildSubmissions()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "ontoggle()", - "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", - "source_location": "L35" + "norm_label": "getguildsubmissions()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L269" }, { - "id": "apps_web_src_components_dashboard_kit_use_anchored_popover_useanchoredpopover_place", - "label": "place()", + "id": "apps_web_src_lib_guild_getreviewscope", + "label": "getReviewScope()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "place()", - "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", - "source_location": "L27" + "norm_label": "getreviewscope()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L96" }, { - "id": "apps_web_src_components_ui_badge_badge", - "label": "Badge()", + "id": "apps_web_src_lib_guild_requireguildmembership", + "label": "requireGuildMembership()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "badge()", - "source_file": "apps/web/src/components/ui/badge.tsx", - "source_location": "L31" + "norm_label": "requireguildmembership()", + "source_file": "apps/web/src/lib/guild.ts", + "source_location": "L175" }, { - "id": "apps_web_src_components_ui_radio_card_radiocard", - "label": "RadioCard()", + "id": "apps_web_src_lib_plural_countform", + "label": "countForm()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "radiocard()", - "source_file": "apps/web/src/components/ui/radio-card.tsx", - "source_location": "L12" + "norm_label": "countform()", + "source_file": "apps/web/src/lib/plural.ts", + "source_location": "L8" }, { - "id": "apps_web_src_components_ui_skeleton_skeleton", - "label": "Skeleton()", + "id": "apps_web_src_lib_realtime_token_signguildrealtimetoken", + "label": "signGuildRealtimeToken()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 7, + "community_name": "submissions/page.tsx", "file_type": "code", - "norm_label": "skeleton()", - "source_file": "apps/web/src/components/ui/skeleton.tsx", - "source_location": "L6" + "norm_label": "signguildrealtimetoken()", + "source_file": "apps/web/src/lib/realtime-token.ts", + "source_location": "L11" }, { - "id": "apps_web_src_lib_utils_cn", - "label": "cn()", + "id": "apps_web_src_proxy_proxy", + "label": "proxy()", "_callable": true, "_origin": "ast", - "community": 74, - "community_name": "cn", + "community": 73, + "community_name": "proxy.ts", "file_type": "code", - "norm_label": "cn()", - "source_file": "apps/web/src/lib/utils.ts", - "source_location": "L23" + "norm_label": "proxy()", + "source_file": "apps/web/src/proxy.ts", + "source_location": "L10" }, { - "id": "packages_ui_src_status_badge_colordot", - "label": "ColorDot()", + "id": "apps_web_src_components_dashboard_guild_icon_guildicon", + "label": "GuildIcon()", "_callable": true, "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "colordot()", - "source_file": "packages/ui/src/status-badge.tsx", - "source_location": "L20" - }, - { - "id": "apps_web_src_components_site_navigation_aboutlink", - "label": "aboutLink()", - "_callable": true, - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "aboutlink()", - "source_file": "apps/web/src/components/site/navigation.ts", - "source_location": "L96" + "norm_label": "guildicon()", + "source_file": "apps/web/src/components/dashboard/guild-icon.tsx", + "source_location": "L18" }, { - "id": "apps_web_src_components_site_navigation_productlines", - "label": "productLines()", + "id": "apps_web_src_components_dashboard_kit_checkbox_checkbox", + "label": "Checkbox()", "_callable": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "productlines()", - "source_file": "apps/web/src/components/site/navigation.ts", - "source_location": "L39" + "norm_label": "checkbox()", + "source_file": "apps/web/src/components/dashboard-kit/checkbox.tsx", + "source_location": "L14" }, { - "id": "apps_web_src_components_site_navigation_sectionlinks", - "label": "sectionLinks()", + "id": "apps_web_src_components_dashboard_kit_language_select_languageselect", + "label": "LanguageSelect()", "_callable": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "sectionlinks()", - "source_file": "apps/web/src/components/site/navigation.ts", - "source_location": "L101" + "norm_label": "languageselect()", + "source_file": "apps/web/src/components/dashboard-kit/language-select.tsx", + "source_location": "L17" }, { - "id": "apps_web_src_components_site_site_header_siteheader", - "label": "SiteHeader()", + "id": "apps_web_src_components_site_language_picker_languagepicker", + "label": "LanguagePicker()", "_callable": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "siteheader()", - "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L16" + "norm_label": "languagepicker()", + "source_file": "apps/web/src/components/site/language-picker.tsx", + "source_location": "L17" }, { - "id": "apps_web_src_lib_crypto_decryptsecret", - "label": "decryptSecret()", + "id": "apps_web_src_components_ui_skeleton_skeleton", + "label": "Skeleton()", "_callable": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "decryptsecret()", - "source_file": "apps/web/src/lib/crypto.ts", - "source_location": "L29" + "norm_label": "skeleton()", + "source_file": "apps/web/src/components/ui/skeleton.tsx", + "source_location": "L6" }, { - "id": "apps_web_src_lib_crypto_key", - "label": "key()", + "id": "apps_web_src_i18n_locale_options_writelocalecookie", + "label": "writeLocaleCookie()", "_callable": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "key()", - "source_file": "apps/web/src/lib/crypto.ts", - "source_location": "L10" + "norm_label": "writelocalecookie()", + "source_file": "apps/web/src/i18n/locale-options.ts", + "source_location": "L22" }, { - "id": "apps_web_src_lib_guild_captcha_getguildcaptchasecret", - "label": "getGuildCaptchaSecret()", + "id": "apps_web_src_lib_utils_cn", + "label": "cn()", "_callable": true, "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", + "community": 74, + "community_name": "cn", "file_type": "code", - "norm_label": "getguildcaptchasecret()", - "source_file": "apps/web/src/lib/guild-captcha.ts", - "source_location": "L24" + "norm_label": "cn()", + "source_file": "apps/web/src/lib/utils.ts", + "source_location": "L23" }, { - "id": "apps_web_src_lib_guild_captcha_getguildcaptchasitekey", - "label": "getGuildCaptchaSiteKey()", + "id": "apps_web_src_components_submission_submission_actions_submissionactions", + "label": "SubmissionActions()", "_callable": true, "_origin": "ast", "community": 78, - "community_name": "site-header.tsx", + "community_name": "SubmissionActions", "file_type": "code", - "norm_label": "getguildcaptchasitekey()", - "source_file": "apps/web/src/lib/guild-captcha.ts", - "source_location": "L15" + "norm_label": "submissionactions()", + "source_file": "apps/web/src/components/submission/submission-actions.tsx", + "source_location": "L28" }, { - "id": "apps_web_src_lib_guild_oauth_getguildoauth", - "label": "getGuildOAuth()", + "id": "apps_web_src_components_submission_submission_actions_submissionactions_remove", + "label": "remove()", "_callable": true, "_origin": "ast", "community": 78, - "community_name": "site-header.tsx", + "community_name": "SubmissionActions", "file_type": "code", - "norm_label": "getguildoauth()", - "source_file": "apps/web/src/lib/guild-oauth.ts", - "source_location": "L15" + "norm_label": "remove()", + "source_file": "apps/web/src/components/submission/submission-actions.tsx", + "source_location": "L62" }, { - "id": "apps_web_src_lib_guild_oauth_resolvehostoauth", - "label": "resolveHostOAuth()", + "id": "apps_web_src_components_submission_submission_actions_submissionactions_withdraw", + "label": "withdraw()", "_callable": true, "_origin": "ast", "community": 78, - "community_name": "site-header.tsx", + "community_name": "SubmissionActions", "file_type": "code", - "norm_label": "resolvehostoauth()", - "source_file": "apps/web/src/lib/guild-oauth.ts", - "source_location": "L46" + "norm_label": "withdraw()", + "source_file": "apps/web/src/components/submission/submission-actions.tsx", + "source_location": "L44" }, { "id": "apps_bot_src_webhooks_backoffms", @@ -11999,18 +12156,6 @@ "source_file": "apps/bot/src/webhooks.ts", "source_location": "L49" }, - { - "id": "apps_bot_src_webhooks_buildauditbody", - "label": "buildAuditBody()", - "_callable": true, - "_origin": "ast", - "community": 8, - "community_name": "shared/src/webhooks.ts", - "file_type": "code", - "norm_label": "buildauditbody()", - "source_file": "apps/bot/src/webhooks.ts", - "source_location": "L115" - }, { "id": "apps_bot_src_webhooks_deliverone", "label": "deliverOne()", @@ -12023,18 +12168,6 @@ "source_file": "apps/bot/src/webhooks.ts", "source_location": "L151" }, - { - "id": "apps_bot_src_webhooks_deliverpendingwebhooks", - "label": "deliverPendingWebhooks()", - "_callable": true, - "_origin": "ast", - "community": 8, - "community_name": "shared/src/webhooks.ts", - "file_type": "code", - "norm_label": "deliverpendingwebhooks()", - "source_file": "apps/bot/src/webhooks.ts", - "source_location": "L265" - }, { "id": "apps_bot_src_webhooks_hydratepayload", "label": "hydratePayload()", @@ -12203,6 +12336,18 @@ "source_file": "apps/web/src/lib/legal.ts", "source_location": "L104" }, + { + "id": "apps_web_src_lib_legal_shoplegalurl", + "label": "shopLegalUrl()", + "_callable": true, + "_origin": "ast", + "community": 80, + "community_name": "site-footer.tsx", + "file_type": "code", + "norm_label": "shoplegalurl()", + "source_file": "apps/web/src/lib/legal.ts", + "source_location": "L166" + }, { "id": "apps_web_src_lib_shop_url_shoplang", "label": "shopLang()", @@ -12227,13 +12372,25 @@ "source_file": "apps/web/src/lib/shop-url.ts", "source_location": "L44" }, + { + "id": "apps_web_src_components_dashboard_submission_rows_table_submissionrowstable", + "label": "SubmissionRowsTable()", + "_callable": true, + "_origin": "ast", + "community": 84, + "community_name": "dotColors", + "file_type": "code", + "norm_label": "submissionrowstable()", + "source_file": "apps/web/src/components/dashboard/submission-rows-table.tsx", + "source_location": "L27" + }, { "id": "apps_web_src_lib_color_channelstohex", "label": "channelsToHex()", "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "channelstohex()", "source_file": "apps/web/src/lib/color.ts", @@ -12245,7 +12402,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "clamp01()", "source_file": "apps/web/src/lib/color.ts", @@ -12257,7 +12414,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "dotcontrast()", "source_file": "apps/web/src/lib/color-dot.ts", @@ -12269,7 +12426,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "readabledot()", "source_file": "apps/web/src/lib/color-dot.ts", @@ -12281,7 +12438,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "fromoklab()", "source_file": "apps/web/src/lib/color.ts", @@ -12293,7 +12450,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "gamma()", "source_file": "apps/web/src/lib/color.ts", @@ -12305,7 +12462,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "hextorgb()", "source_file": "apps/web/src/lib/color.ts", @@ -12317,7 +12474,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "hsltorgb()", "source_file": "apps/web/src/lib/color.ts", @@ -12329,7 +12486,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "linear()", "source_file": "apps/web/src/lib/color.ts", @@ -12341,19 +12498,31 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "luminance()", "source_file": "apps/web/src/lib/color.ts", "source_location": "L92" }, + { + "id": "apps_web_src_lib_color_mixoklab", + "label": "mixOklab()", + "_callable": true, + "_origin": "ast", + "community": 84, + "community_name": "dotColors", + "file_type": "code", + "norm_label": "mixoklab()", + "source_file": "apps/web/src/lib/color.ts", + "source_location": "L179" + }, { "id": "apps_web_src_lib_color_parsehslchannels", "label": "parseHslChannels()", "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "parsehslchannels()", "source_file": "apps/web/src/lib/color.ts", @@ -12365,7 +12534,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "rgbtohex()", "source_file": "apps/web/src/lib/color.ts", @@ -12377,7 +12546,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "shiftlightness()", "source_file": "apps/web/src/lib/color.ts", @@ -12389,7 +12558,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "tooklab()", "source_file": "apps/web/src/lib/color.ts", @@ -12401,7 +12570,7 @@ "_callable": true, "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "toxyzd65()", "source_file": "apps/web/src/lib/color.ts", @@ -12491,18 +12660,6 @@ "source_file": "apps/web/src/lib/color.ts", "source_location": "L71" }, - { - "id": "apps_web_src_lib_color_mixoklab", - "label": "mixOklab()", - "_callable": true, - "_origin": "ast", - "community": 87, - "community_name": "lib/branding.ts", - "file_type": "code", - "norm_label": "mixoklab()", - "source_file": "apps/web/src/lib/color.ts", - "source_location": "L179" - }, { "id": "apps_web_src_lib_color_rgbtohsl", "label": "rgbToHsl()", @@ -12696,76 +12853,16 @@ "source_location": "L5" }, { - "id": "apps_web_src_app_layout_generatemetadata", - "label": "generateMetadata()", + "id": "apps_web_src_app_layout_rootlayout", + "label": "RootLayout()", "_callable": true, "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", - "norm_label": "generatemetadata()", + "norm_label": "rootlayout()", "source_file": "apps/web/src/app/layout.tsx", - "source_location": "L55" - }, - { - "id": "apps_web_src_app_manifest_manifest", - "label": "manifest()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "manifest()", - "source_file": "apps/web/src/app/manifest.ts", - "source_location": "L23" - }, - { - "id": "apps_web_src_app_not_found_notfound", - "label": "NotFound()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "notfound()", - "source_file": "apps/web/src/app/not-found.tsx", - "source_location": "L14" - }, - { - "id": "apps_web_src_app_page_homepage", - "label": "HomePage()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "homepage()", - "source_file": "apps/web/src/app/page.tsx", - "source_location": "L25" - }, - { - "id": "apps_web_src_app_s_id_page_submissionstatuspage", - "label": "SubmissionStatusPage()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "submissionstatuspage()", - "source_file": "apps/web/src/app/s/[id]/page.tsx", - "source_location": "L28" - }, - { - "id": "apps_web_src_app_site_layout_sitelayout", - "label": "SiteLayout()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "sitelayout()", - "source_file": "apps/web/src/app/(site)/layout.tsx", - "source_location": "L13" + "source_location": "L70" }, { "id": "apps_web_src_components_pwa_service_worker_register_serviceworkerregister", @@ -12773,95 +12870,35 @@ "_callable": true, "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "serviceworkerregister()", "source_file": "apps/web/src/components/pwa/service-worker-register.tsx", "source_location": "L11" }, - { - "id": "apps_web_src_components_site_site_chrome_sitechrome", - "label": "SiteChrome()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "sitechrome()", - "source_file": "apps/web/src/components/site/site-chrome.tsx", - "source_location": "L15" - }, { "id": "apps_web_src_components_theme_provider_themeprovider", "label": "ThemeProvider()", "_callable": true, "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "themeprovider()", "source_file": "apps/web/src/components/theme-provider.tsx", "source_location": "L6" }, { - "id": "apps_web_src_lib_branding_logourl", - "label": "logoUrl()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "logourl()", - "source_file": "apps/web/src/lib/branding.ts", - "source_location": "L27" - }, - { - "id": "apps_web_src_lib_branding_parsebranding", - "label": "parseBranding()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "parsebranding()", - "source_file": "apps/web/src/lib/branding.ts", - "source_location": "L18" - }, - { - "id": "apps_web_src_lib_custom_domain_getguildbydomain", - "label": "getGuildByDomain()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "getguildbydomain()", - "source_file": "apps/web/src/lib/custom-domain.ts", - "source_location": "L45" - }, - { - "id": "apps_web_src_lib_custom_domain_isprimaryhostname", - "label": "isPrimaryHostname()", - "_callable": true, - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "isprimaryhostname()", - "source_file": "apps/web/src/lib/custom-domain.ts", - "source_location": "L29" - }, - { - "id": "apps_web_src_lib_custom_domain_requesthostname", - "label": "requestHostname()", + "id": "apps_web_src_i18n_index_getdirection", + "label": "getDirection()", "_callable": true, "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", - "norm_label": "requesthostname()", - "source_file": "apps/web/src/lib/custom-domain.ts", - "source_location": "L23" + "norm_label": "getdirection()", + "source_file": "apps/web/src/i18n/index.ts", + "source_location": "L22" }, { "id": "apps_bot_src_forms", @@ -12897,27 +12934,71 @@ "source_location": "L1" }, { - "id": "apps_bot_src_urls", - "label": "urls.ts", + "id": "apps_web_src_app_dashboard_account_me_page", + "label": "me/page.tsx", "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "urls.ts", - "source_file": "apps/bot/src/urls.ts", + "norm_label": "me/page.tsx", + "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", "source_location": "L1" }, { - "id": "apps_bot_src_urls_test", - "label": "urls.test.ts", + "id": "apps_web_src_app_dashboard_account_me_page_dynamic", + "label": "dynamic", "_origin": "ast", - "community": 0, - "community_name": "src/forms.ts", + "community": 1, + "community_name": "getDict", "file_type": "code", - "norm_label": "urls.test.ts", - "source_file": "apps/bot/src/urls.test.ts", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", + "source_location": "L9" + }, + { + "id": "apps_web_src_app_dashboard_account_me_page_runtime", + "label": "runtime", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", + "source_location": "L8" + }, + { + "id": "apps_web_src_app_dashboard_guildid_branding_page", + "label": "branding/page.tsx", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "branding/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", "source_location": "L1" }, + { + "id": "apps_web_src_app_dashboard_guildid_branding_page_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", + "source_location": "L13" + }, + { + "id": "apps_web_src_app_dashboard_guildid_branding_page_runtime", + "label": "runtime", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", + "source_location": "L12" + }, { "id": "apps_web_src_app_offline_page", "label": "offline/page.tsx", @@ -12940,6 +13021,28 @@ "source_file": "apps/web/src/app/offline/page.tsx", "source_location": "L6" }, + { + "id": "apps_web_src_app_page", + "label": "app/page.tsx", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "app/page.tsx", + "source_file": "apps/web/src/app/page.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_page_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/page.tsx", + "source_location": "L16" + }, { "id": "apps_web_src_app_site_pricing_page", "label": "pricing/page.tsx", @@ -13006,6 +13109,17 @@ "source_file": "apps/web/src/app/(site)/stats/page.tsx", "source_location": "L8" }, + { + "id": "apps_web_src_components_icons_brand_marks", + "label": "brand-marks.tsx", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "brand-marks.tsx", + "source_file": "apps/web/src/components/icons/brand-marks.tsx", + "source_location": "L1" + }, { "id": "apps_web_src_components_icons_index_arrowright", "label": "ArrowRight", @@ -13018,15 +13132,37 @@ "source_location": "L128" }, { - "id": "apps_web_src_components_icons_index_paperplanetilt", - "label": "PaperPlaneTilt", + "id": "apps_web_src_components_icons_index_check", + "label": "Check", "_origin": "ast", "community": 1, "community_name": "getDict", "file_type": "code", - "norm_label": "paperplanetilt", + "norm_label": "check", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L175" + "source_location": "L140" + }, + { + "id": "apps_web_src_components_icons_index_clock", + "label": "Clock", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "clock", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L145" + }, + { + "id": "apps_web_src_components_landing_cta", + "label": "cta.tsx", + "_origin": "ast", + "community": 1, + "community_name": "getDict", + "file_type": "code", + "norm_label": "cta.tsx", + "source_file": "apps/web/src/components/landing/cta.tsx", + "source_location": "L1" }, { "id": "apps_web_src_components_landing_feature_grid", @@ -13622,6 +13758,28 @@ "source_file": "apps/bot/src/index.ts", "source_location": "L1" }, + { + "id": "apps_bot_src_log", + "label": "log.ts", + "_origin": "ast", + "community": 101, + "community_name": "bot/src/index.ts", + "file_type": "code", + "norm_label": "log.ts", + "source_file": "apps/bot/src/log.ts", + "source_location": "L1" + }, + { + "id": "apps_bot_src_log_test", + "label": "log.test.ts", + "_origin": "ast", + "community": 101, + "community_name": "bot/src/index.ts", + "file_type": "code", + "norm_label": "log.test.ts", + "source_file": "apps/bot/src/log.test.ts", + "source_location": "L1" + }, { "id": "apps_bot_src_delivery_policy", "label": "delivery-policy.ts", @@ -13688,28 +13846,6 @@ "source_file": "apps/bot/src/i18n.ts", "source_location": "L19" }, - { - "id": "apps_bot_src_log", - "label": "log.ts", - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "log.ts", - "source_file": "apps/bot/src/log.ts", - "source_location": "L1" - }, - { - "id": "apps_bot_src_log_test", - "label": "log.test.ts", - "_origin": "ast", - "community": 102, - "community_name": "bot/src/notifications.ts", - "file_type": "code", - "norm_label": "log.test.ts", - "source_file": "apps/bot/src/log.test.ts", - "source_location": "L1" - }, { "id": "apps_bot_src_notifications", "label": "bot/src/notifications.ts", @@ -13733,180 +13869,136 @@ "source_location": "L32" }, { - "id": "apps_web_src_components_api_api_keys_manager", - "label": "api-keys-manager.tsx", + "id": "apps_web_src_components_audit_log_audit_log_manager", + "label": "audit-log-manager.tsx", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "api-keys-manager.tsx", - "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "norm_label": "audit-log-manager.tsx", + "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_billing_manage_billing_button", - "label": "manage-billing-button.tsx", + "id": "apps_web_src_components_audit_log_audit_log_manager_groups", + "label": "GROUPS", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "manage-billing-button.tsx", - "source_file": "apps/web/src/components/billing/manage-billing-button.tsx", - "source_location": "L1" + "norm_label": "groups", + "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", + "source_location": "L51" }, { - "id": "apps_web_src_components_dashboard_kit_confirm_dialog", - "label": "confirm-dialog.tsx", + "id": "apps_web_src_components_dashboard_kit_notice", + "label": "notice.tsx", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "confirm-dialog.tsx", - "source_file": "apps/web/src/components/dashboard-kit/confirm-dialog.tsx", + "norm_label": "notice.tsx", + "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", "source_location": "L1" }, + { + "id": "apps_web_src_components_dashboard_kit_notice_tone", + "label": "TONE", + "_origin": "ast", + "community": 103, + "community_name": "audit-log-manager.tsx", + "file_type": "code", + "norm_label": "tone", + "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", + "source_location": "L8" + }, { "id": "apps_web_src_components_dashboard_kit_save_bar", "label": "save-bar.tsx", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", "norm_label": "save-bar.tsx", "source_file": "apps/web/src/components/dashboard-kit/save-bar.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_circlenotch", - "label": "CircleNotch", + "id": "apps_web_src_components_dashboard_kit_status_badge", + "label": "dashboard-kit/status-badge.tsx", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "circlenotch", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L143" + "norm_label": "dashboard-kit/status-badge.tsx", + "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_key", - "label": "Key", + "id": "apps_web_src_components_dashboard_kit_status_badge_tone", + "label": "TONE", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "key", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L163" + "norm_label": "tone", + "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", + "source_location": "L8" }, { - "id": "apps_web_src_components_icons_index_pencilsimple", - "label": "PencilSimple", + "id": "apps_web_src_components_icons_index_checkcircle", + "label": "CheckCircle", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "pencilsimple", + "norm_label": "checkcircle", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L178" + "source_location": "L141" }, { - "id": "apps_web_src_components_icons_index_userplus", - "label": "UserPlus", + "id": "apps_web_src_components_icons_index_floppydisk", + "label": "FloppyDisk", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "userplus", + "norm_label": "floppydisk", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L207" + "source_location": "L154" }, { - "id": "apps_web_src_components_icons_index_warningcircle", - "label": "WarningCircle", + "id": "apps_web_src_components_icons_index_info", + "label": "Info", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "warningcircle", + "norm_label": "info", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L210" - }, - { - "id": "apps_web_src_components_legal_dpa_gate", - "label": "dpa-gate.tsx", - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "dpa-gate.tsx", - "source_file": "apps/web/src/components/legal/dpa-gate.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_members_members_manager", - "label": "members-manager.tsx", - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "members-manager.tsx", - "source_file": "apps/web/src/components/members/members-manager.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_members_members_manager_role_order", - "label": "ROLE_ORDER", - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "role_order", - "source_file": "apps/web/src/components/members/members-manager.tsx", - "source_location": "L36" - }, - { - "id": "apps_web_src_components_submission_submission_actions", - "label": "submission-actions.tsx", - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "submission-actions.tsx", - "source_file": "apps/web/src/components/submission/submission-actions.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_ui_button", - "label": "ui/button.tsx", - "_origin": "ast", - "community": 103, - "community_name": "ui/button.tsx", - "file_type": "code", - "norm_label": "ui/button.tsx", - "source_file": "apps/web/src/components/ui/button.tsx", - "source_location": "L1" + "source_location": "L161" }, { - "id": "apps_web_src_components_ui_button_buttonvariants", - "label": "buttonVariants", + "id": "apps_web_src_components_icons_index_warning", + "label": "Warning", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "buttonvariants", - "source_file": "apps/web/src/components/ui/button.tsx", - "source_location": "L21" + "norm_label": "warning", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L209" }, { - "id": "apps_web_src_components_ui_dialog", - "label": "dialog.tsx", + "id": "apps_web_src_components_icons_index_xcircle", + "label": "XCircle", "_origin": "ast", "community": 103, - "community_name": "ui/button.tsx", + "community_name": "audit-log-manager.tsx", "file_type": "code", - "norm_label": "dialog.tsx", - "source_file": "apps/web/src/components/ui/dialog.tsx", - "source_location": "L1" + "norm_label": "xcircle", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L213" }, { "id": "apps_bot_src_guild_i18n", @@ -14264,6 +14356,28 @@ "source_file": "apps/bot/src/roles.ts", "source_location": "L1" }, + { + "id": "apps_bot_src_urls", + "label": "urls.ts", + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "urls.ts", + "source_file": "apps/bot/src/urls.ts", + "source_location": "L1" + }, + { + "id": "apps_bot_src_urls_test", + "label": "urls.test.ts", + "_origin": "ast", + "community": 106, + "community_name": "review-actions.ts", + "file_type": "code", + "norm_label": "urls.test.ts", + "source_file": "apps/bot/src/urls.test.ts", + "source_location": "L1" + }, { "id": "design", "label": "DESIGN.md", @@ -14895,322 +15009,25 @@ "source_location": "L28" }, { - "id": "apps_web_src_components_dashboard_dashboard_shell", - "label": "dashboard-shell.tsx", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "dashboard-shell.tsx", - "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_dashboard_dashboard_shell_groups", - "label": "GROUPS", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "groups", - "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", - "source_location": "L54" - }, - { - "id": "apps_web_src_components_dashboard_dashboard_shell_icon", - "label": "ICON", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "icon", - "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", - "source_location": "L37" - }, - { - "id": "apps_web_src_components_dashboard_dashboard_shell_mobile", - "label": "MOBILE", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "mobile", - "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", - "source_location": "L66" - }, - { - "id": "apps_web_src_components_dashboard_kit_copy_field", - "label": "copy-field.tsx", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "copy-field.tsx", - "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_dashboard_kit_guild_switcher", - "label": "guild-switcher.tsx", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "guild-switcher.tsx", - "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_dashboard_kit_kit_copy_test", - "label": "kit-copy.test.ts", + "id": "apps_web_src_lib_submission_action", + "label": "submission-action.ts", "_origin": "ast", "community": 116, - "community_name": "dashboard-shell.tsx", + "community_name": "submission-action.ts", "file_type": "code", - "norm_label": "kit-copy.test.ts", - "source_file": "apps/web/src/components/dashboard-kit/kit-copy.test.ts", + "norm_label": "submission-action.ts", + "source_file": "apps/web/src/lib/submission-action.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_check", - "label": "Check", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "check", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L140" - }, - { - "id": "apps_web_src_components_icons_index_clipboardtext", - "label": "ClipboardText", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "clipboardtext", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L144" - }, - { - "id": "apps_web_src_components_icons_index_clockcounterclockwise", - "label": "ClockCounterClockwise", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "clockcounterclockwise", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L146" - }, - { - "id": "apps_web_src_components_icons_index_copy", - "label": "Copy", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "copy", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L147" - }, - { - "id": "apps_web_src_components_icons_index_foldersimple", - "label": "FolderSimple", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "foldersimple", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L155" - }, - { - "id": "apps_web_src_components_icons_index_kanban", - "label": "Kanban", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "kanban", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L162" - }, - { - "id": "apps_web_src_components_icons_index_paintbrush", - "label": "PaintBrush", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "paintbrush", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L173" - }, - { - "id": "apps_web_src_components_icons_index_squaresfour", - "label": "SquaresFour", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "squaresfour", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L192" - }, - { - "id": "apps_web_src_components_icons_index_usersthree", - "label": "UsersThree", - "_origin": "ast", - "community": 116, - "community_name": "dashboard-shell.tsx", - "file_type": "code", - "norm_label": "usersthree", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L208" - }, - { - "id": "apps_web_src_components_icons_index_webhookslogo", - "label": "WebhooksLogo", + "id": "apps_web_src_lib_submission_action_submissionactionschema", + "label": "submissionActionSchema", "_origin": "ast", "community": 116, - "community_name": "dashboard-shell.tsx", + "community_name": "submission-action.ts", "file_type": "code", - "norm_label": "webhookslogo", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L211" - }, - { - "id": "apps_web_src_app_dashboard_guildid_layout", - "label": "[guildId]/layout.tsx", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "[guildid]/layout.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_dashboard_guildid_layout_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", - "source_location": "L12" - }, - { - "id": "apps_web_src_app_dashboard_guildid_layout_runtime", - "label": "runtime", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", - "source_location": "L11" - }, - { - "id": "apps_web_src_lib_access", - "label": "access.ts", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "access.ts", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_access_manager_roles", - "label": "MANAGER_ROLES", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "manager_roles", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L8" - }, - { - "id": "apps_web_src_lib_access_reviewer_roles", - "label": "REVIEWER_ROLES", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "reviewer_roles", - "source_file": "apps/web/src/lib/access.ts", - "source_location": "L11" - }, - { - "id": "apps_web_src_lib_access_test", - "label": "access.test.ts", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "access.test.ts", - "source_file": "apps/web/src/lib/access.test.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_dashboard_nav", - "label": "dashboard-nav.ts", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "dashboard-nav.ts", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_dashboard_nav_guild_areas", - "label": "GUILD_AREAS", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "guild_areas", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L21" - }, - { - "id": "apps_web_src_lib_dashboard_nav_review_areas", - "label": "REVIEW_AREAS", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "review_areas", - "source_file": "apps/web/src/lib/dashboard-nav.ts", - "source_location": "L56" - }, - { - "id": "apps_web_src_lib_dashboard_nav_test", - "label": "dashboard-nav.test.ts", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "dashboard-nav.test.ts", - "source_file": "apps/web/src/lib/dashboard-nav.test.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_dashboard_nav_test_review", - "label": "REVIEW", - "_origin": "ast", - "community": 117, - "community_name": "[guildId]/layout.tsx", - "file_type": "code", - "norm_label": "review", - "source_file": "apps/web/src/lib/dashboard-nav.test.ts", + "norm_label": "submissionactionschema", + "source_file": "apps/web/src/lib/submission-action.ts", "source_location": "L11" }, { @@ -15764,83 +15581,6 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/archive/route.ts", "source_location": "L9" }, - { - "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route", - "label": "events/route.ts", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "events/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/events/route.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/events/route.ts", - "source_location": "L24" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route_runtime", - "label": "runtime", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/events/route.ts", - "source_location": "L23" - }, - { - "id": "apps_web_src_lib_pdf", - "label": "pdf.ts", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "pdf.ts", - "source_file": "apps/web/src/lib/pdf.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_pdf_page", - "label": "PAGE", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "page", - "source_file": "apps/web/src/lib/pdf.ts", - "source_location": "L8" - }, - { - "id": "apps_web_src_lib_submission_action", - "label": "submission-action.ts", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "submission-action.ts", - "source_file": "apps/web/src/lib/submission-action.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_submission_action_submissionactionschema", - "label": "submissionActionSchema", - "_origin": "ast", - "community": 121, - "community_name": "[formId]/export/route.ts", - "file_type": "code", - "norm_label": "submissionactionschema", - "source_file": "apps/web/src/lib/submission-action.ts", - "source_location": "L11" - }, { "id": "apps_web_src_components_dashboard_kit_sort_rows_test", "label": "sort-rows.test.ts", @@ -16054,44 +15794,44 @@ "source_location": "L14" }, { - "id": "apps_web_src_app_dashboard_account_me_page", - "label": "me/page.tsx", + "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route", + "label": "bulk/route.ts", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "me/page.tsx", - "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", + "norm_label": "bulk/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_account_me_page_dynamic", + "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route_dynamic", "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", - "source_location": "L9" + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", + "source_location": "L11" }, { - "id": "apps_web_src_app_dashboard_account_me_page_runtime", + "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route_runtime", "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/(account)/me/page.tsx", - "source_location": "L8" + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", + "source_location": "L10" }, { "id": "apps_web_src_app_dashboard_guildid_audit_log_page", "label": "audit-log/page.tsx", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "audit-log/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/audit-log/page.tsx", @@ -16102,7 +15842,7 @@ "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/audit-log/page.tsx", @@ -16113,7 +15853,7 @@ "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/audit-log/page.tsx", @@ -16124,7 +15864,7 @@ "label": "bot/page.tsx", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "bot/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/bot/page.tsx", @@ -16135,7 +15875,7 @@ "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/bot/page.tsx", @@ -16146,51 +15886,18 @@ "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/bot/page.tsx", "source_location": "L10" }, - { - "id": "apps_web_src_app_dashboard_guildid_branding_page", - "label": "branding/page.tsx", - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "branding/page.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_dashboard_guildid_branding_page_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", - "source_location": "L13" - }, - { - "id": "apps_web_src_app_dashboard_guildid_branding_page_runtime", - "label": "runtime", - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/branding/page.tsx", - "source_location": "L12" - }, { "id": "apps_web_src_app_dashboard_guildid_categories_page", "label": "categories/page.tsx", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "categories/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/categories/page.tsx", @@ -16201,7 +15908,7 @@ "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/categories/page.tsx", @@ -16212,7 +15919,7 @@ "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/categories/page.tsx", @@ -16223,7 +15930,7 @@ "label": "[formId]/page.tsx", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "[formid]/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/[formId]/page.tsx", @@ -16234,7 +15941,7 @@ "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/[formId]/page.tsx", @@ -16245,54 +15952,43 @@ "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/[formId]/page.tsx", "source_location": "L11" }, { - "id": "apps_web_src_app_dashboard_guildid_members_page", - "label": "members/page.tsx", + "id": "apps_web_src_app_dashboard_guildid_messages_page", + "label": "messages/page.tsx", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "members/page.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "norm_label": "messages/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_guildid_members_page_dynamic", + "id": "apps_web_src_app_dashboard_guildid_messages_page_dynamic", "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", "source_location": "L12" }, { - "id": "apps_web_src_app_dashboard_guildid_members_page_role_order", - "label": "ROLE_ORDER", - "_origin": "ast", - "community": 129, - "community_name": "requireUser", - "file_type": "code", - "norm_label": "role_order", - "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", - "source_location": "L14" - }, - { - "id": "apps_web_src_app_dashboard_guildid_members_page_runtime", + "id": "apps_web_src_app_dashboard_guildid_messages_page_runtime", "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", "source_location": "L11" }, { @@ -16300,7 +15996,7 @@ "label": "statuses/page.tsx", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "statuses/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/statuses/page.tsx", @@ -16311,7 +16007,7 @@ "label": "dynamic", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/statuses/page.tsx", @@ -16322,66 +16018,121 @@ "label": "runtime", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/statuses/page.tsx", "source_location": "L12" }, { - "id": "apps_web_src_app_dashboard_layout", - "label": "dashboard/layout.tsx", + "id": "packages_db_prisma_seed", + "label": "seed.ts", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "dashboard/layout.tsx", - "source_file": "apps/web/src/app/dashboard/layout.tsx", + "norm_label": "seed.ts", + "source_file": "packages/db/prisma/seed.ts", "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_layout_dynamic", - "label": "dynamic", + "id": "packages_db_prisma_seed_spec", + "label": "spec", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/layout.tsx", - "source_location": "L4" + "norm_label": "spec", + "source_file": "packages/db/prisma/seed.ts", + "source_location": "L26" }, { - "id": "apps_web_src_app_dashboard_layout_runtime", - "label": "runtime", + "id": "packages_db_src_guild_log", + "label": "guild-log.ts", "_origin": "ast", "community": 129, - "community_name": "requireUser", + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/layout.tsx", - "source_location": "L3" + "norm_label": "guild-log.ts", + "source_file": "packages/db/src/guild-log.ts", + "source_location": "L1" }, { - "id": "apps_web_src_components_audit_log_audit_log_manager", - "label": "audit-log-manager.tsx", + "id": "packages_db_src_index", + "label": "db/src/index.ts", "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", + "community": 129, + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "audit-log-manager.tsx", - "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", + "norm_label": "db/src/index.ts", + "source_file": "packages/db/src/index.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_audit_log_audit_log_manager_groups", - "label": "GROUPS", + "id": "packages_db_src_index_adapter", + "label": "adapter", "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", + "community": 129, + "community_name": "db/src/index.ts", "file_type": "code", - "norm_label": "groups", - "source_file": "apps/web/src/components/audit-log/audit-log-manager.tsx", - "source_location": "L51" + "norm_label": "adapter", + "source_file": "packages/db/src/index.ts", + "source_location": "L11" + }, + { + "id": "packages_db_src_index_globalforprisma", + "label": "globalForPrisma", + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "globalforprisma", + "source_file": "packages/db/src/index.ts", + "source_location": "L6" + }, + { + "id": "packages_db_src_index_prisma", + "label": "prisma", + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "prisma", + "source_file": "packages/db/src/index.ts", + "source_location": "L13" + }, + { + "id": "packages_db_src_submission_status", + "label": "submission-status.ts", + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "submission-status.ts", + "source_file": "packages/db/src/submission-status.ts", + "source_location": "L1" + }, + { + "id": "packages_db_src_webhooks", + "label": "db/src/webhooks.ts", + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "db/src/webhooks.ts", + "source_file": "packages/db/src/webhooks.ts", + "source_location": "L1" + }, + { + "id": "packages_shared_src_constants_default_statuses", + "label": "DEFAULT_STATUSES", + "_origin": "ast", + "community": 129, + "community_name": "db/src/index.ts", + "file_type": "code", + "norm_label": "default_statuses", + "source_file": "packages/shared/src/constants.ts", + "source_location": "L2" }, { "id": "apps_web_src_components_bot_bot_config_form", @@ -16438,28 +16189,6 @@ "source_file": "apps/web/src/components/branding/branding-form.tsx", "source_location": "L29" }, - { - "id": "apps_web_src_components_branding_logo_form", - "label": "logo-form.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "logo-form.tsx", - "source_file": "apps/web/src/components/branding/logo-form.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_branding_logo_form_file_input", - "label": "FILE_INPUT", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "file_input", - "source_file": "apps/web/src/components/branding/logo-form.tsx", - "source_location": "L14" - }, { "id": "apps_web_src_components_builder_automations_editor", "label": "automations-editor.tsx", @@ -16526,17 +16255,6 @@ "source_file": "apps/web/src/components/builder/experiment-editor.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_components_builder_field_editor", - "label": "field-editor.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "field-editor.tsx", - "source_file": "apps/web/src/components/builder/field-editor.tsx", - "source_location": "L1" - }, { "id": "apps_web_src_components_builder_form_builder", "label": "form-builder.tsx", @@ -16593,81 +16311,15 @@ "source_location": "L18" }, { - "id": "apps_web_src_components_domain_captcha_form", - "label": "captcha-form.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "captcha-form.tsx", - "source_file": "apps/web/src/components/domain/captcha-form.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_domain_domain_form", - "label": "domain-form.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "domain-form.tsx", - "source_file": "apps/web/src/components/domain/domain-form.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_domain_handle_form", - "label": "handle-form.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "handle-form.tsx", - "source_file": "apps/web/src/components/domain/handle-form.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_domain_oauth_form", - "label": "oauth-form.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "oauth-form.tsx", - "source_file": "apps/web/src/components/domain/oauth-form.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_icons_index_floppydisk", - "label": "FloppyDisk", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "floppydisk", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L154" - }, - { - "id": "apps_web_src_components_icons_index_pause", - "label": "Pause", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "pause", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L177" - }, - { - "id": "apps_web_src_components_icons_index_play", - "label": "Play", + "id": "apps_web_src_components_icons_index_listbullets", + "label": "ListBullets", "_origin": "ast", "community": 13, "community_name": "form-builder.tsx", "file_type": "code", - "norm_label": "play", + "norm_label": "listbullets", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L180" + "source_location": "L166" }, { "id": "apps_web_src_components_icons_index_plus", @@ -16680,17 +16332,6 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L181" }, - { - "id": "apps_web_src_components_icons_index_trash", - "label": "Trash", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "trash", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L201" - }, { "id": "apps_web_src_components_icons_index_x", "label": "X", @@ -16702,17 +16343,6 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L212" }, - { - "id": "apps_web_src_components_members_form_deletion_setting", - "label": "form-deletion-setting.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "form-deletion-setting.tsx", - "source_file": "apps/web/src/components/members/form-deletion-setting.tsx", - "source_location": "L1" - }, { "id": "apps_web_src_components_messages_status_messages_form", "label": "status-messages-form.tsx", @@ -16757,17 +16387,6 @@ "source_file": "apps/web/src/components/statuses/status-defs-form.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_components_ui_button_button", - "label": "Button", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "button", - "source_file": "apps/web/src/components/ui/button.tsx", - "source_location": "L62" - }, { "id": "apps_web_src_components_ui_input", "label": "ui/input.tsx", @@ -16823,17 +16442,6 @@ "source_file": "apps/web/src/components/ui/select.tsx", "source_location": "L11" }, - { - "id": "apps_web_src_components_webhooks_webhooks_manager", - "label": "webhooks-manager.tsx", - "_origin": "ast", - "community": 13, - "community_name": "form-builder.tsx", - "file_type": "code", - "norm_label": "webhooks-manager.tsx", - "source_file": "apps/web/src/components/webhooks/webhooks-manager.tsx", - "source_location": "L1" - }, { "id": "apps_web_package_dependencies_aws_sdk_client_s3", "label": "@aws-sdk/client-s3", @@ -17026,7 +16634,7 @@ "label": "callback/route.ts", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "callback/route.ts", "source_file": "apps/web/src/app/api/auth/discord/callback/route.ts", @@ -17037,7 +16645,7 @@ "label": "dynamic", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/auth/discord/callback/route.ts", @@ -17048,7 +16656,7 @@ "label": "runtime", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/auth/discord/callback/route.ts", @@ -17059,7 +16667,7 @@ "label": "login/route.ts", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "login/route.ts", "source_file": "apps/web/src/app/api/auth/discord/login/route.ts", @@ -17070,7 +16678,7 @@ "label": "dynamic", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/auth/discord/login/route.ts", @@ -17081,18 +16689,139 @@ "label": "runtime", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/auth/discord/login/route.ts", "source_location": "L10" }, + { + "id": "apps_web_src_app_manifest", + "label": "manifest.ts", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "manifest.ts", + "source_file": "apps/web/src/app/manifest.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_manifest_default_icons", + "label": "DEFAULT_ICONS", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "default_icons", + "source_file": "apps/web/src/app/manifest.ts", + "source_location": "L11" + }, + { + "id": "apps_web_src_app_not_found", + "label": "not-found.tsx", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "not-found.tsx", + "source_file": "apps/web/src/app/not-found.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_site_layout", + "label": "(site)/layout.tsx", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "(site)/layout.tsx", + "source_file": "apps/web/src/app/(site)/layout.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_public_powered_by", + "label": "powered-by.tsx", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "powered-by.tsx", + "source_file": "apps/web/src/components/public/powered-by.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_public_public_frame", + "label": "public-frame.tsx", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "public-frame.tsx", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_site_account", + "label": "account.ts", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "account.ts", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_site_navigation", + "label": "navigation.ts", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "navigation.ts", + "source_file": "apps/web/src/components/site/navigation.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_site_navigation_tool_urls", + "label": "TOOL_URLS", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "tool_urls", + "source_file": "apps/web/src/components/site/navigation.ts", + "source_location": "L34" + }, + { + "id": "apps_web_src_components_site_site_chrome", + "label": "site-chrome.tsx", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "site-chrome.tsx", + "source_file": "apps/web/src/components/site/site-chrome.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_site_site_header", + "label": "site-header.tsx", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "site-header.tsx", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L1" + }, { "id": "apps_web_src_lib_custom_domain", "label": "custom-domain.ts", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "custom-domain.ts", "source_file": "apps/web/src/lib/custom-domain.ts", @@ -17103,7 +16832,7 @@ "label": "discord.ts", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "discord.ts", "source_file": "apps/web/src/lib/discord.ts", @@ -17114,18 +16843,29 @@ "label": "OAUTH_SCOPES", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "oauth_scopes", "source_file": "apps/web/src/lib/discord.ts", "source_location": "L9" }, + { + "id": "apps_web_src_lib_guild_oauth", + "label": "guild-oauth.ts", + "_origin": "ast", + "community": 14, + "community_name": "public-frame.tsx", + "file_type": "code", + "norm_label": "guild-oauth.ts", + "source_file": "apps/web/src/lib/guild-oauth.ts", + "source_location": "L1" + }, { "id": "apps_web_src_lib_url", "label": "url.ts", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "url.ts", "source_file": "apps/web/src/lib/url.ts", @@ -17136,7 +16876,7 @@ "label": "url.test.ts", "_origin": "ast", "community": 14, - "community_name": "custom-domain.ts", + "community_name": "public-frame.tsx", "file_type": "code", "norm_label": "url.test.ts", "source_file": "apps/web/src/lib/url.test.ts", @@ -17253,22 +16993,55 @@ "source_location": null }, { - "id": "apps_web_src_components_dashboard_archived_forms_table", - "label": "archived-forms-table.tsx", + "id": "apps_web_src_components_api_api_keys_manager", + "label": "api-keys-manager.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "archived-forms-table.tsx", - "source_file": "apps/web/src/components/dashboard/archived-forms-table.tsx", + "norm_label": "api-keys-manager.tsx", + "source_file": "apps/web/src/components/api/api-keys-manager.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_billing_manage_billing_button", + "label": "manage-billing-button.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "manage-billing-button.tsx", + "source_file": "apps/web/src/components/billing/manage-billing-button.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_branding_logo_form", + "label": "logo-form.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "logo-form.tsx", + "source_file": "apps/web/src/components/branding/logo-form.tsx", "source_location": "L1" }, + { + "id": "apps_web_src_components_branding_logo_form_file_input", + "label": "FILE_INPUT", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "file_input", + "source_file": "apps/web/src/components/branding/logo-form.tsx", + "source_location": "L14" + }, { "id": "apps_web_src_components_dashboard_form_action_button", "label": "form-action-button.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "form-action-button.tsx", "source_file": "apps/web/src/components/dashboard/form-action-button.tsx", @@ -17279,43 +17052,43 @@ "label": "form-io.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "form-io.tsx", "source_file": "apps/web/src/components/dashboard/form-io.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_form_state_badge", - "label": "form-state-badge.tsx", + "id": "apps_web_src_components_dashboard_forms_table", + "label": "forms-table.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "form-state-badge.tsx", - "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", + "norm_label": "forms-table.tsx", + "source_file": "apps/web/src/components/dashboard/forms-table.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_form_state_badge_state", - "label": "STATE", + "id": "apps_web_src_components_dashboard_kit_confirm_dialog", + "label": "confirm-dialog.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "state", - "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", - "source_location": "L13" + "norm_label": "confirm-dialog.tsx", + "source_file": "apps/web/src/components/dashboard-kit/confirm-dialog.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_forms_table", - "label": "forms-table.tsx", + "id": "apps_web_src_components_dashboard_kit_copy_field", + "label": "copy-field.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "forms-table.tsx", - "source_file": "apps/web/src/components/dashboard/forms-table.tsx", + "norm_label": "copy-field.tsx", + "source_file": "apps/web/src/components/dashboard-kit/copy-field.tsx", "source_location": "L1" }, { @@ -17323,67 +17096,210 @@ "label": "share-button.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "share-button.tsx", "source_file": "apps/web/src/components/dashboard/share-button.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_arrowcounterclockwise", - "label": "ArrowCounterClockwise", + "id": "apps_web_src_components_domain_captcha_form", + "label": "captcha-form.tsx", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "arrowcounterclockwise", + "norm_label": "captcha-form.tsx", + "source_file": "apps/web/src/components/domain/captcha-form.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_domain_domain_form", + "label": "domain-form.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "domain-form.tsx", + "source_file": "apps/web/src/components/domain/domain-form.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_domain_handle_form", + "label": "handle-form.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "handle-form.tsx", + "source_file": "apps/web/src/components/domain/handle-form.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_domain_oauth_form", + "label": "oauth-form.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "oauth-form.tsx", + "source_file": "apps/web/src/components/domain/oauth-form.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_icons_index_arrowsquareout", + "label": "ArrowSquareOut", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "arrowsquareout", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L125" + "source_location": "L129" }, { - "id": "apps_web_src_components_icons_index_chartbar", - "label": "ChartBar", + "id": "apps_web_src_components_icons_index_circlenotch", + "label": "CircleNotch", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "chartbar", + "norm_label": "circlenotch", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L138" + "source_location": "L143" }, { "id": "apps_web_src_components_icons_index_downloadsimple", "label": "DownloadSimple", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "downloadsimple", "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L149" }, { - "id": "apps_web_src_components_icons_index_qrcode", - "label": "QrCode", + "id": "apps_web_src_components_icons_index_trash", + "label": "Trash", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", - "norm_label": "qrcode", + "norm_label": "trash", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L182" + "source_location": "L201" }, { "id": "apps_web_src_components_icons_index_uploadsimple", "label": "UploadSimple", "_origin": "ast", "community": 15, - "community_name": "forms-table.tsx", + "community_name": "ui/button.tsx", "file_type": "code", "norm_label": "uploadsimple", "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L205" }, + { + "id": "apps_web_src_components_icons_index_userplus", + "label": "UserPlus", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "userplus", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L207" + }, + { + "id": "apps_web_src_components_legal_dpa_gate", + "label": "dpa-gate.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "dpa-gate.tsx", + "source_file": "apps/web/src/components/legal/dpa-gate.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_members_members_manager", + "label": "members-manager.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "members-manager.tsx", + "source_file": "apps/web/src/components/members/members-manager.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_members_members_manager_role_order", + "label": "ROLE_ORDER", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "role_order", + "source_file": "apps/web/src/components/members/members-manager.tsx", + "source_location": "L36" + }, + { + "id": "apps_web_src_components_submission_submission_actions", + "label": "submission-actions.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "submission-actions.tsx", + "source_file": "apps/web/src/components/submission/submission-actions.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_ui_button", + "label": "ui/button.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "ui/button.tsx", + "source_file": "apps/web/src/components/ui/button.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_ui_button_button", + "label": "Button", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "button", + "source_file": "apps/web/src/components/ui/button.tsx", + "source_location": "L62" + }, + { + "id": "apps_web_src_components_ui_button_buttonvariants", + "label": "buttonVariants", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "buttonvariants", + "source_file": "apps/web/src/components/ui/button.tsx", + "source_location": "L21" + }, + { + "id": "apps_web_src_components_ui_dialog", + "label": "dialog.tsx", + "_origin": "ast", + "community": 15, + "community_name": "ui/button.tsx", + "file_type": "code", + "norm_label": "dialog.tsx", + "source_file": "apps/web/src/components/ui/dialog.tsx", + "source_location": "L1" + }, { "id": "packages_db_prisma_migrations_20260709140000_webhook_format_migration", "label": "20260709140000_webhook_format/migration.sql", @@ -17818,7 +17734,7 @@ "label": "(account)/layout.tsx", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "(account)/layout.tsx", "source_file": "apps/web/src/app/dashboard/(account)/layout.tsx", @@ -17829,7 +17745,7 @@ "label": "dynamic", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/(account)/layout.tsx", @@ -17840,7 +17756,7 @@ "label": "runtime", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/(account)/layout.tsx", @@ -17851,7 +17767,7 @@ "label": "(account)/page.tsx", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "(account)/page.tsx", "source_file": "apps/web/src/app/dashboard/(account)/page.tsx", @@ -17862,7 +17778,7 @@ "label": "dynamic", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/(account)/page.tsx", @@ -17873,7 +17789,7 @@ "label": "runtime", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/(account)/page.tsx", @@ -17884,67 +17800,12 @@ "label": "dashboard-frame.tsx", "_origin": "ast", "community": 162, - "community_name": "(account)/page.tsx", + "community_name": "parseBranding", "file_type": "code", "norm_label": "dashboard-frame.tsx", "source_file": "apps/web/src/components/dashboard/dashboard-frame.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_components_board_kanban_board", - "label": "kanban-board.tsx", - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "kanban-board.tsx", - "source_file": "apps/web/src/components/board/kanban-board.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_plural", - "label": "plural.ts", - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "plural.ts", - "source_file": "apps/web/src/lib/plural.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_plural_test", - "label": "plural.test.ts", - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "plural.test.ts", - "source_file": "apps/web/src/lib/plural.test.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_plural_test_en", - "label": "en", - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "en", - "source_file": "apps/web/src/lib/plural.test.ts", - "source_location": "L6" - }, - { - "id": "apps_web_src_lib_plural_test_pl", - "label": "pl", - "_origin": "ast", - "community": 163, - "community_name": "kanban-board.tsx", - "file_type": "code", - "norm_label": "pl", - "source_file": "apps/web/src/lib/plural.test.ts", - "source_location": "L5" - }, { "id": "apps_web_src_app_api_guilds_guildid_domain_route", "label": "domain/route.ts", @@ -18055,83 +17916,6 @@ "source_file": "apps/web/src/components/categories/category-rows.test.ts", "source_location": "L1" }, - { - "id": "packages_shared_src_schedule", - "label": "schedule.ts", - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "schedule.ts", - "source_file": "packages/shared/src/schedule.ts", - "source_location": "L1" - }, - { - "id": "packages_shared_src_schedule_ending_soon_hours", - "label": "ENDING_SOON_HOURS", - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "ending_soon_hours", - "source_file": "packages/shared/src/schedule.ts", - "source_location": "L11" - }, - { - "id": "packages_shared_src_schedule_test", - "label": "schedule.test.ts", - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "schedule.test.ts", - "source_file": "packages/shared/src/schedule.test.ts", - "source_location": "L1" - }, - { - "id": "packages_shared_src_schedule_test_now", - "label": "now", - "_origin": "ast", - "community": 167, - "community_name": "formScheduleStatus", - "file_type": "code", - "norm_label": "now", - "source_file": "packages/shared/src/schedule.test.ts", - "source_location": "L5" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_archived_page", - "label": "forms/archived/page.tsx", - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "forms/archived/page.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_archived_page_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", - "source_location": "L9" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_archived_page_runtime", - "label": "runtime", - "_origin": "ast", - "community": 168, - "community_name": "forms/archived/page.tsx", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", - "source_location": "L8" - }, { "id": "tsconfig_base", "label": "tsconfig.base.json", @@ -18429,12 +18213,122 @@ "source_file": "tsconfig.base.json", "source_location": "L23" }, + { + "id": "apps_web_src_i18n_dictionaries", + "label": "dictionaries.ts", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "dictionaries.ts", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_i18n_dictionaries_de", + "label": "de", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "de", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L1344" + }, + { + "id": "apps_web_src_i18n_dictionaries_dictionaries", + "label": "dictionaries", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "dictionaries", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L9419" + }, + { + "id": "apps_web_src_i18n_dictionaries_en", + "label": "en", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "en", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L3" + }, + { + "id": "apps_web_src_i18n_dictionaries_es", + "label": "es", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "es", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L5400" + }, + { + "id": "apps_web_src_i18n_dictionaries_fr", + "label": "fr", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "fr", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L4044" + }, + { + "id": "apps_web_src_i18n_dictionaries_hu", + "label": "hu", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "hu", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L2704" + }, + { + "id": "apps_web_src_i18n_dictionaries_pl", + "label": "pl", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "pl", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L8083" + }, + { + "id": "apps_web_src_i18n_dictionaries_pt", + "label": "pt", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "pt", + "source_file": "apps/web/src/i18n/dictionaries.ts", + "source_location": "L6740" + }, + { + "id": "apps_web_src_i18n_field_type_labels_test", + "label": "field-type-labels.test.ts", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "field-type-labels.test.ts", + "source_file": "apps/web/src/i18n/field-type-labels.test.ts", + "source_location": "L1" + }, { "id": "apps_web_src_test_experiment_page_access_test", "label": "experiment-page-access.test.ts", "_origin": "ast", "community": 171, - "community_name": "experiment-page-access.test.ts", + "community_name": "dictionaries.ts", "file_type": "code", "norm_label": "experiment-page-access.test.ts", "source_file": "apps/web/src/test/experiment-page-access.test.ts", @@ -18445,7 +18339,7 @@ "label": "canManageForm", "_origin": "ast", "community": 171, - "community_name": "experiment-page-access.test.ts", + "community_name": "dictionaries.ts", "file_type": "code", "norm_label": "canmanageform", "source_file": "apps/web/src/test/experiment-page-access.test.ts", @@ -18456,7 +18350,7 @@ "label": "canManageForms", "_origin": "ast", "community": 171, - "community_name": "experiment-page-access.test.ts", + "community_name": "dictionaries.ts", "file_type": "code", "norm_label": "canmanageforms", "source_file": "apps/web/src/test/experiment-page-access.test.ts", @@ -18467,12 +18361,23 @@ "label": "getFormForEdit", "_origin": "ast", "community": 171, - "community_name": "experiment-page-access.test.ts", + "community_name": "dictionaries.ts", "file_type": "code", "norm_label": "getformforedit", "source_file": "apps/web/src/test/experiment-page-access.test.ts", "source_location": "L5" }, + { + "id": "packages_shared_src_form_spec_field_types", + "label": "FIELD_TYPES", + "_origin": "ast", + "community": 171, + "community_name": "dictionaries.ts", + "file_type": "code", + "norm_label": "field_types", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L10" + }, { "id": "apps_web_src_lib_guild_submissions_test", "label": "guild-submissions.test.ts", @@ -19111,39 +19016,6 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/[keyId]/route.ts", "source_location": "L8" }, - { - "id": "apps_web_src_app_api_guilds_guildid_api_keys_route", - "label": "api-keys/route.ts", - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "api-keys/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", - "source_location": "L11" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_runtime", - "label": "runtime", - "_origin": "ast", - "community": 2, - "community_name": "getCurrentUser", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", - "source_location": "L10" - }, { "id": "apps_web_src_app_api_guilds_guildid_bot_config_route", "label": "bot-config/route.ts", @@ -19309,6 +19181,116 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/dpa/route.ts", "source_location": "L8" }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route", + "label": "[formId]/route.ts", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "[formid]/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", + "source_location": "L14" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", + "source_location": "L13" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_import_route", + "label": "import/route.ts", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "import/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", + "source_location": "L16" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_importbodyschema", + "label": "importBodySchema", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "importbodyschema", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", + "source_location": "L18" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", + "source_location": "L15" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_route", + "label": "[guildId]/forms/route.ts", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "[guildid]/forms/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/route.ts", + "source_location": "L14" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_forms_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/route.ts", + "source_location": "L13" + }, { "id": "apps_web_src_app_api_guilds_guildid_handle_route", "label": "handle/route.ts", @@ -19441,6 +19423,39 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/statuses/route.ts", "source_location": "L10" }, + { + "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route", + "label": "events/route.ts", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "events/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/events/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/events/route.ts", + "source_location": "L24" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_submissions_id_events_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/[id]/events/route.ts", + "source_location": "L23" + }, { "id": "apps_web_src_app_api_guilds_guildid_webhooks_route", "label": "webhooks/route.ts", @@ -19529,6 +19544,17 @@ "source_file": "apps/web/src/lib/auth.ts", "source_location": "L1" }, + { + "id": "apps_web_src_lib_form_input_forminputschema", + "label": "formInputSchema", + "_origin": "ast", + "community": 2, + "community_name": "getCurrentUser", + "file_type": "code", + "norm_label": "forminputschema", + "source_file": "apps/web/src/lib/form-input.ts", + "source_location": "L9" + }, { "id": "apps_web_src_lib_validation_error", "label": "validation-error.ts", @@ -19540,12 +19566,45 @@ "source_file": "apps/web/src/lib/validation-error.ts", "source_location": "L1" }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page", + "label": "edit/page.tsx", + "_origin": "ast", + "community": 20, + "community_name": "lib/forms.ts", + "file_type": "code", + "norm_label": "edit/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 20, + "community_name": "lib/forms.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", + "source_location": "L19" + }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page_runtime", + "label": "runtime", + "_origin": "ast", + "community": 20, + "community_name": "lib/forms.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", + "source_location": "L18" + }, { "id": "apps_web_src_app_dashboard_guildid_forms_formid_preview_page", "label": "preview/page.tsx", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "preview/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/preview/page.tsx", @@ -19556,7 +19615,7 @@ "label": "dynamic", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/preview/page.tsx", @@ -19567,7 +19626,7 @@ "label": "runtime", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/preview/page.tsx", @@ -19578,7 +19637,7 @@ "label": "[slug]/page.tsx", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "[slug]/page.tsx", "source_file": "apps/web/src/app/f/[slug]/page.tsx", @@ -19589,7 +19648,7 @@ "label": "dynamic", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/f/[slug]/page.tsx", @@ -19600,7 +19659,7 @@ "label": "runtime", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/f/[slug]/page.tsx", @@ -19611,7 +19670,7 @@ "label": "s/[id]/page.tsx", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "s/[id]/page.tsx", "source_file": "apps/web/src/app/s/[id]/page.tsx", @@ -19622,7 +19681,7 @@ "label": "dynamic", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/s/[id]/page.tsx", @@ -19633,7 +19692,7 @@ "label": "runtime", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/s/[id]/page.tsx", @@ -19644,99 +19703,88 @@ "label": "TERMINAL", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", "norm_label": "terminal", "source_file": "apps/web/src/app/s/[id]/page.tsx", "source_location": "L18" }, { - "id": "apps_web_src_components_branding_custom_css", - "label": "custom-css.tsx", - "_origin": "ast", - "community": 20, - "community_name": "[slug]/page.tsx", - "file_type": "code", - "norm_label": "custom-css.tsx", - "source_file": "apps/web/src/components/branding/custom-css.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_icons_brand_marks", - "label": "brand-marks.tsx", + "id": "apps_web_src_components_form_form_labels", + "label": "form-labels.ts", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "brand-marks.tsx", - "source_file": "apps/web/src/components/icons/brand-marks.tsx", + "norm_label": "form-labels.ts", + "source_file": "apps/web/src/components/form/form-labels.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_landing_cta", - "label": "cta.tsx", + "id": "apps_web_src_components_public_experiment_view", + "label": "experiment-view.tsx", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "cta.tsx", - "source_file": "apps/web/src/components/landing/cta.tsx", + "norm_label": "experiment-view.tsx", + "source_file": "apps/web/src/components/public/experiment-view.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_public_experiment_view", - "label": "experiment-view.tsx", + "id": "apps_web_src_components_public_public_content", + "label": "public-content.tsx", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "experiment-view.tsx", - "source_file": "apps/web/src/components/public/experiment-view.tsx", + "norm_label": "public-content.tsx", + "source_file": "apps/web/src/components/public/public-content.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_public_powered_by", - "label": "powered-by.tsx", + "id": "apps_web_src_components_submission_status_live", + "label": "status-live.tsx", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "powered-by.tsx", - "source_file": "apps/web/src/components/public/powered-by.tsx", + "norm_label": "status-live.tsx", + "source_file": "apps/web/src/components/submission/status-live.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_public_public_content", - "label": "public-content.tsx", + "id": "apps_web_src_lib_forms", + "label": "lib/forms.ts", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "public-content.tsx", - "source_file": "apps/web/src/components/public/public-content.tsx", + "norm_label": "lib/forms.ts", + "source_file": "apps/web/src/lib/forms.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_public_public_frame", - "label": "public-frame.tsx", + "id": "apps_web_src_lib_pdf", + "label": "pdf.ts", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "public-frame.tsx", - "source_file": "apps/web/src/components/public/public-frame.tsx", + "norm_label": "pdf.ts", + "source_file": "apps/web/src/lib/pdf.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_submission_status_live", - "label": "status-live.tsx", + "id": "apps_web_src_lib_pdf_page", + "label": "PAGE", "_origin": "ast", "community": 20, - "community_name": "[slug]/page.tsx", + "community_name": "lib/forms.ts", "file_type": "code", - "norm_label": "status-live.tsx", - "source_file": "apps/web/src/components/submission/status-live.tsx", - "source_location": "L1" + "norm_label": "page", + "source_file": "apps/web/src/lib/pdf.ts", + "source_location": "L8" }, { "id": "apps_web_src_components_form_form_renderer", @@ -19963,7 +20011,7 @@ "label": "api/page.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "api/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/api/page.tsx", @@ -19974,7 +20022,7 @@ "label": "dynamic", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/api/page.tsx", @@ -19985,7 +20033,7 @@ "label": "runtime", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/api/page.tsx", @@ -19996,7 +20044,7 @@ "label": "domain/page.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "domain/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/domain/page.tsx", @@ -20007,7 +20055,7 @@ "label": "dynamic", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/domain/page.tsx", @@ -20018,7 +20066,7 @@ "label": "runtime", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/domain/page.tsx", @@ -20029,7 +20077,7 @@ "label": "new/page.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "new/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/new/page.tsx", @@ -20040,7 +20088,7 @@ "label": "dynamic", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/new/page.tsx", @@ -20051,7 +20099,7 @@ "label": "runtime", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/new/page.tsx", @@ -20062,7 +20110,7 @@ "label": "forms/page.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "forms/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/page.tsx", @@ -20073,7 +20121,7 @@ "label": "dynamic", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/page.tsx", @@ -20084,7 +20132,7 @@ "label": "runtime", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/page.tsx", @@ -20095,7 +20143,7 @@ "label": "webhooks/page.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "webhooks/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/webhooks/page.tsx", @@ -20106,7 +20154,7 @@ "label": "dynamic", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/webhooks/page.tsx", @@ -20117,18 +20165,51 @@ "label": "runtime", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/webhooks/page.tsx", "source_location": "L14" }, + { + "id": "apps_web_src_app_dashboard_layout", + "label": "dashboard/layout.tsx", + "_origin": "ast", + "community": 23, + "community_name": "requireUser", + "file_type": "code", + "norm_label": "dashboard/layout.tsx", + "source_file": "apps/web/src/app/dashboard/layout.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_dashboard_layout_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 23, + "community_name": "requireUser", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/layout.tsx", + "source_location": "L4" + }, + { + "id": "apps_web_src_app_dashboard_layout_runtime", + "label": "runtime", + "_origin": "ast", + "community": 23, + "community_name": "requireUser", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/layout.tsx", + "source_location": "L3" + }, { "id": "apps_web_src_components_api_integrations_card", "label": "integrations-card.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "integrations-card.tsx", "source_file": "apps/web/src/components/api/integrations-card.tsx", @@ -20139,51 +20220,29 @@ "label": "upgrade-button.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "upgrade-button.tsx", "source_file": "apps/web/src/components/billing/upgrade-button.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_components_icons_index_archive", - "label": "Archive", - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "archive", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L123" - }, { "id": "apps_web_src_components_pro_notice", "label": "pro-notice.tsx", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "pro-notice.tsx", "source_file": "apps/web/src/components/pro-notice.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_lib_stripe", - "label": "stripe.ts", - "_origin": "ast", - "community": 23, - "community_name": "forms/page.tsx", - "file_type": "code", - "norm_label": "stripe.ts", - "source_file": "apps/web/src/lib/stripe.ts", - "source_location": "L1" - }, { "id": "apps_web_src_lib_upgrade_copy", "label": "upgrade-copy.ts", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "upgrade-copy.ts", "source_file": "apps/web/src/lib/upgrade-copy.ts", @@ -20194,88 +20253,44 @@ "label": "FREE_FORM_LIMIT", "_origin": "ast", "community": 23, - "community_name": "forms/page.tsx", + "community_name": "requireUser", "file_type": "code", "norm_label": "free_form_limit", "source_file": "packages/shared/src/plans.ts", "source_location": "L14" }, { - "id": "apps_web_src_lib_builder_fields", - "label": "builder-fields.ts", + "id": "apps_web_src_lib_validation_message", + "label": "validation-message.ts", "_origin": "ast", "community": 24, - "community_name": "FieldEditor", + "community_name": "validation-message.ts", "file_type": "code", - "norm_label": "builder-fields.ts", - "source_file": "apps/web/src/lib/builder-fields.ts", + "norm_label": "validation-message.ts", + "source_file": "apps/web/src/lib/validation-message.ts", "source_location": "L1" }, { - "id": "apps_web_src_lib_builder_fields_builder_fields", - "label": "BUILDER_FIELDS", - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "builder_fields", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L4" - }, - { - "id": "apps_web_src_lib_builder_fields_builder_layout_types", - "label": "BUILDER_LAYOUT_TYPES", - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "builder_layout_types", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L36" - }, - { - "id": "apps_web_src_lib_builder_fields_choice_types", - "label": "CHOICE_TYPES", - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "choice_types", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L32" - }, - { - "id": "apps_web_src_lib_builder_fields_rows_config_types", - "label": "ROWS_CONFIG_TYPES", - "_origin": "ast", - "community": 24, - "community_name": "FieldEditor", - "file_type": "code", - "norm_label": "rows_config_types", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L33" - }, - { - "id": "apps_web_src_lib_builder_fields_slider_config_types", - "label": "SLIDER_CONFIG_TYPES", + "id": "apps_web_src_lib_validation_message_test", + "label": "validation-message.test.ts", "_origin": "ast", "community": 24, - "community_name": "FieldEditor", + "community_name": "validation-message.ts", "file_type": "code", - "norm_label": "slider_config_types", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L44" + "norm_label": "validation-message.test.ts", + "source_file": "apps/web/src/lib/validation-message.test.ts", + "source_location": "L1" }, { - "id": "apps_web_src_lib_builder_fields_stars_config_types", - "label": "STARS_CONFIG_TYPES", + "id": "apps_web_src_lib_validation_message_zod_locales", + "label": "ZOD_LOCALES", "_origin": "ast", "community": 24, - "community_name": "FieldEditor", + "community_name": "validation-message.ts", "file_type": "code", - "norm_label": "stars_config_types", - "source_file": "apps/web/src/lib/builder-fields.ts", - "source_location": "L43" + "norm_label": "zod_locales", + "source_file": "apps/web/src/lib/validation-message.ts", + "source_location": "L6" }, { "id": "apps_web_src_components_form_field_input", @@ -20343,17 +20358,6 @@ "source_file": "apps/web/src/components/form/signature-field.tsx", "source_location": "L1" }, - { - "id": "packages_shared_src_form_spec_emoji_scale", - "label": "EMOJI_SCALE", - "_origin": "ast", - "community": 25, - "community_name": "field-input.tsx", - "file_type": "code", - "norm_label": "emoji_scale", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L192" - }, { "id": "apps_web_src_lib_form_input", "label": "form-input.ts", @@ -20761,39 +20765,6 @@ "source_file": "apps/web/package.json", "source_location": "L38" }, - { - "id": "apps_web_src_app_api_forms_slug_experiment_view_route", - "label": "view/route.ts", - "_origin": "ast", - "community": 28, - "community_name": "submit/route.ts", - "file_type": "code", - "norm_label": "view/route.ts", - "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_api_forms_slug_experiment_view_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 28, - "community_name": "submit/route.ts", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", - "source_location": "L9" - }, - { - "id": "apps_web_src_app_api_forms_slug_experiment_view_route_runtime", - "label": "runtime", - "_origin": "ast", - "community": 28, - "community_name": "submit/route.ts", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", - "source_location": "L8" - }, { "id": "apps_web_src_app_api_forms_slug_submit_route", "label": "submit/route.ts", @@ -20872,14 +20843,25 @@ "source_location": "L5" }, { - "id": "apps_web_src_lib_experiment", - "label": "experiment.ts", + "id": "apps_web_src_lib_crypto", + "label": "crypto.ts", "_origin": "ast", "community": 28, "community_name": "submit/route.ts", "file_type": "code", - "norm_label": "experiment.ts", - "source_file": "apps/web/src/lib/experiment.ts", + "norm_label": "crypto.ts", + "source_file": "apps/web/src/lib/crypto.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_guild_captcha", + "label": "guild-captcha.ts", + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "guild-captcha.ts", + "source_file": "apps/web/src/lib/guild-captcha.ts", "source_location": "L1" }, { @@ -20893,6 +20875,94 @@ "source_file": "packages/shared/src/form-settings.test.ts", "source_location": "L1" }, + { + "id": "packages_shared_src_schedule", + "label": "schedule.ts", + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "schedule.ts", + "source_file": "packages/shared/src/schedule.ts", + "source_location": "L1" + }, + { + "id": "packages_shared_src_schedule_ending_soon_hours", + "label": "ENDING_SOON_HOURS", + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "ending_soon_hours", + "source_file": "packages/shared/src/schedule.ts", + "source_location": "L11" + }, + { + "id": "packages_shared_src_schedule_test", + "label": "schedule.test.ts", + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "schedule.test.ts", + "source_file": "packages/shared/src/schedule.test.ts", + "source_location": "L1" + }, + { + "id": "packages_shared_src_schedule_test_now", + "label": "now", + "_origin": "ast", + "community": 28, + "community_name": "submit/route.ts", + "file_type": "code", + "norm_label": "now", + "source_file": "packages/shared/src/schedule.test.ts", + "source_location": "L5" + }, + { + "id": "apps_web_src_app_dashboard_guildid_submissions_id_page", + "label": "submissions/[id]/page.tsx", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "submissions/[id]/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_dashboard_guildid_submissions_id_page_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", + "source_location": "L27" + }, + { + "id": "apps_web_src_app_dashboard_guildid_submissions_id_page_event_icon", + "label": "EVENT_ICON", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "event_icon", + "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", + "source_location": "L29" + }, + { + "id": "apps_web_src_app_dashboard_guildid_submissions_id_page_runtime", + "label": "runtime", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", + "source_location": "L26" + }, { "id": "apps_web_src_components_builder_field_outline", "label": "field-outline.tsx", @@ -20960,70 +21030,81 @@ "source_location": "L95" }, { - "id": "apps_web_src_components_dashboard_kit_empty_state", - "label": "empty-state.tsx", + "id": "apps_web_src_components_dashboard_dashboard_shell", + "label": "dashboard-shell.tsx", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "empty-state.tsx", - "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", + "norm_label": "dashboard-shell.tsx", + "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_empty_state_icon", + "id": "apps_web_src_components_dashboard_dashboard_shell_groups", + "label": "GROUPS", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "groups", + "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", + "source_location": "L54" + }, + { + "id": "apps_web_src_components_dashboard_dashboard_shell_icon", "label": "ICON", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", "norm_label": "icon", - "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", - "source_location": "L21" + "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", + "source_location": "L37" }, { - "id": "apps_web_src_components_dashboard_kit_notice", - "label": "notice.tsx", + "id": "apps_web_src_components_dashboard_dashboard_shell_mobile", + "label": "MOBILE", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "notice.tsx", - "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", - "source_location": "L1" + "norm_label": "mobile", + "source_file": "apps/web/src/components/dashboard/dashboard-shell.tsx", + "source_location": "L66" }, { - "id": "apps_web_src_components_dashboard_kit_notice_tone", - "label": "TONE", + "id": "apps_web_src_components_dashboard_kit_guild_switcher", + "label": "guild-switcher.tsx", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "tone", - "source_file": "apps/web/src/components/dashboard-kit/notice.tsx", - "source_location": "L8" + "norm_label": "guild-switcher.tsx", + "source_file": "apps/web/src/components/dashboard-kit/guild-switcher.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_status_badge", - "label": "dashboard-kit/status-badge.tsx", + "id": "apps_web_src_components_dashboard_kit_kit_copy_test", + "label": "kit-copy.test.ts", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "dashboard-kit/status-badge.tsx", - "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", + "norm_label": "kit-copy.test.ts", + "source_file": "apps/web/src/components/dashboard-kit/kit-copy.test.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_status_badge_tone", - "label": "TONE", + "id": "apps_web_src_components_dashboard_kit_page_header", + "label": "page-header.tsx", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "tone", - "source_file": "apps/web/src/components/dashboard-kit/status-badge.tsx", - "source_location": "L8" + "norm_label": "page-header.tsx", + "source_file": "apps/web/src/components/dashboard-kit/page-header.tsx", + "source_location": "L1" }, { "id": "apps_web_src_components_icons_icons_test", @@ -21125,15 +21206,26 @@ "source_location": "L136" }, { - "id": "apps_web_src_components_icons_index_checkcircle", - "label": "CheckCircle", + "id": "apps_web_src_components_icons_index_chartbar", + "label": "ChartBar", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "checkcircle", + "norm_label": "chartbar", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L141" + "source_location": "L138" + }, + { + "id": "apps_web_src_components_icons_index_chattext", + "label": "ChatText", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "chattext", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L139" }, { "id": "apps_web_src_components_icons_index_checksquare", @@ -21146,6 +21238,39 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L142" }, + { + "id": "apps_web_src_components_icons_index_clipboardtext", + "label": "ClipboardText", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "clipboardtext", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L144" + }, + { + "id": "apps_web_src_components_icons_index_clockcounterclockwise", + "label": "ClockCounterClockwise", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "clockcounterclockwise", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L146" + }, + { + "id": "apps_web_src_components_icons_index_copy", + "label": "Copy", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "copy", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L147" + }, { "id": "apps_web_src_components_icons_index_envelopesimple", "label": "EnvelopeSimple", @@ -21158,15 +21283,37 @@ "source_location": "L150" }, { - "id": "apps_web_src_components_icons_index_eyeslash", - "label": "EyeSlash", + "id": "apps_web_src_components_icons_index_eye", + "label": "Eye", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "eyeslash", + "norm_label": "eye", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L152" + "source_location": "L151" + }, + { + "id": "apps_web_src_components_icons_index_flag", + "label": "Flag", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "flag", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L153" + }, + { + "id": "apps_web_src_components_icons_index_foldersimple", + "label": "FolderSimple", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "foldersimple", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L155" }, { "id": "apps_web_src_components_icons_index_gauge", @@ -21202,48 +21349,37 @@ "source_location": "L160" }, { - "id": "apps_web_src_components_icons_index_info", - "label": "Info", - "_origin": "ast", - "community": 29, - "community_name": "index.tsx", - "file_type": "code", - "norm_label": "info", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L161" - }, - { - "id": "apps_web_src_components_icons_index_linksimple", - "label": "LinkSimple", + "id": "apps_web_src_components_icons_index_kanban", + "label": "Kanban", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "linksimple", + "norm_label": "kanban", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L164" + "source_location": "L162" }, { - "id": "apps_web_src_components_icons_index_listbullets", - "label": "ListBullets", + "id": "apps_web_src_components_icons_index_key", + "label": "Key", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "listbullets", + "norm_label": "key", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L166" + "source_location": "L163" }, { - "id": "apps_web_src_components_icons_index_magnifyingglass", - "label": "MagnifyingGlass", + "id": "apps_web_src_components_icons_index_linksimple", + "label": "LinkSimple", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "magnifyingglass", + "norm_label": "linksimple", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L168" + "source_location": "L164" }, { "id": "apps_web_src_components_icons_index_mathoperations", @@ -21267,6 +21403,17 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L170" }, + { + "id": "apps_web_src_components_icons_index_paintbrush", + "label": "PaintBrush", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "paintbrush", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L173" + }, { "id": "apps_web_src_components_icons_index_paperclip", "label": "Paperclip", @@ -21278,6 +21425,17 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L174" }, + { + "id": "apps_web_src_components_icons_index_paperplanetilt", + "label": "PaperPlaneTilt", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "paperplanetilt", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L175" + }, { "id": "apps_web_src_components_icons_index_paragraph", "label": "Paragraph", @@ -21300,6 +21458,17 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L179" }, + { + "id": "apps_web_src_components_icons_index_qrcode", + "label": "QrCode", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "qrcode", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L182" + }, { "id": "apps_web_src_components_icons_index_radiobutton", "label": "RadioButton", @@ -21311,6 +21480,17 @@ "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L183" }, + { + "id": "apps_web_src_components_icons_index_robot", + "label": "Robot", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "robot", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L184" + }, { "id": "apps_web_src_components_icons_index_sealcheck", "label": "SealCheck", @@ -21367,15 +21547,15 @@ "source_location": "L190" }, { - "id": "apps_web_src_components_icons_index_sparkle", - "label": "Sparkle", + "id": "apps_web_src_components_icons_index_squaresfour", + "label": "SquaresFour", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "sparkle", + "norm_label": "squaresfour", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L191" + "source_location": "L192" }, { "id": "apps_web_src_components_icons_index_star", @@ -21455,26 +21635,37 @@ "source_location": "L200" }, { - "id": "apps_web_src_components_icons_index_warning", - "label": "Warning", + "id": "apps_web_src_components_icons_index_usersthree", + "label": "UsersThree", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "warning", + "norm_label": "usersthree", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L209" + "source_location": "L208" }, { - "id": "apps_web_src_components_icons_index_xcircle", - "label": "XCircle", + "id": "apps_web_src_components_icons_index_warningcircle", + "label": "WarningCircle", "_origin": "ast", "community": 29, "community_name": "index.tsx", "file_type": "code", - "norm_label": "xcircle", + "norm_label": "warningcircle", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L213" + "source_location": "L210" + }, + { + "id": "apps_web_src_components_icons_index_webhookslogo", + "label": "WebhooksLogo", + "_origin": "ast", + "community": 29, + "community_name": "index.tsx", + "file_type": "code", + "norm_label": "webhookslogo", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L211" }, { "id": "package", @@ -22015,6 +22206,17 @@ "source_file": "package.json", "source_location": "L40" }, + { + "id": "apps_web_src_components_submission_answer_summary", + "label": "answer-summary.tsx", + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "answer-summary.tsx", + "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "source_location": "L1" + }, { "id": "packages_shared_src_form_spec", "label": "form-spec.ts", @@ -22048,6 +22250,17 @@ "source_file": "packages/shared/src/form-spec.ts", "source_location": "L73" }, + { + "id": "packages_shared_src_form_spec_emoji_scale", + "label": "EMOJI_SCALE", + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "emoji_scale", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L192" + }, { "id": "packages_shared_src_form_spec_fieldoptionschema", "label": "fieldOptionSchema", @@ -22081,6 +22294,17 @@ "source_file": "packages/shared/src/form-spec.ts", "source_location": "L87" }, + { + "id": "packages_shared_src_form_spec_file_field_types", + "label": "FILE_FIELD_TYPES", + "_origin": "ast", + "community": 30, + "community_name": "form-spec.ts", + "file_type": "code", + "norm_label": "file_field_types", + "source_file": "packages/shared/src/form-spec.ts", + "source_location": "L152" + }, { "id": "packages_shared_src_form_spec_fileanswerschema", "label": "fileAnswerSchema", @@ -22466,12 +22690,45 @@ "source_file": "apps/web/package.json", "source_location": "L44" }, + { + "id": "apps_web_src_app_api_forms_slug_experiment_view_route", + "label": "view/route.ts", + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "view/route.ts", + "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_forms_slug_experiment_view_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", + "source_location": "L9" + }, + { + "id": "apps_web_src_app_api_forms_slug_experiment_view_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/forms/[slug]/experiment/view/route.ts", + "source_location": "L8" + }, { "id": "apps_web_src_app_api_submissions_id_export_route", "label": "[id]/export/route.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "[id]/export/route.ts", "source_file": "apps/web/src/app/api/submissions/[id]/export/route.ts", @@ -22482,7 +22739,7 @@ "label": "dynamic", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/submissions/[id]/export/route.ts", @@ -22493,7 +22750,7 @@ "label": "runtime", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/submissions/[id]/export/route.ts", @@ -22504,7 +22761,7 @@ "label": "submissions/[id]/route.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "submissions/[id]/route.ts", "source_file": "apps/web/src/app/api/submissions/[id]/route.ts", @@ -22515,7 +22772,7 @@ "label": "dynamic", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/submissions/[id]/route.ts", @@ -22526,7 +22783,7 @@ "label": "runtime", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/submissions/[id]/route.ts", @@ -22537,7 +22794,7 @@ "label": "withdraw/route.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "withdraw/route.ts", "source_file": "apps/web/src/app/api/submissions/[id]/withdraw/route.ts", @@ -22548,7 +22805,7 @@ "label": "dynamic", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/submissions/[id]/withdraw/route.ts", @@ -22559,7 +22816,7 @@ "label": "runtime", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/submissions/[id]/withdraw/route.ts", @@ -22570,7 +22827,7 @@ "label": "TERMINAL", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "terminal", "source_file": "apps/web/src/app/api/submissions/[id]/withdraw/route.ts", @@ -22581,7 +22838,7 @@ "label": "client-ip.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "client-ip.ts", "source_file": "apps/web/src/lib/client-ip.ts", @@ -22592,18 +22849,29 @@ "label": "client-ip.test.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "client-ip.test.ts", "source_file": "apps/web/src/lib/client-ip.test.ts", "source_location": "L1" }, + { + "id": "apps_web_src_lib_experiment", + "label": "experiment.ts", + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "experiment.ts", + "source_file": "apps/web/src/lib/experiment.ts", + "source_location": "L1" + }, { "id": "apps_web_src_lib_rate_limit", "label": "rate-limit.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "rate-limit.ts", "source_file": "apps/web/src/lib/rate-limit.ts", @@ -22614,7 +22882,7 @@ "label": "rate-limit.test.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "rate-limit.test.ts", "source_file": "apps/web/src/lib/rate-limit.test.ts", @@ -22625,7 +22893,7 @@ "label": "mockedGetRedis", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "mockedgetredis", "source_file": "apps/web/src/lib/rate-limit.test.ts", @@ -22636,7 +22904,7 @@ "label": "redis.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "redis.ts", "source_file": "apps/web/src/lib/redis.ts", @@ -22647,18 +22915,29 @@ "label": "globalForRedis", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "globalforredis", "source_file": "apps/web/src/lib/redis.ts", "source_location": "L7" }, + { + "id": "packages_shared_src_index", + "label": "shared/src/index.ts", + "_origin": "ast", + "community": 32, + "community_name": "shared/src/index.ts", + "file_type": "code", + "norm_label": "shared/src/index.ts", + "source_file": "packages/shared/src/index.ts", + "source_location": "L1" + }, { "id": "packages_shared_src_uuid", "label": "uuid.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "uuid.ts", "source_file": "packages/shared/src/uuid.ts", @@ -22669,78 +22948,12 @@ "label": "uuid.test.ts", "_origin": "ast", "community": 32, - "community_name": "rateLimit", + "community_name": "shared/src/index.ts", "file_type": "code", "norm_label": "uuid.test.ts", "source_file": "packages/shared/src/uuid.test.ts", "source_location": "L1" }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route", - "label": "checkout/route.ts", - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "checkout/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", - "source_location": "L11" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route_runtime", - "label": "runtime", - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", - "source_location": "L10" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route", - "label": "portal/route.ts", - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "portal/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", - "source_location": "L10" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route_runtime", - "label": "runtime", - "_origin": "ast", - "community": 33, - "community_name": "guild.ts", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", - "source_location": "L9" - }, { "id": "apps_web_src_app_api_guilds_guildid_form_deletion_route", "label": "form-deletion/route.ts", @@ -22906,6 +23119,127 @@ "source_file": "apps/web/src/app/api/guilds/[guildId]/members/[userId]/route.ts", "source_location": "L10" }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_archived_page", + "label": "forms/archived/page.tsx", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "forms/archived/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_archived_page_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", + "source_location": "L9" + }, + { + "id": "apps_web_src_app_dashboard_guildid_forms_archived_page_runtime", + "label": "runtime", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/[guildId]/forms/archived/page.tsx", + "source_location": "L8" + }, + { + "id": "apps_web_src_app_dashboard_guildid_members_page", + "label": "members/page.tsx", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "members/page.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_dashboard_guildid_members_page_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "source_location": "L12" + }, + { + "id": "apps_web_src_app_dashboard_guildid_members_page_role_order", + "label": "ROLE_ORDER", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "role_order", + "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "source_location": "L14" + }, + { + "id": "apps_web_src_app_dashboard_guildid_members_page_runtime", + "label": "runtime", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/[guildId]/members/page.tsx", + "source_location": "L11" + }, + { + "id": "apps_web_src_lib_access", + "label": "access.ts", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "access.ts", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_access_manager_roles", + "label": "MANAGER_ROLES", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "manager_roles", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L8" + }, + { + "id": "apps_web_src_lib_access_reviewer_roles", + "label": "REVIEWER_ROLES", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "reviewer_roles", + "source_file": "apps/web/src/lib/access.ts", + "source_location": "L11" + }, + { + "id": "apps_web_src_lib_access_test", + "label": "access.test.ts", + "_origin": "ast", + "community": 33, + "community_name": "guild.ts", + "file_type": "code", + "norm_label": "access.test.ts", + "source_file": "apps/web/src/lib/access.test.ts", + "source_location": "L1" + }, { "id": "apps_web_src_lib_guild", "label": "guild.ts", @@ -22929,55 +23263,44 @@ "source_location": "L260" }, { - "id": "apps_web_src_app_dashboard_guildid_submissions_id_page", - "label": "submissions/[id]/page.tsx", + "id": "apps_web_src_components_dashboard_archived_forms_table", + "label": "archived-forms-table.tsx", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "submissions/[id]/page.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", + "norm_label": "archived-forms-table.tsx", + "source_file": "apps/web/src/components/dashboard/archived-forms-table.tsx", "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_guildid_submissions_id_page_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 34, - "community_name": "submissions/[id]/page.tsx", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", - "source_location": "L27" - }, - { - "id": "apps_web_src_app_dashboard_guildid_submissions_id_page_event_icon", - "label": "EVENT_ICON", + "id": "apps_web_src_components_dashboard_kit_data_table", + "label": "data-table.tsx", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "event_icon", - "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", - "source_location": "L29" + "norm_label": "data-table.tsx", + "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_guildid_submissions_id_page_runtime", - "label": "runtime", + "id": "apps_web_src_components_dashboard_kit_sort_rows", + "label": "sort-rows.ts", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/[id]/page.tsx", - "source_location": "L26" + "norm_label": "sort-rows.ts", + "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", + "source_location": "L1" }, { "id": "apps_web_src_components_dashboard_my_submissions_table", "label": "my-submissions-table.tsx", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "my-submissions-table.tsx", "source_file": "apps/web/src/components/dashboard/my-submissions-table.tsx", @@ -22988,7 +23311,7 @@ "label": "submission-rows-table.tsx", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "submission-rows-table.tsx", "source_file": "apps/web/src/components/dashboard/submission-rows-table.tsx", @@ -22999,62 +23322,51 @@ "label": "submissions-table.tsx", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "submissions-table.tsx", "source_file": "apps/web/src/components/dashboard/submissions-table.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_chattext", - "label": "ChatText", - "_origin": "ast", - "community": 34, - "community_name": "submissions/[id]/page.tsx", - "file_type": "code", - "norm_label": "chattext", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L139" - }, - { - "id": "apps_web_src_components_icons_index_eye", - "label": "Eye", + "id": "apps_web_src_components_icons_index_archive", + "label": "Archive", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "eye", + "norm_label": "archive", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L151" + "source_location": "L123" }, { - "id": "apps_web_src_components_icons_index_flag", - "label": "Flag", + "id": "apps_web_src_components_icons_index_arrowcounterclockwise", + "label": "ArrowCounterClockwise", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "flag", + "norm_label": "arrowcounterclockwise", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L153" + "source_location": "L125" }, { - "id": "apps_web_src_components_icons_index_robot", - "label": "Robot", + "id": "apps_web_src_components_icons_index_caretupdown", + "label": "CaretUpDown", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", - "norm_label": "robot", + "norm_label": "caretupdown", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L184" + "source_location": "L137" }, { "id": "apps_web_src_components_public_local_datetime", "label": "local-datetime.tsx", "_origin": "ast", "community": 34, - "community_name": "submissions/[id]/page.tsx", + "community_name": "submissions-table.tsx", "file_type": "code", "norm_label": "local-datetime.tsx", "source_file": "apps/web/src/components/public/local-datetime.tsx", @@ -23269,6 +23581,17 @@ "source_file": "packages/shared/package.json", "source_location": "L19" }, + { + "id": "apps_web_src_components_branding_custom_css", + "label": "custom-css.tsx", + "_origin": "ast", + "community": 36, + "community_name": "src/branding.ts", + "file_type": "code", + "norm_label": "custom-css.tsx", + "source_file": "apps/web/src/components/branding/custom-css.tsx", + "source_location": "L1" + }, { "id": "packages_shared_src_branding", "label": "src/branding.ts", @@ -23611,33 +23934,55 @@ "source_location": "L5" }, { - "id": "apps_web_src_lib_auth_actions", - "label": "auth-actions.ts", + "id": "apps_web_src_lib_session", + "label": "session.ts", "_origin": "ast", "community": 38, "community_name": "getSession", "file_type": "code", - "norm_label": "auth-actions.ts", - "source_file": "apps/web/src/lib/auth-actions.ts", + "norm_label": "session.ts", + "source_file": "apps/web/src/lib/session.ts", "source_location": "L1" }, { - "id": "apps_web_src_lib_session", - "label": "session.ts", + "id": "apps_web_src_app_api_guilds_guildid_api_keys_route", + "label": "api-keys/route.ts", "_origin": "ast", - "community": 38, - "community_name": "getSession", + "community": 39, + "community_name": "plan.ts", "file_type": "code", - "norm_label": "session.ts", - "source_file": "apps/web/src/lib/session.ts", + "norm_label": "api-keys/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", "source_location": "L1" }, + { + "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 39, + "community_name": "plan.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", + "source_location": "L11" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_api_keys_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 39, + "community_name": "plan.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/api-keys/route.ts", + "source_location": "L10" + }, { "id": "apps_web_src_app_api_v1_forms_formid_submissions_route", "label": "submissions/route.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "submissions/route.ts", "source_file": "apps/web/src/app/api/v1/forms/[formId]/submissions/route.ts", @@ -23648,7 +23993,7 @@ "label": "dynamic", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/v1/forms/[formId]/submissions/route.ts", @@ -23659,7 +24004,7 @@ "label": "runtime", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/v1/forms/[formId]/submissions/route.ts", @@ -23670,7 +24015,7 @@ "label": "hooks/[hookId]/route.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "hooks/[hookid]/route.ts", "source_file": "apps/web/src/app/api/v1/hooks/[hookId]/route.ts", @@ -23681,7 +24026,7 @@ "label": "dynamic", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/v1/hooks/[hookId]/route.ts", @@ -23692,7 +24037,7 @@ "label": "runtime", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/v1/hooks/[hookId]/route.ts", @@ -23703,7 +24048,7 @@ "label": "hooks/route.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "hooks/route.ts", "source_file": "apps/web/src/app/api/v1/hooks/route.ts", @@ -23714,7 +24059,7 @@ "label": "dynamic", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/v1/hooks/route.ts", @@ -23725,7 +24070,7 @@ "label": "runtime", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/v1/hooks/route.ts", @@ -23736,7 +24081,7 @@ "label": "v1/me/route.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "v1/me/route.ts", "source_file": "apps/web/src/app/api/v1/me/route.ts", @@ -23747,7 +24092,7 @@ "label": "dynamic", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/api/v1/me/route.ts", @@ -23758,7 +24103,7 @@ "label": "runtime", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/api/v1/me/route.ts", @@ -23769,144 +24114,34 @@ "label": "api-key.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", "norm_label": "api-key.ts", "source_file": "apps/web/src/lib/api-key.ts", "source_location": "L1" }, { - "id": "apps_web_src_lib_v1_auth", - "label": "v1-auth.ts", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "v1-auth.ts", - "source_file": "apps/web/src/lib/v1-auth.ts", - "source_location": "L1" - }, - { - "id": "packages_db_prisma_seed", - "label": "seed.ts", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "seed.ts", - "source_file": "packages/db/prisma/seed.ts", - "source_location": "L1" - }, - { - "id": "packages_db_prisma_seed_spec", - "label": "spec", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "spec", - "source_file": "packages/db/prisma/seed.ts", - "source_location": "L26" - }, - { - "id": "packages_db_src_guild_log", - "label": "guild-log.ts", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "guild-log.ts", - "source_file": "packages/db/src/guild-log.ts", - "source_location": "L1" - }, - { - "id": "packages_db_src_index", - "label": "db/src/index.ts", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "db/src/index.ts", - "source_file": "packages/db/src/index.ts", - "source_location": "L1" - }, - { - "id": "packages_db_src_index_adapter", - "label": "adapter", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "adapter", - "source_file": "packages/db/src/index.ts", - "source_location": "L11" - }, - { - "id": "packages_db_src_index_globalforprisma", - "label": "globalForPrisma", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "globalforprisma", - "source_file": "packages/db/src/index.ts", - "source_location": "L6" - }, - { - "id": "packages_db_src_index_prisma", - "label": "prisma", - "_origin": "ast", - "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "prisma", - "source_file": "packages/db/src/index.ts", - "source_location": "L13" - }, - { - "id": "packages_db_src_submission_status", - "label": "submission-status.ts", + "id": "apps_web_src_lib_plan", + "label": "plan.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", + "community_name": "plan.ts", "file_type": "code", - "norm_label": "submission-status.ts", - "source_file": "packages/db/src/submission-status.ts", + "norm_label": "plan.ts", + "source_file": "apps/web/src/lib/plan.ts", "source_location": "L1" }, { - "id": "packages_db_src_webhooks", - "label": "db/src/webhooks.ts", + "id": "apps_web_src_lib_v1_auth", + "label": "v1-auth.ts", "_origin": "ast", "community": 39, - "community_name": "db/src/index.ts", - "file_type": "code", - "norm_label": "db/src/webhooks.ts", - "source_file": "packages/db/src/webhooks.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_submission_answer_summary", - "label": "answer-summary.tsx", - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", + "community_name": "plan.ts", "file_type": "code", - "norm_label": "answer-summary.tsx", - "source_file": "apps/web/src/components/submission/answer-summary.tsx", + "norm_label": "v1-auth.ts", + "source_file": "apps/web/src/lib/v1-auth.ts", "source_location": "L1" }, - { - "id": "packages_shared_src_form_spec_file_field_types", - "label": "FILE_FIELD_TYPES", - "_origin": "ast", - "community": 40, - "community_name": "isLayoutField", - "file_type": "code", - "norm_label": "file_field_types", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L152" - }, { "id": "apps_web_src_test_contrast_test", "label": "contrast.test.ts", @@ -24171,17 +24406,6 @@ "source_file": "apps/web/src/app/g/[guildId]/page.tsx", "source_location": "L6" }, - { - "id": "apps_web_src_components_icons_index_clock", - "label": "Clock", - "_origin": "ast", - "community": 44, - "community_name": "forms-hub.tsx", - "file_type": "code", - "norm_label": "clock", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L145" - }, { "id": "apps_web_src_components_icons_index_hourglassmedium", "label": "HourglassMedium", @@ -24710,56 +24934,12 @@ "source_file": "packages/shared/src/audit-log.ts", "source_location": "L19" }, - { - "id": "packages_shared_src_webhooks_discord_webhook_url_re", - "label": "DISCORD_WEBHOOK_URL_RE", - "_origin": "ast", - "community": 49, - "community_name": "audit-log/[hookId]/route.ts", - "file_type": "code", - "norm_label": "discord_webhook_url_re", - "source_file": "packages/shared/src/webhooks.ts", - "source_location": "L36" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page", - "label": "edit/page.tsx", - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "edit/page.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", - "source_location": "L19" - }, - { - "id": "apps_web_src_app_dashboard_guildid_forms_formid_edit_page_runtime", - "label": "runtime", - "_origin": "ast", - "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/edit/page.tsx", - "source_location": "L18" - }, { "id": "apps_web_src_app_dashboard_guildid_forms_formid_experiment_page", "label": "experiment/page.tsx", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", "norm_label": "experiment/page.tsx", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/experiment/page.tsx", @@ -24770,7 +24950,7 @@ "label": "dynamic", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", "norm_label": "dynamic", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/experiment/page.tsx", @@ -24781,418 +24961,242 @@ "label": "runtime", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", "norm_label": "runtime", "source_file": "apps/web/src/app/dashboard/[guildId]/forms/[formId]/experiment/page.tsx", "source_location": "L16" }, { - "id": "apps_web_src_app_dashboard_guildid_messages_page", - "label": "messages/page.tsx", + "id": "apps_web_src_components_builder_experiment_results_table", + "label": "experiment-results-table.tsx", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "messages/page.tsx", - "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", + "norm_label": "experiment-results-table.tsx", + "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_guildid_messages_page_dynamic", - "label": "dynamic", + "id": "apps_web_src_components_dashboard_kit_stat_tile", + "label": "stat-tile.tsx", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", - "source_location": "L12" + "norm_label": "stat-tile.tsx", + "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_app_dashboard_guildid_messages_page_runtime", - "label": "runtime", + "id": "apps_web_src_components_dashboard_kit_stat_tile_arrow", + "label": "ARROW", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/dashboard/[guildId]/messages/page.tsx", - "source_location": "L11" + "norm_label": "arrow", + "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "source_location": "L25" }, { - "id": "apps_web_src_components_form_form_labels", - "label": "form-labels.ts", + "id": "apps_web_src_components_dashboard_kit_stat_tile_meaning", + "label": "MEANING", "_origin": "ast", "community": 5, - "community_name": "experiment/page.tsx", - "file_type": "code", - "norm_label": "form-labels.ts", - "source_file": "apps/web/src/components/form/form-labels.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route", - "label": "[formId]/archive/route.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "[formid]/archive/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", - "source_location": "L1" + "norm_label": "meaning", + "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "source_location": "L19" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_bodyschema", - "label": "bodySchema", + "id": "apps_web_src_components_icons_index_eyeslash", + "label": "EyeSlash", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "bodyschema", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", - "source_location": "L14" + "norm_label": "eyeslash", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L152" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_dynamic", - "label": "dynamic", + "id": "apps_web_src_components_icons_index_pause", + "label": "Pause", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", - "source_location": "L12" + "norm_label": "pause", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L177" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_runtime", - "label": "runtime", + "id": "apps_web_src_components_icons_index_pencilsimple", + "label": "PencilSimple", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", - "source_location": "L11" + "norm_label": "pencilsimple", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L178" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_definition_route", - "label": "definition/route.ts", + "id": "apps_web_src_components_icons_index_play", + "label": "Play", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "definition/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", - "source_location": "L1" + "norm_label": "play", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L180" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_definition_route_dynamic", - "label": "dynamic", + "id": "apps_web_src_components_icons_index_trenddown", + "label": "TrendDown", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", - "source_location": "L15" + "norm_label": "trenddown", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L203" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_definition_route_runtime", - "label": "runtime", + "id": "apps_web_src_components_icons_index_trendup", + "label": "TrendUp", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", - "source_location": "L14" + "norm_label": "trendup", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L204" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route", - "label": "[formId]/route.ts", + "id": "apps_web_src_components_ui_badge", + "label": "badge.tsx", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "[formid]/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", + "norm_label": "badge.tsx", + "source_file": "apps/web/src/components/ui/badge.tsx", "source_location": "L1" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", - "source_location": "L14" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_formid_route_runtime", - "label": "runtime", + "id": "apps_web_src_components_ui_badge_badgevariants", + "label": "badgeVariants", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/route.ts", - "source_location": "L13" + "norm_label": "badgevariants", + "source_file": "apps/web/src/components/ui/badge.tsx", + "source_location": "L12" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_import_route", - "label": "import/route.ts", + "id": "apps_web_src_components_ui_radio_card", + "label": "radio-card.tsx", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "import/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", + "norm_label": "radio-card.tsx", + "source_file": "apps/web/src/components/ui/radio-card.tsx", "source_location": "L1" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", - "source_location": "L16" - }, - { - "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_importbodyschema", - "label": "importBodySchema", + "id": "apps_web_src_components_webhooks_webhooks_manager", + "label": "webhooks-manager.tsx", "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", + "community": 5, + "community_name": "webhooks-manager.tsx", "file_type": "code", - "norm_label": "importbodyschema", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", - "source_location": "L18" + "norm_label": "webhooks-manager.tsx", + "source_file": "apps/web/src/components/webhooks/webhooks-manager.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_import_route_runtime", - "label": "runtime", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route", + "label": "[formId]/archive/route.ts", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", - "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/import/route.ts", - "source_location": "L15" + "norm_label": "[formid]/archive/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", + "source_location": "L1" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_route", - "label": "[guildId]/forms/route.ts", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_bodyschema", + "label": "bodySchema", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", - "norm_label": "[guildid]/forms/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/route.ts", - "source_location": "L1" + "norm_label": "bodyschema", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", + "source_location": "L14" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_route_dynamic", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_dynamic", "label": "dynamic", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/route.ts", - "source_location": "L14" + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", + "source_location": "L12" }, { - "id": "apps_web_src_app_api_guilds_guildid_forms_route_runtime", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_archive_route_runtime", "label": "runtime", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/route.ts", - "source_location": "L13" + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/archive/route.ts", + "source_location": "L11" }, { - "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route", - "label": "bulk/route.ts", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_definition_route", + "label": "definition/route.ts", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", - "norm_label": "bulk/route.ts", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", + "norm_label": "definition/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", "source_location": "L1" }, { - "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route_dynamic", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_definition_route_dynamic", "label": "dynamic", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "dynamic", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", - "source_location": "L11" + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", + "source_location": "L15" }, { - "id": "apps_web_src_app_api_guilds_guildid_submissions_bulk_route_runtime", + "id": "apps_web_src_app_api_guilds_guildid_forms_formid_definition_route_runtime", "label": "runtime", "_origin": "ast", "community": 50, - "community_name": "shared/src/index.ts", + "community_name": "[formId]/archive/route.ts", "file_type": "code", "norm_label": "runtime", - "source_file": "apps/web/src/app/api/guilds/[guildId]/submissions/bulk/route.ts", - "source_location": "L10" - }, - { - "id": "apps_web_src_lib_form_input_forminputschema", - "label": "formInputSchema", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "forminputschema", - "source_file": "apps/web/src/lib/form-input.ts", - "source_location": "L9" - }, - { - "id": "apps_web_src_lib_forms", - "label": "lib/forms.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "lib/forms.ts", - "source_file": "apps/web/src/lib/forms.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_plan", - "label": "plan.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "plan.ts", - "source_file": "apps/web/src/lib/plan.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_validation_message", - "label": "validation-message.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "validation-message.ts", - "source_file": "apps/web/src/lib/validation-message.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_validation_message_test", - "label": "validation-message.test.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "validation-message.test.ts", - "source_file": "apps/web/src/lib/validation-message.test.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_validation_message_zod_locales", - "label": "ZOD_LOCALES", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "zod_locales", - "source_file": "apps/web/src/lib/validation-message.ts", - "source_location": "L6" - }, - { - "id": "packages_shared_src_constants_default_statuses", - "label": "DEFAULT_STATUSES", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "default_statuses", - "source_file": "packages/shared/src/constants.ts", - "source_location": "L2" - }, - { - "id": "packages_shared_src_index", - "label": "shared/src/index.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "shared/src/index.ts", - "source_file": "packages/shared/src/index.ts", - "source_location": "L1" - }, - { - "id": "packages_shared_src_plans", - "label": "plans.ts", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "plans.ts", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L1" - }, - { - "id": "packages_shared_src_plans_member_limits", - "label": "MEMBER_LIMITS", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "member_limits", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L28" - }, - { - "id": "packages_shared_src_plans_monthly_submission_limits", - "label": "MONTHLY_SUBMISSION_LIMITS", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "monthly_submission_limits", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L17" - }, - { - "id": "packages_shared_src_plans_paid_tiers", - "label": "PAID_TIERS", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "paid_tiers", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L10" - }, - { - "id": "packages_shared_src_plans_pro_features", - "label": "PRO_FEATURES", - "_origin": "ast", - "community": 50, - "community_name": "shared/src/index.ts", - "file_type": "code", - "norm_label": "pro_features", - "source_file": "packages/shared/src/plans.ts", - "source_location": "L35" + "source_file": "apps/web/src/app/api/guilds/[guildId]/forms/[formId]/definition/route.ts", + "source_location": "L14" }, { "id": "packages_shared_src_constants", @@ -25595,7 +25599,7 @@ "label": "bot-config-values.ts", "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "bot-config-values.ts", "source_file": "apps/web/src/components/bot/bot-config-values.ts", @@ -25606,7 +25610,7 @@ "label": "bot-config-values.test.ts", "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "bot-config-values.test.ts", "source_file": "apps/web/src/components/bot/bot-config-values.test.ts", @@ -25617,18 +25621,106 @@ "label": "empty", "_origin": "ast", "community": 56, - "community_name": "FormBuilder", + "community_name": "field-editor.tsx", "file_type": "code", "norm_label": "empty", "source_file": "apps/web/src/components/bot/bot-config-values.test.ts", "source_location": "L5" }, + { + "id": "apps_web_src_components_builder_field_editor", + "label": "field-editor.tsx", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "field-editor.tsx", + "source_file": "apps/web/src/components/builder/field-editor.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_builder_fields", + "label": "builder-fields.ts", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "builder-fields.ts", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_builder_fields_builder_fields", + "label": "BUILDER_FIELDS", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "builder_fields", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L4" + }, + { + "id": "apps_web_src_lib_builder_fields_builder_layout_types", + "label": "BUILDER_LAYOUT_TYPES", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "builder_layout_types", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L36" + }, + { + "id": "apps_web_src_lib_builder_fields_choice_types", + "label": "CHOICE_TYPES", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "choice_types", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L32" + }, + { + "id": "apps_web_src_lib_builder_fields_rows_config_types", + "label": "ROWS_CONFIG_TYPES", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "rows_config_types", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L33" + }, + { + "id": "apps_web_src_lib_builder_fields_slider_config_types", + "label": "SLIDER_CONFIG_TYPES", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "slider_config_types", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L44" + }, + { + "id": "apps_web_src_lib_builder_fields_stars_config_types", + "label": "STARS_CONFIG_TYPES", + "_origin": "ast", + "community": 56, + "community_name": "field-editor.tsx", + "file_type": "code", + "norm_label": "stars_config_types", + "source_file": "apps/web/src/lib/builder-fields.ts", + "source_location": "L43" + }, { "id": "apps_web_src_components_dashboard_kit_use_dismiss", "label": "use-dismiss.ts", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "use-dismiss.ts", "source_file": "apps/web/src/components/dashboard-kit/use-dismiss.ts", @@ -25639,7 +25731,7 @@ "label": "date-field.tsx", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "date-field.tsx", "source_file": "apps/web/src/components/form/date-field.tsx", @@ -25650,7 +25742,7 @@ "label": "phone-field.tsx", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "phone-field.tsx", "source_file": "apps/web/src/components/form/phone-field.tsx", @@ -25661,18 +25753,40 @@ "label": "CaretLeft", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "caretleft", "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L134" }, + { + "id": "apps_web_src_components_icons_index_list", + "label": "List", + "_origin": "ast", + "community": 57, + "community_name": "header-bar.tsx", + "file_type": "code", + "norm_label": "list", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L165" + }, + { + "id": "apps_web_src_components_site_header_bar", + "label": "header-bar.tsx", + "_origin": "ast", + "community": 57, + "community_name": "header-bar.tsx", + "file_type": "code", + "norm_label": "header-bar.tsx", + "source_file": "apps/web/src/components/site/header-bar.tsx", + "source_location": "L1" + }, { "id": "apps_web_src_lib_countries", "label": "countries.ts", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "countries.ts", "source_file": "apps/web/src/lib/countries.ts", @@ -25683,7 +25797,7 @@ "label": "COUNTRIES", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "countries", "source_file": "apps/web/src/lib/countries.ts", @@ -25694,7 +25808,7 @@ "label": "DEFAULT_COUNTRY", "_origin": "ast", "community": 57, - "community_name": "date-field.tsx", + "community_name": "header-bar.tsx", "file_type": "code", "norm_label": "default_country", "source_file": "apps/web/src/lib/countries.ts", @@ -25876,12 +25990,34 @@ "source_file": "packages/i18n/tsconfig.json", "source_location": "L2" }, + { + "id": "apps_web_src_components_dashboard_form_state_badge", + "label": "form-state-badge.tsx", + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "form-state-badge.tsx", + "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_dashboard_form_state_badge_state", + "label": "STATE", + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "state", + "source_file": "apps/web/src/components/dashboard/form-state-badge.tsx", + "source_location": "L13" + }, { "id": "apps_web_src_components_dashboard_kit_app_shell", "label": "app-shell.tsx", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "app-shell.tsx", "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", @@ -25892,21 +26028,43 @@ "label": "navItemClass", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "navitemclass", "source_file": "apps/web/src/components/dashboard-kit/app-shell.tsx", "source_location": "L93" }, { - "id": "apps_web_src_components_dashboard_kit_language_select", - "label": "language-select.tsx", + "id": "apps_web_src_components_dashboard_kit_empty_state", + "label": "empty-state.tsx", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "language-select.tsx", - "source_file": "apps/web/src/components/dashboard-kit/language-select.tsx", + "norm_label": "empty-state.tsx", + "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_components_dashboard_kit_empty_state_icon", + "label": "ICON", + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "icon", + "source_file": "apps/web/src/components/dashboard-kit/empty-state.tsx", + "source_location": "L21" + }, + { + "id": "apps_web_src_components_dashboard_kit_index", + "label": "dashboard-kit/index.ts", + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "dashboard-kit/index.ts", + "source_file": "apps/web/src/components/dashboard-kit/index.ts", "source_location": "L1" }, { @@ -25914,7 +26072,7 @@ "label": "nav.ts", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "nav.ts", "source_file": "apps/web/src/components/dashboard-kit/nav.ts", @@ -25925,7 +26083,7 @@ "label": "nav.test.ts", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "nav.test.ts", "source_file": "apps/web/src/components/dashboard-kit/nav.test.ts", @@ -25936,73 +26094,84 @@ "label": "nav", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "nav", "source_file": "apps/web/src/components/dashboard-kit/nav.test.ts", "source_location": "L7" }, + { + "id": "apps_web_src_components_dashboard_kit_row_menu", + "label": "row-menu.tsx", + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "row-menu.tsx", + "source_file": "apps/web/src/components/dashboard-kit/row-menu.tsx", + "source_location": "L1" + }, { "id": "apps_web_src_components_dashboard_kit_theme_switch", "label": "theme-switch.tsx", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "theme-switch.tsx", "source_file": "apps/web/src/components/dashboard-kit/theme-switch.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_arrowsquareout", - "label": "ArrowSquareOut", + "id": "apps_web_src_components_dashboard_kit_use_anchored_popover", + "label": "use-anchored-popover.ts", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "arrowsquareout", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L129" + "norm_label": "use-anchored-popover.ts", + "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", + "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_globe", - "label": "Globe", + "id": "apps_web_src_components_icons_index_dotsthree", + "label": "DotsThree", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "globe", + "norm_label": "dotsthree", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L157" + "source_location": "L148" }, { - "id": "apps_web_src_components_icons_index_list", - "label": "List", + "id": "apps_web_src_components_icons_index_lock", + "label": "Lock", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "list", + "norm_label": "lock", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L165" + "source_location": "L167" }, { - "id": "apps_web_src_components_icons_index_lock", - "label": "Lock", + "id": "apps_web_src_components_icons_index_magnifyingglass", + "label": "MagnifyingGlass", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "lock", + "norm_label": "magnifyingglass", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L167" + "source_location": "L168" }, { "id": "apps_web_src_components_icons_index_monitor", "label": "Monitor", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "monitor", "source_file": "apps/web/src/components/icons/index.tsx", @@ -26013,7 +26182,7 @@ "label": "Moon", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "moon", "source_file": "apps/web/src/components/icons/index.tsx", @@ -26024,18 +26193,29 @@ "label": "SignOut", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "signout", "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L188" }, + { + "id": "apps_web_src_components_icons_index_sparkle", + "label": "Sparkle", + "_origin": "ast", + "community": 6, + "community_name": "dashboard-kit/index.ts", + "file_type": "code", + "norm_label": "sparkle", + "source_file": "apps/web/src/components/icons/index.tsx", + "source_location": "L191" + }, { "id": "apps_web_src_components_icons_index_sun", "label": "Sun", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "sun", "source_file": "apps/web/src/components/icons/index.tsx", @@ -26046,188 +26226,45 @@ "label": "User", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", "norm_label": "user", "source_file": "apps/web/src/components/icons/index.tsx", "source_location": "L206" }, { - "id": "apps_web_src_components_site_header_bar", - "label": "header-bar.tsx", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "header-bar.tsx", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_site_language_picker", - "label": "language-picker.tsx", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "language-picker.tsx", - "source_file": "apps/web/src/components/site/language-picker.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_i18n_dictionaries", - "label": "dictionaries.ts", + "id": "apps_web_src_components_members_form_deletion_setting", + "label": "form-deletion-setting.tsx", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "dictionaries.ts", - "source_file": "apps/web/src/i18n/dictionaries.ts", + "norm_label": "form-deletion-setting.tsx", + "source_file": "apps/web/src/components/members/form-deletion-setting.tsx", "source_location": "L1" }, { - "id": "apps_web_src_i18n_dictionaries_de", - "label": "de", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "de", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L1344" - }, - { - "id": "apps_web_src_i18n_dictionaries_dictionaries", - "label": "dictionaries", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "dictionaries", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L9419" - }, - { - "id": "apps_web_src_i18n_dictionaries_en", - "label": "en", + "id": "apps_web_src_components_site_account_menu", + "label": "account-menu.tsx", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "en", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L3" - }, - { - "id": "apps_web_src_i18n_dictionaries_es", - "label": "es", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "es", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L5400" - }, - { - "id": "apps_web_src_i18n_dictionaries_fr", - "label": "fr", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "fr", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L4044" - }, - { - "id": "apps_web_src_i18n_dictionaries_hu", - "label": "hu", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "hu", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L2704" - }, - { - "id": "apps_web_src_i18n_dictionaries_pl", - "label": "pl", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "pl", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L8083" - }, - { - "id": "apps_web_src_i18n_dictionaries_pt", - "label": "pt", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "pt", - "source_file": "apps/web/src/i18n/dictionaries.ts", - "source_location": "L6740" - }, - { - "id": "apps_web_src_i18n_field_type_labels_test", - "label": "field-type-labels.test.ts", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "field-type-labels.test.ts", - "source_file": "apps/web/src/i18n/field-type-labels.test.ts", + "norm_label": "account-menu.tsx", + "source_file": "apps/web/src/components/site/account-menu.tsx", "source_location": "L1" }, { - "id": "apps_web_src_i18n_locale_options", - "label": "locale-options.ts", + "id": "apps_web_src_lib_auth_actions", + "label": "auth-actions.ts", "_origin": "ast", "community": 6, - "community_name": "header-bar.tsx", + "community_name": "dashboard-kit/index.ts", "file_type": "code", - "norm_label": "locale-options.ts", - "source_file": "apps/web/src/i18n/locale-options.ts", + "norm_label": "auth-actions.ts", + "source_file": "apps/web/src/lib/auth-actions.ts", "source_location": "L1" }, - { - "id": "apps_web_src_i18n_locale_options_locale_cookie", - "label": "LOCALE_COOKIE", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "locale_cookie", - "source_file": "apps/web/src/i18n/locale-options.ts", - "source_location": "L19" - }, - { - "id": "apps_web_src_i18n_locale_options_locale_options", - "label": "LOCALE_OPTIONS", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "locale_options", - "source_file": "apps/web/src/i18n/locale-options.ts", - "source_location": "L8" - }, - { - "id": "packages_shared_src_form_spec_field_types", - "label": "FIELD_TYPES", - "_origin": "ast", - "community": 6, - "community_name": "header-bar.tsx", - "file_type": "code", - "norm_label": "field_types", - "source_file": "packages/shared/src/form-spec.ts", - "source_location": "L10" - }, { "id": "packages_shared_tsconfig", "label": "shared/tsconfig.json", @@ -26536,6 +26573,72 @@ "source_file": "apps/web/src/app/api/billing/webhook/route.ts", "source_location": "L10" }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route", + "label": "checkout/route.ts", + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "checkout/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", + "source_location": "L11" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_checkout_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/checkout/route.ts", + "source_location": "L10" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route", + "label": "portal/route.ts", + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "portal/route.ts", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", + "source_location": "L10" + }, + { + "id": "apps_web_src_app_api_guilds_guildid_billing_portal_route_runtime", + "label": "runtime", + "_origin": "ast", + "community": 63, + "community_name": "webhook/route.ts", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/api/guilds/[guildId]/billing/portal/route.ts", + "source_location": "L9" + }, { "id": "apps_web_src_lib_emails_order_confirmation", "label": "order-confirmation.ts", @@ -26581,103 +26684,70 @@ "source_location": "L1" }, { - "id": "apps_web_src_components_builder_experiment_results_table", - "label": "experiment-results-table.tsx", - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "experiment-results-table.tsx", - "source_file": "apps/web/src/components/builder/experiment-results-table.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_dashboard_guild_icon", - "label": "guild-icon.tsx", - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "guild-icon.tsx", - "source_file": "apps/web/src/components/dashboard/guild-icon.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_dashboard_guild_table", - "label": "guild-table.tsx", - "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", - "file_type": "code", - "norm_label": "guild-table.tsx", - "source_file": "apps/web/src/components/dashboard/guild-table.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_dashboard_kit_data_table", - "label": "data-table.tsx", + "id": "apps_web_src_lib_stripe", + "label": "stripe.ts", "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "data-table.tsx", - "source_file": "apps/web/src/components/dashboard-kit/data-table.tsx", + "norm_label": "stripe.ts", + "source_file": "apps/web/src/lib/stripe.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_form_field", - "label": "form-field.tsx", + "id": "packages_shared_src_plans", + "label": "plans.ts", "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "form-field.tsx", - "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", + "norm_label": "plans.ts", + "source_file": "packages/shared/src/plans.ts", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_index", - "label": "dashboard-kit/index.ts", + "id": "packages_shared_src_plans_member_limits", + "label": "MEMBER_LIMITS", "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "dashboard-kit/index.ts", - "source_file": "apps/web/src/components/dashboard-kit/index.ts", - "source_location": "L1" + "norm_label": "member_limits", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L28" }, { - "id": "apps_web_src_components_dashboard_kit_page_header", - "label": "page-header.tsx", + "id": "packages_shared_src_plans_monthly_submission_limits", + "label": "MONTHLY_SUBMISSION_LIMITS", "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "page-header.tsx", - "source_file": "apps/web/src/components/dashboard-kit/page-header.tsx", - "source_location": "L1" + "norm_label": "monthly_submission_limits", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L17" }, { - "id": "apps_web_src_components_dashboard_kit_sort_rows", - "label": "sort-rows.ts", + "id": "packages_shared_src_plans_paid_tiers", + "label": "PAID_TIERS", "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "sort-rows.ts", - "source_file": "apps/web/src/components/dashboard-kit/sort-rows.ts", - "source_location": "L1" + "norm_label": "paid_tiers", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L10" }, { - "id": "apps_web_src_components_icons_index_caretupdown", - "label": "CaretUpDown", + "id": "packages_shared_src_plans_pro_features", + "label": "PRO_FEATURES", "_origin": "ast", - "community": 64, - "community_name": "dashboard-kit/index.ts", + "community": 63, + "community_name": "webhook/route.ts", "file_type": "code", - "norm_label": "caretupdown", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L137" + "norm_label": "pro_features", + "source_file": "packages/shared/src/plans.ts", + "source_location": "L35" }, { "id": "apps_realtime_src_index", @@ -26877,6 +26947,17 @@ "source_file": "packages/shared/src/notifications.ts", "source_location": "L8" }, + { + "id": "packages_shared_src_webhooks_discord_webhook_url_re", + "label": "DISCORD_WEBHOOK_URL_RE", + "_origin": "ast", + "community": 69, + "community_name": "audit-log.ts", + "file_type": "code", + "norm_label": "discord_webhook_url_re", + "source_file": "packages/shared/src/webhooks.ts", + "source_location": "L36" + }, { "id": "apps_web_src_app_dashboard_guildid_board_page", "label": "board/page.tsx", @@ -26910,6 +26991,39 @@ "source_file": "apps/web/src/app/dashboard/[guildId]/board/page.tsx", "source_location": "L15" }, + { + "id": "apps_web_src_app_dashboard_guildid_layout", + "label": "[guildId]/layout.tsx", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "[guildid]/layout.tsx", + "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", + "source_location": "L1" + }, + { + "id": "apps_web_src_app_dashboard_guildid_layout_dynamic", + "label": "dynamic", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "dynamic", + "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", + "source_location": "L12" + }, + { + "id": "apps_web_src_app_dashboard_guildid_layout_runtime", + "label": "runtime", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "runtime", + "source_file": "apps/web/src/app/dashboard/[guildId]/layout.tsx", + "source_location": "L11" + }, { "id": "apps_web_src_app_dashboard_guildid_submissions_archived_page", "label": "submissions/archived/page.tsx", @@ -26976,6 +27090,17 @@ "source_file": "apps/web/src/app/dashboard/[guildId]/submissions/page.tsx", "source_location": "L18" }, + { + "id": "apps_web_src_components_board_kanban_board", + "label": "kanban-board.tsx", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "kanban-board.tsx", + "source_file": "apps/web/src/components/board/kanban-board.tsx", + "source_location": "L1" + }, { "id": "apps_web_src_components_dashboard_dashboard_live", "label": "dashboard-live.tsx", @@ -26998,6 +27123,105 @@ "source_file": "apps/web/src/components/dashboard/submissions-table-labels.ts", "source_location": "L1" }, + { + "id": "apps_web_src_lib_dashboard_nav", + "label": "dashboard-nav.ts", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "dashboard-nav.ts", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_dashboard_nav_guild_areas", + "label": "GUILD_AREAS", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "guild_areas", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L21" + }, + { + "id": "apps_web_src_lib_dashboard_nav_review_areas", + "label": "REVIEW_AREAS", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "review_areas", + "source_file": "apps/web/src/lib/dashboard-nav.ts", + "source_location": "L56" + }, + { + "id": "apps_web_src_lib_dashboard_nav_test", + "label": "dashboard-nav.test.ts", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "dashboard-nav.test.ts", + "source_file": "apps/web/src/lib/dashboard-nav.test.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_dashboard_nav_test_review", + "label": "REVIEW", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "review", + "source_file": "apps/web/src/lib/dashboard-nav.test.ts", + "source_location": "L11" + }, + { + "id": "apps_web_src_lib_plural", + "label": "plural.ts", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "plural.ts", + "source_file": "apps/web/src/lib/plural.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_plural_test", + "label": "plural.test.ts", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "plural.test.ts", + "source_file": "apps/web/src/lib/plural.test.ts", + "source_location": "L1" + }, + { + "id": "apps_web_src_lib_plural_test_en", + "label": "en", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "en", + "source_file": "apps/web/src/lib/plural.test.ts", + "source_location": "L6" + }, + { + "id": "apps_web_src_lib_plural_test_pl", + "label": "pl", + "_origin": "ast", + "community": 7, + "community_name": "submissions/page.tsx", + "file_type": "code", + "norm_label": "pl", + "source_file": "apps/web/src/lib/plural.test.ts", + "source_location": "L5" + }, { "id": "apps_web_src_lib_realtime_token", "label": "realtime-token.ts", @@ -27136,137 +27360,93 @@ "source_location": "L57" }, { - "id": "apps_web_src_components_dashboard_kit_checkbox", - "label": "dashboard-kit/checkbox.tsx", + "id": "apps_web_src_components_dashboard_guild_icon", + "label": "guild-icon.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "dashboard-kit/checkbox.tsx", - "source_file": "apps/web/src/components/dashboard-kit/checkbox.tsx", + "norm_label": "guild-icon.tsx", + "source_file": "apps/web/src/components/dashboard/guild-icon.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_row_menu", - "label": "row-menu.tsx", + "id": "apps_web_src_components_dashboard_guild_table", + "label": "guild-table.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "row-menu.tsx", - "source_file": "apps/web/src/components/dashboard-kit/row-menu.tsx", + "norm_label": "guild-table.tsx", + "source_file": "apps/web/src/components/dashboard/guild-table.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_section_card", - "label": "section-card.tsx", + "id": "apps_web_src_components_dashboard_kit_checkbox", + "label": "dashboard-kit/checkbox.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "section-card.tsx", - "source_file": "apps/web/src/components/dashboard-kit/section-card.tsx", + "norm_label": "dashboard-kit/checkbox.tsx", + "source_file": "apps/web/src/components/dashboard-kit/checkbox.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_stat_tile", - "label": "stat-tile.tsx", + "id": "apps_web_src_components_dashboard_kit_form_field", + "label": "form-field.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "stat-tile.tsx", - "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", + "norm_label": "form-field.tsx", + "source_file": "apps/web/src/components/dashboard-kit/form-field.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_dashboard_kit_stat_tile_arrow", - "label": "ARROW", - "_origin": "ast", - "community": 74, - "community_name": "cn", - "file_type": "code", - "norm_label": "arrow", - "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", - "source_location": "L25" - }, - { - "id": "apps_web_src_components_dashboard_kit_stat_tile_meaning", - "label": "MEANING", - "_origin": "ast", - "community": 74, - "community_name": "cn", - "file_type": "code", - "norm_label": "meaning", - "source_file": "apps/web/src/components/dashboard-kit/stat-tile.tsx", - "source_location": "L19" - }, - { - "id": "apps_web_src_components_dashboard_kit_use_anchored_popover", - "label": "use-anchored-popover.ts", + "id": "apps_web_src_components_dashboard_kit_language_select", + "label": "language-select.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "use-anchored-popover.ts", - "source_file": "apps/web/src/components/dashboard-kit/use-anchored-popover.ts", + "norm_label": "language-select.tsx", + "source_file": "apps/web/src/components/dashboard-kit/language-select.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_dotsthree", - "label": "DotsThree", - "_origin": "ast", - "community": 74, - "community_name": "cn", - "file_type": "code", - "norm_label": "dotsthree", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L148" - }, - { - "id": "apps_web_src_components_icons_index_trenddown", - "label": "TrendDown", + "id": "apps_web_src_components_dashboard_kit_section_card", + "label": "section-card.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "trenddown", - "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L203" + "norm_label": "section-card.tsx", + "source_file": "apps/web/src/components/dashboard-kit/section-card.tsx", + "source_location": "L1" }, { - "id": "apps_web_src_components_icons_index_trendup", - "label": "TrendUp", + "id": "apps_web_src_components_icons_index_globe", + "label": "Globe", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "trendup", + "norm_label": "globe", "source_file": "apps/web/src/components/icons/index.tsx", - "source_location": "L204" + "source_location": "L157" }, { - "id": "apps_web_src_components_ui_badge", - "label": "badge.tsx", + "id": "apps_web_src_components_site_language_picker", + "label": "language-picker.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "badge.tsx", - "source_file": "apps/web/src/components/ui/badge.tsx", + "norm_label": "language-picker.tsx", + "source_file": "apps/web/src/components/site/language-picker.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_components_ui_badge_badgevariants", - "label": "badgeVariants", - "_origin": "ast", - "community": 74, - "community_name": "cn", - "file_type": "code", - "norm_label": "badgevariants", - "source_file": "apps/web/src/components/ui/badge.tsx", - "source_location": "L12" - }, { "id": "apps_web_src_components_ui_card", "label": "ui/card.tsx", @@ -27345,27 +27525,49 @@ "source_location": "L38" }, { - "id": "apps_web_src_components_ui_radio_card", - "label": "radio-card.tsx", + "id": "apps_web_src_components_ui_skeleton", + "label": "skeleton.tsx", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "radio-card.tsx", - "source_file": "apps/web/src/components/ui/radio-card.tsx", + "norm_label": "skeleton.tsx", + "source_file": "apps/web/src/components/ui/skeleton.tsx", "source_location": "L1" }, { - "id": "apps_web_src_components_ui_skeleton", - "label": "skeleton.tsx", + "id": "apps_web_src_i18n_locale_options", + "label": "locale-options.ts", "_origin": "ast", "community": 74, "community_name": "cn", "file_type": "code", - "norm_label": "skeleton.tsx", - "source_file": "apps/web/src/components/ui/skeleton.tsx", + "norm_label": "locale-options.ts", + "source_file": "apps/web/src/i18n/locale-options.ts", "source_location": "L1" }, + { + "id": "apps_web_src_i18n_locale_options_locale_cookie", + "label": "LOCALE_COOKIE", + "_origin": "ast", + "community": 74, + "community_name": "cn", + "file_type": "code", + "norm_label": "locale_cookie", + "source_file": "apps/web/src/i18n/locale-options.ts", + "source_location": "L19" + }, + { + "id": "apps_web_src_i18n_locale_options_locale_options", + "label": "LOCALE_OPTIONS", + "_origin": "ast", + "community": 74, + "community_name": "cn", + "file_type": "code", + "norm_label": "locale_options", + "source_file": "apps/web/src/i18n/locale-options.ts", + "source_location": "L8" + }, { "id": "apps_web_src_lib_utils", "label": "utils.ts", @@ -27454,72 +27656,6 @@ "source_file": "apps/web/package.json", "source_location": "L26" }, - { - "id": "apps_web_src_components_site_navigation", - "label": "navigation.ts", - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "navigation.ts", - "source_file": "apps/web/src/components/site/navigation.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_components_site_navigation_tool_urls", - "label": "TOOL_URLS", - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "tool_urls", - "source_file": "apps/web/src/components/site/navigation.ts", - "source_location": "L34" - }, - { - "id": "apps_web_src_components_site_site_header", - "label": "site-header.tsx", - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "site-header.tsx", - "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_crypto", - "label": "crypto.ts", - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "crypto.ts", - "source_file": "apps/web/src/lib/crypto.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_guild_captcha", - "label": "guild-captcha.ts", - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "guild-captcha.ts", - "source_file": "apps/web/src/lib/guild-captcha.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_lib_guild_oauth", - "label": "guild-oauth.ts", - "_origin": "ast", - "community": 78, - "community_name": "site-header.tsx", - "file_type": "code", - "norm_label": "guild-oauth.ts", - "source_file": "apps/web/src/lib/guild-oauth.ts", - "source_location": "L1" - }, { "id": "apps_web_package_dependencies_msk_forms_shared", "label": "@msk-forms/shared", @@ -28009,7 +28145,7 @@ "label": "UI_CONTRAST", "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "ui_contrast", "source_file": "apps/web/src/lib/branding.ts", @@ -28020,7 +28156,7 @@ "label": "color.ts", "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "color.ts", "source_file": "apps/web/src/lib/color.ts", @@ -28031,7 +28167,7 @@ "label": "color-dot.ts", "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "color-dot.ts", "source_file": "apps/web/src/lib/color-dot.ts", @@ -28042,7 +28178,7 @@ "label": "color-dot.test.ts", "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "color-dot.test.ts", "source_file": "apps/web/src/lib/color-dot.test.ts", @@ -28053,7 +28189,7 @@ "label": "COLOURS", "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "colours", "source_file": "apps/web/src/lib/color-dot.test.ts", @@ -28064,7 +28200,7 @@ "label": "THEMES", "_origin": "ast", "community": 84, - "community_name": "color-dot.ts", + "community_name": "dotColors", "file_type": "code", "norm_label": "themes", "source_file": "apps/web/src/lib/color-dot.test.ts", @@ -28202,6 +28338,17 @@ "source_file": "apps/web/src/lib/branding.ts", "source_location": "L59" }, + { + "id": "apps_web_src_lib_branding_theme_surfaces", + "label": "THEME_SURFACES", + "_origin": "ast", + "community": 87, + "community_name": "lib/branding.ts", + "file_type": "code", + "norm_label": "theme_surfaces", + "source_file": "apps/web/src/lib/branding.ts", + "source_location": "L74" + }, { "id": "packages_db_prisma_migrations_20260619142218_init_migration", "label": "20260619142218_init/migration.sql", @@ -28625,7 +28772,7 @@ "label": "app/layout.tsx", "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "app/layout.tsx", "source_file": "apps/web/src/app/layout.tsx", @@ -28636,7 +28783,7 @@ "label": "DEFAULT_METADATA", "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "default_metadata", "source_file": "apps/web/src/app/layout.tsx", @@ -28647,122 +28794,34 @@ "label": "viewport", "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "viewport", "source_file": "apps/web/src/app/layout.tsx", "source_location": "L40" }, - { - "id": "apps_web_src_app_manifest", - "label": "manifest.ts", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "manifest.ts", - "source_file": "apps/web/src/app/manifest.ts", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_manifest_default_icons", - "label": "DEFAULT_ICONS", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "default_icons", - "source_file": "apps/web/src/app/manifest.ts", - "source_location": "L11" - }, - { - "id": "apps_web_src_app_not_found", - "label": "not-found.tsx", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "not-found.tsx", - "source_file": "apps/web/src/app/not-found.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_page", - "label": "app/page.tsx", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "app/page.tsx", - "source_file": "apps/web/src/app/page.tsx", - "source_location": "L1" - }, - { - "id": "apps_web_src_app_page_dynamic", - "label": "dynamic", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "dynamic", - "source_file": "apps/web/src/app/page.tsx", - "source_location": "L16" - }, - { - "id": "apps_web_src_app_site_layout", - "label": "(site)/layout.tsx", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "(site)/layout.tsx", - "source_file": "apps/web/src/app/(site)/layout.tsx", - "source_location": "L1" - }, { "id": "apps_web_src_components_pwa_service_worker_register", "label": "service-worker-register.tsx", "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "service-worker-register.tsx", "source_file": "apps/web/src/components/pwa/service-worker-register.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_components_site_site_chrome", - "label": "site-chrome.tsx", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "site-chrome.tsx", - "source_file": "apps/web/src/components/site/site-chrome.tsx", - "source_location": "L1" - }, { "id": "apps_web_src_components_theme_provider", "label": "theme-provider.tsx", "_origin": "ast", "community": 91, - "community_name": "app/page.tsx", + "community_name": "app/layout.tsx", "file_type": "code", "norm_label": "theme-provider.tsx", "source_file": "apps/web/src/components/theme-provider.tsx", "source_location": "L1" }, - { - "id": "apps_web_src_lib_branding_theme_surfaces", - "label": "THEME_SURFACES", - "_origin": "ast", - "community": 91, - "community_name": "app/page.tsx", - "file_type": "code", - "norm_label": "theme_surfaces", - "source_file": "apps/web/src/lib/branding.ts", - "source_location": "L74" - }, { "id": "ecosystem_config", "label": "ecosystem.config.cjs", @@ -40878,6 +40937,30 @@ "source_location": "L36", "weight": 1.0 }, + { + "source": "apps_web_src_components_public_public_frame_publicframe", + "target": "apps_web_src_components_site_account_dashboardlinks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L104", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_public_public_frame_publicframe", + "target": "apps_web_src_components_site_account_accountcopy", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L106", + "weight": 1.0 + }, { "source": "apps_web_src_components_public_public_frame_publicframe", "target": "apps_web_src_i18n_index_getdict", @@ -40887,7 +40970,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L54", + "source_location": "L57", "weight": 1.0 }, { @@ -40899,7 +40982,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L54", + "source_location": "L58", "weight": 1.0 }, { @@ -40911,7 +40994,19 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L54", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_public_public_frame_publicframe", + "target": "apps_web_src_lib_custom_domain_requesthostname", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L60", "weight": 1.0 }, { @@ -40923,7 +41018,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L55", + "source_location": "L62", "weight": 1.0 }, { @@ -40935,31 +41030,55 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L63", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_dashboardlinks", + "target": "apps_web_src_lib_custom_domain_isprimaryhostname", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_dashboardlinks", + "target": "apps_web_src_lib_url_appbaseurl", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L29", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar_accountmenu", + "source": "apps_web_src_components_site_account_menu_accountmenu", "target": "apps_web_src_components_dashboard_kit_use_dismiss_usedismiss", "relation": "calls", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "call", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L289", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L128", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar_accountmenu", + "source": "apps_web_src_components_site_account_menu_accountmenu", "target": "apps_web_src_lib_utils_cn", "relation": "calls", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "call", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L293", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L132", "weight": 1.0 }, { @@ -40971,7 +41090,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L369", + "source_location": "L210", "weight": 1.0 }, { @@ -40983,7 +41102,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L403", + "source_location": "L244", "weight": 1.0 }, { @@ -40995,7 +41114,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L118", + "source_location": "L100", "weight": 1.0 }, { @@ -41007,7 +41126,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L128", + "source_location": "L110", "weight": 1.0 }, { @@ -41019,7 +41138,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L166", + "source_location": "L148", "weight": 1.0 }, { @@ -41031,7 +41150,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L70", + "source_location": "L52", "weight": 1.0 }, { @@ -41151,7 +41270,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L18", + "source_location": "L19", "weight": 1.0 }, { @@ -41163,7 +41282,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L19", + "source_location": "L20", "weight": 1.0 }, { @@ -41175,7 +41294,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L20", + "source_location": "L21", "weight": 1.0 }, { @@ -41187,7 +41306,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L21", + "source_location": "L22", "weight": 1.0 }, { @@ -41199,7 +41318,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L31", + "source_location": "L32", "weight": 1.0 }, { @@ -41211,7 +41330,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L32", + "source_location": "L33", "weight": 1.0 }, { @@ -41223,7 +41342,19 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L33", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_site_header_siteheader", + "target": "apps_web_src_components_site_account_accountcopy", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L45", "weight": 1.0 }, { @@ -41235,7 +41366,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L54", + "source_location": "L47", "weight": 1.0 }, { @@ -41247,7 +41378,7 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L55", + "source_location": "L48", "weight": 1.0 }, { @@ -41259,7 +41390,19 @@ "confidence_score": 1.0, "context": "call", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L56", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_site_header_siteheader", + "target": "apps_web_src_components_site_account_dashboardlinks", + "relation": "calls", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "call", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L53", "weight": 1.0 }, { @@ -45568,7 +45711,7 @@ "confidence_score": 1.0, "context": "field", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L19", + "source_location": "L20", "weight": 1.0 }, { @@ -45584,15 +45727,15 @@ "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar_headercopy", + "source": "apps_web_src_components_site_account_menu_accountcopy", "target": "apps_web_src_components_dashboard_kit_theme_switch_themeswitchlabels", "relation": "references", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "field", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L31", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L21", "weight": 1.0 }, { @@ -66333,7 +66476,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_lib_auth_actions_logoutaction", + "target": "apps_web_src_lib_auth_getcurrentuser", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66369,7 +66512,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_i18n_index_getdict", + "target": "apps_web_src_lib_custom_domain_requesthostname", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66379,6 +66522,18 @@ "source_location": "L12", "weight": 1.0 }, + { + "source": "apps_web_src_components_public_public_frame", + "target": "apps_web_src_i18n_index_getdict", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L13", + "weight": 1.0 + }, { "source": "apps_web_src_components_public_public_frame", "target": "apps_web_src_i18n_index_getlocale", @@ -66388,7 +66543,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L12", + "source_location": "L13", "weight": 1.0 }, { @@ -66400,7 +66555,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L14", + "source_location": "L15", "weight": 1.0 }, { @@ -66429,7 +66584,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_components_icons_index_signout", + "target": "apps_web_src_components_icons_brand_marks_discordmark", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66441,7 +66596,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_components_icons_brand_marks_discordmark", + "target": "apps_web_src_components_site_account_accountcopy", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66453,7 +66608,19 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_components_site_language_picker_languagepicker", + "target": "apps_web_src_components_site_account_dashboardlinks", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_public_public_frame", + "target": "apps_web_src_components_site_account_menu_accountmenu", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66465,7 +66632,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_lib_auth_getcurrentuser", + "target": "apps_web_src_components_site_language_picker_languagepicker", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66644,188 +66811,320 @@ "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_ui_button_button", + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_i18n_dictionaries_dictionary", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", - "source_file": "apps/web/src/components/site/header-bar.tsx", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_lib_custom_domain_isprimaryhostname", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_lib_url_appbaseurl", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_components_site_account_menu_accountcopy", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_lib_auth_actions_logoutaction", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", "source_location": "L10", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_i18n_dictionaries_locale", + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_lib_utils_cn", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", - "source_file": "apps/web/src/components/site/header-bar.tsx", + "source_file": "apps/web/src/components/site/account-menu.tsx", "source_location": "L11", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_lib_auth_actions_logoutaction", + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_dashboard_kit_use_dismiss_usedismiss", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L12", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_dashboard_kit_theme_switch_themeswitch", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_dashboard_kit_theme_switch_themeswitchlabels", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_icons_index_caretdown", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_icons_index_signout", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_icons_index_user", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_icons_brand_marks_discordmark", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_ui_button_button", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L9", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_lib_utils_cn", + "target": "apps_web_src_components_site_account_menu_accountcopy", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L13", + "source_location": "L11", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_language_picker_languagepicker", + "target": "apps_web_src_components_site_account_menu_accountmenu", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L15", + "source_location": "L11", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_navigation_navlink", + "target": "apps_web_src_components_site_account_menu_accountsections", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L16", + "source_location": "L11", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_navigation_productline", + "target": "apps_web_src_components_site_account_menu_headeraccount", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L16", + "source_location": "L11", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_dashboard_kit_use_dismiss_usedismiss", + "target": "apps_web_src_components_site_language_picker_languagepicker", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L6", + "source_location": "L12", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_dashboard_kit_theme_switch_themeswitch", + "target": "apps_web_src_components_site_navigation_navlink", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L7", + "source_location": "L13", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_dashboard_kit_theme_switch_themeswitchlabels", + "target": "apps_web_src_components_site_navigation_productline", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L7", + "source_location": "L13", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index_arrowsquareout", + "target": "apps_web_src_components_dashboard_kit_use_dismiss_usedismiss", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L8", + "source_location": "L6", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index_caretdown", + "target": "apps_web_src_components_icons_index_arrowsquareout", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L8", + "source_location": "L7", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index_list", + "target": "apps_web_src_components_icons_index_caretdown", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L8", + "source_location": "L7", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index_signout", + "target": "apps_web_src_components_icons_index_list", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L8", + "source_location": "L7", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index_user", + "target": "apps_web_src_components_icons_index_x", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L8", + "source_location": "L7", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index_x", + "target": "apps_web_src_i18n_dictionaries_locale", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -66837,7 +67136,7 @@ }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_brand_marks_discordmark", + "target": "apps_web_src_lib_utils_cn", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -67137,7 +67436,7 @@ }, { "source": "apps_web_src_components_site_site_header", - "target": "apps_web_src_components_site_header_bar_headerbar", + "target": "apps_web_src_components_site_account_accountcopy", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -67149,7 +67448,19 @@ }, { "source": "apps_web_src_components_site_site_header", - "target": "apps_web_src_components_site_navigation_aboutlink", + "target": "apps_web_src_components_site_account_dashboardlinks", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_site_header", + "target": "apps_web_src_components_site_header_bar_headerbar", "relation": "imports", "_origin": "ast", "confidence": "EXTRACTED", @@ -67159,6 +67470,18 @@ "source_location": "L8", "weight": 1.0 }, + { + "source": "apps_web_src_components_site_site_header", + "target": "apps_web_src_components_site_navigation_aboutlink", + "relation": "imports", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L9", + "weight": 1.0 + }, { "source": "apps_web_src_components_site_site_header", "target": "apps_web_src_components_site_navigation_productlines", @@ -67168,7 +67491,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L8", + "source_location": "L9", "weight": 1.0 }, { @@ -67180,7 +67503,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L8", + "source_location": "L9", "weight": 1.0 }, { @@ -83469,7 +83792,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_lib_auth_actions", + "target": "apps_web_src_lib_auth", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83493,7 +83816,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_i18n_index", + "target": "apps_web_src_lib_custom_domain", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83503,6 +83826,18 @@ "source_location": "L12", "weight": 1.0 }, + { + "source": "apps_web_src_components_public_public_frame", + "target": "apps_web_src_i18n_index", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/public/public-frame.tsx", + "source_location": "L13", + "weight": 1.0 + }, { "source": "apps_web_src_components_public_public_frame", "target": "apps_web_src_components_public_powered_by", @@ -83512,7 +83847,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L14", + "source_location": "L15", "weight": 1.0 }, { @@ -83541,7 +83876,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_components_icons_index", + "target": "apps_web_src_components_icons_brand_marks", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83553,7 +83888,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_components_icons_brand_marks", + "target": "apps_web_src_components_site_account", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83565,7 +83900,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_components_site_language_picker", + "target": "apps_web_src_components_site_account_menu", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83577,7 +83912,7 @@ }, { "source": "apps_web_src_components_public_public_frame", - "target": "apps_web_src_lib_auth", + "target": "apps_web_src_components_site_language_picker", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83698,52 +84033,149 @@ "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_ui_button", + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_i18n_index", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L10", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L1", + "type_only": true, "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_i18n_dictionaries", + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_lib_custom_domain", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L11", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_lib_url", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_components_site_account_menu", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L5", "type_only": true, "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", + "source": "apps_web_src_components_site_account_menu", "target": "apps_web_src_lib_auth_actions", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L12", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L10", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", + "source": "apps_web_src_components_site_account_menu", "target": "apps_web_src_lib_utils", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_dashboard_kit_use_dismiss", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_dashboard_kit_theme_switch", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_icons_index", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_icons_brand_marks", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_ui_button", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_header_bar", + "target": "apps_web_src_components_site_account_menu", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L13", + "source_location": "L11", "weight": 1.0 }, { @@ -83755,7 +84187,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L15", + "source_location": "L12", "weight": 1.0 }, { @@ -83767,7 +84199,7 @@ "confidence_score": 1.0, "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L16", + "source_location": "L13", "type_only": true, "weight": 1.0 }, @@ -83785,7 +84217,7 @@ }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_dashboard_kit_theme_switch", + "target": "apps_web_src_components_icons_index", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83797,7 +84229,7 @@ }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_index", + "target": "apps_web_src_i18n_dictionaries", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -83805,11 +84237,12 @@ "context": "import", "source_file": "apps/web/src/components/site/header-bar.tsx", "source_location": "L8", + "type_only": true, "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_icons_brand_marks", + "target": "apps_web_src_lib_utils", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -84051,7 +84484,7 @@ }, { "source": "apps_web_src_components_site_site_header", - "target": "apps_web_src_components_site_header_bar", + "target": "apps_web_src_components_site_account", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -84063,7 +84496,7 @@ }, { "source": "apps_web_src_components_site_site_header", - "target": "apps_web_src_components_site_navigation", + "target": "apps_web_src_components_site_header_bar", "relation": "imports_from", "_origin": "ast", "confidence": "EXTRACTED", @@ -84073,6 +84506,18 @@ "source_location": "L8", "weight": 1.0 }, + { + "source": "apps_web_src_components_site_site_header", + "target": "apps_web_src_components_site_navigation", + "relation": "imports_from", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "import", + "source_file": "apps/web/src/components/site/site-header.tsx", + "source_location": "L9", + "weight": 1.0 + }, { "source": "apps_web_src_components_statuses_status_defs_form", "target": "apps_web_src_components_icons_index", @@ -86837,6 +87282,18 @@ "source_location": "L4", "weight": 1.0 }, + { + "source": "apps_web_src_components_site_header_bar_headercopy", + "target": "apps_web_src_components_site_account_menu_accountcopy", + "relation": "inherits", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "context": "type", + "source_file": "apps/web/src/components/site/header-bar.tsx", + "source_location": "L15", + "weight": 1.0 + }, { "source": "apps_web_src_lib_guild_oauth_hostoauth", "target": "apps_web_src_lib_guild_oauth_guildoauth", @@ -97353,7 +97810,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L16", + "source_location": "L17", "weight": 1.0 }, { @@ -97364,7 +97821,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/public/public-frame.tsx", - "source_location": "L38", + "source_location": "L40", "weight": 1.0 }, { @@ -97456,146 +97913,179 @@ "weight": 1.0 }, { - "source": "apps_web_src_components_site_error_copy", - "target": "apps_web_src_components_site_error_copy_fallback", + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_components_site_account_dashboardlinks", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "apps/web/src/components/site/error-copy.tsx", + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account", + "target": "apps_web_src_components_site_account_accountcopy", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "apps/web/src/components/site/account.ts", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_site_account_menu_accountmenu", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L108", + "weight": 1.0 + }, + { + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_site_account_menu_accountcopy", + "relation": "contains", + "_origin": "ast", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "apps/web/src/components/site/account-menu.tsx", "source_location": "L13", "weight": 1.0 }, { - "source": "apps_web_src_components_site_error_copy", - "target": "apps_web_src_components_site_error_copy_context", + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_site_account_menu_headeraccount", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "apps/web/src/components/site/error-copy.tsx", - "source_location": "L21", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L24", "weight": 1.0 }, { - "source": "apps_web_src_components_site_error_copy", - "target": "apps_web_src_components_site_error_copy_errorcopyprovider", + "source": "apps_web_src_components_site_account_menu", + "target": "apps_web_src_components_site_account_menu_accountsections", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "apps/web/src/components/site/error-copy.tsx", - "source_location": "L29", + "source_file": "apps/web/src/components/site/account-menu.tsx", + "source_location": "L36", "weight": 1.0 }, { "source": "apps_web_src_components_site_error_copy", - "target": "apps_web_src_components_site_error_copy_useerrorcopy", + "target": "apps_web_src_components_site_error_copy_fallback", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/error-copy.tsx", - "source_location": "L33", + "source_location": "L13", "weight": 1.0 }, { "source": "apps_web_src_components_site_error_copy", - "target": "apps_web_src_components_site_error_copy_errorcopy", + "target": "apps_web_src_components_site_error_copy_context", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/error-copy.tsx", - "source_location": "L5", + "source_location": "L21", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_mainnav", + "source": "apps_web_src_components_site_error_copy", + "target": "apps_web_src_components_site_error_copy_errorcopyprovider", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L100", + "source_file": "apps/web/src/components/site/error-copy.tsx", + "source_location": "L29", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_headercopy", + "source": "apps_web_src_components_site_error_copy", + "target": "apps_web_src_components_site_error_copy_useerrorcopy", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L18", + "source_file": "apps/web/src/components/site/error-copy.tsx", + "source_location": "L33", "weight": 1.0 }, { - "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_accountsections", + "source": "apps_web_src_components_site_error_copy", + "target": "apps_web_src_components_site_error_copy_errorcopy", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, - "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L206", + "source_file": "apps/web/src/components/site/error-copy.tsx", + "source_location": "L5", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_accountmenu", + "target": "apps_web_src_components_site_header_bar_headercopy", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L273", + "source_location": "L15", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_headeraccount", + "target": "apps_web_src_components_site_header_bar_headerbar", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L34", + "source_location": "L190", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_headerbar", + "target": "apps_web_src_components_site_header_bar_currentfor", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L349", + "source_location": "L26", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_currentfor", + "target": "apps_web_src_components_site_header_bar_panellink", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L44", + "source_location": "L37", "weight": 1.0 }, { "source": "apps_web_src_components_site_header_bar", - "target": "apps_web_src_components_site_header_bar_panellink", + "target": "apps_web_src_components_site_header_bar_mainnav", "relation": "contains", "_origin": "ast", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/header-bar.tsx", - "source_location": "L55", + "source_location": "L82", "weight": 1.0 }, { @@ -97727,7 +98217,7 @@ "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/components/site/site-header.tsx", - "source_location": "L16", + "source_location": "L17", "weight": 1.0 }, { @@ -108884,5 +109374,5 @@ "source_file": "pnpm-workspace.yaml" } ], - "built_at_commit": "ec324f0902cde67279140f02cad09951f79e7415" + "built_at_commit": "98ebc9ebf0e19c02bb4619cb6b69346bced64195" } \ No newline at end of file