Skip to content

Promote to production: 7 new tools + Pas Foto guide + Ads conversion gate - #208

Merged
slaveofcode merged 5 commits into
mainfrom
develop
Aug 14, 2026
Merged

Promote to production: 7 new tools + Pas Foto guide + Ads conversion gate#208
slaveofcode merged 5 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes to production: Hash Text, CIDR Calculator, HTML/CSS/JS Minifier, Subtitle Editor, Voice Recorder, Extract Images from PDF, PPTX Viewer — plus the Pas Foto framing guide and the once-per-session Google Ads conversion gate.

Overlay crown/chin lines and a centered head oval on the preview so users
can frame to standard ID/passport head proportions, with a show/hide
toggle. Guides are preview-only and never appear in the exported PDF.
Gate the conversion behind a sessionStorage flag so a single visitor
browsing multiple tools registers one conversion per visit instead of one
per SPA route change.
…n-gate

Pas Foto framing guide + once-per-session Ads conversion
…, voice recorder, PDF image extract, CIDR calc

- Hash Text (Dev): MD5/SHA-1/256/512/CRC32 of pasted text via hash-wasm.
- CIDR Calculator (Dev): IPv4 subnet math — network/broadcast/mask/host range.
- HTML/CSS/JS Minifier (Dev): csso + terser (dynamic) + a safe HTML collapser.
- Subtitle Editor (Media): parse, retime and convert SRT <-> WebVTT.
- Voice Recorder (Media): mic capture via the shared useAudioRecorder hook.
- Extract Images from PDF (PDF): embedded image objects via pdf.js.
- PPTX Viewer (Documents): lightweight OOXML slide text + image reader.

All client-side. Pure libs unit-tested; EN + ID SEO with how-to for each.
feat: 7 new tools (hash text, minifier, PPTX viewer, subtitle editor, voice recorder, PDF image extract, CIDR calc)
@slaveofcode
slaveofcode merged commit ab88a88 into main Aug 14, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant