Feature/breadboard #4

Merged
jheaps merged 25 commits from feature/breadboard into master 2026-08-26 17:36:05 -06:00
Owner
No description provided.
jheaps added 25 commits 2026-08-26 17:35:54 -06:00
Features/multi feature branch
Features/multi feature branch
bugfix
Prescription ai update
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]>
Add blog management: migration, API, service, and admin UI
Add image upload capabilities
add cache invalidation
Add sso for other websites
IssueToken is now async so it can query app.user_roles before signing
the JWT. Role names are added as ClaimTypes.Role claims, enabling
role-based authorization in downstream apps (e.g. retirementAdmin).

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
# Conflicts:
#	Media.JoshHeaps.Net/Program.cs
#	Media.JoshHeaps.Net/appsettings.json
jheaps merged commit d3120497f3 into master 2026-08-26 17:36:05 -06:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jheaps/Media.JoshHeaps.Net#4