feat(crimescene): Add Zodiac Killer police reports & crime scene documents
Populated Police Reports subcollection with 5 documents (207 pages, 26.4 MB): - Lake Herman Road police reports (Benicia PD, 60 pages) - Blue Rock Springs police reports (Vallejo PD, 75 pages) - Lake Berryessa police reports (Napa County Sheriff, 35 pages) - Presidio Heights/Stine police reports (SFPD, 2 pages) - California DOJ investigation report (35 pages) Zodiac collection now 26 documents across 4 subcollections. Bumped version to 1.26.0.
This commit is contained in:
parent
38fb571dd0
commit
4a0962bd2e
2 changed files with 444 additions and 377 deletions
|
|
@ -1,375 +1,391 @@
|
|||
{
|
||||
"site": "jaeswift.xyz",
|
||||
"entries": [
|
||||
{
|
||||
"version": "1.25.0",
|
||||
"date": "16/04/2026",
|
||||
"title": "Changelog Fix — Date Format & Missing Entries",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Fixed NaN/NaN/NaN date display bug in changelog renderer",
|
||||
"Updated formatDate() to handle both DD/MM/YYYY and ISO formats",
|
||||
"Dates now render as human-readable format (e.g. 16th April 2026)",
|
||||
"Standardised all changelog dates to UK DD/MM/YYYY format",
|
||||
"Added all missing changelog entries from recent updates"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.24.0",
|
||||
"date": "16/04/2026",
|
||||
"title": "MKUltra Documents Fixed",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Replaced encrypted/unreadable MKUltra PDF with two working documents",
|
||||
"Added CIA Inspector General Report (1963) — 48-page TOP SECRET internal review",
|
||||
"Added Senate Hearing transcript (1977) — 171-page Congressional testimony exposing 149 sub-projects"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.23.0",
|
||||
"date": "16/04/2026",
|
||||
"title": "PROPAGANDA → UNREDACTED Rename + Nav Animation + CRIME SCENE",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Renamed PROPAGANDA section to UNREDACTED across all pages, nav, API, and URLs",
|
||||
"Built block-reveal animation on UNREDACTED nav item (██████████ → UNREDACTED → reverse → loop)",
|
||||
"Added global document search across all UNREDACTED categories, titles, and descriptions",
|
||||
"Built new CRIME SCENE section at /depot/crimescene with red CRT theme",
|
||||
"Four crime categories: Unsolved Murders, Serial Killers, Court Transcripts, Cold Cases",
|
||||
"PDF viewer with search functionality for crime documents",
|
||||
"New Flask API endpoint /api/crimescene"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.22.0",
|
||||
"date": "15/04/2026",
|
||||
"title": "CRIME SCENE: Zodiac Killer Expanded — Letters, Ciphers & Subcollections",
|
||||
"category": "CRIME SCENE",
|
||||
"changes": [
|
||||
"Fixed PDF path bug: document URLs now correctly include country code (US) via subcollection routing",
|
||||
"Restructured Zodiac Killer into 4 subcollections: FBI Investigation Files, Zodiac Letters & Cards, The Zodiac Ciphers, Police Reports & Crime Scene Documents",
|
||||
"Added 11 original Zodiac letter PDFs (1969–1974) from zodiackiller.com: Chronicle/Examiner cipher letters, Debut letter, Stine bloody shirt letter, Bus Bomb letter, Belli letter, Dragon card, Phillips 66 map letter, Little List/Mikado letter, Exorcist letter, Citizen card",
|
||||
"Added 3 cipher PDFs: Z408 three-part cipher (solved 1969), Z340 cipher (solved 2020), Z32 map code cipher (unsolved)",
|
||||
"Added Z340 Solution academic paper by Oranchak, Blake & Van Eycke (2024, 38 pages) from arXiv",
|
||||
"Each of the 21 new documents has a unique historical description with contextual detail",
|
||||
"Subcollection accordion UI with expand/collapse rendering",
|
||||
"Total Zodiac archive: 4 subcollections, 21 documents, ~52MB",
|
||||
"Police Reports subcollection created as placeholder for future expansion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.21.0",
|
||||
"date": "15/04/2026",
|
||||
"title": "CRIME SCENE: Zodiac Killer FBI Files",
|
||||
"category": "CRIME SCENE",
|
||||
"changes": [
|
||||
"Added complete FBI Zodiac Killer investigation files (6 parts, 1,116 pages, 34MB)",
|
||||
"Files sourced from FBI Vault via Archive.org — declassified FOIA release",
|
||||
"Each document includes unique summary describing specific contents",
|
||||
"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.20.1",
|
||||
"date": "15/04/2026",
|
||||
"title": "UNREDACTED: Document Expansion & PDF Search",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Added PDF text search to document viewer (Ctrl+F, green/amber highlights, match counter, case toggle)",
|
||||
"Text layer enabled — select and copy text from PDFs",
|
||||
"Added unique descriptions to all 113 UK MOD UFO documents sourced from National Archives highlights guides",
|
||||
"Added Project Condign (250MB, 460pp SECRET UK EYES ONLY) — the classified DI55 UAP study",
|
||||
"Downloaded US documents: Project Blue Book, CIA UFO Collection, NSA UFO Documents, Pentagon UAP Report",
|
||||
"Downloaded Covert Ops: MKUltra, Stargate Program, Operation Northwoods",
|
||||
"Downloaded Government: JFK Warren Commission, Pentagon Papers, CIA Torture Report",
|
||||
"Total UNREDACTED archive: 116+ PDFs across 3 categories and 2 countries"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.20.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "Bug Fixes & Polish",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Fixed dispatches post pages crashing (mood type error + fallback path)",
|
||||
"SOL price ticker fixed — switched to Binance API (CORS-friendly)",
|
||||
"Tightened navbar spacing between SOL price and wallet connect",
|
||||
"Converted all post mood values from integers to proper strings"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.19.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "Admin Panel Overhaul",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Fixed broken Editor section — full post editing with live preview",
|
||||
"Fixed broken Backups section — export/import site data as ZIP",
|
||||
"Added SITREP admin section — generate reports, view archive",
|
||||
"Added Data Sync section — trigger Contraband/RECON syncs, view stats",
|
||||
"Added Changelog admin section — CRUD for maintenance log entries",
|
||||
"Added Cron Jobs section — view/toggle all scheduled tasks",
|
||||
"Reorganised sidebar into grouped sections"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.18.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "SITREP — Daily AI Briefing System",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built automated daily intelligence briefing at /transmissions/sitrep",
|
||||
"Venice AI generates military-formatted summaries from 5 RSS sources + crypto data",
|
||||
"Sectors: ALPHA (technology), BRAVO (cybersecurity), CHARLIE (crypto markets)",
|
||||
"Daily cron job at 0700 UTC with archive navigation",
|
||||
"Source links included for every story",
|
||||
"API endpoints: /api/sitrep, /api/sitrep/list, /api/sitrep/generate"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.17.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "TOKEN FORGE — SPL Token Launcher",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built token launcher at /tokenlauncher with full SPL token creation",
|
||||
"Set name, symbol, supply, decimals, image, description",
|
||||
"Optional mint/freeze authority revocation",
|
||||
"Single transaction deployment with confirmation modal",
|
||||
"0.1 SOL service fee per launch",
|
||||
"Added TOKEN FORGE card to /armoury/lab (amber accent)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.16.0",
|
||||
"date": "05/04/2026",
|
||||
"title": ".SOL Domain Registration",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built .SOL domain search and registration at /soldomains",
|
||||
"Bonfida SNS integration for availability checking and registration",
|
||||
"Reverse lookup and My Domains tabs",
|
||||
"Multi-wallet support (Phantom, Solflare, Backpack, Jupiter, MetaMask)",
|
||||
"Added card to /armoury/lab (turquoise accent)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.15.0",
|
||||
"date": "05/04/2026",
|
||||
"title": "SOL Price Ticker",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Live Solana price in navbar with 24hr change indicator",
|
||||
"Binance API primary, CoinGecko fallback",
|
||||
"Auto-refreshes every 30 seconds",
|
||||
"Purple Solana-branded styling"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.14.0",
|
||||
"date": "05/04/2026",
|
||||
"title": "Sitewide Solana Wallet Connect",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Global wallet connect button in navbar across all 28 pages",
|
||||
"Multi-wallet support: Phantom, Solflare, Backpack, Coinbase, Trust, MetaMask, Jupiter",
|
||||
"Persistent connection via localStorage — survives page navigation",
|
||||
"Connected dropdown with address copy, Solscan link, disconnect",
|
||||
"Global window.solWallet API for all Solana features",
|
||||
"Refactored soldomains.js to use shared wallet (removed 146 lines)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.13.0",
|
||||
"date": "05/04/2026",
|
||||
"title": "RADAR — Live Tech News Feed",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"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",
|
||||
"Flask API with caching at /api/radar"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.12.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "Nav Dropdown Descriptions",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Added descriptive subtitles beneath every nav dropdown item",
|
||||
"Updated navigation API with description field support"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.11.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "RECON — Site Restructure & Accordion Navigation",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Moved RECON to /depot/recon for consistency with other depot pages",
|
||||
"Subcategories now collapsible accordion sections with toggle arrows",
|
||||
"Fixed navigation click bug that caused page reset",
|
||||
"Fixed white flash on page load",
|
||||
"Added cache-busting version tags to assets"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.10.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "RECON — Curated Lists Rebuild",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Flattened 4-level navigation to 2-level (sector > list > entries)",
|
||||
"Grouped entries by source list instead of duplicate subcategory cards",
|
||||
"Stripped 'Awesome' prefix from all 660 list names",
|
||||
"Reused CONTRABAND CSS for consistent styling across depot pages"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.9.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "RECON — Curated Lists Database",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Parsed 660 curated lists into 28 themed sectors",
|
||||
"135,179 total entries across all sectors",
|
||||
"Built Flask API endpoints for index, sector detail, and search",
|
||||
"Weekly auto-sync cron job (Sundays 4am) to pull latest data",
|
||||
"Full-text search across all 135k entries"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.8.0",
|
||||
"date": "03/04/2026",
|
||||
"title": "CONTRABAND Auto-Sync & Grid Overhaul",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Subcategories now display as 2-column card grid with expandable detail panels",
|
||||
"Added weekly auto-sync — resource database updates every Sunday at 03:00",
|
||||
"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.7.0",
|
||||
"date": "03/04/2026",
|
||||
"title": "Sitewide Visual Overhaul",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Bumped 64 font sizes sitewide — no more microscopic text",
|
||||
"Brightened all text colours: primary #c0c0c0→#d8d8d8, secondary #707070→#999999, muted #3a3a3a→#666666",
|
||||
"CONTRABAND page: 4-column category grid with responsive breakpoints",
|
||||
"Purged all third-party attribution references from entire codebase"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.6.0",
|
||||
"date": "03/04/2026",
|
||||
"title": "CONTRABAND — Classified Resource Index",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Launched CONTRABAND page at /depot/contraband with 15,800+ indexed assets",
|
||||
"24 categories with military codenames (CRT-001 through CRT-024)",
|
||||
"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.1",
|
||||
"date": "03/04/2026",
|
||||
"title": "Navbar Dropdown Fix",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Fixed dropdown menus disappearing on all subpages",
|
||||
"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.5.0",
|
||||
"date": "02/04/2026",
|
||||
"title": "Globe & Chat AI Admin Panels",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Admin panel: Globe management section — server location, rotation speed, arc cities, colours",
|
||||
"Admin panel: Chat AI configuration — model selection, system prompt, greeting toggle",
|
||||
"New API endpoints: /api/globe, /api/chat-config with auth-protected GET/POST",
|
||||
"Interactive colour picker and slider controls for globe parameters",
|
||||
"Arc cities table with add/remove functionality"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.4.0",
|
||||
"date": "01/04/2026",
|
||||
"title": "Interactive 3D Globe",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Added interactive 3D globe to homepage using globe.gl",
|
||||
"Animated arcs connecting server location to cities worldwide",
|
||||
"Hex polygon layer with customisable opacity and colour",
|
||||
"Atmosphere glow effect with configurable altitude",
|
||||
"Auto-rotation with adjustable speed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.3.0",
|
||||
"date": "31/03/2026",
|
||||
"title": "Blog & Transmissions System",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built blog system with markdown-to-HTML rendering",
|
||||
"Blog index page with post cards, dates, and categories",
|
||||
"Individual post pages with full content rendering",
|
||||
"Transmissions section: SITREP, RADAR, DISPATCHES pages",
|
||||
"Admin panel: blog post management with create/edit/delete"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"date": "30/03/2026",
|
||||
"title": "Admin Panel & Authentication",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built admin panel at /admin with session-based authentication",
|
||||
"Dashboard with real-time server stats and process monitoring",
|
||||
"Navigation management: add, edit, reorder, delete menu items",
|
||||
"Blog post editor with live preview",
|
||||
"Password-protected API endpoints with cookie auth"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.1.0",
|
||||
"date": "29/03/2026",
|
||||
"title": "HQ & Section Pages",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Created full site navigation structure with dropdown menus",
|
||||
"HQ section: Telemetry, Logs, Profile, Briefing pages",
|
||||
"DEPOT section: index, Propaganda, Recon, Exfil pages",
|
||||
"ARMOURY section: Lab, Field Manuals, Deployments, Debrief pages",
|
||||
"COMMS section: Open Channels, Encrypted Line, Backup Relay pages"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"date": "28/03/2026",
|
||||
"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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
"site": "jaeswift.xyz",
|
||||
"entries": [
|
||||
{
|
||||
"version": "1.26.0",
|
||||
"date": "17/04/2026",
|
||||
"title": "Zodiac Killer Police Reports & Crime Scene Documents",
|
||||
"category": "CRIME SCENE",
|
||||
"changes": [
|
||||
"Populated the Police Reports subcollection for the Zodiac Killer with 5 documents (207 pages, 26.4 MB)",
|
||||
"Added Lake Herman Road police reports — Benicia PD & Solano County Sheriff (60 pages, 5.6 MB)",
|
||||
"Added Blue Rock Springs police reports — Vallejo PD (75 pages, 10.3 MB)",
|
||||
"Added Lake Berryessa police reports — Napa County Sheriff's Office (35 pages, 5.1 MB)",
|
||||
"Added Presidio Heights / Paul Stine police reports — SFPD (2 pages, 0.4 MB)",
|
||||
"Added California Department of Justice investigation report (35 pages, 5.0 MB)",
|
||||
"Zodiac Killer collection now contains 26 documents across 4 subcollections totalling approximately 78 MB",
|
||||
"All documents sourced from zodiackiller.com's authenticated police report archive"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.25.0",
|
||||
"date": "16/04/2026",
|
||||
"title": "Changelog Fix — Date Format & Missing Entries",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Fixed NaN/NaN/NaN date display bug in changelog renderer",
|
||||
"Updated formatDate() to handle both DD/MM/YYYY and ISO formats",
|
||||
"Dates now render as human-readable format (e.g. 16th April 2026)",
|
||||
"Standardised all changelog dates to UK DD/MM/YYYY format",
|
||||
"Added all missing changelog entries from recent updates"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.24.0",
|
||||
"date": "16/04/2026",
|
||||
"title": "MKUltra Documents Fixed",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Replaced encrypted/unreadable MKUltra PDF with two working documents",
|
||||
"Added CIA Inspector General Report (1963) — 48-page TOP SECRET internal review",
|
||||
"Added Senate Hearing transcript (1977) — 171-page Congressional testimony exposing 149 sub-projects"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.23.0",
|
||||
"date": "16/04/2026",
|
||||
"title": "PROPAGANDA → UNREDACTED Rename + Nav Animation + CRIME SCENE",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Renamed PROPAGANDA section to UNREDACTED across all pages, nav, API, and URLs",
|
||||
"Built block-reveal animation on UNREDACTED nav item (██████████ → UNREDACTED → reverse → loop)",
|
||||
"Added global document search across all UNREDACTED categories, titles, and descriptions",
|
||||
"Built new CRIME SCENE section at /depot/crimescene with red CRT theme",
|
||||
"Four crime categories: Unsolved Murders, Serial Killers, Court Transcripts, Cold Cases",
|
||||
"PDF viewer with search functionality for crime documents",
|
||||
"New Flask API endpoint /api/crimescene"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.22.0",
|
||||
"date": "15/04/2026",
|
||||
"title": "CRIME SCENE: Zodiac Killer Expanded — Letters, Ciphers & Subcollections",
|
||||
"category": "CRIME SCENE",
|
||||
"changes": [
|
||||
"Fixed PDF path bug: document URLs now correctly include country code (US) via subcollection routing",
|
||||
"Restructured Zodiac Killer into 4 subcollections: FBI Investigation Files, Zodiac Letters & Cards, The Zodiac Ciphers, Police Reports & Crime Scene Documents",
|
||||
"Added 11 original Zodiac letter PDFs (1969–1974) from zodiackiller.com: Chronicle/Examiner cipher letters, Debut letter, Stine bloody shirt letter, Bus Bomb letter, Belli letter, Dragon card, Phillips 66 map letter, Little List/Mikado letter, Exorcist letter, Citizen card",
|
||||
"Added 3 cipher PDFs: Z408 three-part cipher (solved 1969), Z340 cipher (solved 2020), Z32 map code cipher (unsolved)",
|
||||
"Added Z340 Solution academic paper by Oranchak, Blake & Van Eycke (2024, 38 pages) from arXiv",
|
||||
"Each of the 21 new documents has a unique historical description with contextual detail",
|
||||
"Subcollection accordion UI with expand/collapse rendering",
|
||||
"Total Zodiac archive: 4 subcollections, 21 documents, ~52MB",
|
||||
"Police Reports subcollection created as placeholder for future expansion"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.21.0",
|
||||
"date": "15/04/2026",
|
||||
"title": "CRIME SCENE: Zodiac Killer FBI Files",
|
||||
"category": "CRIME SCENE",
|
||||
"changes": [
|
||||
"Added complete FBI Zodiac Killer investigation files (6 parts, 1,116 pages, 34MB)",
|
||||
"Files sourced from FBI Vault via Archive.org — declassified FOIA release",
|
||||
"Each document includes unique summary describing specific contents",
|
||||
"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.20.1",
|
||||
"date": "15/04/2026",
|
||||
"title": "UNREDACTED: Document Expansion & PDF Search",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Added PDF text search to document viewer (Ctrl+F, green/amber highlights, match counter, case toggle)",
|
||||
"Text layer enabled — select and copy text from PDFs",
|
||||
"Added unique descriptions to all 113 UK MOD UFO documents sourced from National Archives highlights guides",
|
||||
"Added Project Condign (250MB, 460pp SECRET UK EYES ONLY) — the classified DI55 UAP study",
|
||||
"Downloaded US documents: Project Blue Book, CIA UFO Collection, NSA UFO Documents, Pentagon UAP Report",
|
||||
"Downloaded Covert Ops: MKUltra, Stargate Program, Operation Northwoods",
|
||||
"Downloaded Government: JFK Warren Commission, Pentagon Papers, CIA Torture Report",
|
||||
"Total UNREDACTED archive: 116+ PDFs across 3 categories and 2 countries"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.20.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "Bug Fixes & Polish",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Fixed dispatches post pages crashing (mood type error + fallback path)",
|
||||
"SOL price ticker fixed — switched to Binance API (CORS-friendly)",
|
||||
"Tightened navbar spacing between SOL price and wallet connect",
|
||||
"Converted all post mood values from integers to proper strings"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.19.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "Admin Panel Overhaul",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Fixed broken Editor section — full post editing with live preview",
|
||||
"Fixed broken Backups section — export/import site data as ZIP",
|
||||
"Added SITREP admin section — generate reports, view archive",
|
||||
"Added Data Sync section — trigger Contraband/RECON syncs, view stats",
|
||||
"Added Changelog admin section — CRUD for maintenance log entries",
|
||||
"Added Cron Jobs section — view/toggle all scheduled tasks",
|
||||
"Reorganised sidebar into grouped sections"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.18.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "SITREP — Daily AI Briefing System",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built automated daily intelligence briefing at /transmissions/sitrep",
|
||||
"Venice AI generates military-formatted summaries from 5 RSS sources + crypto data",
|
||||
"Sectors: ALPHA (technology), BRAVO (cybersecurity), CHARLIE (crypto markets)",
|
||||
"Daily cron job at 0700 UTC with archive navigation",
|
||||
"Source links included for every story",
|
||||
"API endpoints: /api/sitrep, /api/sitrep/list, /api/sitrep/generate"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.17.0",
|
||||
"date": "06/04/2026",
|
||||
"title": "TOKEN FORGE — SPL Token Launcher",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built token launcher at /tokenlauncher with full SPL token creation",
|
||||
"Set name, symbol, supply, decimals, image, description",
|
||||
"Optional mint/freeze authority revocation",
|
||||
"Single transaction deployment with confirmation modal",
|
||||
"0.1 SOL service fee per launch",
|
||||
"Added TOKEN FORGE card to /armoury/lab (amber accent)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.16.0",
|
||||
"date": "05/04/2026",
|
||||
"title": ".SOL Domain Registration",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built .SOL domain search and registration at /soldomains",
|
||||
"Bonfida SNS integration for availability checking and registration",
|
||||
"Reverse lookup and My Domains tabs",
|
||||
"Multi-wallet support (Phantom, Solflare, Backpack, Jupiter, MetaMask)",
|
||||
"Added card to /armoury/lab (turquoise accent)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.15.0",
|
||||
"date": "05/04/2026",
|
||||
"title": "SOL Price Ticker",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Live Solana price in navbar with 24hr change indicator",
|
||||
"Binance API primary, CoinGecko fallback",
|
||||
"Auto-refreshes every 30 seconds",
|
||||
"Purple Solana-branded styling"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.14.0",
|
||||
"date": "05/04/2026",
|
||||
"title": "Sitewide Solana Wallet Connect",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Global wallet connect button in navbar across all 28 pages",
|
||||
"Multi-wallet support: Phantom, Solflare, Backpack, Coinbase, Trust, MetaMask, Jupiter",
|
||||
"Persistent connection via localStorage — survives page navigation",
|
||||
"Connected dropdown with address copy, Solscan link, disconnect",
|
||||
"Global window.solWallet API for all Solana features",
|
||||
"Refactored soldomains.js to use shared wallet (removed 146 lines)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.13.0",
|
||||
"date": "05/04/2026",
|
||||
"title": "RADAR — Live Tech News Feed",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"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",
|
||||
"Flask API with caching at /api/radar"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.12.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "Nav Dropdown Descriptions",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Added descriptive subtitles beneath every nav dropdown item",
|
||||
"Updated navigation API with description field support"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.11.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "RECON — Site Restructure & Accordion Navigation",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Moved RECON to /depot/recon for consistency with other depot pages",
|
||||
"Subcategories now collapsible accordion sections with toggle arrows",
|
||||
"Fixed navigation click bug that caused page reset",
|
||||
"Fixed white flash on page load",
|
||||
"Added cache-busting version tags to assets"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.10.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "RECON — Curated Lists Rebuild",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Flattened 4-level navigation to 2-level (sector > list > entries)",
|
||||
"Grouped entries by source list instead of duplicate subcategory cards",
|
||||
"Stripped 'Awesome' prefix from all 660 list names",
|
||||
"Reused CONTRABAND CSS for consistent styling across depot pages"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.9.0",
|
||||
"date": "04/04/2026",
|
||||
"title": "RECON — Curated Lists Database",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Parsed 660 curated lists into 28 themed sectors",
|
||||
"135,179 total entries across all sectors",
|
||||
"Built Flask API endpoints for index, sector detail, and search",
|
||||
"Weekly auto-sync cron job (Sundays 4am) to pull latest data",
|
||||
"Full-text search across all 135k entries"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.8.0",
|
||||
"date": "03/04/2026",
|
||||
"title": "CONTRABAND Auto-Sync & Grid Overhaul",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Subcategories now display as 2-column card grid with expandable detail panels",
|
||||
"Added weekly auto-sync — resource database updates every Sunday at 03:00",
|
||||
"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.7.0",
|
||||
"date": "03/04/2026",
|
||||
"title": "Sitewide Visual Overhaul",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Bumped 64 font sizes sitewide — no more microscopic text",
|
||||
"Brightened all text colours: primary #c0c0c0→#d8d8d8, secondary #707070→#999999, muted #3a3a3a→#666666",
|
||||
"CONTRABAND page: 4-column category grid with responsive breakpoints",
|
||||
"Purged all third-party attribution references from entire codebase"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.6.0",
|
||||
"date": "03/04/2026",
|
||||
"title": "CONTRABAND — Classified Resource Index",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Launched CONTRABAND page at /depot/contraband with 15,800+ indexed assets",
|
||||
"24 categories with military codenames (CRT-001 through CRT-024)",
|
||||
"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.1",
|
||||
"date": "03/04/2026",
|
||||
"title": "Navbar Dropdown Fix",
|
||||
"category": "fix",
|
||||
"changes": [
|
||||
"Fixed dropdown menus disappearing on all subpages",
|
||||
"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.5.0",
|
||||
"date": "02/04/2026",
|
||||
"title": "Globe & Chat AI Admin Panels",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Admin panel: Globe management section — server location, rotation speed, arc cities, colours",
|
||||
"Admin panel: Chat AI configuration — model selection, system prompt, greeting toggle",
|
||||
"New API endpoints: /api/globe, /api/chat-config with auth-protected GET/POST",
|
||||
"Interactive colour picker and slider controls for globe parameters",
|
||||
"Arc cities table with add/remove functionality"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.4.0",
|
||||
"date": "01/04/2026",
|
||||
"title": "Interactive 3D Globe",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Added interactive 3D globe to homepage using globe.gl",
|
||||
"Animated arcs connecting server location to cities worldwide",
|
||||
"Hex polygon layer with customisable opacity and colour",
|
||||
"Atmosphere glow effect with configurable altitude",
|
||||
"Auto-rotation with adjustable speed"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.3.0",
|
||||
"date": "31/03/2026",
|
||||
"title": "Blog & Transmissions System",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built blog system with markdown-to-HTML rendering",
|
||||
"Blog index page with post cards, dates, and categories",
|
||||
"Individual post pages with full content rendering",
|
||||
"Transmissions section: SITREP, RADAR, DISPATCHES pages",
|
||||
"Admin panel: blog post management with create/edit/delete"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.2.0",
|
||||
"date": "30/03/2026",
|
||||
"title": "Admin Panel & Authentication",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Built admin panel at /admin with session-based authentication",
|
||||
"Dashboard with real-time server stats and process monitoring",
|
||||
"Navigation management: add, edit, reorder, delete menu items",
|
||||
"Blog post editor with live preview",
|
||||
"Password-protected API endpoints with cookie auth"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.1.0",
|
||||
"date": "29/03/2026",
|
||||
"title": "HQ & Section Pages",
|
||||
"category": "feature",
|
||||
"changes": [
|
||||
"Created full site navigation structure with dropdown menus",
|
||||
"HQ section: Telemetry, Logs, Profile, Briefing pages",
|
||||
"DEPOT section: index, Propaganda, Recon, Exfil pages",
|
||||
"ARMOURY section: Lab, Field Manuals, Deployments, Debrief pages",
|
||||
"COMMS section: Open Channels, Encrypted Line, Backup Relay pages"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"date": "28/03/2026",
|
||||
"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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -278,8 +278,59 @@
|
|||
{
|
||||
"id": "police-reports",
|
||||
"name": "Police Reports & Crime Scene Documents",
|
||||
"description": "Original law enforcement reports, crime scene documentation, and investigative files from the four confirmed Zodiac attacks. These reports were filed by the Benicia Police Department, Vallejo Police Department, Napa County Sheriff's Office, and San Francisco Police Department between December 1968 and October 1969. This sub-collection is under active expansion as documents are sourced from public archives.",
|
||||
"documents": []
|
||||
"description": "Original law enforcement reports, crime scene documentation, and investigative files from the four confirmed Zodiac attacks and the California Department of Justice. Reports were filed by the Benicia Police Department (Lake Herman Road), Vallejo Police Department (Blue Rock Springs), Napa County Sheriff's Office (Lake Berryessa), San Francisco Police Department (Presidio Heights), and the California DOJ. Sourced from zodiackiller.com's authenticated archive of original police documents spanning December 1968 to 1971.",
|
||||
"documents": [
|
||||
{
|
||||
"id": "lhr-police-reports",
|
||||
"title": "Lake Herman Road Police Reports — Benicia PD & Solano County Sheriff (20 December 1968)",
|
||||
"filename": "lake-herman-road-police-reports.pdf",
|
||||
"pages": 60,
|
||||
"size_mb": 5.6,
|
||||
"date_released": "1968–1969",
|
||||
"classification": "ORIGINAL LAW ENFORCEMENT",
|
||||
"description": "Complete Benicia Police Department and Solano County Sheriff's Office investigative file for the Lake Herman Road double homicide of 20 December 1968 — the Zodiac's first confirmed attack. Sixty pages of original reports documenting the discovery of victims David Faraday (17) and Betty Lou Jensen (16) on Lake Herman Road near Benicia, California. Includes the initial responding officer's report, crime scene sketches and measurements, witness statements from nearby residents who reported hearing gunshots, shell casing recovery logs, autopsy summaries for both victims, vehicle processing reports for Faraday's Rambler sedan, and inter-agency coordination memoranda between Benicia PD and the Solano County Sheriff's Office. Contains early investigative leads and suspect interviews conducted before the Zodiac's identity as a serial offender was established."
|
||||
},
|
||||
{
|
||||
"id": "brs-police-reports",
|
||||
"title": "Blue Rock Springs Police Reports — Vallejo PD (4 July 1969)",
|
||||
"filename": "blue-rock-springs-police-reports.pdf",
|
||||
"pages": 75,
|
||||
"size_mb": 10.3,
|
||||
"date_released": "1969",
|
||||
"classification": "ORIGINAL LAW ENFORCEMENT",
|
||||
"description": "Complete Vallejo Police Department investigative file for the Blue Rock Springs Park shooting of 4 July 1969 — the Zodiac's second confirmed attack. Seventy-five pages covering the attempted murder of Michael Mageau and the murder of Darlene Ferrin in the parking area of Blue Rock Springs Park, Vallejo, California. Includes the responding officers' reports documenting arrival at the scene, Mageau's initial statements from his hospital bed identifying the attacker's vehicle and physical description, Darlene Ferrin's autopsy report and toxicology results, ballistics analysis of recovered .9mm shell casings, the transcript of the Zodiac's telephone call to Vallejo PD dispatcher Nancy Slover at 12:40 AM claiming credit for the shooting and the Lake Herman Road murders, extensive witness canvassing reports from Independence Day celebrations in the park, Ferrin's personal history and known associates investigation, and vehicle identification reports. The largest police file of the four confirmed Zodiac crime scenes."
|
||||
},
|
||||
{
|
||||
"id": "lb-police-reports",
|
||||
"title": "Lake Berryessa Police Reports — Napa County Sheriff's Office (27 September 1969)",
|
||||
"filename": "lake-berryessa-police-reports.pdf",
|
||||
"pages": 35,
|
||||
"size_mb": 5.1,
|
||||
"date_released": "1969",
|
||||
"classification": "ORIGINAL LAW ENFORCEMENT",
|
||||
"description": "Napa County Sheriff's Office investigative file for the Lake Berryessa stabbing attack of 27 September 1969 — the Zodiac's third confirmed attack and the only one involving a knife rather than a firearm. Thirty-five pages documenting the assault on Bryan Hartnell and Cecelia Shepard on a small island in Lake Berryessa. The attacker approached wearing a hooded black executioner-style costume with the Zodiac's crosshair symbol on the chest. Includes Hartnell's detailed witness statement describing the attacker's costume, voice, and stated demand for money and car keys, crime scene processing reports, the Zodiac's handwritten message on Hartnell's car door (date, victims, and crosshair symbol written in black felt-tip pen), the transcript of the Zodiac's call to Napa PD reporting the attack, Shepard's medical records prior to her death on 29 September, and inter-agency coordination with Vallejo PD after the connection to earlier Zodiac attacks was established."
|
||||
},
|
||||
{
|
||||
"id": "stine-police-reports",
|
||||
"title": "Presidio Heights Police Reports — SFPD (11 October 1969)",
|
||||
"filename": "presidio-heights-stine-police-reports.pdf",
|
||||
"pages": 2,
|
||||
"size_mb": 0.4,
|
||||
"date_released": "1969",
|
||||
"classification": "ORIGINAL LAW ENFORCEMENT",
|
||||
"description": "San Francisco Police Department initial incident report for the murder of taxi driver Paul Stine in the Presidio Heights neighbourhood on 11 October 1969 — the Zodiac's fourth and final confirmed murder. Two pages documenting the shooting of Stine at the intersection of Washington and Cherry Streets. The Zodiac hailed Stine's Yellow Cab and shot him in the head at close range before tearing a section of Stine's bloodstained shirt as a trophy. SFPD officers Donald Fouke and Eric Zelms encountered a man matching the suspect description walking away from the scene but did not detain him due to an erroneous radio dispatch describing the suspect as a Black male. This abbreviated report represents the initial documentation; the full SFPD investigative file remains restricted."
|
||||
},
|
||||
{
|
||||
"id": "ca-doj-investigation-report",
|
||||
"title": "California Department of Justice Investigation Report",
|
||||
"filename": "california-doj-investigation-report.pdf",
|
||||
"pages": 35,
|
||||
"size_mb": 5.0,
|
||||
"date_released": "1969–1971",
|
||||
"classification": "STATE LAW ENFORCEMENT",
|
||||
"description": "California Department of Justice Bureau of Criminal Identification and Investigation report on the Zodiac case. Thirty-five pages of state-level investigative coordination across the multiple jurisdictions involved in the Zodiac investigation — Benicia PD, Vallejo PD, Napa County Sheriff's Office, and SFPD. Contains consolidated evidence summaries, cross-jurisdictional witness and suspect comparison charts, ballistics correlation between the Lake Herman Road and Blue Rock Springs shootings, latent fingerprint analysis results, handwriting exemplar comparisons against the Zodiac's letters, and the DOJ's own suspect prioritisation assessments. Provides a unique overview of how California state authorities attempted to unify the fragmented local investigations into a coherent multi-agency pursuit."
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -328,4 +379,4 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue