320 lines
No EOL
15 KiB
JSON
320 lines
No EOL
15 KiB
JSON
{
|
||
"site": "jaeswift.xyz",
|
||
"entries": [
|
||
{
|
||
"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 (JS/CSS already supported)",
|
||
"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.0",
|
||
"date": "2026-04-06",
|
||
"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": "2026-04-06",
|
||
"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": "2026-04-06",
|
||
"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": "2026-04-06",
|
||
"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": "2026-04-05",
|
||
"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": "2026-04-05",
|
||
"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": "2026-04-05",
|
||
"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": "2026-04-05",
|
||
"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": "2026-04-04",
|
||
"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": "2026-04-04",
|
||
"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": "2026-04-04",
|
||
"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": "2026-04-04",
|
||
"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": "2026-04-03",
|
||
"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": "2026-04-03",
|
||
"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": "2026-04-03",
|
||
"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": "2026-04-03",
|
||
"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": "2026-04-02",
|
||
"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": "2026-04-01",
|
||
"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": "2026-03-31",
|
||
"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": "2026-03-30",
|
||
"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": "2026-03-29",
|
||
"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": "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"
|
||
]
|
||
}
|
||
]
|
||
} |