Scaffold Slides with rastrillo new (v0.26.0, day theme, topbar shell)
Module path amadan.net/oficina/slides. Nothing beyond the scaffold yet; the design spec follows in the next commit.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01563XGCgxcSZToEXwuTBsKE
36 files changed,
+6287
−0
.amadan/ci+6 −0.amadan/ci.d/10-vet+2 −0.amadan/ci.d/20-fmt+2 −0.amadan/ci.d/30-test+2 −0.amadan/ci.d/40-migration-check+2 −0.claude/settings.json+24 −0.gitignore+8 −0AGENTS.md+82 −0CLAUDE.md+5 −0Makefile+113 −0README.md+22 −0cmd/slides/main.go+62 −0go.mod+45 −0go.sum+95 −0internal/slides/app.go+63 −0internal/slides/handlers.go+19 −0internal/slides/icons/icons.go+47 −0internal/slides/migrations.go+42 −0internal/slides/migrations/0001_init.sql+2 −0internal/slides/migrations/schema.sql+5 −0internal/slides/models.go+25 −0internal/slides/render.go+72 −0internal/slides/static/calendar.js+532 −0internal/slides/static/datetime.js+1698 −0internal/slides/static/rastrillo.js+337 −0internal/slides/static/select.js+280 −0internal/slides/static/theme.css+187 −0internal/slides/static/tokens.css+1961 −0internal/slides/templates/errors.html+9 −0internal/slides/templates/index.html+3 −0internal/slides/templates/layout.html+82 −0internal/slidestest/browser_test.go+53 −0internal/slidestest/harness_test.go+62 −0internal/slidestest/index_test.go+89 −0internal/slidestest/vendored_test.go+54 −0manifest/README.md+195 −0
Intent
.amadan/ciLoading diff…
.amadan/ci.d/10-vetLoading diff…
.amadan/ci.d/20-fmtLoading diff…
.amadan/ci.d/30-testLoading diff…
.amadan/ci.d/40-migration-checkLoading diff…
.claude/settings.jsonLoading diff…
.gitignoreLoading diff…
AGENTS.mdLoading diff…
CLAUDE.mdLoading diff…
MakefileLoading diff…
README.mdLoading diff…
cmd/slides/main.goLoading diff…
go.modLoading diff…
go.sumLoading diff…
internal/slides/app.goLoading diff…
internal/slides/handlers.goLoading diff…
internal/slides/icons/icons.goLoading diff…
internal/slides/migrations.goLoading diff…
internal/slides/migrations/0001_init.sqlLoading diff…
internal/slides/migrations/schema.sqlLoading diff…
internal/slides/models.goLoading diff…
internal/slides/render.goLoading diff…
internal/slides/static/calendar.jsLoading diff…
internal/slides/static/datetime.jsLoading diff…
internal/slides/static/rastrillo.jsLoading diff…
internal/slides/static/select.jsLoading diff…
internal/slides/static/theme.cssLoading diff…
internal/slides/static/tokens.cssLoading diff…
internal/slides/templates/errors.htmlLoading diff…
internal/slides/templates/index.htmlLoading diff…
internal/slides/templates/layout.htmlLoading diff…
internal/slidestest/browser_test.goLoading diff…
internal/slidestest/harness_test.goLoading diff…
internal/slidestest/index_test.goLoading diff…
internal/slidestest/vendored_test.goLoading diff…
manifest/README.mdLoading diff…