• Joined on 2025-02-27
sam pushed to main at sam/kontra 2026-09-10 07:25:01 +10:00
644ee9f292 fix(admin): upload stores object at bucket root so /media/{name} matches the redirected URL
sam pushed to main at sam/kontra 2026-09-10 07:23:46 +10:00
423901c80d feat(admin): /admin/media upload page — browser upload to Garage via minio-go, {{media:...}} snippet
sam pushed to main at sam/kontra 2026-09-10 07:18:41 +10:00
dd029c8819 fix: minio-go must sign with Garage region ('garage', not AWS us-east-1)
sam pushed to main at sam/kontra 2026-09-10 07:12:37 +10:00
5acddaa605 refactor(media): replace hand-rolled SigV4 with maintained minio-go SDK; add /admin/media/upload endpoint
sam pushed to main at sam/obsidian-vault 2026-09-09 21:24:13 +10:00
fb00948a8f sam-4screen-desktop 2026-9-9:21:24:8
sam pushed to main at sam/obsidian-vault 2026-09-09 20:24:11 +10:00
a9e2a2227b sam-4screen-desktop 2026-9-9:20:24:8
sam pushed to main at sam/obsidian-vault 2026-09-09 20:09:12 +10:00
84288910fd sam-4screen-desktop 2026-9-9:20:9:8
sam pushed to main at sam/obsidian-vault 2026-09-09 19:54:12 +10:00
eba3579936 sam-4screen-desktop 2026-9-9:19:54:8
sam pushed to main at sam/obsidian-vault 2026-09-09 19:39:13 +10:00
6efec87eeb sam-4screen-desktop 2026-9-9:19:39:8
sam pushed to main at sam/kontra 2026-09-09 18:25:36 +10:00
df4a19933c feat: /media proxy to Garage S3 via AWS SigV4 — images now serve publicly; remove debug
5bec37a8a1 fix(sigv4): UTC strftime date format (%Y%m%d%H%M%S)
f1fc99761f feat: /media route — app proxies Garage S3 bucket via AWS SigV4 (scoped read key)
Compare 3 commits »
sam pushed to main at sam/obsidian-vault 2026-09-09 18:24:11 +10:00
13ff2294cb sam-4screen-desktop 2026-9-9:18:24:8
sam pushed to main at sam/obsidian-vault 2026-09-09 17:54:11 +10:00
c868b2444c sam-4screen-desktop 2026-9-9:17:54:8
sam pushed to main at sam/obsidian-vault 2026-09-09 17:39:12 +10:00
ebee621520 sam-4screen-desktop 2026-9-9:17:39:8
sam pushed to main at sam/obsidian-vault 2026-09-09 17:24:12 +10:00
5a5dd28102 sam-4screen-desktop 2026-9-9:17:24:8
sam pushed to main at sam/obsidian-vault 2026-09-09 16:24:12 +10:00
9d13af2ae7 sam-4screen-desktop 2026-9-9:16:24:8
sam pushed to main at sam/kontra 2026-09-09 15:44:49 +10:00
684bbed645 feat: front-matter image accepts {{media:...}} (S3 hero photos consistent with body)
sam pushed to main at sam/kontra 2026-09-09 14:21:28 +10:00
546f914789 fix: filter draft (published:false) out of subject index, ribbon dropdowns, and Topics boxes too
sam pushed to main at sam/kontra 2026-09-09 13:59:19 +10:00
d43c492501 feat: publish control — missing 'published:' defaults true; published:false hides article from all routes + listings; subjects date-sorted so Topics boxes/dropdowns show newest
sam pushed to main at sam/obsidian-vault 2026-09-09 13:39:11 +10:00
20350dbf44 sam-4screen-desktop 2026-9-9:13:39:8
sam pushed to main at sam/obsidian-vault 2026-09-09 13:24:13 +10:00
e4f31feeb0 sam-4screen-desktop 2026-9-9:13:24:8