Skip to content

content: Integrate Final General Meetings Content - #47

Merged
3innielee merged 1 commit into
stagingfrom
feature/46-meetings-final-content
Oct 26, 2026
Merged

3innielee merged 1 commit into
stagingfrom
feature/46-meetings-final-content

Conversation

@3innielee

Copy link
Copy Markdown
Member

Summary

Replaces placeholder General Meetings content with the official BMDIB 2026–27 school year meeting schedule.

The page continues to use the existing Astro Content Collection and reusable MeetingCard component, with automatic classification of upcoming and past meetings.

Changes

Meeting Content

  • Added six general meetings for the 2026–27 school year:
    • August 27, 2026 — Sierramont Middle School
    • October 22, 2026 — Online
    • December 10, 2026
    • February 11, 2027
    • April 22, 2027
    • June 3, 2027 — In person
  • Added the regular meeting schedule: Thursdays, 5:00–6:00 PM.
  • Updated available meeting locations.
  • Removed placeholder meeting entries.

Meeting Materials

  • Added the presentation slides link for the August 27 meeting.
  • Preserved support for optional meeting documents.
  • Ensured meetings without documents do not display empty links.

Page Layout

  • Updated the page introduction with the 2026–27 meeting schedule.
  • Preserved the existing meeting card layout and responsive design.
  • Maintained automatic classification into Current & Upcoming and Past Meetings.
  • Preserved chronological sorting within each section.

Testing

  • Verified all six meeting dates display correctly.
  • Verified meeting times and available locations.
  • Verified upcoming and past meeting classification.
  • Verified chronological sorting.
  • Verified the August 27 meeting slides link.
  • Verified meetings without documents display correctly.
  • Confirmed no placeholder meetings remain.
  • Verified responsive layout on desktop and mobile.
  • npm run build passes.
  • Staging deployment succeeds.

Notes

  • Meeting dates and times are based on the Board-provided 2026–27 schedule.
  • Locations and meeting materials can be added as they become available.
  • Future online meeting links can be incorporated when confirmed.

Closes #46 .

@3innielee
3innielee merged commit 3705a4a into staging Oct 26, 2026
2 checks passed
@3innielee
3innielee deleted the feature/46-meetings-final-content branch October 27, 2026 18:29
3innielee added a commit that referenced this pull request Nov 3, 2026
* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* ci: configure Azure Static Web Apps staging deployment

* Remove contact page from header

* ci: protect staging with Entra authentication

* test: remove auth redirect for staging diagnosis

* feat: add site logo and favicon

* fix: correct Entra client secret setting reference

* fix: restore responseOverrides

* test: AZURE_CLIENT_SECRET

* test: Entra login

* test: Entra login

* feat: remove contact link in footer

* refactor: refine reusable page components (#25)

* feat: establish Astro content collections architecture (#27)

* feat: migrate competitions to content collections (#29)

* feat: migrate meetings to content collections (#31)

* feat: migrate board members to content collections (#33)

* refactor: consolidate shared date time utilities (#35)

* feat: prepare layouts for board bios and event photos (#37)

* content: integrate final home page content (#39)

* content: integrate final board member information (#41)

* content: integrate final events content (#43)

* feat: integrate competitions article content and photo gallery (#45)

* content: integrate 2026-27 general meetings schedule (#47)

* content: integrate final fundraising content (#51)

* content: integrate final resources content (#53)

* Prelaunch QA: page descriptions, event image size, event details (#55)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* change competition background color (#56)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Feature/54 prelaunch qa (#57)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Feature/54 prelaunch qa (#58)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Remove competition photo caption place holder

* Feature/54 prelaunch qa (#59)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Remove competition photo caption place holder

* Raise Lighthouse accessibility test score from 95->100

* Add developer credit

* Feature/54 prelaunch qa (#60)

* Change image size

* Fill in page description and adjust page eyebrow and title

* Edit event details

* Change competition page background color

* Add announcement banner on home page

* Add meeting slide url

* Update fundraising info

* Remove competition photo caption place holder

* Raise Lighthouse accessibility test score from 95->100

* Add developer credit

* Performance and SEO testing

* refactor: separate Azure staging and production configurations

* ci: configure Azure production deployment

* Remove PR previews related config

* fix: restore CI status check name
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