71 Commits
Author SHA1 Message Date
jheaps d3120497f3 Merge pull request 'Feature/breadboard' (#4) from feature/breadboard into master
Deploy Media Server / build-deploy (push) Successful in 53s
Reviewed-on: #4
2026-08-26 17:36:05 -06:00
Josh-Heaps eab4e51a65 Merge branch 'feature/blog' into feature/breadboard 2026-08-26 17:33:17 -06:00
Josh-Heaps 0bee491629 Merge remote-tracking branch 'origin/master' into feature/blog
# Conflicts:
#	Media.JoshHeaps.Net/Program.cs
#	Media.JoshHeaps.Net/appsettings.json
2026-08-26 17:32:58 -06:00
jheaps d0f5b843a4 Merge pull request 'Fix/restore blog api' (#2) from fix/restore-blog-api into master
Deploy Media Server / build-deploy (push) Successful in 55s
Reviewed-on: #2
2026-08-26 17:23:58 -06:00
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
jheaps d1eb772e89 Merge pull request 'add gitea workflow' (#1) from gitea/workflow into master
Deploy Media Server / build-deploy (push) Successful in 54s
Reviewed-on: #1
2026-08-26 16:04:43 -06:00
Josh-Heaps caad111457 add gitea workflow 2026-08-26 16:04:03 -06:00
Josh-Heaps 9c4ff64070 Fix jitter 2026-08-20 09:54:18 -06:00
Josh-Heaps 639ace0030 Add transistors 2026-08-18 12:18:54 -06:00
Josh-Heaps cb0df5728c Add basic breadboard simulator 2026-08-17 14:28:52 -06:00
jheapsandClaude Sonnet 4.6 0393dacf63 Embed user roles as JWT claims in SSO token
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]>
2026-05-18 19:29:54 -06:00
Josh Heaps 7bbd679171 Merge pull request #15 from JoshHeaps/feature/blog
Add sso for other websites
2026-04-21 16:15:45 -06:00
Josh-Heaps e3d9c8f273 Add sso for other websites 2026-04-21 16:13:26 -06:00
Josh Heaps 64107d2e52 Merge pull request #14 from JoshHeaps/feature/blog
add cache invalidation
2026-03-06 17:06:51 -07:00
Josh-Heaps 15a84b2027 add cache invalidation 2026-03-06 17:05:36 -07:00
Josh Heaps f1e2aad8bf Merge pull request #13 from JoshHeaps/feature/blog
Add image upload capabilities
2026-03-06 16:35:39 -07:00
Josh-Heaps cb86e15cc0 Add image upload capabilities 2026-03-06 16:31:20 -07:00
Josh Heaps 9b182eaedf Merge pull request #12 from JoshHeaps/feature/blog
Add blog management: migration, API, service, and admin UI
2026-03-06 16:13:30 -07:00
Josh-Heaps 9f3f610025 Update blog button 2026-03-06 16:12:58 -07:00
Josh-HeapsandClaude Opus 4.6 a3c90ad06e 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-03-06 15:33:49 -07:00
Josh Heaps 7dc70767d2 Merge pull request #11 from JoshHeaps/features/MultiFeatureBranch
Prescription ai update
2026-02-17 09:35:56 -07:00
Josh-Heaps bb35460097 Prescription ai update 2026-02-17 09:32:43 -07:00
Josh Heaps dea8d1bf90 Merge pull request #10 from JoshHeaps/features/MultiFeatureBranch
bugfix
2026-02-17 09:13:09 -07:00
Josh-Heaps d0c8c1249b bugfix 2026-02-17 09:11:49 -07:00
Josh Heaps 7e6ce61f03 Merge pull request #9 from JoshHeaps/features/MultiFeatureBranch
Features/multi feature branch
2026-02-13 14:15:12 -07:00
Josh-Heaps e971a5f329 Add custom colors 2026-02-13 14:13:32 -07:00
Josh-Heaps 91ef4f41dd Make an all patients view. 2026-02-13 10:11:44 -07:00
Josh Heaps e3d94b9f43 Merge pull request #8 from JoshHeaps/features/MultiFeatureBranch
Features/multi feature branch
2026-02-12 15:18:10 -07:00
Josh-Heaps cfd6bb530b Fix so people are scoped to users 2026-02-12 15:14:49 -07:00
Josh-Heaps c173677f57 Add password reset functionality 2026-02-12 13:14:01 -07:00
Josh Heaps dda6ac68dc Merge pull request #7 from JoshHeaps/mobileUi
Deploy Media Server / build (push) Successful in 39s
Deploy Media Server / deploy (push) Failing after 7s
Add document viewer
2026-02-12 09:55:24 -07:00
Josh-Heaps 8982011155 Add document viewer 2026-02-12 09:53:25 -07:00
Josh Heaps af309ca8d6 Merge pull request #6 from JoshHeaps/mobileUi
mobile ui
2026-02-10 17:31:09 -07:00
Josh-Heaps 811f732495 mobile ui 2026-02-10 17:30:26 -07:00
Josh Heaps 6b83d7df0f Merge pull request #5 from JoshHeaps/feature/AdminPage
Feature/admin page
2026-02-10 16:55:41 -07:00
Josh-Heaps 6814270b7c Fully implement medical documentation 2026-02-10 16:54:51 -07:00
Josh-Heaps 9ede3ae53f Implement first four phases of medical docs roadmap 2026-02-09 16:35:45 -07:00
Josh-Heaps e69e5663ce Add fleshed out admin page 2026-02-09 14:38:58 -07:00
Josh-Heaps 14d748de80 Add user roles and admin page 2026-02-09 13:52:59 -07:00
Josh-Heaps 9bbbe3aaad update claude.md 2026-02-09 13:52:49 -07:00
Josh-Heaps c9aa9886e4 Add claude.md 2026-02-09 13:28:31 -07:00
Josh-Heaps a26ffec104 Fix sql scripts 2026-02-09 13:23:34 -07:00
Josh Heaps c35396f906 Merge pull request #4 from JoshHeaps/feature/NoteGraph
Create node graph page
2026-01-02 17:15:16 -07:00
Josh-Heaps dae8fbfe5e Create node graph page 2026-01-02 17:13:39 -07:00
Josh Heaps 9e9439eec9 Merge pull request #3 from JoshHeaps/feature/Folders
Add folder sharing
2025-10-21 17:47:31 -06:00
Josh-Heaps d101a0f175 Add folder sharing 2025-10-21 17:46:40 -06:00
Josh Heaps dd6995bfc7 Merge pull request #2 from JoshHeaps/feature/Folders
Add folders
2025-10-21 16:51:28 -06:00