RTSDA-Website/astro-church-website/public
Benjamin Slingo f91f696334 Convert admin panel to Astro routes and remove thumbnail field
Major architecture cleanup following CLAUDE.md rules:

## Admin Panel Conversion (1843 lines → TypeScript routes)
- Remove public/admin/scripts/main.js (direct API calls violation)
- Add proper Astro admin routes with TypeScript API endpoints
- Add missing admin functions in church-core Rust crate
- Update bindings.js to expose new admin functions

## Thumbnail Field Removal
- Remove thumbnail upload section from event submission form
- Clean up thumbnail-related JavaScript code

## Architecture Compliance Achieved
 Frontend → bindings.js → Rust FFI → church-core → API
 Frontend → fetch() → External API (eliminated)

Files: +13 admin routes, -1843 line JS file, enhanced Rust core
2025-08-28 21:58:49 -04:00
..
css Convert admin panel to Astro routes and remove thumbnail field 2025-08-28 21:58:49 -04:00
icons Add PWA support and fix PO BOX display in address 2025-08-26 16:49:47 -04:00
images Initial commit - source code only with SecondThirdSaturday recurring type fix 2025-08-16 18:28:35 -04:00
favicon.svg Initial commit - source code only with SecondThirdSaturday recurring type fix 2025-08-16 18:28:35 -04:00
live-status-updater.js Initial commit - source code only with SecondThirdSaturday recurring type fix 2025-08-16 18:28:35 -04:00
manifest.json Add PWA support and fix PO BOX display in address 2025-08-26 16:49:47 -04:00
sw.js Add PWA support and fix PO BOX display in address 2025-08-26 16:49:47 -04:00