Files
openwork/.gitignore
Jan Carbonell 6cfe7fd2b9 docs(landing): add privacy policy and terms of use pages (#1359)
* docs(landing): add privacy policy and terms of use pages

- Add comprehensive privacy policy covering Desktop App (no tracking),
  Cloud Service (operational telemetry only), and Website (PostHog analytics)
- Add terms of use with AI output disclaimer, export controls, beta features,
  feedback, publicity rights, and JAMS arbitration
- Create reusable LegalPage component and shared parser for .txt legal docs
- Add Privacy and Terms links to site footer
- Both pages render with consistent styling, bold definition terms,
  subheadings for tracking technology categories, and clickable email links

* chore: add .turbo to .gitignore

* fix(landing): improve legal page parser for terms readability

- Detect definition blocks ("Term" means ...) and render as bulleted
  list with bold terms
- Bold ALL CAPS text (warranty disclaimers, arbitration notices, etc.)
- Make URLs clickable links alongside emails
- Distinguish h2 headings (questions, longer titles) from h3 subheadings
  (short section names like "Our IP", "Billing", "Usage Data")

* fix(landing): improve subscription termination wording and URL parsing

- Clarify recurring billing cancellation: users can cancel via account
  settings first, contact email as fallback at our discretion
- Fix URL regex to avoid capturing trailing periods/punctuation

* fix(landing): clarify subscription cancellation — email always accepted, late refunds at our discretion

* docs(landing): convert privacy policy and terms of use to markdown

- Add proper heading hierarchy (# h1, ## h2, ### h3)
- Bold definition terms, ALL CAPS legal clauses, and sub-processor names
- Convert restriction items into bullet points
- Make all URLs and emails clickable markdown links
- Use blockquote for the API key disclaimer note
- Structure tracking technologies as proper subheadings

* refactor(landing): use markdown for legal pages, no new dependencies

- Rename .txt to .md with proper markdown formatting
- Replace txt parser with lean render-markdown.tsx (zero deps, ~120 lines)
- LegalPage handles full page shell — page.tsx files are now 8 lines each
- Add legal-prose CSS for consistent typography
- Delete parse-legal-doc.tsx
2026-04-05 01:15:17 -06:00

55 lines
821 B
Plaintext

.turbo/
node_modules/
packages/*/node_modules/
apps/*/node_modules/
ee/apps/*/node_modules/
ee/packages/*/node_modules/
.next/
out/
dist/
packages/*/dist/
apps/*/dist/
ee/apps/*/dist/
ee/packages/*/dist/
tmp/
# Local git worktrees
_worktrees/
# Tauri/Rust
packages/desktop/src-tauri/target/
packages/desktop/src-tauri/sidecars/
apps/desktop/src-tauri/target/
apps/desktop/src-tauri/sidecars/
# Env
.env
.env.*
!.env.example
# Bun build artifacts
*.bun-build
apps/server/cli
# pnpm store (created by Docker volume mounts)
.pnpm-store/
# Docker dev workspace (ephemeral mount point)
packaging/docker/workspace/
# OS
.DS_Store
# OpenCode mirror
vendor/opencode/
# OpenCode local deps
.opencode/node_modules/
.opencode/bun.lock
# OpenWork workspace-local artifacts
.opencode/openwork/
.vercel
.env*.local
.claude/*