From f8b67b018e4233b96b2f1d7ca4e1d01a5845f163 Mon Sep 17 00:00:00 2001 From: Ryan Malloy Date: Sun, 11 Jan 2026 15:49:06 -0700 Subject: [PATCH] Add Office Space gallery page with all 23 images - Create gallery.mdx showcasing all Office Space images organized by scene - Add Cinema Enthusiast flair badge for gallery visitors - Create cinema.svg badge (film reel design) - Update flair count to 13 badges - Add gallery to sidebar navigation with "New" badge Features Peter, Lumbergh, The Bobs, the printer destruction scene, Milton's stapler, Chotchkie's flair, and more iconic moments. --- astro.config.mjs | 1 + public/flair/cinema.svg | 37 ++++ src/content/docs/community/gallery.mdx | 212 +++++++++++++++++++++ src/content/docs/community/leaderboard.mdx | 7 +- src/data/flair-config.json | 8 + 5 files changed, 263 insertions(+), 2 deletions(-) create mode 100644 public/flair/cinema.svg create mode 100644 src/content/docs/community/gallery.mdx diff --git a/astro.config.mjs b/astro.config.mjs index 3f7b3b2..2594d73 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -99,6 +99,7 @@ export default defineConfig({ { label: 'Community', items: [ + { label: 'The Gallery', slug: 'community/gallery', badge: { text: 'New', variant: 'success' } }, { label: 'Feedback', slug: 'community/feedback' }, { label: 'Flair Leaderboard', slug: 'community/leaderboard' }, { label: 'Credits', slug: 'community/credits' }, diff --git a/public/flair/cinema.svg b/public/flair/cinema.svg new file mode 100644 index 0000000..290ae3a --- /dev/null +++ b/public/flair/cinema.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/content/docs/community/gallery.mdx b/src/content/docs/community/gallery.mdx new file mode 100644 index 0000000..3a9f035 --- /dev/null +++ b/src/content/docs/community/gallery.mdx @@ -0,0 +1,212 @@ +--- +title: The Gallery +description: A tribute to the film that inspired it all. +--- + +import { Aside, Card, CardGrid } from '@astrojs/starlight/components'; + +> *"I'd say in a given week I probably only do about fifteen minutes of real, actual work."* + +Welcome to the mcwaddams gallery — a loving tribute to Office Space (1999), the film that understands corporate life better than any management consultant ever could. + +--- + +## The Initech Crew + +
+ +
+ Peter Gibbons +

"I did nothing. I did absolutely nothing, and it was everything I thought it could be."

+ Peter Gibbons +
+ +
+ Peter in his zen state +

"I don't like my job, and I don't think I'm gonna go anymore."

+ Post-hypnotherapy Peter +
+ +
+ Peter surprised at computer +

"I have eight different bosses right now."

+ The moment of realization +
+ +
+ +--- + +## Management + +
+ +
+ Lumbergh at Peter's cubicle +

"Yeahhh, I'm gonna need you to come in on Saturday..."

+ Bill Lumbergh +
+ +
+ The Bobs +

"What would you say... you do here?"

+ The Bobs — efficiency experts +
+ +
+ Management disapproval +

"We're gonna have to go ahead and move you downstairs into Storage B."

+ The look of corporate disappointment +
+ +
+ Lumbergh with cake sign +

"Hello Peter, what's happening?"

+ Passive-aggressive celebration +
+ +
+ +--- + +## The Iconic Scenes + +
+ +
+ The printer destruction scene +

"PC LOAD LETTER? What the f*** does that mean?!"

+ The printer gets what it deserves +
+ +
+ Milton's stapler +

"I believe you have my stapler..."

+ The red Swingline +
+ +
+ The O-Face +

"O-O-O-OHHHHH!"

+ Drew's... moment +
+ +
+ The cake scene +

"Milton, we're gonna need you to move your desk again..."

+ Another office milestone ignored +
+ +
+ +--- + +## Chotchkie's & The Flair + +
+ +
+ Stan the manager +

"We need to talk about your flair."

+ Stan — the flair enforcer +
+ +
+ Box of flair +

"You know, the Nazis had pieces of flair they made the Jews wear."

+ The official flair collection +
+ +
+ Joanna's statement +

"There's my flair."

+ Joanna's final day at Chotchkie's +
+ +
+ Chotchkie's logo +

"Sounds like somebody's got a case of the Mondays."

+ Where dreams go to die +
+ +
+ +--- + +## The Supporting Cast + +
+ +
+ Lawrence +

"Hey Peter, man, check out Channel 9!"

+ Lawrence — the neighbor +
+ +
+ Lawrence on the couch +

"Two chicks at the same time, man."

+ Lawrence's dream +
+ +
+ Nina +

"Uh-oh. Sounds like somebody's got a case of the Mondays."

+ Nina — the cheerful coworker +
+ +
+ Peter, Samir, and Michael Bolton +

"Why should I change? He's the one who sucks."

+ The crew at work +
+ +
+ +--- + +## Initech + +
+ +
+ Initech building +

"Corporate accounts payable, Nina speaking. Just a moment."

+ Initech — where TPS reports are born +
+ +
+ Peter arriving at Initech +

"Every single day of my life has been worse than the day before it."

+ Another day at Initech +
+ +
+ Empty Initech office +

"I'd like to move us right along to a Peter Gibbons."

+ The cubicle farm +
+ +
+ Milton's stapler recovered +

"I could set the building on fire..."

+ The stapler survived +
+ +
+ +--- + + + +
+ +*"I don't like my job, and I don't think I'm gonna go anymore."* + +
+ +— Peter Gibbons, speaking for all of us + +
diff --git a/src/content/docs/community/leaderboard.mdx b/src/content/docs/community/leaderboard.mdx index 096ecd3..1f7fa4a 100644 --- a/src/content/docs/community/leaderboard.mdx +++ b/src/content/docs/community/leaderboard.mdx @@ -19,7 +19,7 @@ We don't require 37 pieces of flair like Brian. Just the minimum — but we enco Click the **flair counter** in the bottom-right corner of any page to see your collection. Badges are earned by spending 15+ seconds reading each page. -## Available Flair (12 Badges) +## Available Flair (13 Badges) @@ -58,13 +58,16 @@ Click the **flair counter** in the bottom-right corner of any page to see your c Discover the flair leaderboard + + Explore the Office Space gallery + --- ## The Goal -Collect all 12 pieces of flair. Brian from accounting has 37, but we only ask for the minimum. +Collect all 13 pieces of flair. Brian from accounting has 37, but we only ask for the minimum.