Skip to content

feat(events): event invite text copy button + CI/footer fixes#32

Merged
radiolabme merged 6 commits into
mainfrom
feat/event-invite-text
Apr 14, 2026
Merged

feat(events): event invite text copy button + CI/footer fixes#32
radiolabme merged 6 commits into
mainfrom
feat/event-invite-text

Conversation

@radiolabme
Copy link
Copy Markdown
Collaborator

Summary

  • Event invite text: Inline clipboard icon button after the event datetime; generates plain-text meeting email body at build time; Clipboard API with execCommand fallback; checkmark feedback on copy
  • Footer: Remove navigation/connect columns (out of sync, redundant with nav bar); simplified to brand + copyright + Contact · GitHub inline; GitHub link goes to issues page
  • CI fix: Remove npm run verify from CI and pre-push hook — Dependabot security alerts handle audit, Dependabot PRs handle outdated packages. The verify step was blocking all Dependabot PRs due to an unfixable transitive CVE in astro's bundled vite (dev tool, not runtime code)
  • Workflow: Bump actions/checkout@v4 → @v6 in ci.yml and deploy.yml (supersedes PR chore(deps): bump actions/checkout from 4 to 6 #29); align deploy.yml to Node 22 (was 20)

Impact on open Dependabot PRs

Test Plan

- Replace details/summary invite text block with inline clipboard icon
  button next to the event datetime; icon swaps to checkmark on copy
- Use standard stacked-rectangles copy icon (Lucide Copy)
- Fix clipboard fallback via execCommand textarea method
- Remove stray venue address from event page footer meta
- Remove footer navigation/connect columns; replace with inline
  copyright + Contact · GitHub, Contact ordered first
- GitHub footer link points to repo issues page
- Remove npm run verify from CI: audit is now handled by Dependabot
  security alerts; outdated packages handled by Dependabot PRs; Node
  version enforced by setup-node. Running verify was blocking all
  Dependabot PRs due to an unfixable transitive CVE in astro's bundled
  vite (dev tool, not runtime).
- Bump actions/checkout@v4 → @v6 in ci.yml and deploy.yml (supersedes
  open Dependabot PR #29)
- Align deploy.yml node-version to 22, matching ci.yml
@radiolabme radiolabme merged commit 5462d1b into main Apr 14, 2026
1 check passed
@radiolabme radiolabme deleted the feat/event-invite-text branch April 14, 2026 11:47
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