71 Commits
Author SHA1 Message Date
tgrosinger b85247d8b4 Fix missing prose styles in production by converting Tailwind config to JS
The production Docker build (node:22-alpine) was failing to load the
TypeScript Tailwind config via jiti, causing Tailwind to silently fall
back to a default config with no plugins. This meant the
@tailwindcss/typography plugin never ran, so no .prose CSS rules were
generated. Tailwind's preflight reset (p { margin: 0 }) was still
applied with nothing to override it, making all blog post paragraphs
run together with zero spacing.

Converting tailwind.config.ts and typography.ts to plain JS files
removes the dependency on jiti for config loading. Also adds .mdx to
the Tailwind content glob so utility classes used directly in MDX files
(not-prose, flex, etc.) are included in the production CSS.
2026-04-02 21:09:53 -07:00
tgrosinger db31ef84cf Replace Endurance image 2026-04-02 21:08:00 -07:00
tgrosinger 54bc09a082 Add blog post about Endurance screening
Build Production Image / Build Production Image (push) Failing after 3m40s
2026-04-02 20:18:46 -07:00
tgrosinger 809874471a Center the mailing list captcha
Build Production Image / Build Production Image (push) Failing after 3m27s
2025-11-11 10:19:51 -08:00
tgrosinger 530ad0ccff Add padding to mailing list inputs 2025-11-11 10:19:42 -08:00
tgrosinger 563c4725f2 Add mailing address to footer 2025-11-11 10:19:16 -08:00
tgrosinger fd8b2336ef Switch to bundled altcha
Build Production Image / Build Production Image (push) Successful in 2m21s
2025-11-03 18:38:40 -08:00
tgrosinger fa89e86a2f Update board of directors positions 2025-11-03 18:37:14 -08:00
tgrosinger 29ffaca0f7 Upgrade to node 22
Build Production Image / Build Production Image (push) Failing after 3m9s
2025-09-20 15:09:36 -07:00
tgrosinger 58a0260ebb Switch to altcha for listmonk 2025-09-20 15:09:22 -07:00
tgrosinger 72dcb42147 Update action workflow versions
Build Production Image / Build Production Image (push) Failing after 3m2s
2025-03-17 21:31:48 -07:00
tgrosinger 64c80c11ba Donation page
Build Production Image / Build Production Image (push) Failing after 2m28s
2025-03-16 22:10:16 -07:00
tgrosinger 3e8fada7c7 Remove unused projects page 2025-03-16 22:09:58 -07:00
tgrosinger 45cc2e856c Remove unused useMutationObservable 2025-03-16 22:09:58 -07:00
tgrosinger 01c3912ba9 Add new entries to the hall timeline 2025-03-16 22:09:58 -07:00
tgrosinger 5ed921ec05 Small copy corrections 2025-03-16 22:09:58 -07:00
tgrosinger d1c7de593b NFC: Formatting 2025-03-16 22:09:58 -07:00
tgrosinger 4acf298044 Remove year from membership form pdf 2025-03-16 16:34:04 -07:00
tgrosinger a7ec7bf5eb Update Dockerfile env format 2024-12-19 21:52:54 -08:00
tgrosinger 78d996a989 Move listmonk form into separate module and add captcha
Build Production Image / Build Production Image (push) Failing after 2m21s
2024-12-19 18:53:40 -08:00
tgrosinger f342b0fa25 Add blog post about 2024-10-20 potluck
Build Production Image / Build Production Image (push) Successful in 1m22s
2024-10-26 19:10:48 -07:00
tgrosinger 8b57fd492d Add listmonk mailing list form
Build Production Image / Build Production Image (push) Successful in 2m2s
2024-10-22 19:49:37 -07:00
tgrosinger f8971e812e Update board members
Build Production Image / Build Production Image (push) Successful in 2m1s
2024-10-20 18:32:08 -07:00
tgrosinger e420bb7ca2 Add blog post about 2024-09-21 potluck
Build Production Image / Build Production Image (push) Successful in 2m22s
2024-09-22 18:41:24 -07:00
tgrosinger 41f688fd84 Fix typo 2024-09-22 18:41:03 -07:00
tgrosinger 55aa6af239 Correctly start weeks with Sunday
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
tgrosinger 922a8d24dd Set user agent when requesting iCal
Build Production Image / Build Production Image (push) Successful in 1m5s
2024-05-21 19:57:31 -07:00
tgrosinger 7192f527e9 Add Linn as director
Build Production Image / Build Production Image (push) Successful in 1m15s
2024-04-27 14:22:31 -07:00
tgrosinger 4cf7878202 Upgrade dependencies
Build Production Image / Build Production Image (push) Successful in 55s
2024-04-21 08:42:25 -07:00
tgrosinger 346df14a25 Fix page titles
They have West Sound Hall added to the end already.
2024-04-21 08:29:52 -07:00
tgrosinger b88febfc64 Add full name to titles
Build Production Image / Build Production Image (push) Successful in 54s
2024-04-21 08:19:57 -07:00
tgrosinger a60cba2762 Move type deps back into runtime since it doesn't work without them
Build Production Image / Build Production Image (push) Successful in 54s
2024-04-20 18:01:47 -07:00
tgrosinger 3481adfcab Remove dark mode
Build Production Image / Build Production Image (push) Successful in 1m0s
2024-04-20 17:52:55 -07:00
tgrosinger 18365af5dc Add calendar pulling from Google Calendar 2024-04-20 15:56:48 -07:00
tgrosinger 768fa39cf2 Fix escaping in blog post summary
Build Production Image / Build Production Image (push) Successful in 1m13s
2024-03-24 09:06:18 -07:00
tgrosinger 94e316daf6 Update package lock
Build Production Image / Build Production Image (push) Successful in 1m38s
2024-03-24 09:00:10 -07:00
tgrosinger 76d3e0a64d Add upcoming events 2024-03-24 09:00:00 -07:00
tgrosinger 75c750c493 Add notes from town hall meeting 2024-03-24 08:59:46 -07:00
tgrosinger 823ac4f5c8 Add news post for February 2024 potluck
Build Production Image / Build Production Image (push) Successful in 59s
2024-02-27 19:59:42 -08:00
tgrosinger 292cefb945 Update events
Build Production Image / Build Production Image (push) Successful in 54s
2024-02-03 14:33:30 -08:00
tgrosinger 7f3499aba1 Fix table heading on board of directors 2024-02-01 19:59:28 -08:00
tgrosinger f62e434dff Fix club membership form in dark mode
Build Production Image / Build Production Image (push) Successful in 53s
2024-02-01 19:55:11 -08:00
tgrosinger 7190b306e7 Add EIN to footer
Build Production Image / Build Production Image (push) Successful in 1m3s
2024-01-31 20:29:43 -08:00
tgrosinger d9225e36d7 Fix rental table styling in dark mode 2024-01-31 20:29:27 -08:00
tgrosinger c957b156d8 Fix invisible heading in dark mode 2024-01-31 20:29:03 -08:00
tgrosinger f936bae555 Add board of directors page 2024-01-31 20:28:13 -08:00
tgrosinger 52ec6d7b81 Add instructions for updating content to the README.md
Build Production Image / Build Production Image (push) Successful in 57s
2024-01-28 10:04:51 -08:00
tgrosinger 49751bb433 Reorganize homepage layout
Switch from 5 small photos to one larger photo on the right
2024-01-28 10:04:46 -08:00
tgrosinger 18f711444f Load upcoming events from json file 2024-01-28 10:04:06 -08:00
tgrosinger c263bc4573 Remove logo avatar from top left corner 2024-01-28 10:03:17 -08:00
tgrosinger c4b5d24186 Remove checkbox for credit card fees 2024-01-28 10:02:07 -08:00
tgrosinger b532de646d Rename blog to news 2024-01-28 10:01:52 -08:00
tgrosinger 283b5d8a49 Add homepage links for membership and rental
Build Production Image / Build Production Image (push) Successful in 56s
2024-01-15 10:43:21 -08:00
tgrosinger e666588cc3 Production build at container run time
Build Production Image / Build Production Image (push) Successful in 58s
2024-01-14 12:39:49 -08:00
tgrosinger d98da909ae Testing actions
Build Production Image / Build Production Image (push) Successful in 1m18s
2024-01-11 14:59:13 -08:00
tgrosinger c7d3f92558 Dockerize for running in production 2024-01-08 18:42:56 -08:00
tgrosinger 591ccc361b Add first blog post 2024-01-08 14:43:29 -08:00
tgrosinger d935608d0c Remove image rotation on club page 2024-01-08 14:43:13 -08:00
tgrosinger 0ed3a4df64 Update event calendar 2024-01-08 14:43:03 -08:00
tgrosinger 9287b4da1a Use Stripe Address and email admin on membership creation 2023-12-25 19:04:15 -08:00
tgrosinger 896bb5242a Add Stripe membership form 2023-12-25 15:34:39 -08:00
tgrosinger 9a32b8dfc0 Update club and rental pages
Add forms and update text
2023-12-15 18:33:37 -08:00
tgrosinger a9437816e1 Add rental information 2023-12-10 21:21:32 -08:00
tgrosinger db3d9fa9f4 Update images 2023-12-02 16:20:07 -08:00
tgrosinger 7430c165aa Update avatar image to WSCC logo svg 2023-12-01 21:18:02 -08:00
tgrosinger 1766431695 Convert more pages to hero icons 2023-12-01 21:17:46 -08:00
tgrosinger 879a56d98e Convert resume into events calendar 2023-11-29 20:29:32 -08:00
tgrosinger 982a376264 Add hero icons 2023-11-29 20:21:02 -08:00
tgrosinger 7cad2d9c13 Add support for dynamic authors on blog posts 2023-11-26 10:14:10 -08:00
tgrosinger e0de86bb5a Renaming pages and adding content 2023-11-26 09:36:23 -08:00
tgrosinger e2e9ab6774 Fresh template from Tailwind 2023-11-15 19:42:05 -08:00