From ac322ca5429181cf019c870d644ce4deea981164 Mon Sep 17 00:00:00 2001 From: ankitsejwal Date: Thu, 2 Jul 2026 01:38:02 +0530 Subject: [PATCH] Rename project from Polaroid to Rewind Drop the Polaroid trademark across the whole project to avoid infringement. The app is now Rewind, the wordmark reads "Rewind." (keeping the accent dot), and the frames are called Rewind Cards in user-facing copy. Renames the package to @rewind/web, the internal identifiers and component (polaroidsPerRow -> cardsPerRow, POLAROID -> CARD, SheetPolaroid/sheet-card), the IndexedDB name, and the exported PDF/project filenames. Updates the manifest, page title, README, and the ADR. Points the Cloudflare worker and custom domain at rewind.opencore.in. --- README.md | 10 +++++----- apps/web/index.html | 2 +- apps/web/package.json | 2 +- apps/web/src/components/a4-preview.tsx | 2 +- apps/web/src/components/empty-hero.tsx | 4 ++-- apps/web/src/components/options-panel.tsx | 4 ++-- .../{sheet-polaroid.tsx => sheet-card.tsx} | 12 +++++------ apps/web/src/components/sheet-page.tsx | 6 +++--- apps/web/src/hooks/use-export-pdf.ts | 4 ++-- apps/web/src/lib/crop.ts | 4 ++-- apps/web/src/lib/date.ts | 2 +- apps/web/src/lib/layout.ts | 12 +++++------ apps/web/src/lib/pdf.ts | 8 ++++---- apps/web/src/lib/photos.ts | 2 +- apps/web/src/lib/presets.ts | 6 +++--- apps/web/src/lib/project.ts | 2 +- apps/web/src/lib/session.ts | 2 +- apps/web/src/lib/strip.ts | 2 +- apps/web/src/routes/index.tsx | 2 +- apps/web/src/stores/settings-store.ts | 20 +++++++++---------- apps/web/vite.config.ts | 6 +++--- apps/web/wrangler.jsonc | 4 ++-- .../0001-offline-reverse-geocoding.md | 2 +- package.json | 2 +- 24 files changed, 61 insertions(+), 61 deletions(-) rename apps/web/src/components/{sheet-polaroid.tsx => sheet-card.tsx} (92%) diff --git a/README.md b/README.md index 80379c0..1c1e9b3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Polaroid +# Rewind -Arrange photos polaroid-style with **EXIF auto-captions** (city + date) and tile them onto **A4 sheets** for print-at-home. Private, client-side, free. +Arrange photos as Rewind Cards with **EXIF auto-captions** (city + date) and tile them onto **A4 sheets** for print-at-home. Private, client-side, free. No upload, no account, no watermark — everything runs in your browser. @@ -9,7 +9,7 @@ No upload, no account, no watermark — everything runs in your browser. Existing tools each do a piece, but none combine all four: - **EXIF auto-captions** — city + date filled in automatically (Canva makes you type every caption) -- **Smart A4 nesting** — maximize polaroids per sheet, with cut/crop marks for clean trimming +- **Smart A4 nesting** — maximize Rewind Cards per sheet, with cut/crop marks for clean trimming - **Private & client-side** — photos never leave your device - **Free & open source** @@ -46,12 +46,12 @@ pnpm typecheck The web app alone: ```bash -pnpm --filter @polaroid/web dev +pnpm --filter @rewind/web dev ``` ## Roadmap -Tracked in [GitHub Issues](https://github.com/opencore-x/polaroid/issues) across two milestones: **Phase 1 — MVP** (upload → polaroid + EXIF captions → smart A4 tiling → sRGB PDF) and **Phase 2 — Polish** (multipage, drag-reorder, responsive). +Tracked in [GitHub Issues](https://github.com/opencore-x/rewind/issues) across two milestones: **Phase 1 — MVP** (upload → Rewind Card + EXIF captions → smart A4 tiling → sRGB PDF) and **Phase 2 — Polish** (multipage, drag-reorder, responsive). ## License diff --git a/apps/web/index.html b/apps/web/index.html index 83f0ea6..30eed8d 100644 --- a/apps/web/index.html +++ b/apps/web/index.html @@ -6,7 +6,7 @@ - Polaroid — print-at-home photo frames + Rewind — print-at-home photo frames