6 Commits

Author SHA1 Message Date
f8971e812e Update board members
All checks were successful
Build Production Image / Build Production Image (push) Successful in 2m1s
2024-10-20 18:32:08 -07:00
e420bb7ca2 Add blog post about 2024-09-21 potluck
All checks were successful
Build Production Image / Build Production Image (push) Successful in 2m22s
2024-09-22 18:41:24 -07:00
41f688fd84 Fix typo 2024-09-22 18:41:03 -07:00
55aa6af239 Correctly start weeks with Sunday
All checks were successful
Build Production Image / Build Production Image (push) Successful in 1m36s
The days of the week already reflected this, but the headers did not
match.
2024-08-23 18:40:58 -07:00
922a8d24dd Set user agent when requesting iCal
All checks were successful
Build Production Image / Build Production Image (push) Successful in 1m5s
2024-05-21 19:57:31 -07:00
7192f527e9 Add Linn as director
All checks were successful
Build Production Image / Build Production Image (push) Successful in 1m15s
2024-04-27 14:22:31 -07:00
6 changed files with 67 additions and 7 deletions

View File

@ -80,19 +80,19 @@ export default function Club() {
<TableCell>Vice President</TableCell>
</tr>
<tr>
<TableLeftHeading>Tony Grosinger</TableLeftHeading>
<TableLeftHeading>Beth Gasser</TableLeftHeading>
<TableCell>Secretary</TableCell>
</tr>
<tr>
<TableLeftHeading>Temporarily performed by Secretary</TableLeftHeading>
<TableLeftHeading>Tony Grosinger</TableLeftHeading>
<TableCell>Treasurer</TableCell>
</tr>
<tr>
<TableLeftHeading>Mark Gasser</TableLeftHeading>
<TableLeftHeading>Leslie Brown</TableLeftHeading>
<TableCell>Director</TableCell>
</tr>
<tr>
<TableLeftHeading>Leslie Brown</TableLeftHeading>
<TableLeftHeading>Linn Hulley</TableLeftHeading>
<TableCell>Director</TableCell>
</tr>
</tbody>

View File

@ -131,7 +131,7 @@ export const CalendarComponent: React.FC<{ calendar: Calendar }> = ({ calendar }
</header>
<div className="shadow ring-1 ring-black ring-opacity-5 lg:flex lg:flex-auto lg:flex-col">
<div className="grid grid-cols-7 gap-px border-b border-zinc-100 bg-gray-200 text-center text-xs font-semibold leading-6 text-gray-700 lg:flex-none">
{[['M', 'on'], ['T', 'ue'], ['W', 'ed'], ['T', 'hu'], ['F', 'ri'], ['S', 'at'], ['S', 'un']].map((d) => (
{[['S', 'un'], ['M', 'on'], ['T', 'ue'], ['W', 'ed'], ['T', 'hu'], ['F', 'ri'], ['S', 'at']].map((d) => (
<div key={d[0] + d[1]} className="bg-white py-2">
{d[0]}<span className="sr-only sm:not-sr-only">{d[1]}</span>
</div>

View File

@ -44,7 +44,13 @@ async function loadCalendar(): Promise<void> {
return;
}
const icalContents = await (await fetch(icalAddr)).text();
console.log("Refreshing iCal from Google Calendar")
// For some reason Google Calendar is sending different content based on who is requesting it.
const headers = new Headers();
headers.set('User-Agent', 'curl/7.54.1');
const icalContents = await (await fetch(icalAddr, { headers })).text();
const events = ical.parseICS(icalContents);
const thisMonth = dayjs().startOf('month');
const yesterday = dayjs().startOf('day').subtract(1, 'day');

View File

@ -8,7 +8,7 @@ export const article = {
author: 'Tony Grosinger',
date: '2024-02-17',
title: 'February 2024 Potluck',
description: "The second potluck of the year, with a slidshow of Orcas history from John Wachter.",
description: "The second potluck of the year, with a slideshow of Orcas history from John Wachter.",
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 MiB

View File

@ -0,0 +1,54 @@
import { ArticleLayout } from '@/components/ArticleLayout'
import {MdxImage as Image } from '@/components/MdxImage'
import landBankPresentation from './Land_Bank_Presentation.jpg'
export const article = {
author: 'Tony Grosinger',
date: '2024-09-21',
title: 'September 2024 Potluck',
description: "Our first potluck after the summer break, with Board of Director nominations for the election next month.",
}
export const metadata = {
title: article.title,
description: article.description,
}
export default (props) => <ArticleLayout article={article} {...props} />
Summer is wrapping up and the monthly potlucks at the West Sound Hall have
returned! There are several exciting developments to share with you. Here's a
quick update on what was discussed at our recent community potluck:
In October, a contractor will be repairing the north end of the hall using the
funds we raised earlier this year with Give Orcas.
Also in October, we will be electing the new Board of Directors. Our nominating
committee - Cathy and Grant - have announced the slate of candidates. This
year's nominees are:
- Lisa Pedersen for President
- Betsy Wareham for Vice President
- Beth Gasser for Secretary
- Tony Grosinger for Treasurer
- Leslie Brown for Director 1
- Linn Hulley for Director 2
No additional nominations were made from the floor during the meeting. We
encourage all members to join us at the October 19th potluck to vote for the
new board.
<div className="not-prose flex flex-col items-center">
<Image src={landBankPresentation} alt="Lincoln Bormann from the SJC Land Bank presenting at the potluck." />
<span className="mt-2 text-sm text-zinc-400">
Lincoln Bormann from the SJC Land Bank presenting at the potluck.
</span>
</div>
After the potluck dinner, Lincoln Bormann and Brian Wiese from the San Juan
County Land Bank gave a presentation outlining the work they do, how they make
decisions about what land to acquire, and provided updates for newly opening
parks. The Land Bank will be up for election this fall and you can learn more
on their website - https://sjclandbank.org.