feat(crimescene): add Zodiac Killer FBI files — 6 parts, 1116 pages, 34MB

This commit is contained in:
jae 2026-04-15 21:09:14 +00:00
parent 28e048103b
commit 69db8cd1f6
2 changed files with 418 additions and 296 deletions

View file

@ -1,289 +1,303 @@
{ {
"site": "jaeswift.xyz", "site": "jaeswift.xyz",
"entries": [ "entries": [
{ {
"version": "1.20.0", "version": "1.21.0",
"date": "2026-04-06", "date": "15/04/2026",
"title": "Bug Fixes & Polish", "title": "CRIME SCENE: Zodiac Killer FBI Files",
"category": "fix", "category": "CRIME SCENE",
"changes": [ "changes": [
"Fixed dispatches post pages crashing (mood type error + fallback path)", "Added complete FBI Zodiac Killer investigation files (6 parts, 1,116 pages, 34MB)",
"SOL price ticker fixed \u2014 switched to Binance API (CORS-friendly)", "Files sourced from FBI Vault via Archive.org — declassified FOIA release",
"Tightened navbar spacing between SOL price and wallet connect", "Each document includes unique summary describing specific contents",
"Converted all post mood values from integers to proper strings" "Covers: Arthur Leigh Allen suspect investigation, cipher analysis, forensic lab reports, fingerprint comparisons, decades of tips and suspect referrals",
] "PDFs served from /crimescene/docs/serial-killers/US/zodiac-killer/",
}, "First collection populating the Serial Killers category under United States"
{ ]
"version": "1.19.0", },
"date": "2026-04-06", {
"title": "Admin Panel Overhaul", "version": "1.20.0",
"category": "feature", "date": "2026-04-06",
"changes": [ "title": "Bug Fixes & Polish",
"Fixed broken Editor section \u2014 full post editing with live preview", "category": "fix",
"Fixed broken Backups section \u2014 export/import site data as ZIP", "changes": [
"Added SITREP admin section \u2014 generate reports, view archive", "Fixed dispatches post pages crashing (mood type error + fallback path)",
"Added Data Sync section \u2014 trigger Contraband/RECON syncs, view stats", "SOL price ticker fixed — switched to Binance API (CORS-friendly)",
"Added Changelog admin section \u2014 CRUD for maintenance log entries", "Tightened navbar spacing between SOL price and wallet connect",
"Added Cron Jobs section \u2014 view/toggle all scheduled tasks", "Converted all post mood values from integers to proper strings"
"Reorganised sidebar into grouped sections" ]
] },
}, {
{ "version": "1.19.0",
"version": "1.18.0", "date": "2026-04-06",
"date": "2026-04-06", "title": "Admin Panel Overhaul",
"title": "SITREP \u2014 Daily AI Briefing System", "category": "feature",
"category": "feature", "changes": [
"changes": [ "Fixed broken Editor section — full post editing with live preview",
"Built automated daily intelligence briefing at /transmissions/sitrep", "Fixed broken Backups section — export/import site data as ZIP",
"Venice AI generates military-formatted summaries from 5 RSS sources + crypto data", "Added SITREP admin section — generate reports, view archive",
"Sectors: ALPHA (technology), BRAVO (cybersecurity), CHARLIE (crypto markets)", "Added Data Sync section — trigger Contraband/RECON syncs, view stats",
"Daily cron job at 0700 UTC with archive navigation", "Added Changelog admin section — CRUD for maintenance log entries",
"Source links included for every story", "Added Cron Jobs section — view/toggle all scheduled tasks",
"API endpoints: /api/sitrep, /api/sitrep/list, /api/sitrep/generate" "Reorganised sidebar into grouped sections"
] ]
}, },
{ {
"version": "1.17.0", "version": "1.18.0",
"date": "2026-04-06", "date": "2026-04-06",
"title": "TOKEN FORGE \u2014 SPL Token Launcher", "title": "SITREP — Daily AI Briefing System",
"category": "feature", "category": "feature",
"changes": [ "changes": [
"Built token launcher at /tokenlauncher with full SPL token creation", "Built automated daily intelligence briefing at /transmissions/sitrep",
"Set name, symbol, supply, decimals, image, description", "Venice AI generates military-formatted summaries from 5 RSS sources + crypto data",
"Optional mint/freeze authority revocation", "Sectors: ALPHA (technology), BRAVO (cybersecurity), CHARLIE (crypto markets)",
"Single transaction deployment with confirmation modal", "Daily cron job at 0700 UTC with archive navigation",
"0.1 SOL service fee per launch", "Source links included for every story",
"Added TOKEN FORGE card to /armoury/lab (amber accent)" "API endpoints: /api/sitrep, /api/sitrep/list, /api/sitrep/generate"
] ]
}, },
{ {
"version": "1.16.0", "version": "1.17.0",
"date": "2026-04-05", "date": "2026-04-06",
"title": ".SOL Domain Registration", "title": "TOKEN FORGE — SPL Token Launcher",
"category": "feature", "category": "feature",
"changes": [ "changes": [
"Built .SOL domain search and registration at /soldomains", "Built token launcher at /tokenlauncher with full SPL token creation",
"Bonfida SNS integration for availability checking and registration", "Set name, symbol, supply, decimals, image, description",
"Reverse lookup and My Domains tabs", "Optional mint/freeze authority revocation",
"Multi-wallet support (Phantom, Solflare, Backpack, Jupiter, MetaMask)", "Single transaction deployment with confirmation modal",
"Added card to /armoury/lab (turquoise accent)" "0.1 SOL service fee per launch",
] "Added TOKEN FORGE card to /armoury/lab (amber accent)"
}, ]
{ },
"version": "1.15.0", {
"date": "2026-04-05", "version": "1.16.0",
"title": "SOL Price Ticker", "date": "2026-04-05",
"category": "feature", "title": ".SOL Domain Registration",
"changes": [ "category": "feature",
"Live Solana price in navbar with 24hr change indicator", "changes": [
"Binance API primary, CoinGecko fallback", "Built .SOL domain search and registration at /soldomains",
"Auto-refreshes every 30 seconds", "Bonfida SNS integration for availability checking and registration",
"Purple Solana-branded styling" "Reverse lookup and My Domains tabs",
] "Multi-wallet support (Phantom, Solflare, Backpack, Jupiter, MetaMask)",
}, "Added card to /armoury/lab (turquoise accent)"
{ ]
"version": "1.14.0", },
"date": "2026-04-05", {
"title": "Sitewide Solana Wallet Connect", "version": "1.15.0",
"category": "feature", "date": "2026-04-05",
"changes": [ "title": "SOL Price Ticker",
"Global wallet connect button in navbar across all 28 pages", "category": "feature",
"Multi-wallet support: Phantom, Solflare, Backpack, Coinbase, Trust, MetaMask, Jupiter", "changes": [
"Persistent connection via localStorage \u2014 survives page navigation", "Live Solana price in navbar with 24hr change indicator",
"Connected dropdown with address copy, Solscan link, disconnect", "Binance API primary, CoinGecko fallback",
"Global window.solWallet API for all Solana features", "Auto-refreshes every 30 seconds",
"Refactored soldomains.js to use shared wallet (removed 146 lines)" "Purple Solana-branded styling"
] ]
}, },
{ {
"version": "1.13.0", "version": "1.14.0",
"date": "2026-04-05", "date": "2026-04-05",
"title": "RADAR \u2014 Live Tech News Feed", "title": "Sitewide Solana Wallet Connect",
"category": "feature", "category": "feature",
"changes": [ "changes": [
"Built live tech news aggregator at /transmissions/radar", "Global wallet connect button in navbar across all 28 pages",
"Pulls from Hacker News, Reddit (r/technology, r/programming, r/netsec), Lobsters", "Multi-wallet support: Phantom, Solflare, Backpack, Coinbase, Trust, MetaMask, Jupiter",
"Search, source filters, and auto-refresh", "Persistent connection via localStorage — survives page navigation",
"Military-themed CRT styling with scanlines", "Connected dropdown with address copy, Solscan link, disconnect",
"Flask API with caching at /api/radar" "Global window.solWallet API for all Solana features",
] "Refactored soldomains.js to use shared wallet (removed 146 lines)"
}, ]
{ },
"version": "1.12.0", {
"date": "2026-04-04", "version": "1.13.0",
"title": "Nav Dropdown Descriptions", "date": "2026-04-05",
"category": "feature", "title": "RADAR — Live Tech News Feed",
"changes": [ "category": "feature",
"Added descriptive subtitles beneath every nav dropdown item", "changes": [
"Updated navigation API with description field support" "Built live tech news aggregator at /transmissions/radar",
] "Pulls from Hacker News, Reddit (r/technology, r/programming, r/netsec), Lobsters",
}, "Search, source filters, and auto-refresh",
{ "Military-themed CRT styling with scanlines",
"version": "1.11.0", "Flask API with caching at /api/radar"
"date": "2026-04-04", ]
"title": "RECON \u2014 Site Restructure & Accordion Navigation", },
"category": "feature", {
"changes": [ "version": "1.12.0",
"Moved RECON to /depot/recon for consistency with other depot pages", "date": "2026-04-04",
"Subcategories now collapsible accordion sections with toggle arrows", "title": "Nav Dropdown Descriptions",
"Fixed navigation click bug that caused page reset", "category": "feature",
"Fixed white flash on page load", "changes": [
"Added cache-busting version tags to assets" "Added descriptive subtitles beneath every nav dropdown item",
] "Updated navigation API with description field support"
}, ]
{ },
"version": "1.10.0", {
"date": "2026-04-04", "version": "1.11.0",
"title": "RECON \u2014 Curated Lists Rebuild", "date": "2026-04-04",
"category": "feature", "title": "RECON — Site Restructure & Accordion Navigation",
"changes": [ "category": "feature",
"Flattened 4-level navigation to 2-level (sector > list > entries)", "changes": [
"Grouped entries by source list instead of duplicate subcategory cards", "Moved RECON to /depot/recon for consistency with other depot pages",
"Stripped 'Awesome' prefix from all 660 list names", "Subcategories now collapsible accordion sections with toggle arrows",
"Reused CONTRABAND CSS for consistent styling across depot pages" "Fixed navigation click bug that caused page reset",
] "Fixed white flash on page load",
}, "Added cache-busting version tags to assets"
{ ]
"version": "1.9.0", },
"date": "2026-04-04", {
"title": "RECON \u2014 Curated Lists Database", "version": "1.10.0",
"category": "feature", "date": "2026-04-04",
"changes": [ "title": "RECON — Curated Lists Rebuild",
"Parsed 660 curated lists into 28 themed sectors", "category": "feature",
"135,179 total entries across all sectors", "changes": [
"Built Flask API endpoints for index, sector detail, and search", "Flattened 4-level navigation to 2-level (sector > list > entries)",
"Weekly auto-sync cron job (Sundays 4am) to pull latest data", "Grouped entries by source list instead of duplicate subcategory cards",
"Full-text search across all 135k entries" "Stripped 'Awesome' prefix from all 660 list names",
] "Reused CONTRABAND CSS for consistent styling across depot pages"
}, ]
{ },
"version": "1.8.0", {
"date": "2026-04-03", "version": "1.9.0",
"title": "CONTRABAND Auto-Sync & Grid Overhaul", "date": "2026-04-04",
"category": "feature", "title": "RECON — Curated Lists Database",
"changes": [ "category": "feature",
"Subcategories now display as 2-column card grid with expandable detail panels", "changes": [
"Added weekly auto-sync \u2014 resource database updates every Sunday at 03:00", "Parsed 660 curated lists into 28 themed sectors",
"Click any subcategory card to expand/collapse its entries below", "135,179 total entries across all sectors",
"Active card highlighting with amber glow", "Built Flask API endpoints for index, sector detail, and search",
"Responsive grid: 2-col desktop, 1-col mobile" "Weekly auto-sync cron job (Sundays 4am) to pull latest data",
] "Full-text search across all 135k entries"
}, ]
{ },
"version": "1.7.0", {
"date": "2026-04-03", "version": "1.8.0",
"title": "Sitewide Visual Overhaul", "date": "2026-04-03",
"category": "fix", "title": "CONTRABAND Auto-Sync & Grid Overhaul",
"changes": [ "category": "feature",
"Bumped 64 font sizes sitewide \u2014 no more microscopic text", "changes": [
"Brightened all text colours: primary #c0c0c0\u2192#d8d8d8, secondary #707070\u2192#999999, muted #3a3a3a\u2192#666666", "Subcategories now display as 2-column card grid with expandable detail panels",
"CONTRABAND page: 4-column category grid with responsive breakpoints", "Added weekly auto-sync — resource database updates every Sunday at 03:00",
"Purged all third-party attribution references from entire codebase" "Click any subcategory card to expand/collapse its entries below",
] "Active card highlighting with amber glow",
}, "Responsive grid: 2-col desktop, 1-col mobile"
{ ]
"version": "1.6.0", },
"date": "2026-04-03", {
"title": "CONTRABAND \u2014 Classified Resource Index", "version": "1.7.0",
"category": "feature", "date": "2026-04-03",
"changes": [ "title": "Sitewide Visual Overhaul",
"Launched CONTRABAND page at /depot/contraband with 15,800+ indexed assets", "category": "fix",
"24 categories with military codenames (CRT-001 through CRT-024)", "changes": [
"Full-text search across all entries via API", "Bumped 64 font sizes sitewide — no more microscopic text",
"Starred/top-pick filter system with \u2b50 indicators", "Brightened all text colours: primary #c0c0c0→#d8d8d8, secondary #707070→#999999, muted #3a3a3a→#666666",
"Collapsible subcategories with item counts", "CONTRABAND page: 4-column category grid with responsive breakpoints",
"Flask API endpoints: /api/contraband, /api/contraband/<slug>, /api/contraband/search" "Purged all third-party attribution references from entire codebase"
] ]
}, },
{ {
"version": "1.5.1", "version": "1.6.0",
"date": "2026-04-03", "date": "2026-04-03",
"title": "Navbar Dropdown Fix", "title": "CONTRABAND — Classified Resource Index",
"category": "fix", "category": "feature",
"changes": [ "changes": [
"Fixed dropdown menus disappearing on all subpages", "Launched CONTRABAND page at /depot/contraband with 15,800+ indexed assets",
"Root cause: 25 subpages used class 'navbar' instead of 'nav-main'", "24 categories with military codenames (CRT-001 through CRT-024)",
"All pages now use correct nav class with proper positioning and z-index" "Full-text search across all entries via API",
] "Starred/top-pick filter system with ⭐ indicators",
}, "Collapsible subcategories with item counts",
{ "Flask API endpoints: /api/contraband, /api/contraband/<slug>, /api/contraband/search"
"version": "1.5.0", ]
"date": "2026-04-02", },
"title": "Globe & Chat AI Admin Panels", {
"category": "feature", "version": "1.5.1",
"changes": [ "date": "2026-04-03",
"Admin panel: Globe management section \u2014 server location, rotation speed, arc cities, colours", "title": "Navbar Dropdown Fix",
"Admin panel: Chat AI configuration \u2014 model selection, system prompt, greeting toggle", "category": "fix",
"New API endpoints: /api/globe, /api/chat-config with auth-protected GET/POST", "changes": [
"Interactive colour picker and slider controls for globe parameters", "Fixed dropdown menus disappearing on all subpages",
"Arc cities table with add/remove functionality" "Root cause: 25 subpages used class 'navbar' instead of 'nav-main'",
] "All pages now use correct nav class with proper positioning and z-index"
}, ]
{ },
"version": "1.4.0", {
"date": "2026-04-01", "version": "1.5.0",
"title": "Interactive 3D Globe", "date": "2026-04-02",
"category": "feature", "title": "Globe & Chat AI Admin Panels",
"changes": [ "category": "feature",
"Added interactive 3D globe to homepage using globe.gl", "changes": [
"Animated arcs connecting server location to cities worldwide", "Admin panel: Globe management section — server location, rotation speed, arc cities, colours",
"Hex polygon layer with customisable opacity and colour", "Admin panel: Chat AI configuration — model selection, system prompt, greeting toggle",
"Atmosphere glow effect with configurable altitude", "New API endpoints: /api/globe, /api/chat-config with auth-protected GET/POST",
"Auto-rotation with adjustable speed" "Interactive colour picker and slider controls for globe parameters",
] "Arc cities table with add/remove functionality"
}, ]
{ },
"version": "1.3.0", {
"date": "2026-03-31", "version": "1.4.0",
"title": "Blog & Transmissions System", "date": "2026-04-01",
"category": "feature", "title": "Interactive 3D Globe",
"changes": [ "category": "feature",
"Built blog system with markdown-to-HTML rendering", "changes": [
"Blog index page with post cards, dates, and categories", "Added interactive 3D globe to homepage using globe.gl",
"Individual post pages with full content rendering", "Animated arcs connecting server location to cities worldwide",
"Transmissions section: SITREP, RADAR, DISPATCHES pages", "Hex polygon layer with customisable opacity and colour",
"Admin panel: blog post management with create/edit/delete" "Atmosphere glow effect with configurable altitude",
] "Auto-rotation with adjustable speed"
}, ]
{ },
"version": "1.2.0", {
"date": "2026-03-30", "version": "1.3.0",
"title": "Admin Panel & Authentication", "date": "2026-03-31",
"category": "feature", "title": "Blog & Transmissions System",
"changes": [ "category": "feature",
"Built admin panel at /admin with session-based authentication", "changes": [
"Dashboard with real-time server stats and process monitoring", "Built blog system with markdown-to-HTML rendering",
"Navigation management: add, edit, reorder, delete menu items", "Blog index page with post cards, dates, and categories",
"Blog post editor with live preview", "Individual post pages with full content rendering",
"Password-protected API endpoints with cookie auth" "Transmissions section: SITREP, RADAR, DISPATCHES pages",
] "Admin panel: blog post management with create/edit/delete"
}, ]
{ },
"version": "1.1.0", {
"date": "2026-03-29", "version": "1.2.0",
"title": "HQ & Section Pages", "date": "2026-03-30",
"category": "feature", "title": "Admin Panel & Authentication",
"changes": [ "category": "feature",
"Created full site navigation structure with dropdown menus", "changes": [
"HQ section: Telemetry, Logs, Profile, Briefing pages", "Built admin panel at /admin with session-based authentication",
"DEPOT section: index, Propaganda, Recon, Exfil pages", "Dashboard with real-time server stats and process monitoring",
"ARMOURY section: Lab, Field Manuals, Deployments, Debrief pages", "Navigation management: add, edit, reorder, delete menu items",
"COMMS section: Open Channels, Encrypted Line, Backup Relay pages" "Blog post editor with live preview",
] "Password-protected API endpoints with cookie auth"
}, ]
{ },
"version": "1.0.0", {
"date": "2026-03-28", "version": "1.1.0",
"title": "Initial Launch", "date": "2026-03-29",
"category": "release", "title": "HQ & Section Pages",
"changes": [ "category": "feature",
"Launched jaeswift.xyz with sci-fi military dashboard theme", "changes": [
"Homepage with system stats, process monitor, clock, and typing effect", "Created full site navigation structure with dropdown menus",
"Dark theme with scanline overlay and monospace typography", "HQ section: Telemetry, Logs, Profile, Briefing pages",
"Flask API backend for real-time server data", "DEPOT section: index, Propaganda, Recon, Exfil pages",
"Responsive design across all screen sizes", "ARMOURY section: Lab, Field Manuals, Deployments, Debrief pages",
"Gitea repository setup at git.jaeswift.xyz" "COMMS section: Open Channels, Encrypted Line, Backup Relay pages"
] ]
} },
] {
"version": "1.0.0",
"date": "2026-03-28",
"title": "Initial Launch",
"category": "release",
"changes": [
"Launched jaeswift.xyz with sci-fi military dashboard theme",
"Homepage with system stats, process monitor, clock, and typing effect",
"Dark theme with scanline overlay and monospace typography",
"Flask API backend for real-time server data",
"Responsive design across all screen sizes",
"Gitea repository setup at git.jaeswift.xyz"
]
}
]
} }

View file

@ -6,8 +6,18 @@
"description": "Mysterious deaths and killings that remain unsolved to this day", "description": "Mysterious deaths and killings that remain unsolved to this day",
"icon": "🔪", "icon": "🔪",
"countries": [ "countries": [
{"code": "UK", "name": "United Kingdom", "flag": "🇬🇧", "collections": []}, {
{"code": "US", "name": "United States", "flag": "🇺🇸", "collections": []} "code": "UK",
"name": "United Kingdom",
"flag": "🇬🇧",
"collections": []
},
{
"code": "US",
"name": "United States",
"flag": "🇺🇸",
"collections": []
}
] ]
}, },
{ {
@ -16,8 +26,86 @@
"description": "Case files, psychological profiles, and investigation documents on serial killers", "description": "Case files, psychological profiles, and investigation documents on serial killers",
"icon": "⚠️", "icon": "⚠️",
"countries": [ "countries": [
{"code": "UK", "name": "United Kingdom", "flag": "🇬🇧", "collections": []}, {
{"code": "US", "name": "United States", "flag": "🇺🇸", "collections": []} "code": "UK",
"name": "United Kingdom",
"flag": "🇬🇧",
"collections": []
},
{
"code": "US",
"name": "United States",
"flag": "🇺🇸",
"collections": [
{
"id": "zodiac-killer",
"name": "The Zodiac Killer",
"description": "Unidentified serial killer active in Northern California in the late 1960s and early 1970s. Taunted police and newspapers with cryptic letters and ciphers, some of which remain unsolved. At least five confirmed victims killed and two survivors. Claimed responsibility for 37 murders. Despite extensive FBI and local law enforcement investigations — including high-profile suspect Arthur Leigh Allen — the case remains officially open. Files released under FOIA in 2007.",
"documents": [
{
"id": "zodiac-fbi-part-01",
"title": "FBI Investigation File — Part 01 of 06",
"filename": "zodiac-fbi-part-01.pdf",
"pages": 83,
"size_mb": 1.6,
"date_released": "2007",
"classification": "DECLASSIFIED",
"description": "Focuses primarily on the FBI's investigation of prime suspect Arthur Leigh Allen. Contains records of multi-day meetings between FBI agents and Vallejo Police Department investigators, totalling approximately ten hours. Documents interview strategies, Allen's denial of being the Zodiac, and subsequent follow-up interrogations. Includes inter-agency memoranda between the San Francisco field office and FBI headquarters regarding the Allen investigation."
},
{
"id": "zodiac-fbi-part-02",
"title": "FBI Investigation File — Part 02 of 06",
"filename": "zodiac-fbi-part-02.pdf",
"pages": 88,
"size_mb": 2.9,
"date_released": "2007",
"classification": "DECLASSIFIED",
"description": "Contains the early FBI case file opened under Bureau file number 9-HQ-49911. Includes FOIPA (Freedom of Information/Privacy Acts) processing sheets, deleted page notifications citing exemptions under Section 552, and initial Bureau of Investigation reports from late 1969. Documents the FBI's first formal involvement after the Zodiac's threatening letters to San Francisco newspapers and the extortion classification of the case."
},
{
"id": "zodiac-fbi-part-03",
"title": "FBI Investigation File — Part 03 of 06",
"filename": "zodiac-fbi-part-03.pdf",
"pages": 108,
"size_mb": 1.7,
"date_released": "2007",
"classification": "DECLASSIFIED",
"description": "Centres on the Zodiac's coded communications and cipher analysis. Contains FBI teletypes between the San Francisco field office and Director's office (OctoberNovember 1969) regarding the newspaper cipher that appeared to identify the killer. Includes latent fingerprint comparison reports from the FBI Identification Division, attempting to match prints recovered from Zodiac crime scenes and letters against known individuals. Documents tips from the public claiming to have solved the cipher."
},
{
"id": "zodiac-fbi-part-04",
"title": "FBI Investigation File — Part 04 of 06",
"filename": "zodiac-fbi-part-04.pdf",
"pages": 258,
"size_mb": 11.7,
"date_released": "2007",
"classification": "DECLASSIFIED",
"description": "The largest section of the released files, containing extensive FBI Laboratory Division analysis and Identification Division records. Includes forensic examination reports on physical evidence from Zodiac crime scenes, handwriting analysis of the Zodiac's letters, and ballistics reports. Contains inter-office airmail correspondence (NovemberDecember 1969) between Sacramento, San Francisco field offices and FBI headquarters directing investigative priorities. Documents coordination with California Department of Justice and local law enforcement agencies."
},
{
"id": "zodiac-fbi-part-05",
"title": "FBI Investigation File — Part 05 of 06",
"filename": "zodiac-fbi-part-05.pdf",
"pages": 207,
"size_mb": 7.8,
"date_released": "2007",
"classification": "DECLASSIFIED",
"description": "Covers the FBI's sustained investigation through the 1970s including follow-up on named suspects, witness re-interviews, and inter-agency intelligence sharing. Contains reports on individuals who confessed to or were accused of being the Zodiac, along with elimination documentation. Includes correspondence with the Napa County Sheriff's Office and San Francisco Police Department regarding the Lake Berryessa and Presidio Heights attacks. Documents the gradual transition of the case from active to cold status."
},
{
"id": "zodiac-fbi-part-06",
"title": "FBI Investigation File — Part 06 of 06 (Final)",
"filename": "zodiac-fbi-part-06.pdf",
"pages": 372,
"size_mb": 8.4,
"date_released": "2007",
"classification": "DECLASSIFIED",
"description": "The final and most voluminous section spanning decades of continued investigation from the late 1970s through the 2000s. Contains hundreds of public tips and leads forwarded to the FBI, suspect referrals from other law enforcement agencies, and periodic case reviews. Documents the investigation of theorist Gareth Penn and his suspect Michael O'Hare. Includes materials related to DNA analysis attempts on Zodiac letter stamps and envelopes, as well as the Bureau's assessment of various Zodiac suspects proposed by researchers and the public over the years."
}
]
}
]
}
] ]
}, },
{ {
@ -26,8 +114,18 @@
"description": "Trial transcripts, depositions, and legal proceedings from notable criminal cases", "description": "Trial transcripts, depositions, and legal proceedings from notable criminal cases",
"icon": "⚖️", "icon": "⚖️",
"countries": [ "countries": [
{"code": "UK", "name": "United Kingdom", "flag": "🇬🇧", "collections": []}, {
{"code": "US", "name": "United States", "flag": "🇺🇸", "collections": []} "code": "UK",
"name": "United Kingdom",
"flag": "🇬🇧",
"collections": []
},
{
"code": "US",
"name": "United States",
"flag": "🇺🇸",
"collections": []
}
] ]
}, },
{ {
@ -36,9 +134,19 @@
"description": "Investigations gone cold — cases shelved but never forgotten", "description": "Investigations gone cold — cases shelved but never forgotten",
"icon": "❄️", "icon": "❄️",
"countries": [ "countries": [
{"code": "UK", "name": "United Kingdom", "flag": "🇬🇧", "collections": []}, {
{"code": "US", "name": "United States", "flag": "🇺🇸", "collections": []} "code": "UK",
"name": "United Kingdom",
"flag": "🇬🇧",
"collections": []
},
{
"code": "US",
"name": "United States",
"flag": "🇺🇸",
"collections": []
}
] ]
} }
] ]
} }