Commit Graph

  • 598d3d6ad8 fix(skill): version the social card URL past a cached 404 main Jakub Antalik 2026-09-13 14:48:51 +02:00
  • 542bccbf40 feat(skill): give the skill page its own social card image Jakub Antalik 2026-09-13 14:47:42 +02:00
  • fdd9353c36 feat(p17): one tooltip that travels between the triggers in a group Jakub Antalik 2026-09-13 14:29:57 +02:00
  • 45b66cf419 feat(p34): shorten the banner rise to 60px and blur the receding stack Jakub Antalik 2026-09-13 10:00:11 +02:00
  • 0b236ec075 chore(ci): a dispatchable job to deprecate the old npm name claude/profile-payment-logic-c146ff Jakub Antalik 2026-09-12 15:05:21 +02:00
  • e9320e3b67 feat(site): show the account name, and the new CLI commands Jakub Antalik 2026-09-12 15:00:17 +02:00
  • f308e0e9cd feat(cli): rename the package to transitions-dev, and --all to --free Jakub Antalik 2026-09-12 14:59:48 +02:00
  • 74e572345d docs(signin): copy says code, not link Jakub Antalik 2026-09-02 23:40:01 +02:00
  • e9ebd6b65b feat(success): make the primary CTA sign in Jakub Antalik 2026-09-01 21:53:45 +02:00
  • 80914d1bec fix(signin): drop the duplicate 'check your email' line Jakub Antalik 2026-09-01 21:49:12 +02:00
  • 82bb420528 fix(signin): secondary button carried the primary's shadow Jakub Antalik 2026-09-01 21:46:30 +02:00
  • 42485a3b08 fix(signin): secondary button uses the site's secondary fill Jakub Antalik 2026-09-01 21:30:02 +02:00
  • 9cf733fda1 fix(signin): keep the original modal text styling Jakub Antalik 2026-09-01 21:28:50 +02:00
  • 94b1885f24 fix(signin): secondary button lost its ghost styling in dark mode Jakub Antalik 2026-09-01 21:25:26 +02:00
  • 34be4b540d feat(signin): one question per step, and actually hide the other one Jakub Antalik 2026-09-01 21:22:55 +02:00
  • 045ad46897 docs(privacy): state concrete retention periods Jakub Antalik 2026-09-01 15:17:27 +02:00
  • 0f8540f9a7 fix(activate): two codes on one screen, and contradictory status messages Jakub Antalik 2026-08-31 14:38:17 +02:00
  • 4b5707f04a chore: add Bing Webmaster Tools site verification file Jakub Antalik 2026-08-30 17:25:46 +02:00
  • e131cbe0ce feat(seo): crawlable page per transition, plus a hub and full sitemap Jakub Antalik 2026-08-30 14:34:12 +02:00
  • 8799a2e7c6 chore(home): drop noreferrer from the sponsor banner link Jakub Antalik 2026-08-29 16:19:33 +02:00
  • 1722336b61 style(home): sponsor CTAs match the hero button, 32px card padding Jakub Antalik 2026-08-29 13:38:56 +02:00
  • be0489a3ca feat(home): Invisible Details sponsor card and sponsorship note Jakub Antalik 2026-08-29 11:14:31 +02:00
  • a0570ed285 feat(p8): carry the Figma token chips into the homepage and detail page Jakub Antalik 2026-08-28 15:12:55 +02:00
  • b3ea4ecf34 fix(article): equalise the token card's bottom inset Jakub Antalik 2026-08-28 15:09:11 +02:00
  • 956619473a fix(article): bump the glyph cache key past a poisoned entry Jakub Antalik 2026-08-28 15:02:43 +02:00
  • cd0e1469b7 fix(article): render the token glyphs at their real size, bust the cache Jakub Antalik 2026-08-28 14:59:23 +02:00
  • 312df0b393 fix(article): stop the AVAX glyph rendering at half the others' weight Jakub Antalik 2026-08-28 14:54:54 +02:00
  • 1f0dc316c1 feat(article): use the Figma token chips for the list avatars Jakub Antalik 2026-08-28 14:50:59 +02:00
  • 46f9c08a3e fix(pro-client): treat a throttled /me as unknown, not signed out Jakub Antalik 2026-08-27 18:38:06 +02:00
  • d7d1a9677c style(article): nudge the avatar letter half a pixel down Jakub Antalik 2026-08-27 18:33:04 +02:00
  • d8fe7d19ef style(article): halve the token avatar fill opacity Jakub Antalik 2026-08-27 18:32:01 +02:00
  • dfcc2cf40e feat(article): duration, scale and movement demo page Jakub Antalik 2026-08-27 18:17:45 +02:00
  • 670c220a5c fix(pro-client): stop two open tabs volleying /me forever Jakub Antalik 2026-08-27 17:13:51 +02:00
  • c985e271f5 fix(pro): actually hide the paywall overlay when it unlocks Jakub Antalik 2026-08-27 11:19:37 +02:00
  • b0dcfaed74 fix(pro): unlock open tabs the moment sign-in completes elsewhere Jakub Antalik 2026-08-27 11:07:38 +02:00
  • daccbbbb17 fix(pro): stop the paywall's Sign in button destroying valid sessions Jakub Antalik 2026-08-27 11:02:21 +02:00
  • ef497bb648 perf(pro-client): stop re-asking the API on every page view and tab focus Jakub Antalik 2026-08-26 10:00:25 +02:00
  • c3d7b2d4e2 fix(checkout): show why a purchase was declined Jakub Antalik 2026-08-25 15:14:12 +02:00
  • 2dfdb5a7f3 style(thinking-states): centre the status line Jakub Antalik 2026-08-25 14:48:32 +02:00
  • 5dfdd452bd copy(seo): colon instead of a dash in the site title Jakub Antalik 2026-08-24 17:54:22 +02:00
  • edb24af05c copy(seo): descriptions follow the AI-agents framing Jakub Antalik 2026-08-24 17:48:02 +02:00
  • d5b3e18c64 copy(home): UI transitions for AI agents Jakub Antalik 2026-08-24 17:46:04 +02:00
  • f1bb9424f7 docs(thinking-states): recipe carries the sizer layout Jakub Antalik 2026-08-24 17:39:59 +02:00
  • 671bf438d0 style(thinking-states): centre the status line as a block Jakub Antalik 2026-08-24 17:36:25 +02:00
  • 91ab5dccb9 chore(cli): 0.2.1 — reasoning stream hold 840ms Jakub Antalik 2026-08-24 17:30:52 +02:00
  • 7e7d97c00a style(reasoning-stream): 12px card, steps 30% more often Jakub Antalik 2026-08-24 17:30:04 +02:00
  • 0c7f26a20a chore(home): skeleton loader is Essential only Jakub Antalik 2026-08-24 17:27:58 +02:00
  • 57e17f0b26 chore(cli): 0.2.0 — five new free transitions Jakub Antalik 2026-08-24 17:25:44 +02:00
  • ab2c7f3b35 feat(protos): seven new transitions — five free, two Pro Jakub Antalik 2026-08-24 17:12:04 +02:00
  • 9234f1dd23 fix(auth): surface the no-plan refusal in the sign-in UI Jakub Antalik 2026-08-22 16:09:50 +02:00
  • f930bf7a68 feat(home): Default sort option restores the curated card order Jakub Antalik 2026-08-22 12:04:59 +02:00
  • 5017d39d3f style(home): dim unselected dark-mode tab labels to 80% Jakub Antalik 2026-08-22 11:59:44 +02:00
  • cfcff575f5 style(home): dark-mode filter tabs match Figma 1332:6438 Jakub Antalik 2026-08-22 11:57:00 +02:00
  • 097d4feed9 fix(home): scrollable filter tabs on mobile with right-edge fade Jakub Antalik 2026-08-22 11:53:01 +02:00
  • 496a41f1c4 fix(home): recategorize spinner-to-check and text-states-swap Jakub Antalik 2026-08-22 11:51:38 +02:00
  • 098f368872 feat(home): category filter tabs + newest/oldest sort on the card grid Jakub Antalik 2026-08-22 11:46:40 +02:00
  • b64448f869 style(pro): match customers label to the testimonial role colour in dark Jakub Antalik 2026-08-21 14:35:57 +02:00
  • 195b1b1546 fix(pro): updated ASU logo, tighter logo-strip spacing Jakub Antalik 2026-08-21 14:35:21 +02:00
  • 73dfe52d31 feat(pro): customer logo section below the pricing card Jakub Antalik 2026-08-21 14:29:38 +02:00
  • 3bec612126 fix(account): only offer plan controls that can work Jakub Antalik 2026-08-20 23:18:24 +02:00
  • 76009f4ad1 chore(pro): bump pro-client cache key to v23 Jakub Antalik 2026-08-20 22:00:34 +02:00
  • e24f34b20d fix(pro): unlock Pro code as soon as cached auth paints Jakub Antalik 2026-08-20 21:56:04 +02:00
  • d146cf5ad2 fix(skill): count 27 transitions and route to recipes 22-27 Jakub Antalik 2026-08-20 17:51:45 +02:00
  • 2ddfd0ba3a feat(pro): link testimonial avatars to their X profiles Jakub Antalik 2026-08-19 16:38:58 +02:00
  • f7bfce1353 feat(pro): testimonials section below the pricing card Jakub Antalik 2026-08-19 16:35:26 +02:00
  • 4eb461439b fix(nav): no "Get Pro" flash before /me answers Jakub Antalik 2026-08-16 21:29:18 +02:00
  • a34d3676a0 feat(nav): swap "Get Pro" for "Account" once signed in with Pro Jakub Antalik 2026-08-16 18:01:42 +02:00
  • 45d02c7cea feat(pro): pass ?code= from the pricing page into checkout Jakub Antalik 2026-08-14 14:12:18 +02:00
  • b512578b13 perf(pro): mask-free organic shimmer, tighter gooey filter region Jakub Antalik 2026-08-12 22:28:54 +02:00
  • 9733cffbfe fix(nav): Account pill navigates to account instead of re-prompting sign-in Jakub Antalik 2026-08-12 22:01:03 +02:00
  • d8736b61d1 fix(auth): re-verify session on every tab focus; client v17 Jakub Antalik 2026-08-12 21:42:38 +02:00
  • aeaac1a456 feat(auth): sign-in code entry on activate page + sign-in modal Jakub Antalik 2026-08-11 14:13:43 +02:00
  • 06f81950a6 fix(account): explain the wrong-email case instead of bare "No active plan" Jakub Antalik 2026-08-08 10:05:30 +02:00
  • c73c0246ac fix(auth): signed-in state now paints on skill, refine, and refine-demo pages Jakub Antalik 2026-08-07 15:48:25 +02:00
  • 67d5c67930 fix(pro): restore smoky dissolve + image open tilt to their original photo Jakub Antalik 2026-07-30 18:19:53 +02:00
  • c10106daca fix(pro): make the gooey merge readable in dark mode; woman photo for drag & drop Jakub Antalik 2026-07-30 18:08:36 +02:00
  • 9ab817480f fix(pro): drag no longer opens the detail page; use the stack's middle photo Jakub Antalik 2026-07-30 18:02:17 +02:00
  • 1eea31f02e feat(pro): add gooey plus menu, drag & drop physics, spinner→check morph Jakub Antalik 2026-07-30 17:57:21 +02:00
  • 0ec87b1415 fix: sidebar edge fade, footer alignment, and mobile layout issues Jakub Antalik 2026-07-29 22:49:01 +02:00
  • 047d036a79 fix(detail): self-diagnosing paywall + visible Pro-code load failures Jakub Antalik 2026-07-21 09:10:56 +02:00
  • e2713b3bba fix(auth): stop flashing/sticking "You're signed out" for signed-in users Jakub Antalik 2026-07-20 23:55:47 +02:00
  • 52bee4a732 security(detail): scrub Pro code from panels whenever the paywall locks Jakub Antalik 2026-07-17 17:02:25 +02:00
  • d557c2fc3e fix(detail): keep copy button anchored to the code card on wide screens Jakub Antalik 2026-07-17 11:36:10 +02:00
  • 97fe71f742 style(pro): drop the Pro skill bento code illustration 24px lower Jakub Antalik 2026-07-17 10:56:01 +02:00
  • 3e083cb273 fix(detail): copy-button tooltip sits above the button, no right crop Jakub Antalik 2026-07-17 10:53:57 +02:00
  • f1fb7cd5bc copy(pro): surface React + TypeScript variants across bento and FAQ Jakub Antalik 2026-07-17 10:37:54 +02:00
  • 8bce2dfe8d fix(detail): command + code-panel copy buttons reuse the card copy component Jakub Antalik 2026-07-17 10:30:24 +02:00
  • 1af97e31c0 copy(success): clearer thank-you subtitle with Skill + Refine links Jakub Antalik 2026-07-17 10:27:44 +02:00
  • 54a9f4770c feat(success): celebratory confetti burst on the thank-you page Jakub Antalik 2026-07-17 10:22:07 +02:00
  • f17495d31b chore: pre-commit guard against readable Pro preview source Jakub Antalik 2026-07-17 00:09:30 +02:00
  • 4dd4510bda security: obfuscate Pro preview source in public pages Jakub Antalik 2026-07-17 00:02:45 +02:00
  • 73bce317f5 fix: center confetti-burst Animate button, relabel Toast trigger Jakub Antalik 2026-07-17 00:00:17 +02:00
  • 1b44b37967 feat: search modal uses skill Modal transition, mobile polish, OG images Jakub Antalik 2026-07-16 23:41:35 +02:00
  • 5f93803f50 perf(pro): steady 60fps bend in Safari — no per-frame recalc, no overflow toggling Jakub Antalik 2026-07-16 23:05:52 +02:00
  • 86c4ebb735 fix(pro): size the bend canvas explicitly — inset doesn't stretch replaced elements Jakub Antalik 2026-07-16 22:48:09 +02:00
  • c74f7fa81f fix(pro): image-open-tilt bend works in Safari + mobile — canvas warp Jakub Antalik 2026-07-16 22:17:16 +02:00
  • 5e2d09eced feat: lifetime plans — $149 solo / $499 team, pay once Jakub Antalik 2026-07-16 21:53:56 +02:00
  • 737bb7affa fix(account): actually hide Members nav for solo plans Jakub Antalik 2026-07-16 18:18:20 +02:00
  • b24a1a367c feat(mobile): larger touch targets + touch-optimised Pro previews Jakub Antalik 2026-07-16 18:14:31 +02:00
  • 503bd11336 fix(portal): surface Stripe error detail; cache-bump pro-client v11 Jakub Antalik 2026-07-16 18:03:15 +02:00