chore: Collection of small changes - #8
Merged
Conversation
|
We require pull request titles to follow the Conventional Commits Spec and it looks like your proposed title needs to be adjusted. Details: |
There was a problem hiding this comment.
Pull request overview
This PR bundles a small rebrand and UX/compliance updates by adding Terms/Privacy pages and wiring them into the Remix app, while also standardizing product naming from “Keep Contracts” to “KeepContracts” across UI copy, email templates, API docs, and related metadata. It also adds VS Code task automation to make common dev workflows easier to run from the editor.
Changes:
- Added
/termsand/privacyroutes and linked them from marketing and signup/navigation UI. - Replaced “Keep Contracts” → “KeepContracts” across multiple UI surfaces (Remix app, emails, OpenAPI docs, signing metadata, etc.).
- Added
.vscodetasks + task button configuration and recommended extensions.
Reviewed changes
Copilot reviewed 8 out of 65 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Updates project name branding in readme header/body. |
| packages/ui/components/document/document-share-button.tsx | Updates share copy to the new KeepContracts name. |
| packages/trpc/server/open-api.ts | Renames OpenAPI v2 document title/description branding. |
| packages/signing/index.ts | Updates PDF signing reason string branding. |
| packages/lib/utils/authenticator.ts | Updates WebAuthn RP display name branding. |
| packages/lib/server-only/team/delete-team.ts | Updates team deletion email subject branding. |
| packages/lib/server-only/team/create-team-email-verification.ts | Updates team email verification subject branding. |
| packages/lib/server-only/organisation/create-organisation-member-invites.ts | Updates org invite email subject branding. |
| packages/lib/server-only/2fa/setup-2fa.ts | Updates TOTP issuer branding for app-based 2FA setup. |
| packages/lib/server-only/2fa/email/generate-2fa-credentials-from-email.ts | Updates email-2FA TOTP issuer branding. |
| packages/lib/jobs/definitions/emails/send-admin-user-created-email.handler.ts | Updates admin user created email subject branding. |
| packages/lib/constants/email.ts | Updates default SMTP “from” display name branding. |
| packages/email/templates/team-email-removed.tsx | Updates email preview text branding. |
| packages/email/templates/organisation-leave.tsx | Updates email preview text branding. |
| packages/email/templates/organisation-join.tsx | Updates email preview text branding. |
| packages/email/templates/organisation-invite.tsx | Updates preview/header copy branding for org invite emails. |
| packages/email/templates/organisation-account-link-confirmation.tsx | Updates account link confirmation copy branding. |
| packages/email/templates/confirm-team-email.tsx | Updates team email confirmation copy branding. |
| packages/email/templates/admin-user-created.tsx | Updates preview text and logo alt text branding. |
| packages/email/template-components/template-footer.tsx | Updates “sent using …” footer copy branding. |
| packages/email/template-components/template-document-image.tsx | Updates document image alt text branding. |
| packages/email/template-components/template-confirmation-email.tsx | Updates “Welcome to …” copy branding. |
| packages/email/template-components/template-branding-logo.tsx | Updates fallback logo alt text + comment branding. |
| packages/email/template-components/template-admin-user-created.tsx | Updates welcome/onboarding email copy branding. |
| packages/assets/site.webmanifest | Normalizes formatting (and should also carry rebrand in manifest fields). |
| packages/assets/branding/README.md | Updates branding docs to the new name. |
| packages/api/v1/openapi.ts | Renames OpenAPI v1 doc title/description branding. |
| docker/testing/compose.yml | Updates SMTP from-name branding for testing compose stack. |
| CODE_STYLE.md | Updates code style guide title/intro branding. |
| ARCHITECTURE.md | Updates architecture doc branding references. |
| apps/remix/app/utils/meta.ts | Updates site meta title/description/keywords branding. |
| apps/remix/app/routes/terms.tsx | Replaces draft Terms page with full Terms of Service content and updated date. |
| apps/remix/app/routes/privacy.tsx | Replaces draft Privacy page with expanded policy content and updated date. |
| apps/remix/app/routes/_unauthenticated+/verify-email.$token.tsx | Updates verification success copy branding. |
| apps/remix/app/routes/_unauthenticated+/o.$orgUrl.signin.tsx | Updates org sign-in link copy branding. |
| apps/remix/app/routes/_unauthenticated+/articles.signature-disclosure.tsx | Updates disclosure text branding. |
| apps/remix/app/routes/_share+/share.$slug.tsx | Updates share page meta copy branding and related comment text. |
| apps/remix/app/routes/_recipient+/sign.$token+/_index.tsx | Updates recipient signing marketing link text branding. |
| apps/remix/app/routes/_recipient+/_layout.tsx | Updates recipient layout meta title branding. |
| apps/remix/app/routes/_profile+/p.$url.tsx | Updates public profile page copy branding. |
| apps/remix/app/routes/_authenticated+/o.$orgUrl.support.tsx | Updates support page copy branding. |
| apps/remix/app/components/marketing/MarketingHeader.tsx | Updates home link aria-label branding. |
| apps/remix/app/components/marketing/MarketingFooter.tsx | Adds Legal links (Terms/Privacy) and adds source-code link; updates branding. |
| apps/remix/app/components/marketing/HowItWorks.tsx | Updates marketing copy branding. |
| apps/remix/app/components/marketing/Features.tsx | Updates marketing copy branding. |
| apps/remix/app/components/general/organisations/organisation-billing-banner.tsx | Updates billing dialog copy branding. |
| apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx | Updates sender name option branding. |
| apps/remix/app/components/general/document/document-certificate-qr-view.tsx | Updates certificate dialog copy branding. |
| apps/remix/app/components/general/branding-logo.tsx | Updates logo image alt text branding. |
| apps/remix/app/components/general/branding-logo-icon.tsx | Updates icon image alt text branding. |
| apps/remix/app/components/general/app-nav-mobile.tsx | Updates footer branding and adds Terms/Privacy links. |
| apps/remix/app/components/general/admin-license-status-banner.tsx | Updates license messaging branding. |
| apps/remix/app/components/general/admin-license-card.tsx | Updates license card title branding. |
| apps/remix/app/components/forms/signup.tsx | Adds Terms/Privacy acknowledgement text + links to signup. |
| apps/remix/app/components/embed/embed-document-completed.tsx | Updates default displayed name branding. |
| apps/remix/app/components/dialogs/webhook-edit-dialog.tsx | Updates webhook dialog helper text branding. |
| apps/remix/app/components/dialogs/webhook-create-dialog.tsx | Updates webhook dialog helper text branding. |
| apps/remix/app/components/dialogs/token-create-dialog.tsx | Updates token dialog helper text branding. |
| apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx | Updates sender name option branding. |
| apps/remix/app/components/dialogs/account-delete-dialog.tsx | Updates account deletion dialog copy branding. |
| apps/docs/src/lib/layout.shared.tsx | Updates docs layout header branding. |
| apps/docs/src/app/og/docs/[...slug]/route.tsx | Updates OG image logo alt text branding. |
| .vscode/tasks.json | Adds common project tasks (dev/lint/build/typecheck/db) for VS Code. |
| .vscode/settings.json | Adds VS Code Task Buttons configuration for one-click task running. |
| .vscode/extensions.json | Recommends Biome/Prisma/Task Buttons extensions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
settings.json