docs(readme): web-first framing + standalone HTML build path #90
No reviewers
Labels
No labels
bug
documentation
duplicate
e-copy
e-features
e-mobile
enhancement
f-coverage
f-forensic
f-perf
f-privacy
forensic
good first issue
help wanted
infra
invalid
phase-a
phase-b
phase-c
phase-d
phase-e
phase-f
phase-g
phase-h
priority-1
priority-2
priority-3
privacy
question
v5
v6
video-hardening
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: forgejo_admin/exifcleaner-web#90
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "docs/readme-web-first"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Brings the README in line with the v5 codebase and the
modernization-roadmap.mdweb-only direction. The previous README still framed ExifCleaner as a desktop app first — "Desktop app + browser webapp" tagline, a "Download and Install" section linking to upstreamszTheory/exifcleaner.dmg / .exe / .AppImage from v3.6.0 (May 2021, pre-Phase-D).Changes
privacy-invariants.md§6).yarn build:web:standalone(lands in docs/standalone-html.md, shipped in #89). Docker / Node dev server / build+preview shift to Options 2–4.static/screenshot.pngpre-dated the BEFORE/AFTER/RESULT columns (#88) and the overall v5 UI. File deleted; reference removed. A fresh screenshot is a separate task with its own decisions (mode, sample files, platform chrome).Out of scope (deliberately not in this PR)
yarn devstill launches Electron and that path is functional until Phase G ships; the README's dev instructions match the current dev workflow even if they downplay the Web-first direction.CLAUDE.md,project-direction.md, ormodernization-roadmap.md. Those are internal docs for contributors and Claude; reframing them is a larger swing.Test plan
yarn lint(prettier) passes on README.md🤖 Generated with Claude Code
The README still described ExifCleaner as a desktop app first ("Desktop app + browser webapp" tagline, "Download and Install" section linking to .dmg / .exe / .AppImage from the upstream szTheory/exifcleaner GitHub releases). After Phase D's convergence on a single processing engine and the modernization-roadmap.md commitment to web-only distribution (Phase G), that framing is stale — the deployed PWA and the new standalone single-file HTML build are the primary user-facing paths now. Changes: - Tagline → web-first: "Runs entirely in your browser — no uploads, no server." - Features list: drop the cross-platform line; lead with "Browser-based: install as a PWA or run from a single self-contained HTML file." Also correct the privacy-controls line — Phase F #83 enforces epoch timestamps (no "preserve timestamps" setting per privacy-invariants.md §6). - Remove the "Download and Install" section entirely. The upstream desktop releases linked from there are the legacy v3.6.0 binaries (last released May 2021); they don't reflect the v5 codebase and sending users to them is misleading. - "Running the web app locally" gets a new Option 1: standalone single-file HTML via `yarn build:web:standalone`. Docker, Node dev server, and build+preview shift to Options 2–4. - Drop the static/screenshot.png reference + delete the file. The screenshot pre-dated the BEFORE/AFTER/RESULT columns (#88) and the overall v5 UI. A fresh one is a separate task. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>