- 79465862
- Release driver: strip ambient non-GitHub forge tokens before goreleaser (multiple-tokens guard)
- ac920e2a
- Clean up README.md
- 03b49d78
- S3: serve git dumb-HTTP clone from the bucket layout
- a145cd1c
- Static site: keep card titles on the bullet line
- 1e9dedab
- Static site: gate the SPA takeover on pages-ap
- 1eaadc96
- Release driver: GITSOCIAL_ARTIFACT_BASE overrides the record's artifact-url base
- 276cedaa
- Static site: add media-src 'self' blob: to the page/shell CSP so in-bucket mp4/webm play as inline <video>
- 89f2bfde
- Change scripts/release.sh into the idempotent local release driver; add gitsocial site put for root-key uploads like install.sh
- 971422e1
- Prepare bucket install path: scripts/install.sh resolves and downloads from gitsocial.org/artifacts, README links the demo video, foreign-root-key survival test
- 69af1d34
- Static site: render mp4/webm blobs as inline video in the file view
- 03d7c54c
- Add release artifacts push: publish artifacts to the s3 remote under artifacts/<version>/ with latest.txt; artifacts list/export fall back to artifact-url
- b9e5e97f
- Fix release workspace sync clobbering edit-propagated fields (raw rows re-inserted after their edit was applied)