chore: refactor into a separate /dues page#23
Merged
radiolabme merged 5 commits intomainfrom Mar 18, 2026
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR introduces a dedicated /dues landing page sourced from the pages content collection, updates site navigation and About content to reference it, and refreshes dependencies to address npm audit vulnerabilities.
Changes:
- Added
/duesroute (src/pages/dues.astro) backed by a new markdown content entry (src/content/pages/dues.md). - Updated
/aboutcontent to remove embedded dues/payment details and link to the new dues page. - Added a “Dues” item to the global header navigation and updated
package-lock.jsonwith dependency security upgrades.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| src/pages/dues.astro | New route that renders the pages/dues content entry via MarkdownLayout. |
| src/content/pages/dues.md | New dues/payment instructions content including PayPal form and mailing address. |
| src/content/pages/about.md | Removes dues/payment block and replaces it with a link to /dues; formatting tweaks. |
| src/components/SiteHeader.astro | Adds “Dues” link in primary nav. |
| package-lock.json | Updates transitive dependencies consistent with npm audit remediation. |
| AGENTS.md | Adds repository overview/reference for agent tooling. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix: npm audit detects 5 severe vulnerabilities
chore: add AGENTS.md for agents in VSCode CoPilot, opencode, pi.dev agent, etc.
This change is optional, I'm fine to remove this commit if this is contentious
chore: refactor into a separate dues page for a separate /dues slug:
The PayPal/check payment section in
/aboutis moved into its separate/duespage.This allows to point members e.g. in emails via this slug https://microhams.com/dues
Look of header:
