Jellypod, Inc.

The Claude Code Changelog

TechnologyNews

Listen

All Episodes

Claude Code’s Hidden Footer Links and QoL Upgrades

We dig into undocumented gems in Claude Code v2.1.176, including footerLinksRegexes for clickable terminal badges, plus new quality-of-life tweaks like smoother scrolling controls and localized session titles.

We also cover the improved AWS Bedrock credential caching that finally respects real token expiration for longer, less annoying dev sessions.

This show was created with Jellypod, the AI Podcast Studio. Create your own podcast with Jellypod today.

Is this your podcast and want to remove this banner? Click here.


Chapter 1

Custom Footer Badge Regexes and Undocumented Gems in Claude Code v2.1.176

Lachlan Reed

G'day everyone! Lachlan Reed here, joined by James Turner, and first up, we owe a huge thanks to Jellypod for helping make this daily show a reality. James, mate, I was poking around the release notes for Claude Code version 2.1.176 last night, and I stumbled on something that wasn't even in the main announcement. They've snuck in this incredibly cool, undocumented setting called `footerLinksRegexes`.

James Turner

Wait, `footerLinksRegexes`? [curious] That sounds like a parser config. What is it actually doing inside the terminal UI?

Lachlan Reed

It is exactly that! It lets you write regular expressions to scan your terminal output or session context, and then dynamically turns matching patterns—like a Jira ticket or an internal wiki ID—into actual, clickable status-line badges right at the bottom of your terminal. It's brilliant for local dev workflows where you're constantly jumping between terminal prompts and project management tools.

James Turner

Oh, that is massive for context switching. [excited] So instead of manually copying and pasting ticket IDs, you just click a badge in the CLI? How do we actually configure this in the settings?

Lachlan Reed

Spot on. You just open up your `.claude/settings.json` file. Inside, you add a key called `footerLinksRegexes`, which takes an array of regex strings. So, for example, if your team uses Jira, you'd add something like `"JIRA-\\d+"` in there. When Claude Code detects that pattern in your workspace or session, it parses it and renders a neat, clickable footer link that can map directly to your company's Jira URL. No more hunting through browser tabs.

James Turner

That is incredibly slick. [thoughtfully] It's basically a regex-to-hyperlink engine built directly into the status bar. I'm thinking of mapping this to our internal documentation wiki, too, like mapping `WIKI-\\d+` to our Confluence space.

Lachlan Reed

Exactly! It's like having a custom dashboard built into your command line. And look, while I was digging through the config schemas, I found a couple of other hidden quality-of-life gems in this release. First one is `wheelScrollAccelerationEnabled`. If you've ever used a modern precision trackpad in a terminal tool and felt like a single nudge sent you flying past five hundred lines of code—you can set that to `false`.

James Turner

Thank goodness. [laughs] Terminal scroll acceleration on macOS trackpads is usually a nightmare. Turning that off is going to save my sanity. What else did you find in there?

Lachlan Reed

They also added automatic localization for session titles. So instead of just defaulting to English titles for your saved chats, it'll dynamically translate and name the session to match the actual language you're using in the chat. And for the cloud architecture crowd, they completely overhauled AWS Bedrock credential caching.

James Turner

Oh, really? [interested] Because previously Bedrock authentication would just expire on a hard, fixed one-hour timer, which was incredibly annoying if you had long-running sessions.

Lachlan Reed

Precisely. Now, it actually respects the real, underlying token expiration date returned by the AWS STS credentials. So if your IAM role allows for a twelve-hour session, Claude Code will actually cache and use it for the full twelve hours without constantly bugging you to re-authenticate.

James Turner

That's a huge relief for anyone running deep dev loops on Bedrock. It's those tiny, undocumented quality-of-life changes that make a tool feel truly native. [warmly]

Lachlan Reed

Too right, mate. It shows they're really listening to how devs actually spend their days in the terminal. That's us for today—go tweak those settings, and we'll catch you in the next one!

James Turner

See ya! [cheerful]