Changelog
What shipped
Short notes for humans and crawlers. Details live in the guides and tools themselves.
2026-10-01
Directory links moved to /featured-on/ + homepage SaaS tests
- The footer no longer carries Shipstry, Directory Index, Viesearch and Zearches links on every page — they now live on /featured-on/ (Directory Index and Zearches as nofollow).
- The yourhack.ai and PromptFrenzy badges stay in the footer for now, because their listing terms require a live badge.
- The homepage now links to the Better Stack vs UptimeRobot free-tier compare and the Cloudflare Pages free plan review.
- The sitemap money set now lists those two pages instead of the tools and launches hubs.
2026-09-29
Weekly roundup pages
- New archive pages at /launches/week/YYYY-Www/ (and /zh/) group listings by ISO week (Mon–Sun, Singapore listing dates). Real totals and category counts, day-grouped cards, prev/next week (empty weeks skipped), and a “Week in progress” note when the week includes today. The board header links to this week’s roundup; day pages link up to their week. No rankings or “top of the week”.
2026-09-29
Smarter submit form
- On /submit/ and /zh/submit/, the product URL is checked against the board as you leave the field — if that product is already listed, you get a non-blocking note with a link to the existing page (no duplicate hunt). Bare domains get https:// prefixed automatically.
- Each field validates on blur with the same messages as before; tagline and notes show live character counts (200 / 1000). A half-typed form autosaves in this browser and restores on return (“Draft restored · clear”); a successful submit clears it.
2026-09-29
Share this listing
- Every launch detail page (EN + ZH) now has a Share row — copy the canonical link, open an X intent with factual “listed” text, share on LinkedIn, or use the system share sheet when the browser supports it. No counters, pixels, or third-party scripts.
- When a submission shows as Listed on /submit/status/ (and the ZH twin), makers also get a “Share & badge” link straight to that section on their listing page.
2026-09-26
New since your last visit
- Returning visitors on /launches/ and /zh/launches/ now see a personal “N new since your last visit” note, small New/新 markers on cards they have not seen yet, a “Show only new” filter, and “Mark all seen”. First visit shows no markers. Stored only in this browser (localStorage) — nothing is sent to a server, and it is never a public “new” badge. Day archive cards reuse the same markers.
2026-09-26
More in the same category on launch pages
- Every launch detail page (EN + ZH) now ends with a “More in {category}” block — up to three other listings in the same category, with cover, name and short note, so you can keep browsing instead of hitting a dead end. Thin categories also show other products listed the same day under a separate “Also listed on …” / “同日上榜” heading. A footer link jumps to the full category on the board (real counts).
2026-09-26
Chinese one-liners on launch pages
- Every Chinese launch detail page now opens with an original Chinese one-liner under the title (not the English tagline). Chinese feed titles and the saved list use the same line. If a Chinese one-liner is missing, the English tagline still shows with an English language mark — no “translation pending” notice.
2026-09-26
Launches board — daily curation (+4)
- /launches/ daily Product: added Notify.domains (Infra — domain expiry/auction/marketplace watches + multi-channel alerts; PH 2026-09-06 #3 / ~313), Squints (Design — free live-page measure/grid/font/animation scrub Chrome extension; PH 2026-09-25 ~#15), Kaiku (AI / agents — agent-native tracker/wiki with human-approved proposals; PH 2026-09-25 ~#16), Promptic (Infra — GenAI quality/cost optimization; PH 2026-09-25 ~#11) — all HTTP 200 verified; board 54 → 58 NEW products with EN+ZH detail + covers.
- Prefer thinner niches (Infra 4→6, AI / agents +1, Design live-page wedge). Deferred DEV·TV (Dev/Maker dense after today’s set), Kapshot (Design denser after Squints; Mac recorder), Jango (Dev denser), Donna (Productivity dense), Reflexio (AI/agents denser after Kaiku), ShroomPen/SocialGPT/Designeer/Quiver/Wand carry, stale Billing Kelviq/UnitPay. KV inbox empty. No 外链; no X.
2026-09-26
Clearer “why listed” notes
- Board cards and launch detail pages (EN + ZH) no longer name products that are not on the board in the “Why listed / 为何上榜” notes. Comparisons stay about this launch and siblings already listed — so visitors are not pointed at tools we never published.
2026-09-25
Save for later — local bookmarks
- Board cards and every launch detail page (EN + ZH) now have a bookmark control. Saves stay in this browser only (localStorage) — no account, no public “saved” counts.
- New /launches/saved/ and /zh/launches/saved/: your shortlist with empty state, per-item remove, and clear-all. Day archive cards reuse the same board toggle. Saved pages are noindex and omitted from the sitemap.
2026-09-25
Daily archive pages + Chinese “why listed”
- New /launches/day/YYYY-MM-DD/ and /zh/launches/day/YYYY-MM-DD/: every listing day has its own page with the day’s launches, category counts, previous/next day and a browse-by-day strip. Day headers on the board link to them.
- Chinese pages now show original Chinese “为何上榜” notes on board cards, detail pages and the ZH feeds, written for every launch on the board (not machine translation).
2026-09-25
Submit v2 — reference ID, status page, feeds
- /submit/ and /zh/submit/: after submitting you now get a reference ID and a clear “what happens next” (human review in our curation pass, most days, mornings Singapore time; if it fits it is listed the same day we review it — no guaranteed turnaround, no paid lane).
- New /submit/status/ and /zh/submit/status/: check a submission by reference (Pending review → Listed / Not listed). Submissions are rate-limited per network and duplicate URLs reuse the original reference.
- New feeds: /launches/feed.xml (RSS) and /launches/feed.json (JSON Feed), plus Chinese twins under /zh/launches/ — linked from the board.
2026-09-25
Launches board v2 + maker badge
- /launches/ and /zh/launches/: launches are now grouped by listing day (with a Today / Yesterday marker) in a scannable grid, with category chips (real counts) and instant search. Filters are shareable via ?cat= and ?q=; press / to search. Mobile uses compact rows.
- Every launch detail page (EN + ZH) now offers makers an optional “Listed on sudoai.net” badge — light/dark, HTML or Markdown — linking back to their notes page. Listing never depends on a backlink; we issue no rank or “featured” badges.
2026-09-25
Launches board — daily curation (+4)
- /launches/ daily Product: added Nimply (Marketing — AI social agents, draft-you-approve; nimply.io; PH/community ~2026-09-24), Sell to State (Maker tools — gov procurement search; PH 2026-09-21 ~#8), SeamlessCanvas (Design — seamless textures; Shipstry 2026-09-07–13), CloutStack (Maker tools — creator monetization directory; Shipstry week 2026-09-14–20 top 3) — all HTTP 200 verified; board 42 → 46 NEW products with EN+ZH detail + covers.
- Prefer non–Dev-tools niches (Maker tools 4→6, Design texture wedge). Corrected prior “Nimply dead” note — live today. Deferred Proofrr (overlaps Pactto review rooms), appdesigns (Screenify/Polishory overlap), Tomako (thin lander), ObjectRemover (video URL flaky/403), Kelviq (May 2026), Deplo (0-upvote / Dev-infra), Lead Sparker (Marketing denser), Rumora (closed beta; different product than digest name collision), 2BA.AI/Ottermind/siift (prior). KV inbox empty; example.com QA remains declined. No 外链; no X.
2026-09-25
Launches board — Ami AI
- /launches/ bihourly Product: added Ami AI (outbound GTM / AI SDR agent — website in, targeted list + live email/LinkedIn campaign in ~20 minutes; Solo ~$250/mo self-serve; PH 2026-09-18 #1) — HTTP 200 verified on aisdr.com/ai-gtm-agent-ami/; board 41 → 42 NEW products with EN+ZH detail + cover.
- Marketing niche while board stays Dev-tools heavy; outbound lane distinct from Widgo (on-site sales widget), Naise AI (social/influencer/PR agents), PostSider. Deferred Naoma (also Marketing — +1 only this slot), Nimply (dead), Tomako, ObjectRemover, Deplo (dead/Dev), 2BA.AI, Ottermind, siift (Productivity dense), Walkie, appdesigns, Browzer, Sai/Simular, Hello Inbox, Resurf, Kombai Gallery, Notify.domains, ABrush, Sliick, FreeScan, Anysite.io. No 外链; no X.
2026-09-25
Launches board — Widgo
- /launches/ weekday morning Product: added Widgo (AI sales-rep widget on your site — docs-trained answers, visitor ID, in-chat demo booking; Free forever / Growth ~$249/mo / Scale ~$833/mo; PH 2026-09-08 ~#2) — HTTP 200 verified on widgo.ai; board 40 → 41 NEW products with EN+ZH detail + cover.
- Marketing niche (4→5) while board stays Dev-tools heavy. Preferred Infra stayed thin but Deplo remains Dev/infra-adjacent (prior deferral honored). Deferred Nimply (PH social agents — weaker featured evidence vs Widgo #2; overlaps Naise lane), Tomako (AI CMO — thin PH evidence), ObjectRemover (multi-domain ambiguity; prior flaky URL), 2BA.AI (LLM API infra → Dev-tools like OfoxAI), Ottermind/siift (Productivity denser at 6). No directory grind; no X.
2026-09-25
Launches board — PostBox
- /launches/ overnight Product fall-through after 外链 blocked: added PostBox (Mac notch drag-and-drop design staging — one caption, multi-network post; free + local; PH 2026-09-05 ~#7) — HTTP 200 verified on postbox.sh; board 38 → 39 NEW products with EN+ZH detail + cover. Not the unrelated postbox.so creator-monitoring product.
- Design niche preference (board still Dev-tools heavy). Deferred siift (Productivity/decision OS — denser after Harbor/Accordio/ToneBird), appdesigns (ASO screenshots — overlaps Screenify Studio / Polishory). 外链: LIVE 5 unchanged; ExactSeek Turnstile; Smol/BAI Google auth STOP; Toolsland form attempted unconfirmed; Shipstry soft-remind in overnight log only.
2026-09-24
Launches board — Causal
- /launches/ bihourly Product fall-through after 外链 blocked: added Causal (infinite AI canvas for creatives — moodboards + agent that reads the whole board; Mac; Free £0 forever / Pro £8/mo; PH 2026-09-03 ~#12) — HTTP 200 verified on causal.so; board 37 → 38 NEW products with EN+ZH detail + cover. Not causal.app FP&A.
- Design niche 4→5 while board stays Dev-tools heavy. Deferred Subotiz (Billing MoR — PH Jun 2026 past ~60d window), Brev (Productivity goal coworker — PH 2026-09-22 relaunch; Productivity denser at 6), Widgo/CloutStack (Marketing denser), SeamlessCanvas/TapVid/appdesigns (Design denser prior), Walkie/siift/Ottermind (Productivity denser), Kelviq (May 2026), Deplo (Dev/infra-adjacent). 外链: LIVE 5 unchanged; Jayde still pending public URL; SaaSHub Pending+noindex; Uneed Upcoming+noindex; LaunchPedia ack-only; LaunchFree Turnstile; no free form open. No X.
2026-09-24
Launches board — Solid
- /launches/ bihourly Product bet: added Solid (AI workers with their own computers, accounts, and budgets — hand over the job; they keep working and ping you when done; PH 2026-09-23 #1 Product of the Day) — HTTP 200 verified on solid.tech; board 36 → 37 NEW products with EN+ZH detail + cover.
- AI / agents niche still thin (~4→5) while board stays Dev-tools heavy. Deferred Widgo (Marketing AI sales-rep widget — PH 2026-09-08 #2; Marketing already at 4 after PostSider/Naise), Browzer (Marketing/DevRel docs autopilot — PH 2026-09-02 #2; Marketing denser + Dev-tools-adjacent), TapVid/Makiverse (Design dense), RankQuest (stale), outlast.ing (weak fit), Subotiz/Kelviq (Billing filled), Sai/Simular (similar agents-with-computers lane — Solid fresher #1), ObjectRemover (objectremover.video flaky 2026-09-24), siift/CloutStack/appdesigns/SeamlessCanvas/Ottermind/Macy (prior deferred). No directory grind; no X.
2026-09-24
Launches board — Minicart
- /launches/ bihourly Product bet: added Minicart (photo-to-store ecommerce for makers — owned site + Sloane/Milo/Logan AI teammates for storefront/marketing/logistics; PH 2026-09-20 Launch of the Day surface) — HTTP 200 verified on minicart.com; board 35 → 36 NEW products with EN+ZH detail + cover.
- Maker tools niche still thin (3→4) while board stays Dev-tools heavy. Deferred TapVid (Design explainer video engine — Shipstry Sep 7; Design already at 4 after Flicka/PixelCrew), Makiverse (Design AI manga — Shipstry Aug 31; Design denser), RankQuest (Marketing SEO agent — shipped Mar 2026, past preferred window), outlast.ing (pay-for-time leaderboard — Aug 24; weaker maker-directory fit), Subotiz/Kelviq (Billing — already has PaymentKit/Creem/Tiun), siift/CloutStack/appdesigns/SeamlessCanvas/Ottermind (prior deferred denser niches). No directory grind; no X.
2026-09-24
Launches board — Latency Atlas
- /launches/ bihourly Product bet: added Latency Atlas (Cloudflare-native uptime + regional latency + heartbeat monitoring for sites/APIs/cron; Shipstry ship week 2026-09-07–13) — HTTP 200 verified on latencyatlas.com; board 34 → 35 NEW products with EN+ZH detail + cover.
- Infra niche was thin (2→3; HookDeploy/SereneDB had no dedicated multi-region monitor). Deferred siift (Productivity strategy canvas — Productivity denser after Speechka/Pactto/Voiskey/ToneBird), CloutStack (Marketing creator directory — Marketing already filled by PostSider/Naise), appdesigns (Design screenshot editor — flaky lander; Design density OK after Flicka), SeamlessCanvas (Design texture tool — prior deferred), Ottermind (Productivity AI workspace — denser Productivity), Kelviq/UnitPay (Billing — past preferred window / already thin-but-filled by PaymentKit/Creem/Tiun). No directory grind; no X.
2026-09-24
Launches board — Speechka
- /launches/ bihourly Product bet: added Speechka (real-time voice translation in your own voice — Listen/Broadcast into Zoom/Meet/OBS across 44 languages; PH/ProductCool 2026-09-23) — HTTP 200 verified on speechka.io; board 33 → 34 NEW products with EN+ZH detail + cover.
- Productivity already had reply/voice-typing/creative-room tools; Speechka fills live cross-language voice. Deferred RankControl (Marketing GEO SaaS $400/mo — Marketing already filled today by PostSider/Naise), Walkie (Productivity dictation+meetings — overlaps Voiskey/ToneBird denser), Clueso MCP (established video brand relaunching MCP), appdesigns (prior deferred Design), Spirula Studio (3DGS trainer — weaker maker-directory fit vs voice bridge), Linguo (menu-bar translator — thinner vs Speechka), Nainly (career outreach — weaker ship evidence vs same-day PH). No directory grind; no X.
2026-09-24
Launches board — daily curation (+4)
- /launches/ daily Product bet: added Pactto (Productivity — AI creative review rooms; PH 2026-09-23 ~#4), PostSider (Marketing — agent-native social publish; PH 2026-09-21), Flicka (Design — local-first Chrome demo recorder at tryflicka.com; PH 2026-09-21), Voiskey (Productivity — intent-aware voice typing; PH 2026-09-15 Launch of the Day) — all HTTP 200 verified; board 29 → 33 NEW products with EN+ZH detail + covers.
- Prefer non–Dev-tools niches (board still Dev-tools heavy). Deferred Turfs (Mac desktop fences — Productivity already gaining Voiskey/Pactto; first ship Jun 2026 older than preferred window), AppGrowthKit (ASO screenshots — overlaps Screenify Studio / Design density), Solid (agents-with-computers — Dev/agent-heavy; prior deferred), Causal/appdesigns/Wonder (prior deferred), Kelviq/Deplo/Autumn (prior deferred), flicka.ai domain (NSFW squat — real product is tryflicka.com). KV inbox empty; example.com QA remains declined. No directory grind; no X.
2026-09-24
Launches board — PaymentKit
- /launches/ bihourly Product bet: added PaymentKit (multi-processor billing — independent token vault, smart routing, subscriptions that outlive a MID shutdown; PH 2026-08-24 #1 of day) — HTTP 200 verified on paymentkit.com; board 28 → 29 NEW products with EN+ZH detail + cover.
- Billing niche was thin (2→3). Deferred Kelviq (PH May 2026 — past 60-day preference; already deferred earlier), Deplo (self-hosted push-to-deploy — Infra filled overnight by HookDeploy; closer to Dev/infra tooling), Prowler Cloud (established open-source security brand), Autumn (YC Stripe-billing layer — older than preferred window). Distribution A: free queue exhausted; Shipstry/LetsLaunch device verify not retried.
2026-09-24
Launches board — ToneBird
- /launches/ weekday morning Product bet: added ToneBird (AI reply assistant with on-device relationship memory — drafts next message in your voice inside Gmail/Slack/chat; PH 2026-09-23 ~#6 of day) — HTTP 200 verified on tonebird.ai; board 27 → 28 NEW products with EN+ZH detail + cover.
- Productivity niche was thin (2→3). Deferred DesignMD / RemindHer / iContract (Shipstry Sep 21 — Design already at 3; RemindHer consumer family calendar; iContract US-forms/LLC heavier vs reply gap), DistributeNow/HookAds/Angles (Marketing already at 3), Kelviq (PH May 2026 — past 60-day preference; Billing has Creem/Tiun), Solid (established meetings brand). Distribution A: free queue exhausted; Shipstry/LetsLaunch device verify not retried.
2026-09-24
Launches board — Mycel
- /launches/ bihourly Product bet: added Mycel (AI for service businesses — past deliverable → next draft with per-job sandboxes + human approval; PH 2026-09-20 #1 of day) — HTTP 200 verified on mycelai.dev; board 26 → 27 NEW products with EN+ZH detail + cover.
- Maker tools niche was thin (2→3). Deferred appdesigns.com (parked lander; real product at appdesigns.click still Design-heavy board), siift (Productivity — Harbor/Accordio already fill), Wonder (PH Apr 2026 — past 60-day preference), SeamlessCanvas (Design already at 3). Distribution A: free queue exhausted; Shipstry/LetsLaunch device verify not retried.
2026-09-24
Launches board — HookDeploy
- /launches/ overnight Product bet: added HookDeploy (webhook capture at Cloudflare edge with private outbound mTLS delivery, inspect/transform/replay, desktop taps — Show HN 2026-09-23) — HTTP 200 verified on hookdeploy.dev; board 25 → 26 NEW products with EN+ZH detail + cover.
- Infra niche was thin (1→2). Deferred ToneBird (Productivity reply assistant — Harbor/Accordio already fill Productivity; weaker niche gap vs Infra), Pactto (Design already at 3), Solid (agent/Dev-heavy), Maxio Wallets (established billing brand), MCP-Billing (PH Jul 2026 boilerplate). Distribution A: free queue exhausted; Shipstry/LetsLaunch device verify not retried.
2026-09-24
Launches board — Naise AI
- /launches/ overnight Product bet: added Naise AI (autonomous marketing agents for social, influencer, and PR — brand memory + playbooks; PH 2026-09-23 #2 of day) — HTTP 200 verified on naise.ai; board 24 → 25 NEW products with EN+ZH detail + cover.
- Marketing niche was thin (2→3). Deferred ToneBird (Productivity reply assistant — board already has Harbor/Accordio; weaker niche gap vs Marketing), Pactto (creative review — Design already at 3), Solid (agent infra / Dev-heavy framing). Distribution A: free queue exhausted; Shipstry/LetsLaunch device verify not retried. Inbox example.com QA remains declined.
2026-09-24
Submit categories + crawl OG hygiene
- /submit/ (+ ZH): category select now matches board niches — added Design, Billing, Infra (makermakers were forced into Other). API allow-list updated in lockstep.
- Default Open Graph image → og-home.png (404 / start-here / about / orphan pages no longer advertise the older generic card). Sitemap money + launch-detail lastmod bumped for overnight crawl.
2026-09-23
Launches board — Harbor
- /launches/ bihourly Product bet: added Harbor (private second brain / Evernote alternative — notes, scans, OCR, native apps, full export, price locked in writing; PH 2026-09-20) — HTTP 200 verified on harbor.my; board 23 → 24 NEW products with EN+ZH detail + cover.
- Productivity niche was thin (1→2). Deferred Mycel (AI service-ops sandbox — heavier agent framing vs notes gap), Sendra (Design already at 3; PH ~22d older), InfrOS (PH Mar 2026 — too old). Distribution A: LaunchPedia still pending noindex; KV inbox empty; Shipstry/LetsLaunch device verify not retried. Inbox example.com QA remains declined.
2026-09-23
Launches board — Creem
- /launches/ bihourly Product bet: added Creem (Merchant-of-Record money platform — checkout, tax, payouts, affiliates, usage billing for AI builders; Creem 2.0 PH 2026-09-17) — HTTP 200 verified on creem.io; board 22 → 23 NEW products with EN+ZH detail + cover.
- Billing niche was thin (1→2). Deferred Kelviq (PH May 2026, older than Creem 2.0), Jerry/MonkeeTools (weaker ship/URL evidence this slot). Distribution A: LaunchPedia still pending noindex; KV inbox empty; Shipstry/LetsLaunch device verify not retried. Inbox example.com QA remains declined.
2026-09-23
Launches board — Accordio
- /launches/ bihourly Product bet: added Accordio (solopreneur MCP back office — automatic time tracking, contracts, invoices via Claude/any agent; PH 2026-09-11) — HTTP 200 verified on accordio.ai; board 21 → 22 NEW products with EN+ZH detail + cover.
- Productivity niche (board had 0). Deferred AppGrowthKit/AppDesigns/Causal (Design/slug risk). Distribution A: LaunchPedia still pending noindex; KV inbox empty; no free Gmail unlock; free no-login queue exhausted. Inbox example.com QA remains declined.
2026-09-23
Launches board — PixelCrew
- /launches/ bihourly Product bet: added PixelCrew (multi-agent design crew — researcher Elena, art director Marcus, UX Mira on a free-text brief; PH 2026-09-22) — HTTP 200 verified on pixelcrew.ai (non-www); board 20 → 21 NEW products with EN+ZH detail + cover.
- Design / agent-design niche (board was Dev-tools heavy). Rejected/deferred AppGrowthKit/AppDesigns (weaker PH-today agent-design pick), Causal (PH slug mismatch risk), QuietGlass (dead), HolaAI (domain-for-sale), Edyt (content-farm). Inbox KV empty; local example.com QA remains declined.
2026-09-23
Launches board — Screenify Studio
- /launches/ bihourly Product bet: added Screenify Studio (Mac demo studio — AI browser recording, cinematic camera, device stages, on-device captions; PH 2026-08-26) — HTTP 200 verified; board 19 → 20 NEW products with EN+ZH detail + cover.
- Design / product-demo niche (board was Dev-tools heavy). Rejected Founder CRM (no clear recent ship evidence), PostBox (ambiguous live URL), Focusdim/Cronhq still dead. Inbox KV empty; local example.com QA remains declined.
2026-09-23
Launches board — daily curation (+4)
- /launches/ daily NEW curation: added ResumeContext (team MCP agent-session memory, PH 2026-09-22), WZRD (talk-back docs/slides/forms, PH 2026-09-22), Jev (typed decision API, PH 2026-09-21), HyperProbe (production read-only probes, PH 2026-09-05) — all HTTP 200 verified; board 14 → 18 with EN+ZH detail + covers.
- Gaps filled: shared agent memory, maker docs experiences, typed micro-decisions, prod probe debug. Inbox KV empty; local example.com QA remains declined.
2026-09-23
Launches board — LoupeKit
- /launches/ bihourly Product bet: added LoupeKit (browser panel — stack-with-evidence, tokens, ~75 diagnostics, vibe AI-score audit; PH 2026-08-26) — HTTP 200 verified; board 14 → 15 NEW products with EN+ZH detail + cover.
- Dev tools / Browser Extensions category gap (not another Mac agent leftover or agent runtime). ZapDigits/Focusdim rejected (not NEW / DNS dead). ResumeContext deferred. Inbox KV empty; local example.com QA remains declined.
2026-09-23
Reciprocal LIVE listing deep-links
- Footer + About (EN/ZH): Find-makers / listed-on links now point at exact LIVE public listing URLs (dofollow, rel=noopener noreferrer only) — Directory Index, Viesearch, yourhack, PromptFrenzy deep paths; Zearches category URL kept; Shipstry harbor homepage kept pending LIVE listing URL.
- Fixes bare viesearch.com / yourhack.ai / PromptFrenzy /directory directed at listing pages; Directory Index added where missing.
2026-09-23
Launches board — Clueprint
- /launches/ bihourly Product bet: added Clueprint (native Mac menu-bar monitor for agent worktrees/Docker leftovers, PH 2026-09-22) — HTTP 200 verified; board 13 → 14 NEW products with EN+ZH detail + cover.
- Dev tools / Mac agent-ops category gap (not another generic agent runtime). Cronhq rejected (site 530). ResumeContext deferred (AI/agents already dense). Inbox KV empty; local example.com QA remains declined.
2026-09-22
No-serif type + launch covers on every product
- Killed Fraunces/serif display: `--display` = Inter/system sans stack; Google Fonts load drops Fraunces. Headings, hero, titles all sans; mono kept for code.
- Every board product has `image` → `/launches/covers/<slug>.webp` (OG/hero preferred; branded fallback for logo-only sites). Covers on `/launches/` cards, homepage preview, detail (+ ZH).
- Curation: same-day cover required with detail page. Vision QA: ops/qa/no-serif-covers-2026-09-22/.
2026-09-22
Launches board — SereneDB
- /launches/ daily curation: added SereneDB (open-source real-time search + analytics DB, Krummelanke production release + PH 2026-09-22) — HTTP 200 verified; board 12 → 13 NEW products with EN+ZH detail pages.
- Infra / data category gap (not Design, not another generic agent tool). Pulsetic rejected (est. 2020). Inbox KV empty; local example.com QA remains declined.
2026-09-22
Launches board — Polishory
- /launches/ daily curation: added Polishory (public-URL desktop+mobile design audits, PH 2026-09-18) — HTTP 200 verified; board 11 → 12 NEW products with EN+ZH detail pages.
- Design category gap (not another Marketing/intel or agent listing). LetsLaunch reciprocal deferred (Google sign-in + device verify). Inbox QA example.com remains declined.
2026-09-22
Launches board — dif.sh
- /launches/ daily curation: added dif.sh (git-native Markdown feature flags + A/B tests, PH 2026-09-05) — HTTP 200 verified; board 10 → 11 NEW products with EN+ZH detail pages.
- Complementary Dev tools / experimentation category (not another AI-agent or Marketing listing). Probedex deferred (probedex.ai live but Marketing/intel overlap). Inbox QA example.com remains declined.
2026-09-22
Reposition — launches directory is the product
- Homepage EN+ZH, About, Start-here, Header/Footer, BaseLayout: product pitch is daily NEW launches + open submit + discovery — not DIY toolkit.
- Nav order: Launches → Submit first; primary CTA → Submit product (not prompt-cleaner). Toolkit demoted in nav/footer; /tools/ URLs kept live with secondary framing.
- Ops: tools demoted note + CURATION-RULES homepage CTA note. Vision QA under ops/qa/reposition-2026-09-22/.
2026-09-22
Launch detail pages — original maker notes per product
- Each of 10 board products now has EN `/launches/<slug>/` + ZH `/zh/launches/<slug>/` with original summary/body (no vendor marketing paste).
- Data model: summary, summaryZh, sources, bodyMd / bodyMdZh under src/data/launches/{en,zh}/.
- Index cards primary-link to detail pages; external Visit secondary. Playbook + CURATION-RULES: same-day detail page gate + IndexNow all new URLs.
2026-09-22
Launches board — tiun + ForthWrite
- /launches/ daily curation: added tiun (auth/billing/MoR for AI builders, PH 2026-09-15) and ForthWrite (voice-matched email drafts, Shipstry Aug 17–23) — both HTTP 200 verified; board 8 → 10 NEW products.
- Diversified away from agent-firewall niche into Billing + Marketing. Inbox QA example.com remains declined (not republished).
2026-09-22
Launches — new products only + zh nav stay-in-locale
- /launches/ rewritten: removed mature brands (Cursor, Raycast, calendar embed, Plausible, Resend, Excalidraw, Tella); kept sudoai toolkit; added 7 verified NEW ships (Elva, Harden, OfoxAI, VideoAny, Ponytail, Kody, AppUFO).
- Curation: ops/launches/CURATION-RULES.md + playbook Never-do freshness gate (~60 days / max ~6 mo early).
- i18n: zh Header/Footer stay under /zh/*; added /zh/launches/, /zh/submit/, /zh/start-here/, /zh/about/, /zh/guides/.
2026-09-22
Chinese language persistence — /zh/ nav twins
- Added ZH mirrors: /zh/tools/ (+ three tool wrappers), /zh/launches/, /zh/submit/, /zh/start-here/, /zh/about/, /zh/guides/ hub (EN playbooks labeled).
- Header + Footer: when lang=zh, primary links use /zh/... prefixes; lang switch maps path twins EN↔ZH (not only home).
- Fixed /zh/ dumping users to English when clicking Toolkit / Launches / Submit / Ship / About. Kept --max: 1152px. EN pages untouched.
2026-09-22
Launches board — calendar embed + Plausible
- /launches/ daily curation: added calendar embed (scheduling) and Plausible (privacy analytics) — both HTTP 200 verified live; board now 9 curated products.
- Submit inbox: declined + deleted agent QA example.com test keys (not published).
2026-09-22
Header UI — CTA contrast + geometric S mark
- Nav CTA specificity fix: `.nav-desktop a.nav-cta` forces white text on olive (beats muted link cascade); Start free added to mobile drawer; `a.btn.btn-primary` hardened to #ffffff.
- Brand mark: chunky check → refined geometric S ribbon in olive #4f734f rounded square (favicon + header + footer + tools marks); softer logo-mark shadow.
2026-09-22
Launches directory MVP + Shipstry-width measure
- New /launches/ — curated maker/AI/dev tools (7 verified live products including our toolkit) with name, one-liner, URL, category, ship/list dates, why-listed.
- New /submit/ — public form POSTs to Pages Function /api/submit-launch → Cloudflare KV LAUNCHES_INBOX (review before publish).
- Nav + footer + homepage soft CTA band to Launches / Submit; playbook ops/playbooks/launches-directory.md.
- `--max` raised to **1152px** (Shipstry max-w-6xl). `.container` still uses var(--max) — never max-width:100%.
2026-09-22
Toolkit hub — premium mark polish
- /tools/: filled mark-style tool icons (favicon rx≈8 geometry + white glyphs), workflow strip with brand check, playbook cards with mark lead-in, airier section spacing.
- /tools/prompt-cleaner/: empty-state canvas uses brand mark hint + olive dashed field — cold empty wall softened without new signup friction.
- Hard gate kept: `.container` still `max-width: var(--max)` (960px); overflow safety never reintroduces `.container { max-width: 100% }`.
2026-09-22
Product UI — centered measure + brand mark
- Root cause: a late CSS rule set `.container { max-width: 100% }`, wiping `--max` → full-bleed on wide PC screens. Removed `.container` from that override; overflow safety kept on main/section/prose/tool-*.
- `--max` tightened 1120px → **960px**; container side padding `clamp(1.25rem, 4vw, 2rem)` for airy Shipstry-like centered column.
- New geometric favicon/mark (olive #4f734f rounded square + check — no crude `$ai` text); header + footer use the same mark.
2026-09-22
Production system prompts refresh (maker ship CTAs)
- /guides/production-system-prompts/: re-verified OpenAI Responses instructions/developer + Chat Completions system/developer, Claude Messages system, Gemini systemInstruction; OpenAI v1/prompts deprecation through 2026-11-30; FAQ dated 2026-09-22.
- Clearer maker-ship path: prompt-cleaner + token-estimator + comparison-checklist CTAs; FAQPage JSON-LD added for this Cluster D pillar.
2026-09-22
Indexing support — hub crawl paths + llms.txt accuracy
- Homepage pins five money playbooks (stack / writing / system-prompts / cost / pipeline) instead of latest-by-date cards; /tools/ hub + /guides/ priority band + footer + /start-here/ gain matching internal links.
- /guides/ and /zh/ listings omit noindex thin ZH playbooks (already sitemap-excluded); no new noindex beyond 2026-09-17 dilution policy.
- public/llms.txt titles synced to frontmatter; explicit Money playbooks section; sitemap money lastmod → 2026-09-22T04:00:00.000Z.
2026-09-22
Comparison checklist — sample stack first-run
- /tools/comparison-checklist/: first-run panel loads a Cursor · solo ship-week sample (privacy/fit/trial partially scored + RFC notes) so empty first screen is not a cold wall.
- Clearer progress toward export: % bar + export-ready hint; quick-start strip; role=status aria-live; maker-ship microcopy.
- Download .md / CSV / clipboard-fail → Download .md paths unchanged.
2026-09-22
ChatGPT vs Claude vs Gemini writing refresh (maker ship CTAs)
- /guides/chatgpt-vs-claude-vs-gemini-writing/: re-verified ChatGPT / Claude / Google AI seats + OpenAI / Anthropic / Gemini API list shapes from primary sources (2026-09-22); FAQ dated; Google AI Plus storage note (400 GB on AI plans marketing vs 2 TB on some One SKUs).
- Clearer maker-ship path: comparison-checklist + token-estimator (+ prompt-cleaner) CTAs; Max 5x/20x explicit; FAQPage JSON-LD answers date-stamped 2026-09-22.
2026-09-22
Prompt cleaner — store-blurb first-run
- /tools/prompt-cleaner/: first-run panel loads a messy App Store subtitle+description draft and cleans in one tap; Store / landing blurb example added.
- Clearer After clean output actions (Copy / Download .md / Output → input); dedicated aria-live status; maker-ship microcopy for listings.
- Clipboard-fail → Download .md and cleaned-prompt.md download paths unchanged.
2026-09-22
Conversion polish — primary CTA → money tools
- Homepage + /tools/ hub + header/footer: primary CTA is now Start free → /tools/prompt-cleaner/ (skip hub hop); Forecast cost as secondary ghost button; All tools as text.
- Light airy mobile CTA: full-width primary on ≤959px; friction hint “No signup · browser-only”.
- Footer + About dofollow text link to LIVE Zearches listing https://zearches.com/directory.php?slug=software-saas (text only, no fake badge) alongside Shipstry/Viesearch.
2026-09-22
Cursor vs Copilot pricing refresh (maker ship framing)
- /guides/cursor-vs-copilot-vs-claude-code/: re-verified Cursor / Copilot / Claude Max / Windsurf list prices from primary sources (2026-09-22); FAQ dated; Copilot AI-credit allowances + Windsurf/Devin SWE-2 promo through 2026-10-10.
- Clearer maker-ship framing: pick one stack before you ship, solo ship-week pattern, checklist + token-estimator CTAs; FAQPage JSON-LD added for this money URL.
2026-09-22
Token estimator — first-run launch scenario
- /tools/token-estimator/: quick-start strip + Load example & estimate (ticket-summarizer launch scenario) so empty first screen is not a cold wall.
- Rates freshness stamp bumped to verified 2026-09-22 with OpenAI / Anthropic / Gemini vendor links; empty-state aria-live + dashed prompt panel.
- No mass new guides.
2026-09-22
Viesearch LIVE + guides → toolkit band
- Viesearch listing LIVE: https://viesearch.com/28nlw/sudoai-launch-ops-toolkit (email 2026-09-22 ~10:25 SGT).
- Footer + About dofollow link to Viesearch (text link only — no fake Featured badge; optional verified-badge reciprocal).
- /guides/ gains a Ship week toolkit band with primary CTA to /tools/ and links to the three money tools.
2026-09-22
Index dilution — noindex thin ZH playbooks
- noindex meta + sitemap exclude for /guides/zh-ai-prompt-templates/ and /guides/zh-ai-workflow-playbook/ (flagged 2026-09-17 dilution draft).
- Money URL sitemap lastmod bumped to 2026-09-22; /guides/ index copy reframed as optional/secondary to toolkit; llms.txt drops those two ZH URLs.
- No money tools deleted; no mass new guides.
2026-09-21
yourhack.ai listing badge
- Footer + About badge/link to https://yourhack.ai so the listing can Verify and go LIVE with a dofollow outbound.
- Triggered by yourhack “You passed review” email (2026-09-19); badge SVG from yourhack.ai/badge/yourhack.svg.
2026-09-19
Shipstry Harbor backlink
- Discreet footer + About link to https://shipstry.com for Harbor verified-slot / week+1 unlock when Listing A submits.
- No fake “Featured on Shipstry” badge — link only until approval.
2026-09-18
Hard UI densify — close Shipstry visual gap
- Hero: Ship desk activity panel fills desktop hero-right (stacked mini tools, cleaner preview, live stats). Mobile fold shows proof/tool peek instead of three equal CTAs.
- Typography: Fraunces display face for H1/H2 vs Inter UI + IBM Plex Mono labels/chips.
- One primary hero CTA; secondary actions demoted to text links. Tool cards get unique icons + scannable metadata (Browser-only · Free).
- Footer brand endpoint: large wordmark + Open the toolkit CTA band. Subtle CWV-safe hover/pulse only.
2026-09-18
Pivot — makers shipping products + visual refresh
- Repositioned sudoai.net as launch-ops tools for makers (not generic AI SEO blog). Homepage, About, Start-here, Tools hub, nav, footer reframed: clean launch copy → cost before you scale → pick stack before you ship.
- Fresh visual system in global.css + layouts: softer dark palette, type scale, pill CTAs, card radii/shadows, generous whitespace, drop harsh terminal-grid feel. Shipstry-level polish cues without cloning.
- Distribution prep: ops/distribution/shipstry-submit.md (listing copy + screenshots checklist). 28-DAY-CRITICAL-PATH.md now distribution-first.
- No mass new guides.
2026-09-17
Index dilution — merge ZH prompt-cost basics
- Merged /guides/zh-prompt-cost-basics/ into /guides/zh-llm-usage-billing/ (Prompt 整理 + 费用入门 folded as §0); 301 both slash variants.
- Goal: reduce crawled-not-indexed dilution competing with /tools/token-estimator/ and ZH billing pillar. No money tools deleted.
2026-09-16
- GSC crawl-path strengthen: homepage hero tools above-fold; priority playbooks (Cursor vs Copilot vs Claude Code, AI content pipeline); footer Playbooks col; /tools/ + /start-here/ exact-match anchors to money tools/guides.
2026-09-16
X SEO/GEO ADOPT — money-page titles + internal links
- Playbook addendum: Operator tactics from X 2026-09-16 (ADOPT only; no click-farm advice) citing ops/learning/2026-09-16-x-carsonyangk8s-seo-geo.md.
- Titles/H1s: prompt-cleaner → Prompt formatter online — ChatGPT / AI prompt cleaner; token-estimator → ChatGPT token counter & OpenAI cost calculator; comparison-checklist → AI coding assistant comparison checklist; guides cursor-vs-copilot (2026 pricing & matrix) + llm-token-cost-estimation (ChatGPT token counter + OpenAI cost calculator).
- Internal links: ≥5 exact-match-ish anchors in/out on those money pages (related playbooks + footer/home/tools cards). No new best-of list URLs.
2026-09-16
Stale-facts sweep + pipeline pillar
- Broader freshness audit beyond models: removed “8+ long-tail guides” sprint framing (EN+ZH SEO guides) in favor of quality-over-volume per editorial policy.
- Token estimator + cost pillar: Gemini 3.8 Flash introductory pricing caveat (thru 2026-12-31); illustrative $0.50/$1.50 sketches labeled as placeholders, not list prices.
- Cursor vs Copilot vs Claude Code: dated public pricing FAQ (Cursor / Copilot / Claude Code seats as of 2026-09-16). Writing compare: pricing FAQ → token-estimator.
- Strengthened AI content pipeline for “AI writing workflow / content creation pipeline”; linked prompt-cleaner, token-estimator, comparison-checklist + related playbooks. Start-here path 4 added.
2026-09-16
Current model lineup (GPT-5.6 / GPT-6, Claude 4.5–5.1, Gemini 3.x)
- Token estimator DEFAULT_MODELS replaced: GPT-5.6 Luna/Terra/Sol, GPT-6 Astra, Claude Haiku 4.5 / Sonnet 5 / Opus 5 / Fable 5.1, Gemini 3.8 Flash / 3.5 Flash-Lite / 3.1 Pro (≤200k). Rates as of 2026-09-16 — verify vendor pages. localStorage key bumped to v3 so old GPT-4o saved rates do not stick.
- Rewrote gpt-4o-mini-vs-claude-haiku-cost → GPT-5.6 Luna vs Claude Haiku 4.5 (new slug); 301 the old URL. Internal links + llms.txt updated. No mass new guides.
- ChatGPT vs Claude vs Gemini writing: ChatGPT defaults to current GPT-5/GPT-6 family per OpenAI docs; GPT-4o is legacy, not the planning default.
2026-09-15
Tighten token/cost guide cluster
- Pillar: llm-token-cost-estimation (pre-ship forecasts) + strong links to/from /tools/token-estimator/.
- Merged gemini-flash-token-pricing-calculator into the pillar (Flash gotchas folded in); 301 via public/_redirects.
- Near-dupes demoted with See also / canonical cluster boxes and differentiated intros (no mass deletes).
2026-09-15
Merge coding-assistant overlap
- Merged compare-ai-coding-assistants into cursor-vs-copilot-vs-claude-code (unique checklist, trial protocol, red flags folded in).
- 301 redirect via public/_redirects; internal links + llms.txt updated. No new guides.
2026-09-15
Quality-first pivot — deepen tools, stop guide spam
- Upgraded prompt cleaner (presets, examples, copy/swap, empty states), token estimator (more models, local rates, shareable URL, all-model compare), comparison checklist (more criteria, Markdown/CSV export).
- Homepage + /start-here emphasize tools-first; guides framed as curated playbooks tied to tools.
- Added /editorial-policy/ (people-first + tools-first, no fake tested claims). Locked ops/seo-quality-policy.md.
2026-09-15
Overnight batch 2 — more guides + Dev.to drafts
- EN guides: free prompt formatter (no signup), Anthropic Batch cost estimation, Gemini Flash pricing worksheet, vendor lock-in checklist, prompt-injection defenses (defensive), IndexNow vs Google sitemap.
- ZH guides: Prompt 清理工具用法, Token 费用估算表格.
- ops/devto-drafts: 2 canonical-linked posts ready to paste; keyword backlog +20 long-tails.
2026-09-15
Overnight growth batch
- Added EN guides: mini vs Haiku cost, retry budgets, Cursor/Copilot/Claude Code matrix, canonical cross-posting, local vs vendor tokenizers, OpenRouter vs direct pricing, agent tool-calling overhead, SaaS unit economics, prompt-as-config docs.
- Added ZH guides: 按量计费, 小红书人工审核流水线, 中英双语 sitemap/SEO.
- SoftwareApplication JSON-LD on tools; FAQ schema on high-intent guides; expanded llms.txt; /start-here and /changelog hubs.
2026-09-15
MVP + day-1 guides
- Shipped prompt cleaner, token estimator, comparison checklist.
- Initial EN/ZH guides, sitemap, IndexNow key, Cloudflare Pages deploy.