feat: modular Charity Recon tool as single canonical app#2
Open
FineComputer14451 wants to merge 1 commit into
Open
feat: modular Charity Recon tool as single canonical app#2FineComputer14451 wants to merge 1 commit into
FineComputer14451 wants to merge 1 commit into
Conversation
Make tools/index.html a thin shell that loads ES modules (OSINT + checklists), share state_data.json for all jurisdictions including DC and Puerto Rico, and redirect the old standalone apps so GitHub Pages serves one working entry point. Quarantine unused Firebase/PWA assets under tools/_legacy.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tools/index.html(thin shell) + ES modules undertools/js/tools/state_data.json(50 states + DC + Puerto Rico)tools/_legacy/Why
GitHub Pages was 404ing on
tools/js/*andstate_data.jsonbecause those files were never published. This ships the modular tool end-to-end.Test plan
node tools/js/osint-links.test.mjspassespython3 -m http.server 8080→/tools/index.htmlworks/Charity_Recon/tools/index.html/Charity_Recon/tools/js/app.js/Charity_Recon/tools/state_data.json/tools/osint_app/redirects to#osint/tools/animal_checklist_app/redirects to#checklist