Commit graph

18 commits

Author SHA1 Message Date
jae
b2153deedc feat: dropdown descriptions beneath nav items 2026-04-04 04:06:49 +00:00
jae
db2c814c38 fix: move RECON back to /depot/recon for consistency 2026-04-04 04:02:34 +00:00
jae
b7c20e732e fix: subcategory accordion navigation, nav link white flash, collapsible sections 2026-04-04 03:46:43 +00:00
jae
ad32ab3d63 feat: group awesomelist by source list, add subcat headings, fix white flash 2026-04-04 03:28:08 +00:00
jae
f00daafaba feat: flatten awesomelist to 2-level nav like contraband, reuse crt- CSS classes 2026-04-04 03:14:27 +00:00
jae
7051f1f6c9 refactor: restructure site - awesomelist to /recon, freebies to /contraband, strip Awesome from names 2026-04-04 02:34:56 +00:00
jae
6a53ef0d18 feat: PROPAGANDA page with Awesome Lists - 660 lists, 135k entries, 28 sectors 2026-04-04 02:16:24 +00:00
jae
ec50baa369 feat: changelog page with timeline UI, API endpoint, auto-loaded data 2026-04-03 00:29:44 +00:00
jae
3224bb46fa fix: purge FMHY refs, bump sitewide fonts, 4-col contraband grid, brighter text colors 2026-04-03 00:04:32 +00:00
jae
ca92fd16b9 feat: CONTRABAND page - 16k+ FMHY resources with search, categories, military theme 2026-04-02 23:51:23 +00:00
jae
17845f09fa fix: navbar class mismatch - changed all subpages from navbar to nav-main for proper dropdown hover 2026-04-02 23:35:23 +00:00
jae
ada2ba1062 fix: blog TRANSMISSION ERROR - coffee=6 caused RangeError in String.repeat(-1) - Clamp buildCoffee val to 0-5 range - Fix post data: cap coffee at 5 - Add per-card error protection in rendering - Fix fallback URL to absolute path - Show detailed error messages for debugging 2026-04-02 01:16:09 +00:00
jae
672fcf3f37 feat: admin panel - globe & chat AI sections, brighter globe 2026-04-02 00:16:06 +00:00
jae
ffd1b7e689 chore: switch chat model to venice-uncensored-1-2 2026-04-01 21:24:46 +00:00
jae
35534a4f4c feat: JAE-AI chat terminal replaces center logo - Venice API chat proxy endpoint in Flask API - Sci-fi chat terminal UI in center column - Typewriter effect, typing indicators, auto-greeting - System prompt with knowledge of all site areas - Chat history management with 20-message context 2026-04-01 21:12:57 +00:00
jae
139849d632 feat: dropdown nav with submenus + black ops colour theme redesign
- Navigation: 6 top-level items (BASE, TRANSMISSIONS, ARMOURY, INTEL, SAFEHOUSE, COMMS) with dropdown children
- nav.js: renders nested dropdown submenus, mobile tap-to-toggle support
- Theme: tactical green (#00ff41) accent, deep black (#0a0a0a) bg, amber (#c9a227) secondary
- 176 colour replacements across 4 CSS + 3 JS files
- Mobile: responsive dropdowns with slide animation
- Updated navigation.json with full nested structure
2026-04-01 03:16:34 +00:00
jae
252c7b95b3 feat: mega admin panel expansion, contact form, 9 blog posts
- admin.html: 14 sections (dashboard, posts, editor, tracks, settings, homepage editor, services, navigation, links, API keys, theme, SEO, contact settings, backups)
- admin.js: 1554 lines, full AdminApp with CRUD for all sections
- admin.css: 1972 lines, responsive mobile nav, all new section styles
- app.py: 42 endpoints, new routes for homepage/services/nav/links/apikeys/theme/seo/contact/backups
- 9 JSON data files for new settings
- Contact form wired to POST /api/contact
- 9 blog posts with full HUD metadata
- .gitignore added
2026-03-31 22:19:27 +00:00
jae
92ba1db393 feat: add blog system, API backend, and blog styling 2026-03-31 20:49:40 +00:00