Skip to content

chore: Collection of small changes - #8

Merged
austinw8 merged 7 commits into
mainfrom
collection-of-small-changes
Jul 31, 2026
Merged

chore: Collection of small changes#8
austinw8 merged 7 commits into
mainfrom
collection-of-small-changes

Conversation

@austinw8

Copy link
Copy Markdown
Collaborator
  • Adds terms of service and privacy policy
  • Rewrites "Keep Contracts" to "KeepContracts" everywhere (no space)
  • Adds vscode task buttons in settings.json

Copilot AI review requested due to automatic review settings July 30, 2026 23:11
@github-actions

Copy link
Copy Markdown

We require pull request titles to follow the Conventional Commits Spec and it looks like your proposed title needs to be adjusted.

Details:

No release type found in pull request title "Collection of small changes". Add a prefix to indicate what kind of release this pull request corresponds to. For reference, see https://www.conventionalcommits.org/

Available types:
 - feat: A new feature
 - fix: A bug fix
 - docs: Documentation only changes
 - style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
 - refactor: A code change that neither fixes a bug nor adds a feature
 - perf: A code change that improves performance
 - test: Adding missing tests or correcting existing tests
 - build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
 - ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
 - chore: Other changes that don't modify src or test files
 - revert: Reverts a previous commit

@austinw8 austinw8 changed the title Collection of small changes chore: Collection of small changes Jul 30, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 /terms and /privacy routes 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 .vscode tasks + 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.

Comment thread packages/assets/site.webmanifest
Comment thread apps/remix/app/routes/_share+/share.$slug.tsx
@austinw8
austinw8 merged commit 154f56c into main Jul 31, 2026
6 of 7 checks passed
@austinw8
austinw8 deleted the collection-of-small-changes branch July 31, 2026 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants