mirror of
https://github.com/Twigpine/openlaunch.git
synced 2026-11-10 13:11:33 -10:00
Logo: public/gitlawb-mark.png is Gitlawb's branch-and-key mark (web main logo.png, as on gitlawb.com) with strokes boldened a touch so they survive 18–22px badges, cropped to the mark, 160px, transparent rounded corners. Badge is the same black with white text. Review fixes (automated review + own pass): - gitlawbServer: stale-while-revalidate (fresh 60s, background refresh, only a cold process waits, capped at 4s; 8s read timeout; last-good kept 15 min) so the price read never sits on a request's critical path; decoupled from the stock lookup in withStocks() - gitlawb.ts: pool id derived via poolIdOf (test pins it to the on-chain id), price via sqrtPriceToTokensPerQuote, presets via stockMcapPresets; implausible readings are used but logged instead of silently dropping the price - rows carry quote_key (LaunchRow, FeedItem); badge, list filter and share-card pill branch on it instead of on the display symbol - chain-specific filter chips (USDG, GITLAWB) hidden when another chain is selected; switching chain drops a filter that no longer applies - token page blurb branches on the typed fee mode (0% pools no longer claim fees are paid) - launch page passes gitlawbUsd server-side (no client fetch, no double error while loading) - one 18-dec formatter (fmtQuoteUnits) shared by fmtQuote, TradePanel and LaunchForm: ETH-style below 100K units, compact above (999,999 → 1M), stables 2dp - smoke.sh covers /api/quotes?chain=base, the gitlawb filter and the logo asset