Fix/restore blog api #2

Merged
jheaps merged 4 commits from fix/restore-blog-api into master 2026-08-26 17:23:58 -06:00
4 Commits
Author SHA1 Message Date
Josh-Heaps b2d0c72541 add cache invalidation 2026-08-26 17:19:17 -06:00
Josh-Heaps 941759f7c3 Add image upload capabilities 2026-08-26 17:19:17 -06:00
Josh-Heaps 2443b92c23 Update blog button 2026-08-26 17:19:16 -06:00
Josh-HeapsandClaude Opus 4.6 d8015f54ef Add blog management: migration, API, service, and admin UI
Blog posts stored in PostgreSQL with markdown rendering via Markdig.
Public API for reads, admin-only writes with dual auth (JWT + session).
Admin page for creating, editing, and deleting posts.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-08-26 17:19:16 -06:00