Skip to content

feat: embed luma calendar on home#79

Merged
rnegron merged 3 commits intomainfrom
feat/luma-embed
May 6, 2026
Merged

feat: embed luma calendar on home#79
rnegron merged 3 commits intomainfrom
feat/luma-embed

Conversation

@rnegron
Copy link
Copy Markdown
Member

@rnegron rnegron commented May 6, 2026

Summary

  • Adds <LumaEvents> to the homepage, embedding the FSN Luma calendar (cal-xorZLhCJO1uKH5s) when CONFIG.activeEvent is false. The manual <UpcomingEvent> override path is preserved.
  • Passes the site's i18next language to the embed via ?lang=es|en (undocumented Luma param) so the calendar tracks the FSN language toggle, not just the browser locale.
  • Adds upcoming-event.upcoming-events (plural) to en.json / es.json.
  • Drive-by: fixes greetings.ymlactions/first-interaction@v3 renamed inputs to snake_case (repo_token / issue_message / pr_message), so the workflow has been failing on every PR since the v3 bump.

Test plan

  • npm run lint passes
  • npm run develop boots; iframe renders, switching language reloads it
  • Both en.json and es.json updated

@rnegron rnegron merged commit 90a4b1e into main May 6, 2026
6 checks passed
@rnegron rnegron deleted the feat/luma-embed branch May 6, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant