ToolDriftRE-COUNTED EVERY NIGHT
COUNTED 08:45 UTC4 READS FAILEDRead API
61 models ranked12 boards36 tools tracked, 7 not what they werecaptured 26 Sep 2026against 25 Sep 202618 rose · 13 fell · 72 held · 8 newadoption, not capability

What shipped to ToolDrift

Every change that shipped to ToolDrift, taken from this product's own commit history. One entry per day it released.

26 RELEASES91 CHANGES367 FILES TOUCHED1 AUG 2026 TO 13 SEP 2026
SEPTEMBER 20268 releases
3 changes · 5 files
  1. Take the shell's 09-12 icon revert: the page mark is the drawn glyph again, and the 3D component is gone

    634c009 · 1 file
  2. Put the page mark back to the 2026-09-01 drawing, not just the tab icon

    357c864 · 1 file
  3. Migrate ToolDrift operations and identity to Compound

    de3b383 · 3 files
1 change · 2 files
  1. Put the product icon back to the version Isaiah picked

    d2edc0c · 2 files
5 changes · 10 files
  1. paths: the estate no longer reaches anything through a kynth name

    84c5030 · 1 file
  2. identity: purge the retired studio name, domain and handles from reader-facing copy

    0411058 · 1 file
  3. paths: ~/Projects is now ~/CompoundLabs (the Compound volume moved to its own mount point)

    319230e · 2 files
  4. og: the share card is the Compound media card

    662579d · 1 file
  5. Install reviewed 3D brand icons and keep favicon marks synchronized

    e458083 · 5 files
3 changes · 7 files
  1. Point tooldrift's own links at tooldrift.thecompound.tech

    27679f4 · 1 file
  2. Redirect tooldrift.kynth.studio root and restore the Compound Labs identity

    f1df28f · 1 file
  3. Improve ToolDrift discovery links and verify dated claims

    2849e3c · 5 files
1 change · 17 files
  1. chore: checkpoint estate updates

    9c3b8ee · 17 files
1 change · 1 file
  1. The graph key reads the register payload token, so it steps at 432px

    906eae8 · 1 file
7 changes · 32 files
  1. Volume, Tokens, Stars and Maintenance draw only where the page's rows differ

    879ceff · 4 files
  2. A bar is decoration, so it stops counting as text over the hero

    35ae32e · 1 file
  3. The icon generator reads the components too, not just product.ts

    2d3c852 · 2 files
  4. Put the character bars on Volume, Stars, Maintenance and Tokens

    ccad39b · 7 files
  5. mention engine: commit the missing badge route, dropped from the first pass

    9f2f74d · 1 file
  6. repoint the dead shell paths: `Projects/workbench` and `Projects/publication` no longer exist

    5b38b7e · 2 files
  7. mention engine: a badge, a claim flow and change alerts for every tool

    f7ce004 · 15 files
1 change · 1 file
  1. seo: the per-tool title says pricing, which is the noun buyers type

    928921d · 1 file
AUGUST 202618 releases
1 change · 1 file
  1. voice: name the subject, arm the recognition test across the estate

    e89ca49 · 1 file
1 change · 1 file
  1. og: serve the new card at a versioned URL so cached scrapers refetch

    6501054 · 1 file
2 changes · 3 files
  1. ISR window: the render-path fetch TTL was 900s, so 100 of 188 routes shipped at 15 minutes

    d79798c · 1 file
  2. icons: the sprite moves to a client module, out of the flight payload

    dd4ee08 · 2 files
2 changes · 2 files
  1. shell sync: icon defaults and the mark's URIs declared once, not per instance

    2d20bde · 1 file
  2. analytics: the error-tracking noise gate was reading a property that does not exist

    46e2993 · 1 file
6 changes · 8 files
  1. shell sync: docrail stops deciding from a box a reader cannot see

    e18f15e · 1 file
  2. shell sync: one footer instead of three, and the footer's own marks as symbols

    0263f05 · 1 file
  3. icons: drop the Record<string, string> annotation so a typo is a type error

    e8c2587 · 1 file
  4. analytics: the comment still told you to reverse-proxy PostHog through Vercel

    0de0452 · 1 file
  5. icons: one <symbol> per glyph per document, and the footer's marks stop being pasted nine times

    e348432 · 2 files
  6. cost: take PostHog off Vercel's meter and widen the ISR windows

    ef4e7ef · 2 files
4 changes · 4 files
  1. footer: the same format the agent frame settled on, brand above, equal columns, FOLLOW column

    cae05af · 1 file
  2. footer: move the social rail under the brand block, drop the group labels

    5983043 · 1 file
  3. social rail: 44x44 tap targets and an 8px gap, because the rail shipped under both floors

    366e67f · 1 file
  4. footer: the Kynth Studios + founder social rail (shell sync)

    325ccd2 · 1 file
2 changes · 3 files
  1. footer: every link carries a Solar glyph, and the studio credit adapts to the theme

    ebf5a79 · 2 files
  2. workbench sync, and the changelog stops publishing the pass that was pulled

    45360ac · 1 file
1 change · 1 file
  1. analytics: drop the three exception kinds that made the error digest 100% noise

    47c6e34 · 1 file
3 changes · 6 files
  1. the claim register, rendered at /sources and re-checkable

    f02aef0 · 1 file
  2. the generated head-to-heads: /compare/<a>-vs-<b>, from the vendored compare machine

    0a09684 · 2 files
  3. route shims, crawl surface, status and security: this product 404'd on every URL the outside world deep-links to

    e210ec1 · 3 files
3 changes · 9 files
  1. 404 status without a 404 body: three nested segments served an empty page

    7395ff0 · 3 files
  2. badge: hand the maintainer the line, on their own row

    883fe27 · 2 files
  3. compare: 96 URLs, one template, and the two clocks the sitemap now carries

    6237a0a · 4 files
4 changes · 10 files
  1. mobile: phone-width column priority for the rows table

    045c18f · 2 files
  2. the evidence links on a page about evidence were the least legible thing on it

    8d33471 · 1 file
  3. a segment-level loading.tsx was swallowing the 404 across an unbounded URL space

    7be468b · 4 files
  4. the board ranked the same model at #1 and #2, and published two changelog entries saying GLM 5.2 overtook GLM 5.2

    eb60b77 · 3 files
1 change · 1 file
  1. studio credit: name Kynth Studios in all four layers

    ede0239 · 1 file
1 change · 1 file
  1. Fix the drifted OpenRouter claim, and stop the sitemap asserting dates it cannot support

    18a42a9 · 1 file
1 change · 1 file
  1. take the shell's empty-state variants

    24374c8 · 1 file
1 change · 1 file
  1. error.tsx: catch a thrown route instead of showing Next's default

    e65d791 · 1 file
2 changes · 10 files
  1. Take the workbench crawl-guard note update

    b0c06e6 · 6 files
  2. Carry the shell that closes intent.json's eight MISSING items

    87eea0e · 4 files
23 changes · 119 files
  1. The landing and the board were the same page to an index

    15ca10a · 2 files
  2. Ship the crawl foundation this landing went live without

    b7e6454 · 3 files
  3. Cognition acquired Windsurf, so Cognition is not 'since the Cognition acquisition'

    9082a96 · 2 files
  4. "Not published" is a claim about the vendor

    7b934cd · 2 files
  5. "Free, as billed annually" is not a thing

    8ed57f2 · 1 file
  6. Say the real reason a tool has no plan table

    b066e7b · 5 files
  7. "$40 / mo" and "$40 / user / mo" are different prices

    6ce8cd4 · 3 files
  8. Refuse to ship a price the nightly is not watching (trap 15)

    e58b686 · 4 files
  9. The checkout funnel hook keys on the attribute, not the tag (trap 11)

    2c7e533 · 1 file
  10. The JSON API must not read through Vercel's Data Cache (trap 2)

    3ae7c86 · 10 files
  11. A swallowed read must not become the cached truth (trap 1)

    ad8975c · 4 files
  12. Say what the nightly actually reads

    15a863d · 3 files
  13. Two month headings called August, and a board that is not a tool

    a7e94c6 · 1 file
  14. The nightly could fail completely and still report success

    895ac00 · 12 files
  15. Put the endpoint list's link on the endpoint

    50e838d · 1 file
  16. Rebuild on the shared shell, rather than restyle in place

    df8bb20 · 35 files
  17. Open the estate switcher beside the lockup

    dd4fd0c · 1 file
  18. Describe the theme in its own terms

    ab0602c · 1 file
  19. Mark.tsx keeps the mark and loses the five icons nothing imported

    dc2dde2 · 1 file
  20. Every arrow is a Solar glyph in the accent, never a typed character

    b830a14 · 9 files
  21. Vendor the Solar iconset, and the gate that keeps it the only one

    8a1ecca · 1 file
  22. perf: dial DB load to zero-customer reality

    71ece8b · 16 files
  23. One Analytics mount, in the layout

    78c26ff · 1 file
11 changes · 111 files
  1. Reveal the interior routes, and the gate that proves they stay revealed

    90c2e27 · 1 file
  2. Give the two controls that acknowledged nothing a hover

    a7987dc · 1 file
  3. Wear the house shell

    1603a3d · 3 files
  4. Off the near-black: an off-black ground, one raised surface, and an indigo that does something

    bf06e53 · 1 file
  5. Wire the house analytics client

    7cb92f7 · 2 files
  6. The front page, rebuilt as the publication rather than a template

    28a4f9d · 25 files
  7. Pass 2: one publication, front page and record alike

    72affe4 · 21 files
  8. The landing, rebuilt on the Synk template

    ae4ee1c · 25 files
  9. Share card, and a description whose first sentence can stand on its own

    9325db2 · 2 files
  10. Front end: the leaderboard board, the change feed, the tracker and the versus pages

    63cf01f · 20 files
  11. ToolDrift engine: AI coding tools tracker + best-coding-model leaderboard

    a451801 · 10 files