StackTabEVERY RATE OFF THE VENDOR’S PAGE, DATED
RE-READ 25 SEPT 06:20 UTCRead the API
29 services64 plans103 rates, each dated139 facts re-checked nightly61 of 64 plans verified3 drifted6 rates not publishedcatalogue read 25 Sept 2026

StackTabChangelog

Changelog

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

27 releases · 89 changes · 2026-08-01 to 2026-09-13

3 changes · 6 files
  1. 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

  2. Put the page mark back to the 2026-09-01 drawing, not just the tab icon

    d74c11e · 1 file

  3. Rename estate references to Compound Labs domains

    9f562b4 · 4 files

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

    52bac98 · 2 files

7 changes · 66 files
  1. paths: the estate no longer reaches anything through a kynth name

    201af41 · 1 file

  2. identity: purge the retired studio name, domain and handles from reader-facing copy

    4f0a91d · 1 file

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

    ceeeab1 · 2 files

  4. og: the share card is the Compound media card

    194cb38 · 1 file

  5. Put the dev-shell site back on main; the landing-register port waits on landing-register-port

    13092db · 28 files

  6. Port stacktab onto the landing register (MIGRATION 4d)

    87e0c8c · 28 files

  7. Install reviewed 3D brand icons and keep favicon marks synchronized

    ae1ff5f · 5 files

5 changes · 10 files
  1. Point stacktab's own links at stacktab.thecompound.tech

    636eae3 · 2 files

  2. Redirect stacktab.kynth.studio root and restore the Compound Labs identity

    e39bbcc · 1 file

  3. Generator output from scripts/deploy.sh, committed so the deploy can run

    ef26602 · 1 file

  4. Match StackTab update banner to BlockDex

    947119b · 4 files

  5. Show plan-level verification gaps

    f15a285 · 2 files

1 change · 10 files
  1. chore: checkpoint estate updates

    96cb656 · 10 files

2 changes · 5 files
  1. Better Auth sells a service now, so the $0 row says which $0 it is

    b886c2f · 4 files

  2. The graph key reads the register payload token, so it steps at 432px

    8fb37af · 1 file

6 changes · 16 files
  1. Cost columns: drop the bar where one outlier row owns the whole scale

    02d3070 · 4 files

  2. A bar is decoration, so it stops counting as text over the hero

    cdb7038 · 1 file

  3. icons: vendor the glyphs the vendored components name, not just product.ts

    7f1be7f · 2 files

  4. stacktab: the character bar lands on the three cost columns the chart audit approved

    73187af · 5 files

  5. landing: two section claims move beside their headings, and the assumptions take the ledger's width

    f6dc600 · 2 files

  6. repoint the dead shell paths: `Projects/workbench` and `Projects/publication` no longer exist

    a04c20c · 2 files

2 changes · 2 files
  1. compare: commit the nightly re-verify stamp its derived pairs were just rebuilt from

    9ffac59 · 1 file

  2. compare: re-derive the generated pairs the nightly stamp had left behind

    713614f · 1 file

1 change · 2 files
  1. data: commit the derived surfaces the nightly generators rewrote

    b1fae59 · 2 files

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

    10539a7 · 1 file

1 change · 1 file
  1. ISR window: REVALIDATE_SECONDS was 3600, so the catalogue shipped at an hour, not a day

    40205d9 · 1 file

4 changes · 6 files
  1. icon sprite: out of the RSC flight payload: the sprite ships once a page, not twice

    91ced4e · 2 files

  2. shell sync: icon defaults and the mark's URIs declared once, not per instance

    047f574 · 1 file

  3. analytics: the error-tracking noise gate was reading a property that does not exist

    6b95edd · 1 file

  4. stacktab: the price path drawn, and the two notes that had fallen behind the code

    33cefdf · 2 files

1 change · 5 files
  1. cloud cost calculators: the eight tools, and the one question each of them answers

    012f708 · 5 files

6 changes · 16 files
  1. shell sync: docrail stops deciding from a box a reader cannot see

    f465b2f · 1 file

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

    133f9f7 · 1 file

  3. icons: drop the Record<string, string> annotation so a typo is a type error

    cb7a33c · 1 file

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

    ab3a133 · 1 file

  5. icons: one <symbol> per glyph per document, not one body per instance

    8078f45 · 2 files

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

    c803ad6 · 10 files

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

    6012613 · 1 file

  2. chore: sync shell revision, generated data and short-link redirects

    bc444e6 · 2 files

  3. footer: move the social rail under the brand block, drop the group labels

    93b2e0d · 1 file

  4. social rail: 44x44 tap targets and an 8px gap, because the rail shipped under both floors

    bbec3c9 · 1 file

  5. footer: the Kynth Studios + founder social rail (shell sync)

    191c24d · 1 file

1 change · 2 files
  1. data: the generated registers as the nightly jobs last wrote them

    6f20005 · 2 files

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

    3a73531 · 2 files

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

    3a5d2bf · 1 file

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

    43ec388 · 1 file

4 changes · 4 files
  1. price-watch honeypot: zero, not 1x1

    271b65d · 1 file

  2. workbench sync, and the price-watch honeypot stops measuring 8x6

    63def7b · 1 file

  3. data: tonight's derive output

    0d1048a · 1 file

  4. data: tonight's derive output

    6e14ff9 · 1 file

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

    6b06418 · 1 file

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

    8fbd2d0 · 1 file

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

    f62d18d · 4 files

2 changes · 4 files
  1. compare: nine head-to-heads, one template, and the graph they never had

    464e602 · 3 files

  2. the prose claims nobody was checking, and one the vendor never made

    62b301a · 1 file

3 changes · 5 files
  1. mobile: take the register's specificity fix; correct the value column where the real rows disagreed with the header

    52db3d6 · 1 file

  2. mobile: phone-width column priority for the rows table

    133f5bb · 1 file

  3. the nightly produced this product's best signal and nobody could receive it

    c4386f8 · 3 files

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

    abaa349 · 1 file

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

    98967d8 · 1 file

2 changes · 8 files
  1. Take the workbench crawl-guard note update

    1241917 · 6 files

  2. Carry the shell that closes intent.json's eight MISSING items

    ca59f2c · 2 files

12 changes · 78 files
  1. Ship the crawl foundation this landing went live without

    c21418c · 2 files

  2. The JSON API must not read through Vercel's Data Cache (trap 2)

    d8cc8b9 · 6 files

  3. A missing key must not prerender an empty catalogue (trap 1)

    fcc4f43 · 2 files

  4. Pull the shell forward: the phone nav's four links were 17px tall

    89607fe · 1 file

  5. Three prices no probe was watching, and all three were wrong

    bc54b01 · 16 files

  6. Two hosting plans the outgrown-plan rule could never fire on

    6885b4f · 1 file

  7. Rebuild on the shared shell, rather than restyle in place

    c1e9294 · 33 files

  8. Open the estate switcher next to the lockup, on every breakpoint

    a547aa6 · 1 file

  9. The guides affordance is a Solar arrow glyph, not a text character

    2903b86 · 2 files

  10. Strip the donor sprite-icon CSS: nine classes no markup ever mentions

    6c7b087 · 1 file

  11. perf: dial DB load to zero-customer reality

    632a5c4 · 12 files

  12. Give every Supabase read a deadline: a stalled build is worse than a failed one

    f9bef57 · 1 file

11 changes · 162 files
  1. The column is 1200, not 1180: flush inside the shell's own rails

    bba138a · 1 file

  2. llms.txt pointed answer engines at a dead anchor

    73ff238 · 1 file

  3. One mark, and a brand record the roster can read

    f6b1893 · 2 files

  4. Rebuild on the house shell, dark, with the picker in your face

    3e7cc87 · 33 files

  5. Put the Finexis shell back, and invert the whole thing to dark

    032b6b4 · 9 files

  6. Rebuild the landing: small hero, the real ledger, no reserved plates

    c590ac5 · 43 files

  7. Ledger check is the house Solar glyph, not the donor's sprite

    2f51427 · 1 file

  8. Rebuild the landing on the Finexis template, teal, at a denser table scale

    fdfceb9 · 29 files

  9. deploy.sh strips the regenerated pnpm lockfile; gate hover motion

    d2add00 · 1 file

  10. Ship: Gemini photographs, OG card, npm lockfile, ship-check fixes

    a107e32 · 4 files

  11. StackTab: priced stack catalogue, recommender and cost calculators

    1440881 · 38 files