oficina / calendar Public

feat/estilo-theme

Makefile +5 −0
Makefile

Loading diff…

docs/superpowers/plans/2026-09-07-recurrence-stepping-bounds.md +81 −0
docs/superpowers/plans/2026-09-07-recurrence-stepping-bounds.md

Loading diff…

docs/superpowers/specs/2026-09-02-calendar-design.md +18 −0
docs/superpowers/specs/2026-09-02-calendar-design.md

Loading diff…

go.mod +2 −1
go.mod

Loading diff…

go.sum +5 −10
go.sum

Loading diff…

internal/calendar/asset_theme.go +17 −0
internal/calendar/asset_theme.go

Loading diff…

internal/calendar/occurrences.go +20 −9
internal/calendar/occurrences.go

Loading diff…

internal/calendar/occurrences_bounds.go +57 −0
internal/calendar/occurrences_bounds.go

Loading diff…

internal/calendar/occurrences_step.go +70 −58
internal/calendar/occurrences_step.go

Loading diff…

internal/calendar/recurrence_bounds_probe_test.go +84 −0
internal/calendar/recurrence_bounds_probe_test.go

Loading diff…

internal/calendar/recurrence_horizon_test.go +107 −0
internal/calendar/recurrence_horizon_test.go

Loading diff…

internal/calendar/render.go +1 −1
internal/calendar/render.go

Loading diff…

internal/calendar/static/theme.css +0 −187
internal/calendar/static/theme.css

Loading diff…

internal/calendar/theme_test.go +52 −0
internal/calendar/theme_test.go

Loading diff…

internal/calendartest/recurrence_invalid_test.go +30 −0
internal/calendartest/recurrence_invalid_test.go

Loading diff…

internal/calendartest/vendored_test.go +15 −0
internal/calendartest/vendored_test.go

Loading diff…

internal/guardstest/guards_test.go +9 −4
internal/guardstest/guards_test.go

Loading diff…