Refresh the case studies grid - #325
Merged
Merged
Conversation
Adds four projects and drops five, so the page reflects who is actually building on LDK today. New entries: - Zeus, whose app embeds LDK Node (they maintain a fork of ldk-node and ship an ldknode/ layer in the wallet) - Megalith, a large routing node serving LSPS1 and LSPS2 inbound liquidity to mobile wallets - zinqq, a browser wallet running LDK compiled to WebAssembly - zinqq-kmp, its Kotlin Multiplatform client over UniFFI Removed AtomicLightningExchange, EttaWallet, Kumuly, kuutamo and uMlando, along with the three logo files that no longer had a referrer. Two dark-mode logo fixes while here. Alby Hub now uses the alby-logo-dark.png variant that already existed for the home page — its black center pin disappears against a dark card. Lightspark's mark is a single near-black path with no dark variant, so it gets an invertOnDark flag mirroring HomeCaseStudies.vue, rather than a duplicated white asset. The Zeus logo from zeusln.com carried a viewBox but no width/height, which collapsed it to zero width as a flex item and left the card's logo slot empty; the committed copy has intrinsic dimensions, matching the other SVG logos in public/img. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
✅ Deploy Preview for lightningdevkit ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Mutiny's site returns 404 (the wallet shut down) and the Hidden LN repo is gone from BitcoinDevShop, leaving only a stale 2022 fork. Both cards sent readers to nothing, so they come out of the grid; Mutiny's case study post stays published, and its now-unreferenced logo is deleted. ldk-sample with Tor still resolves, but only through a redirect: the owner renamed TonyGiorgio to AnthonyRonning. Point at the current URL directly. c= stays for now despite cequals.xyz having nameservers but no A record. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
ConorOkus
force-pushed
the
case-studies-refresh
branch
from
August 20, 2026 15:36
371a402 to
bf7d7e7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds four projects, drops seven, and fixes two logos that were invisible in dark mode. The grid goes from 29 entries to 26.
Added
lightningdevkit/ldk-nodeand the app ships anldknode/layerRemoved
Stale or unmaintained: AtomicLightningExchange, EttaWallet, Kumuly, kuutamo, uMlando — plus
etta.png,kumuly.pngandkuutamo.png, which had no other referrer. (The other two used the shared GitHub mark, which stays.)Dead destinations: Mutiny (mutinywallet.com returns 404 -- the wallet shut down; its case study post stays published, and the orphaned
mutiny.pngis deleted) and The Hidden LN (BitcoinDevShop/hidden-lightning-networkis gone from GitHub, leaving only a stale 2022 fork).c=stays for now, thoughcequals.xyzresolves to nameservers with no A record.Fixed link
ldk-sample with Torresolved only through a redirect -- the owner renamedTonyGiorgiotoAnthonyRonning. It now points at the current URL directly.Dark-mode logo fixes
Alby Hub now points at
alby-logo-dark.png. That asset already existed for the home page but the case studies page wasn't using it, so the mark's black center pin was vanishing against the dark card. Swapping the logo beats inverting it, which would ruin the yellow.Lightspark is a single near-black path with no dark variant shipped, so it gets a new
invertOnDarkflag on theProjectinterface:This mirrors what
HomeCaseStudies.vuealready does for the same logo, so both pages now treat it identically instead of one page rendering it as a black smudge.One gotcha worth noting
The Zeus logo pulled from zeusln.com had a
viewBoxbut nowidth/height. As a flex item inside.case-study-item > athat collapsed to zero width, leaving the card's logo slot blank — and adistgrep still "passed", because thesrcattribute was emitted correctly. Only a screenshot caught it. The committed copy has intrinsic dimensions, matchinglightspark-logo.svg(102×64) andcashapp-badge.svg(400×400).Testing
npm run build:vitepresspasses;dist/case-studies.htmlcontains all four new names and none of the five removed ones..case-study-itemlogo CSS on#1b1b1f, since the headless shell won't flip VitePress's appearance toggle. Lightspark inverts to a legible light mark; Alby's dark variant keeps its center pin. Worth an eyeball on the deploy preview with the real toggle.🤖 Generated with Claude Code