fix: zod prefix + insights alias + dead billing route
After full local-dev bring-up + Playwright visual verification:
* packages/prisma/schema.prisma — `@zod.import` directives still
referenced `@hanzo-sign/lib` (hyphenated, leftover from the
rebrand sweep). Canonical is `@hanzo/sign-lib`. Schema regenerates
every Zod model under packages/prisma/generated/zod/.
* packages/lib/client-only/hooks/use-analytics.ts — published
`@hanzo/insights` exports the upstream PostHog public surface
(named export `posthog`, no `insights` alias). Use
`import { posthog as insights } from '@hanzo/insights'` so
every call site (`insights.capture`, `insights.captureException`)
binds to the real entry point. Fix carries no upstream
behaviour change.
* apps/remix/app/routes/.../billing-personal.tsx — re-exported
a deleted enterprise route. Vite couldn't resolve and 500'd the
SSR pipeline. Whole file was a thin re-export; delete it.
This commit is contained in:
-5
@@ -1,5 +0,0 @@
|
||||
import BillingPage, { meta } from '../../o.$orgUrl.settings.billing';
|
||||
|
||||
export { meta };
|
||||
|
||||
export default BillingPage;
|
||||
@@ -1,4 +1,4 @@
|
||||
import { insights } from '@hanzo/insights';
|
||||
import { posthog as insights } from '@hanzo/insights';
|
||||
|
||||
import { extractInsightsConfig } from '@hanzo/sign-lib/constants/feature-flags';
|
||||
|
||||
|
||||
@@ -250,7 +250,7 @@ model Subscription {
|
||||
@@index([organisationId])
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo-sign/lib/types/subscription';"])
|
||||
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo/sign-lib/types/subscription';"])
|
||||
model SubscriptionClaim {
|
||||
id String @id @default(cuid())
|
||||
createdAt DateTime @default(now())
|
||||
@@ -266,7 +266,7 @@ model SubscriptionClaim {
|
||||
flags Json /// [ClaimFlags] @zod.custom.use(ZClaimFlagsSchema)
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo-sign/lib/types/subscription';"])
|
||||
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo/sign-lib/types/subscription';"])
|
||||
model OrganisationClaim {
|
||||
id String @id
|
||||
createdAt DateTime @default(now())
|
||||
@@ -377,7 +377,7 @@ enum EnvelopeType {
|
||||
TEMPLATE
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZDocumentAuthOptionsSchema } from '@hanzo-sign/lib/types/document-auth';", "import { ZDocumentFormValuesSchema } from '@hanzo-sign/lib/types/document-form-values';"])
|
||||
/// @zod.import(["import { ZDocumentAuthOptionsSchema } from '@hanzo/sign-lib/types/document-auth';", "import { ZDocumentFormValuesSchema } from '@hanzo/sign-lib/types/document-form-values';"])
|
||||
model Envelope {
|
||||
id String @id
|
||||
secondaryId String @unique
|
||||
@@ -501,7 +501,7 @@ enum DocumentDistributionMethod {
|
||||
NONE
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo-sign/lib/types/document-email';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo-sign/lib/constants/envelope-expiration';"])
|
||||
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo/sign-lib/types/document-email';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo/sign-lib/constants/envelope-expiration';"])
|
||||
model DocumentMeta {
|
||||
id String @id @default(cuid())
|
||||
subject String?
|
||||
@@ -528,7 +528,7 @@ model DocumentMeta {
|
||||
envelope Envelope?
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZEnvelopeAttachmentTypeSchema } from '@hanzo-sign/lib/types/envelope-attachment';"])
|
||||
/// @zod.import(["import { ZEnvelopeAttachmentTypeSchema } from '@hanzo/sign-lib/types/envelope-attachment';"])
|
||||
model EnvelopeAttachment {
|
||||
id String @id @default(cuid())
|
||||
|
||||
@@ -570,7 +570,7 @@ enum RecipientRole {
|
||||
ASSISTANT
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZRecipientAuthOptionsSchema } from '@hanzo-sign/lib/types/document-auth';"])
|
||||
/// @zod.import(["import { ZRecipientAuthOptionsSchema } from '@hanzo/sign-lib/types/document-auth';"])
|
||||
model Recipient {
|
||||
id Int @id @default(autoincrement())
|
||||
envelopeId String
|
||||
@@ -619,7 +619,7 @@ enum FieldType {
|
||||
DROPDOWN
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZFieldMetaNotOptionalSchema } from '@hanzo-sign/lib/types/field-meta';"])
|
||||
/// @zod.import(["import { ZFieldMetaNotOptionalSchema } from '@hanzo/sign-lib/types/field-meta';"])
|
||||
model Field {
|
||||
id Int @id @default(autoincrement())
|
||||
secondaryId String @unique @default(cuid())
|
||||
@@ -819,7 +819,7 @@ enum OrganisationMemberInviteStatus {
|
||||
DECLINED
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo-sign/lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo-sign/lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo-sign/lib/constants/envelope-expiration';"])
|
||||
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo/sign-lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo/sign-lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo/sign-lib/constants/envelope-expiration';"])
|
||||
model OrganisationGlobalSettings {
|
||||
id String @id
|
||||
organisation Organisation?
|
||||
@@ -857,7 +857,7 @@ model OrganisationGlobalSettings {
|
||||
aiFeaturesEnabled Boolean @default(false)
|
||||
}
|
||||
|
||||
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo-sign/lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo-sign/lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo-sign/lib/constants/envelope-expiration';"])
|
||||
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo/sign-lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo/sign-lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo/sign-lib/constants/envelope-expiration';"])
|
||||
model TeamGlobalSettings {
|
||||
id String @id
|
||||
team Team?
|
||||
|
||||
Reference in New Issue
Block a user