1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <!-- Screwcap tracking â injected by ops/legal-kit/inject-head.py. 7 The AdSense meta tag verifies ownership without loading the ad 8 network. The script itself stays behind the gate in js/ads.js. --> 9 <meta name="google-adsense-account" content="ca-pub-2067975098656294"> 10 <!-- Screwcap tracking â injected by ops/legal-kit/inject-head.py. 11 Plausible is ungated (cookieless); GA4 and the Meta Pixel sit behind 12 a Do-Not-Track gate inside screwcap-tracking.js and are never 13 requested at all when the browser has declined. --> 14
14<script async src="https://plausible.io/js/pa-d6bTHaTtSN8d3dQaPmfFZ.js"></script>
14 15
15<script>window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};plausible.init()</script>
15 16
16<script>window.SCREWCAP_TITLE='thechair';</script>
16 17
17<script src="/screwcap-tracking.js" defer></script>
17 18
18<script src="/screwcap-flags.js"></script>
18 19 <title>What's New â THE CHAIR</title> 20 <link rel="icon" type="image/png" sizes="32x32" href="images/favicon-32.png"> 21 <meta name="description" content="See what's new in THE CHAIR - the Fed Rate Decision Simulator"> 22 23 <!-- Google Analytics --> 24 25 <style> 26 :root { 27 --bg-dark: #0a0a0f; 28 --bg-panel: #12121a; 29 --gold: #d4af37; 30 --gold-dim: #a08520; 31 --text: #e8e4d9; 32 --text-muted: rgba(232, 228, 217, 0.6); 33 --accent-green: #4ade80; 34 --accent-red: #f87171; 35 --accent-blue: #60a5fa; 36 } 37 38 * { box-sizing: border-box; margin: 0; padding: 0; } 39 40 body { 41 font-family: 'Georgia', serif; 42 background: var(--bg-dark); 43 color: var(--text); 44 min-height: 100vh; 45 line-height: 1.6; 46 } 47 48 .container { 49 max-width: 800px; 50 margin: 0 auto; 51 padding: 40px 20px; 52 } 53 54 header { 55 text-align: center; 56 margin-bottom: 48px; 57 padding-bottom: 32px; 58 border-bottom: 1px solid rgba(212, 175, 55, 0.2); 59 } 60 61 h1 { 62 font-size: 2.5rem; 63 color: var(--gold); 64 margin-bottom: 8px; 65 letter-spacing: 2px; 66 } 67 68 .subtitle { 69 color: var(--text-muted); 70 font-style: italic; 71 } 72 73 .back-link { 74 display: inline-block; 75 margin-top: 20px; 76 color: var(--gold); 77 text-decoration: none; 78 font-size: 0.9rem; 79 transition: color 0.2s; 80 } 81 .back-link:hover { color: var(--text); } 82 83 .version-block { 84 background: var(--bg-panel); 85 border: 1px solid rgba(212, 175, 55, 0.15); 86 border-radius: 12px; 87 padding: 28px; 88 margin-bottom: 28px; 89 position: relative; 90 } 91 92 .version-block.latest { 93 border-color: var(--gold); 94 box-shadow: 0 0 30px rgba(212, 175, 55, 0.1); 95 } 96 97 .version-block.latest::before { 98 content: '⨠LATEST'; 99 position: absolute; 100 top: -12px; 101 right: 20px; 102 background: var(--gold); 103 color: var(--bg-dark); 104 font-size: 0.7rem; 105 font-weight: bold; 106 padding: 4px 12px; 107 border-radius: 12px; 108 letter-spacing: 1px; 109 } 110 111 .version-header { 112 display: flex; 113 justify-content: space-between; 114 align-items: baseline; 115 margin-bottom: 16px; 116 flex-wrap: wrap; 117 gap: 8px; 118 } 119 120 .version-number { 121 font-size: 1.4rem; 122 color: var(--gold); 123 font-weight: bold; 124 } 125 126 .version-date { 127 color: var(--text-muted); 128 font-size: 0.85rem; 129 } 130 131 .version-title { 132 font-size: 1.1rem; 133 color: var(--text); 134 margin-bottom: 16px; 135 padding-bottom: 12px; 136 border-bottom: 1px solid rgba(255,255,255,0.05); 137 } 138 139 .feature-list { 140 list-style: none; 141 } 142 143 .feature-list li { 144 padding: 8px 0 8px 28px; 145 position: relative; 146 color: var(--text-muted); 147 } 148 149 .feature-list li::before { 150 content: 'â'; 151 position: absolute; 152 left: 0; 153 color: var(--gold-dim); 154 } 155 156 .feature-list li strong { 157 color: var(--text); 158 } 159 160 .tag { 161 display: inline-block; 162 font-size: 0.65rem; 163 padding: 2px 8px; 164 border-radius: 4px; 165 margin-left: 8px; 166 vertical-align: middle; 167 text-transform: uppercase; 168 letter-spacing: 0.5px; 169 } 170 171 .tag-new { background: rgba(74, 222, 128, 0.2); color: var(--accent-green); } 172 .tag-improved { background: rgba(96, 165, 250, 0.2); color: var(--accent-blue); } 173 .tag-fix { background: rgba(248, 113, 113, 0.2); color: var(--accent-red); } 174 175 .highlight-box { 176 background: rgba(212, 175, 55, 0.08); 177 border-left: 3px solid var(--gold); 178 padding: 16px 20px; 179 margin: 16px 0; 180 border-radius: 0 8px 8px 0; 181 } 182 183 .highlight-box p { 184 margin: 0; 185 color: var(--text); 186 font-style: italic; 187 } 188 189 footer { 190 text-align: center; 191 padding: 40px 20px; 192 color: var(--text-muted); 193 font-size: 0.85rem; 194 } 195 196 footer a { 197 color: var(--gold); 198 text-decoration: none; 199 } 200 201 @media (max-width: 600px) { 202 h1 { font-size: 1.8rem; }
203 .version-block { padding: 20px; } 204 .version-number { font-size: 1.2rem; } 205 } 206 </style>
207<script defer src="/_vercel/insights/script.js"></script>
207 208</head> 209<body> 210 <div class="container"> 211 <header> 212 <h1>ð What's New</h1> 213 <p class="subtitle">THE CHAIR â Fed Rate Decision Simulator</p> 214 <a href="index.html" class="back-link">â Back to Game</a> 215 </header> 216 217 <main> 218 <!-- v3.0.0 --> 219 <article class="version-block latest"> 220 <div class="version-header"> 221 <span class="version-number">v3.0.0</span> 222 <span class="version-date">August 8, 2026</span> 223 </div> 224 <h2 class="version-title">One Game, One Engine</h2> 225 226 <div class="highlight-box"> 227 <p>"Two doors, one house. We stopped maintaining the second door."</p> 228 </div> 229 230 <ul class="feature-list"> 231 <li><strong>FlyMacroPilot is absorbed.</strong> Its six eras of dated headlines, presidential quotes and advisor lines now run inside THE CHAIR, keyed to whichever era you are playing <span class="tag tag-new">New</span></li> 232 <li><strong>Dr. Marcus Feldman reads the room</strong> â his mood, the ring around him and his counsel all move with inflation, growth and your credibility, and he speaks before you commit as well as after <span class="tag tag-new">New</span></li> 233 <li><strong>Era-correct markets.</strong> No Bitcoin price in 1979. The 1929 S&P reads 31 rather than "0.0K". Gold and oil come from the historical series rather than the simulation <span class="tag tag-improved">Fixed</span></li> 234 <li><strong>The news arrives in the right decade.</strong> The Volcker Shock had been opening on 1973 headlines and never reaching 1979 at all <span class="tag tag-improved">Fixed</span></li> 235 <li><strong>Nixon no longer speaks in 1979</strong> â he resigned in 1974. Carter, then Reagan, in the right quarters <span class="tag tag-improved">Fixed</span></li> 236 <li><strong>The invented statistics are gone.</strong> "142 economists watching", "105,847 players", and the header counter that climbed on a timer. Nobody was watching <span class="tag tag-improved">Fixed</span></li> 237 <li><strong>28 achievements</strong>, presidential cards in the live feed, and a resumed game that plots the history you actually played <span class="tag tag-new">New</span></li> 238 <li><strong>Advertising, disclosed.</strong> The game is free and may carry ads in the margins and after a run â never beside a live decision. What runs is named in the Terms <span class="tag tag-new">New</span></li> 239 </ul> 240 </article> 241 242 <!-- v2.5.0 --> 243 <article class="version-block"> 244 <div class="version-header"> 245 <span class="version-number">v2.5.0</span> 246 <span class="version-date">July 2026 â built, never shipped</span> 247 </div> 248 <h2 class="version-title">The Fusion</h2> 249 250 <div class="highlight-box"> 251 <p>Recorded because it happened. The merger of THE CHAIR and FlyMacroPilot was built through July into a separate folder â and that folder was not the one the site served. It reached nobody. v3.0 is what finally put it in front of players, which is why this entry has a date and no release.</p> 252 </div> 253 </article> 254 255 <!-- v2.1.0 --> 256 <article class="version-block"> 257 <div class="version-header"> 258 <span class="version-number">v2.1.0</span> 259 <span class="version-date">March 13, 2026</span> 260 </div> 261 <h2 class="version-title">Interactive Tutorial System</h2> 262 263 <div class="highlight-box"> 264 <p>"Finally, a tutorial that doesn't put you to sleep. Learn to crash the economy in 14 easy steps."</p> 265 </div> 266 267 <ul class="feature-list"> 268 <li><strong>14-step guided walkthrough</strong> covering all game mechanics <span class="tag tag-new">New</span></li> 269 <li><strong>Spotlight effect</strong> highlights each UI element in sequence</li> 270 <li><strong>Snarky on-brand copy</strong> â because economics should be entertaining</li> 271 <li><strong>Auto-starts for first-time players</strong> after scenario selection</li> 272 <li><strong>Keyboard navigation</strong> â Arrow keys, Enter, Escape</li> 273 <li><strong>Press ? anytime</strong> to restart tutorial</li> 274 <li><strong>Remembers completion</strong> â only shows once per browser</li> 275 </ul> 276 </article> 277 278 <!-- v2.0.1 --> 279 <article class="version-block"> 280 <div class="version-header">
281 <span class="version-number">v2.0.1</span> 282 <span class="version-date">March 12, 2026</span> 283 </div> 284 <h2 class="version-title">PWA Support & Offline Play</h2> 285 286 <ul class="feature-list"> 287 <li><strong>Install as app</strong> on mobile or desktop <span class="tag tag-new">New</span></li> 288 <li><strong>Play offline</strong> after first load â perfect for flights</li> 289 <li><strong>App shortcuts</strong> jump directly to your favorite scenario</li> 290 <li><strong>"Signal Lost" offline page</strong> with auto-reconnect</li> 291 </ul> 292 </article> 293 294 <!-- v2.0.0 --> 295 <article class="version-block"> 296 <div class="version-header"> 297 <span class="version-number">v2.0.0</span> 298 <span class="version-date">March 8, 2026</span> 299 </div> 300 <h2 class="version-title">The Big Update â 17 Improvements</h2> 301 302 <div class="highlight-box"> 303 <p>"We rebuilt the cockpit. Twice. You're welcome."</p> 304 </div> 305 306 <ul class="feature-list"> 307 <li><strong>Debrief Popups</strong> â Learn real economic history with snarky tweet reactions <span class="tag tag-new">New</span></li> 308 <li><strong>Video Backgrounds</strong> â Weather changes based on economic conditions <span class="tag tag-new">New</span></li> 309 <li><strong>Current Events System</strong> â 40+ clickable news stories per scenario <span class="tag tag-new">New</span></li> 310 <li><strong>Commodities Tracking</strong> â Historical gold/oil prices for each era <span class="tag tag-new">New</span></li> 311 <li><strong>Economic Advisor</strong> â Quarterly advice based on conditions <span class="tag tag-new">New</span></li> 312 <li><strong>Expanded Social Feed</strong> â TikTok-style reactions + human impact stories <span class="tag tag-improved">Improved</span></li> 313 <li><strong>Leaderboard</strong> â Track your best scores across all scenarios <span class="tag tag-new">New</span></li> 314 <li><strong>Cinematic Animations</strong> â Screen shake, heartbeat pulse, dust particles <span class="tag tag-new">New</span></li> 315 <li><strong>Auto Mode</strong> â 2-3s delay, no popups, uses last input <span class="tag tag-improved">Improved</span></li> 316 <li><strong>Final Grading Analysis</strong> â "How to Reach an A" breakdown <span class="tag tag-new">New</span></li> 317 <li><strong>Printable Scorecard</strong> â Save your results as PDF <span class="tag tag-new">New</span></li> 318 <li><strong>Performance Chart</strong> â Last 2 quarters shown as dotted lines <span class="tag tag-improved">Improved</span></li> 319 <li><strong>Analog Clock</strong> â Real-time clock in header <span class="tag tag-new">New</span></li> 320 <li><strong>LIVE Indicator</strong> â Blinking red dot for immersion</li> 321 <li><strong>Tighter Spacing</strong> â More content visible on screen <span class="tag tag-improved">Improved</span></li> 322 </ul> 323 </article> 324 325 <!-- v1.0.0 --> 326 <article class="version-block"> 327 <div class="version-header"> 328 <span class="version-number">v1.0.0</span> 329 <span class="version-date">March 2026</span> 330 </div> 331 <h2 class="version-title">Initial Release</h2> 332 333 <ul class="feature-list"> 334 <li><strong>Core Game Engine</strong> â Taylor Rule, Phillips Curve, Okun's Law</li> 335 <li><strong>4 Historical Scenarios</strong> â Modern Day, 2008, 1979, 1929</li> 336 <li><strong>SVG Gauge System</strong> â Beautiful analog-style indicators</li> 337 <li><strong>Live History Chart</strong> â Track your decisions over time</li> 338 <li><strong>Weather System</strong> â Office view reflects economic health</li> 339 <li><strong>Wildcard System</strong> â Random events shake up gameplay</li> 340 <li><strong>Keyboard Shortcuts</strong> â Full keyboard control</li> 341 <li><strong>Social Feed</strong> â See how "the public" reacts</li> 342 </ul> 343 </article> 344 </main> 345
346 <!-- Advertising: below the changelog, above the footer. Fills only once a 347 `content` unit id is set in js/ads.js; auto ads may place their own. --> 348 <div class="chair-ad-wrap" id="ad-content"></div> 349 350 <footer> 351 <p>THE CHAIR â A Screwcap Production</p> 352 <p style="margin-top: 8px;"> 353 <a href="index.html">Play Now</a> · 354 <a href="stats.html">Your Stats</a> · 355 <a href="terms.html">Terms</a> 356 </p> 357 <p style="margin-top: 8px; font-size: 0.72rem; opacity: 0.6;">Simulation only â not financial, economic, or policy advice.</p> 358 </footer> 359 </div> 360 361
361<script> 362 // Mark this version as seen 363 try { 364 localStorage.setItem('thechair_last_seen_version', '2.1.0'); 365 } catch(e) {} 366 </script>
366 367
367<script src="js/ads.js?v=303"></script>
367 368</body> 369</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.