docs(direction): standalone HTML + Android APK are the primary targets; drop iOS #172
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#172
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "worktree-docs-direction-apk-standalone"
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
Bring all direction-flavoured docs into sync with the May 2026 state of the project.
Primary distribution targets are now:
dist/web-standalone/index.html) — produced byyarn build:web:standalone.github/workflows/build-android.ymlorscripts/build-apk-local.shDemoted to secondary:
dist/web/) is still buildable and self-hostable via the included Docker + Cloudflare Pages paths, but is no longer the recommended user-facing distribution.Out of scope:
What changed
.claude/rules/project-direction.md.claude/rules/modernization-roadmap.md.claude/rules/privacy-invariants.mdCLAUDE.mdREADME.mddocs/android-apk.mddocs/deploying.mddocs/architecture.mddocs/PRIVACY_GAPS.mddocs/standalone-html.md10 files changed, 81 insertions, 58 deletions.
Phase E issues to close as out-of-scope
This direction change makes two open issues out-of-scope. Suggested follow-up — close (not in this PR, since closing is a separate decision):
#23 (Web Share Target PWA) is recast rather than closed — the underlying "let users share files into MetaScrub from the Android gallery" feature is still wanted, but the implementation switches from the Web Share Target API in the manifest to a Capacitor
@capacitor/share/ native Intent filter.What I deliberately did NOT touch
CHANGELOG.md— historical release notes. The Phase G entry says "PWA is the sole distribution channel" which was accurate at the time; changelogs are snapshots, not living documents.docs/superpowers/plans/2026-05-14-phase-g-rollout.md+docs/superpowers/specs/2026-05-14-phase-g-electron-retirement-design.md— historical phase plans/specs describing the work as it was at the time of execution.src/, both in comments describing the mobile-browser landscape generally (not iOS-gated code paths). No code change needed for the direction shift.Test plan
*.mdlinting in CI; prettier-check only targetssrc/**/*.{ts,tsx}.claude/rules/project-direction.mdfirst; satellites mirror its language🤖 Generated with Claude Code
ExifToolFallbackStrategy+ExifToolDiffStrategy(WebPerl + zeroperl-ts) #174