289 lines
No EOL
11 KiB
JSON
289 lines
No EOL
11 KiB
JSON
{
|
|
"site": "jaeswift.xyz",
|
|
"entries": [
|
|
{
|
|
"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 \u2014 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 \u2014 full post editing with live preview",
|
|
"Fixed broken Backups section \u2014 export/import site data as ZIP",
|
|
"Added SITREP admin section \u2014 generate reports, view archive",
|
|
"Added Data Sync section \u2014 trigger Contraband/RECON syncs, view stats",
|
|
"Added Changelog admin section \u2014 CRUD for maintenance log entries",
|
|
"Added Cron Jobs section \u2014 view/toggle all scheduled tasks",
|
|
"Reorganised sidebar into grouped sections"
|
|
]
|
|
},
|
|
{
|
|
"version": "1.18.0",
|
|
"date": "2026-04-06",
|
|
"title": "SITREP \u2014 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 \u2014 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 \u2014 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 \u2014 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 \u2014 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 \u2014 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 \u2014 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 \u2014 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 \u2014 no more microscopic text",
|
|
"Brightened all text colours: primary #c0c0c0\u2192#d8d8d8, secondary #707070\u2192#999999, muted #3a3a3a\u2192#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 \u2014 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 \u2b50 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 \u2014 server location, rotation speed, arc cities, colours",
|
|
"Admin panel: Chat AI configuration \u2014 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"
|
|
]
|
|
}
|
|
]
|
|
} |