27 releases · 89 changes · 2026-08-01 to 2026-09-13
Take the shell's 09-12 icon revert: the page mark is the drawn glyph again, and the 3D component is gone
155b2db · 1 file
Put the page mark back to the 2026-09-01 drawing, not just the tab icon
d74c11e · 1 file
Rename estate references to Compound Labs domains
9f562b4 · 4 files
Put the product icon back to the version Isaiah picked
52bac98 · 2 files
paths: the estate no longer reaches anything through a kynth name
201af41 · 1 file
identity: purge the retired studio name, domain and handles from reader-facing copy
4f0a91d · 1 file
paths: ~/Projects is now ~/CompoundLabs (the Compound volume moved to its own mount point)
ceeeab1 · 2 files
og: the share card is the Compound media card
194cb38 · 1 file
Put the dev-shell site back on main; the landing-register port waits on landing-register-port
13092db · 28 files
Port stacktab onto the landing register (MIGRATION 4d)
87e0c8c · 28 files
Install reviewed 3D brand icons and keep favicon marks synchronized
ae1ff5f · 5 files
Point stacktab's own links at stacktab.thecompound.tech
636eae3 · 2 files
Redirect stacktab.kynth.studio root and restore the Compound Labs identity
e39bbcc · 1 file
Generator output from scripts/deploy.sh, committed so the deploy can run
ef26602 · 1 file
Match StackTab update banner to BlockDex
947119b · 4 files
Show plan-level verification gaps
f15a285 · 2 files
chore: checkpoint estate updates
96cb656 · 10 files
Better Auth sells a service now, so the $0 row says which $0 it is
b886c2f · 4 files
The graph key reads the register payload token, so it steps at 432px
8fb37af · 1 file
Cost columns: drop the bar where one outlier row owns the whole scale
02d3070 · 4 files
A bar is decoration, so it stops counting as text over the hero
cdb7038 · 1 file
icons: vendor the glyphs the vendored components name, not just product.ts
7f1be7f · 2 files
stacktab: the character bar lands on the three cost columns the chart audit approved
73187af · 5 files
landing: two section claims move beside their headings, and the assumptions take the ledger's width
f6dc600 · 2 files
repoint the dead shell paths: `Projects/workbench` and `Projects/publication` no longer exist
a04c20c · 2 files
compare: commit the nightly re-verify stamp its derived pairs were just rebuilt from
9ffac59 · 1 file
compare: re-derive the generated pairs the nightly stamp had left behind
713614f · 1 file
data: commit the derived surfaces the nightly generators rewrote
b1fae59 · 2 files
og: serve the new card at a versioned URL so cached scrapers refetch
10539a7 · 1 file
ISR window: REVALIDATE_SECONDS was 3600, so the catalogue shipped at an hour, not a day
40205d9 · 1 file
icon sprite: out of the RSC flight payload: the sprite ships once a page, not twice
91ced4e · 2 files
shell sync: icon defaults and the mark's URIs declared once, not per instance
047f574 · 1 file
analytics: the error-tracking noise gate was reading a property that does not exist
6b95edd · 1 file
stacktab: the price path drawn, and the two notes that had fallen behind the code
33cefdf · 2 files
cloud cost calculators: the eight tools, and the one question each of them answers
012f708 · 5 files
shell sync: docrail stops deciding from a box a reader cannot see
f465b2f · 1 file
shell sync: one footer instead of three, and the footer's own marks as symbols
133f9f7 · 1 file
icons: drop the Record<string, string> annotation so a typo is a type error
cb7a33c · 1 file
analytics: the comment still told you to reverse-proxy PostHog through Vercel
ab3a133 · 1 file
icons: one <symbol> per glyph per document, not one body per instance
8078f45 · 2 files
cost: take PostHog off Vercel's meter and widen the ISR windows
c803ad6 · 10 files
footer: the same format the agent frame settled on: brand above, equal columns, FOLLOW column
6012613 · 1 file
chore: sync shell revision, generated data and short-link redirects
bc444e6 · 2 files
footer: move the social rail under the brand block, drop the group labels
93b2e0d · 1 file
social rail: 44x44 tap targets and an 8px gap, because the rail shipped under both floors
bbec3c9 · 1 file
footer: the Kynth Studios + founder social rail (shell sync)
191c24d · 1 file
data: the generated registers as the nightly jobs last wrote them
6f20005 · 2 files
footer: every link carries a Solar glyph, and the studio credit adapts to the theme
3a73531 · 2 files
workbench sync, and the changelog stops publishing the pass that was pulled
3a5d2bf · 1 file
analytics: drop the three exception kinds that made the error digest 100% noise
43ec388 · 1 file
price-watch honeypot: zero, not 1x1
271b65d · 1 file
workbench sync, and the price-watch honeypot stops measuring 8x6
63def7b · 1 file
data: tonight's derive output
0d1048a · 1 file
data: tonight's derive output
6e14ff9 · 1 file
the claim register, rendered at /sources and re-checkable
6b06418 · 1 file
the generated head-to-heads: /compare/<a>-vs-<b>, from the vendored compare machine
8fbd2d0 · 1 file
route shims, crawl surface, status and security: this product 404'd on every URL the outside world deep-links to
f62d18d · 4 files
compare: nine head-to-heads, one template, and the graph they never had
464e602 · 3 files
the prose claims nobody was checking, and one the vendor never made
62b301a · 1 file
mobile: take the register's specificity fix; correct the value column where the real rows disagreed with the header
52db3d6 · 1 file
mobile: phone-width column priority for the rows table
133f5bb · 1 file
the nightly produced this product's best signal and nobody could receive it
c4386f8 · 3 files
studio credit: name Kynth Studios in all four layers
abaa349 · 1 file
error.tsx: catch a thrown route instead of showing Next's default
98967d8 · 1 file
Take the workbench crawl-guard note update
1241917 · 6 files
Carry the shell that closes intent.json's eight MISSING items
ca59f2c · 2 files
Ship the crawl foundation this landing went live without
c21418c · 2 files
The JSON API must not read through Vercel's Data Cache (trap 2)
d8cc8b9 · 6 files
A missing key must not prerender an empty catalogue (trap 1)
fcc4f43 · 2 files
Pull the shell forward: the phone nav's four links were 17px tall
89607fe · 1 file
Three prices no probe was watching, and all three were wrong
bc54b01 · 16 files
Two hosting plans the outgrown-plan rule could never fire on
6885b4f · 1 file
Rebuild on the shared shell, rather than restyle in place
c1e9294 · 33 files
Open the estate switcher next to the lockup, on every breakpoint
a547aa6 · 1 file
The guides affordance is a Solar arrow glyph, not a text character
2903b86 · 2 files
Strip the donor sprite-icon CSS: nine classes no markup ever mentions
6c7b087 · 1 file
perf: dial DB load to zero-customer reality
632a5c4 · 12 files
Give every Supabase read a deadline: a stalled build is worse than a failed one
f9bef57 · 1 file
The column is 1200, not 1180: flush inside the shell's own rails
bba138a · 1 file
llms.txt pointed answer engines at a dead anchor
73ff238 · 1 file
One mark, and a brand record the roster can read
f6b1893 · 2 files
Rebuild on the house shell, dark, with the picker in your face
3e7cc87 · 33 files
Put the Finexis shell back, and invert the whole thing to dark
032b6b4 · 9 files
Rebuild the landing: small hero, the real ledger, no reserved plates
c590ac5 · 43 files
Ledger check is the house Solar glyph, not the donor's sprite
2f51427 · 1 file
Rebuild the landing on the Finexis template, teal, at a denser table scale
fdfceb9 · 29 files
deploy.sh strips the regenerated pnpm lockfile; gate hover motion
d2add00 · 1 file
Ship: Gemini photographs, OG card, npm lockfile, ship-check fixes
a107e32 · 4 files
StackTab: priced stack catalogue, recommender and cost calculators
1440881 · 38 files