Down With Fossil Fuels
Feb. 21st, 2026 04:05 pmThe first two volumes were independently published, with this third and final volume premiering in the Judge Dredd Megazine starting last month.
Previously, hero Rok had been somewhat preoccupied with getting the Reds to the FA Cup final, but now it's time to get down to his duty of saving humanity from itself to save the whole species from being annihilated by an intergalactic court ruling.
For the good of... humanity.

( Read more... )
Crime Syndicate (2021) #1 of 6
Feb. 21st, 2026 04:01 pm
From the ashes of Death Metal, a new Multiverse was forged with new worlds born and reborn... This is one such world. A world where everything we know is turned upside down! Where the sun rises in the west and sets in the east. Where Benedict Arnold was a Founding Father of Amerika and tyranny reigns. A world where good does not always triumph in the end. Welcome... to the NEW Earth-3.
( Read more... )
[dreamwidth/dreamwidth] 0e57a6: Tidy SubdomainFunction.pm
Feb. 21st, 2026 12:52 amBranch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 0e57a69f14581a09c64220452225efd10842985d https://github.com/dreamwidth/dreamwidth/commit/0e57a69f14581a09c64220452225efd10842985d Author: Mark Smith mark@dreamwidth.org Date: 2026-02-21 (Sat, 21 Feb 2026)
Changed paths: M cgi-bin/Plack/Middleware/DW/SubdomainFunction.pm
Log Message:
Tidy SubdomainFunction.pm
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
The Mortal Thor #6 - "Hide and Seek"
Feb. 21st, 2026 12:39 am
I said something like, "Oh, he should look a bit like a pulp character because he's not a superhero anymore. He's sort of from before superheroes." But that might have been Alex [Ross] who said that to me, because we were emailing on the same wavelength. He's a really smart guy. He drew this incredible pulp illustration, like Doc Savage or something. And the sketches he did of Sigurd, they belong on these detective novel covers from the 50s and 60s. -- Al Ewing
( Read more... )
[dreamwidth/dreamwidth] 558458: Handle userpics subdomain in Plack middleware
Feb. 20th, 2026 11:20 pmBranch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 558458c9ab5c5548f20b6b380857292cc8350203 https://github.com/dreamwidth/dreamwidth/commit/558458c9ab5c5548f20b6b380857292cc8350203 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths: M cgi-bin/Plack/Middleware/DW/Auth.pm M cgi-bin/Plack/Middleware/DW/SubdomainFunction.pm
Log Message:
Handle userpics subdomain in Plack middleware
The 'userpics' SUBDOMAIN_FUNCTION (e.g., v.dreamwidth.org) was not handled by SubdomainFunction middleware, causing userpic URLs to fall through to the Auth middleware which triggered unnecessary domain session cookie bounces. Under Apache, userpic_trans handles these directly without any auth flow.
Rewrite PATH_INFO from /{picid}/{userid} to /userpic/{picid}/{userid} to match DW::Controller::Userpic's route, and skip the domain session bounce since userpics are public images that don't need authentication.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
[dreamwidth/dreamwidth] 0c0f75: Skip forced captcha on high-comment entries less t...
Feb. 20th, 2026 10:33 pmBranch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 0c0f75384cb09c6515b5381d9873105581cad595 https://github.com/dreamwidth/dreamwidth/commit/0c0f75384cb09c6515b5381d9873105581cad595 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths: M cgi-bin/LJ/Protocol.pm M cgi-bin/LJ/S2/ReplyPage.pm M cgi-bin/LJ/Talk.pm
Log Message:
Skip forced captcha on high-comment entries less than 30 days old
The 5k-comment captcha threshold was meant to slow bots targeting specific entries, but most spam hits old/abandoned journals while active anon memes are the ones suffering from the forced captcha.
Entries posted within the last 30 days can now receive up to the full 10k comments without a forced captcha. Entries older than 30 days keep the existing 5k threshold. All other captcha triggers (rate limiting, journal settings, spam heuristics) are unchanged.
Also refactors require_captcha_test to accept an LJ::Entry object instead of a bare ditemid, since the entry is already available at all call sites.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Commit: e78529d60c5e457534481f350c381821dc5810fd https://github.com/dreamwidth/dreamwidth/commit/e78529d60c5e457534481f350c381821dc5810fd Author: Mark Smith mark@dreamwidth.org Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths: M .gitignore
Log Message:
Add .worktrees/ to .gitignore
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Compare: https://github.com/dreamwidth/dreamwidth/compare/86a23512cf4a...e78529d60c5e
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
[dreamwidth/dreamwidth] 86a235: Add per-entry OpenGraph meta tags for public entri...
Feb. 20th, 2026 09:49 pmBranch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 86a23512cf4aca54a77dd38f26348c19a338d83d https://github.com/dreamwidth/dreamwidth/commit/86a23512cf4aca54a77dd38f26348c19a338d83d Author: Nova sda1@umbc.edu Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths: M cgi-bin/LJ/S2/EntryPage.pm
Log Message:
Add per-entry OpenGraph meta tags for public entries (#3522)
Emit og:title, og:type, og:url, og:site_name, og:description, og:image, article:published_time, article:author, and article:tag for public journal entries so that Discord, Slack, Facebook, and other services can generate meaningful link previews.
Only public entries get these tags — non-public entries keep the existing site-wide defaults (DW logo) to avoid content leakage. All attribute values are escaped with LJ::ehtml(). The entry OG block is prepended to head_content so the entry-specific og:image takes precedence over the site-wide fallback from Page().
Fixes #2206
Co-authored-by: Novalinium nova@noblejury.com Co-authored-by: Claude Opus 4.6 noreply@anthropic.com
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
[dreamwidth/dreamwidth] 722aca: Fix k shortcut sometimes not scrolling to previous...
Feb. 20th, 2026 09:32 pmBranch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 722aca660143d17125cf5f95365e3d8272f5773c https://github.com/dreamwidth/dreamwidth/commit/722aca660143d17125cf5f95365e3d8272f5773c Author: Mark Smith mark@dreamwidth.org Date: 2026-02-20 (Fri, 20 Feb 2026)
Changed paths: M htdocs/js/jquery.shortcuts.nextentry.js
Log Message:
Fix k shortcut sometimes not scrolling to previous entry
prevPageEntry() used a strict < comparison with no tolerance, so if the scroll position landed even 1px past an entry's top (due to sub-pixel rounding or animation overshoot), pressing k would "scroll" to the entry already on screen, appearing to do nothing. Add the same 50px tolerance that nextPageEntry() already uses.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications
Not the Kind of “On Ice” He Was Hoping to Be: JUSTICE LEAGUE AMERICA #45, JLI SPECIAL #2
Feb. 20th, 2026 10:25 pm
The Keith Giffen Guy Gardner is an unpredictable sort. He can be creepy or compassionate, stupid or cleverer than you expect, full of righteous fury or full of petty fury, sometimes all in one afternoon. This makes reading about him fun and interesting. But it seems like it’d make dating him exhausting.
( Some people can’t get enough drama in their relationships, but Guy seems like he’d be the cure for that. )
Sue Makes a Booty Call
Feb. 20th, 2026 08:14 pm( Read more... )
Jessica Jones is finally getting another mature title…
Feb. 20th, 2026 05:24 pmStill, it’s nice to see Jessica Jones kicking around. Bendis and Gaydos’ original run remains one of my favorites and Jessica was his best original character by far. She had such an interesting personality there that she really hasn’t had under other writers. Hopefully the mature label will bring some of that back.
ALIAS: RED BAND #1 (OF 5)
Written by SAM HUMPHRIES
Art by GERALDO BORGES
Cover by DAVID MACK
Variant Cover by ELENA CASAGRANDE
Variant Cover by JEEHYUNG LEE
Virgin Variant Cover by JEEHYUNG LEE
On Sale 3/11
THE RETURN OF JESSICA JONES! A series of grisly murders in Hell's Kitchen pulls Jessica Jones into a mystery more sinister than she could've ever imagined. As the wife of Mayor Luke Cage, she'll have to tread carefully as she forms a dangerous alliance with Typhoid Mary to track down the killer. But as she delves deeper into Hell's Kitchen's dark underbelly, the evidence she finds presents more questions than answers…
( Covers under the cut… )
Luna Snow: World Tour #1
Feb. 19th, 2026 03:00 pm
"Luna Snow's been a blast to write ever since she debuted in comics in the War of the Realms: Agents of Atlas book. But this new story is something special – we get to focus on her as the hero and dig deep into what it means to be a pop star and a super hero at a time when fascists and exploiters have very specific uses for pop stars and super heroes." -- Greg Pak
( Scans under the cut... )
Bottomfeeder: JUSTICE LEAGUE AMERICA #43-44 (JLI 59)
Feb. 18th, 2026 10:07 pm
Giffen, DeMatteis, Hughes.
This story arc begins with a “heroic” Justice League associate using wealth and power to crush a reporter researching the truth about the team. You probably think I’m talking about Max Lord, right?
( I mean, when Batman or Iron Man want to suppress reporting about themselves, at least they have the decency to sleep with the reporter to create conflict of interest. )

