Skip to content

Add local privacy workflows, inline file diff, and consistent dark mode - #3

Closed
surajverma wants to merge 1 commit into
masterfrom
codex/privacy-tools-and-file-diff
Closed

surajverma wants to merge 1 commit into
masterfrom
codex/privacy-tools-and-file-diff

Conversation

@surajverma

Copy link
Copy Markdown
Owner

ToolStack gains browser-local privacy workflows and an editable file comparison workspace, with consistent light/dark styling and wider layouts for editors, tables and previews.

Changes:

  • Add Support File Sanitizer, Screenshot Redactor, Document Privacy Inspector and Calendar Privacy Exporter; extend Data Anonymizer with linked dataset masking.
  • Add Synthetic Dataset Generator, QR Toolkit, JSON-to-TypeScript/JSON-Schema inference and a text-only cURL-to-JavaScript converter.
  • Replace the text diff page with editable side-by-side panes, inline word/line highlights, directional merge controls and undo/redo. Add JSON/CSV/.env comparison, record matching, expected-change rules, ignored-change inspection, invisible-character checks and selected redacted reports.
  • Complete light/dark styling with a mode toggle, simplify the tool directory and align larger workspaces within a shared 1600px maximum width. Keep compact forms narrow and stack workspaces on mobile.
  • Preserve worker locations when serving cached worker scripts through the service worker.

Validation completed during implementation:

  • 85 tests passed across 17 test files; privacy check passed.
  • ESLint, TypeScript checking and a clean production build passed after the layout changes.
  • Browser checks covered inline editing/merging/undo, masked report previews, light/dark styling, and representative mobile, desktop and wide-screen layouts.

Limits: diff inputs are text-based files up to 1 MB per side. Automatic masking requires manual review; source and patch downloads are explicitly unmasked. Screenshot redaction is manual, and Office inspection/cleanup is limited to the supported metadata and document structures.

This branch contains one commit applied onto the latest fetched master. Untracked local CLAUDE.md and scripts.zip are excluded.

@surajverma surajverma closed this Oct 20, 2026
@surajverma
surajverma deleted the codex/privacy-tools-and-file-diff branch October 20, 2026 08:20
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