297 Commits

Author SHA1 Message Date
feugy 1fd24a8ccf remove useRef guard from exposure tracking
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 11:43:04 +02:00
feugy 0c8cbe0c97 use @vercel/analytics 2.0.2-canary with next.js bindings in playground
- Upgrade @vercel/analytics to 2.0.2-canary
- Switch all imports from /react to /next binding
- Fix exposure tracking: use useRef guard + setTimeout(0) to ensure
  the pageview fires before the exposure event, avoiding stale/empty
  route attribution

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 09:53:41 +02:00
Dominik Ferber 2bb2aabf35 change experiment 2026-03-27 19:24:28 -07:00
Dominik Ferber 48b1bfe12d use custom vercel 2026-03-27 19:19:18 -07:00
Dominik Ferber f47b47ce11 fix proxy and identify 2026-03-27 19:09:50 -07:00
Dominik Ferber be926c9867 simulate 2026-03-27 19:08:40 -07:00
Dominik Ferber 069e5286ec use proxy.ts 2026-03-27 18:47:22 -07:00
feugy 9ebca02d21 chore: restore to previous 2026-03-28 02:36:56 +01:00
feugy 2d7baa24d7 fix: beforeSend 2026-03-28 02:30:21 +01:00
feugy 3fc0601384 chore: use client 2026-03-28 02:25:41 +01:00
Dominik Ferber 9d7e725789 use beforeSend 2026-03-27 18:16:29 -07:00
Dominik Ferber a69640f8d8 use window.location.pathname 2026-03-27 18:06:58 -07:00
Dominik Ferber 23b9006908 use cookie 2026-03-27 18:02:11 -07:00
Dominik Ferber e8025de134 rm unused import 2026-03-27 17:49:04 -07:00
Dominik Ferber 1bf5544c5e pathname workaround 2026-03-27 17:46:54 -07:00
Dominik Ferber 309ae07f2d try hook 2026-03-27 17:46:53 -07:00
Vincent Derks 22b6ef0842 Updated skill 2026-03-27 17:33:47 -07:00
Dominik Ferber 57fc31ac01 free shipping 2026-03-27 17:15:00 -07:00
Dominik Ferber 81b830f5a9 add icon 2026-03-27 16:57:28 -07:00
Dominik Ferber 98fa551436 free shipping 2026-03-27 16:55:50 -07:00
Dominik Ferber e1c0460d67 refactor 2026-03-27 16:38:40 -07:00
Dominik Ferber 077bad4f0b refactor 2026-03-27 16:36:54 -07:00
Dominik Ferber 5a0b0e0862 fix dep 2026-03-27 15:59:00 -07:00
Dominik Ferber 272be3da2d downgrade 2026-03-27 15:55:49 -07:00
Dominik Ferber 5d5037dda2 move identify to utils 2026-03-27 15:52:48 -07:00
Dominik Ferber b504851f71 add unitType 2026-03-27 15:46:27 -07:00
Dominik Ferber 9d650858ac add checkout-view 2026-03-27 15:43:38 -07:00
Dominik Ferber 0211edc83f add tracking 2026-03-27 15:43:38 -07:00
Vincent Derks a113c513e3 Added wip version of skill 2026-03-27 14:58:13 -07:00
Dominik Ferber 701bcc6427 add toolbar 2026-03-27 13:52:34 -07:00
Dominik Ferber 4dfd41ed0a change favicon 2026-03-27 13:09:39 -07:00
Dominik Ferber abf1f9b1b2 icon 2026-03-27 12:16:18 -07:00
Dominik Ferber 3aabf20feb init shop 2026-03-27 12:09:32 -07:00
Dominik Ferber b7e2035485 wip 2026-03-26 11:28:52 -07:00
Dominik Ferber 9142790975 only build publishable packages during release process (#348)
* clean up

* fix release process
@vercel/flags-core@1.3.1 @flags-sdk/vercel@1.2.1 @vercel/prepare-flags-definitions@0.2.1
2026-03-21 21:17:04 +02:00
Swarnava Sengupta 279d96ddaa fix(ci): add FLAGS env to release workflow (#347)
The playground app requires the FLAGS environment variable during build. This was already configured in release-snapshot.yaml but missing from the main release workflow, causing build failures.
2026-03-21 20:54:46 +02:00
github-actions[bot] 14ef3fa940 Version Packages (#346)
* Version Packages

* blank commit

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Swarnava Sengupta <swarnava.sengupta@vercel.com>
2026-03-21 23:38:24 +05:30
Swarnava Sengupta b755ffecdf fix: SDK key detection to avoid false positives with third-party identifiers (#345)
The SDK key validation now uses a regex (/^vf_(?:server|client)_/) to require
the format vf_server_* or vf_client_* instead of accepting any string starting
with vf_. This prevents false positives with third-party service identifiers
that happen to start with vf_ (e.g., Stripe identity flow IDs like
vf_1PyHgVLpWuMxVFx...).

Adds isValidSdkKey() helper function and updates parseSdkKeyFromFlagsConnectionString()
to use the stricter validation. Updates all tests to use valid SDK key formats.
2026-03-21 17:39:00 +00:00
github-actions[bot] 471e0048b6 Version Packages (#342)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-20 21:19:04 +02:00
Dominik Ferber ffcc1cd4fc fix changelog (#344) 2026-03-20 19:56:27 +02:00
Dominik Ferber 6bdbe3f89a ignore playground in changesets (#343) 2026-03-20 13:27:11 +00:00
Dominik Ferber 44460570d4 [vercel/flags-core] allow json flags (#335)
* rm unused import

* [vercel-flags] allow json flags

* add flags-playground

* wip

* clean up type

* reword changeset

* rm examples/flags-playground
2026-03-20 14:03:53 +02:00
Dominik Ferber 84e38d47aa adds an playground app we can use during development (#341)
* add flags-playground

* clarify

* move

* update lockfile
2026-03-20 11:45:27 +01:00
github-actions[bot] a3b536b504 Version Packages (#340)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@vercel/flags-core@1.2.1 @flags-sdk/vercel@1.1.1
2026-03-19 16:21:12 +02:00
Dominik Ferber b81963dc14 fix (#339) 2026-03-19 16:18:59 +02:00
Vincent Derks c63be2d147 Added check to check skills size (#338)
* Added check to check skills size

* Change glob -> readdirSync

* Shorten description length

* Added check for name, compatibility and body

* Added back some parts that were removed to avoid regressions

* More cleanup

* Feedback: Used grey-matter for frontmatter parsing

* Added pnpm setup and install deps in Skills Quality job

* Refine triggers
2026-03-19 09:36:31 +00:00
github-actions[bot] b199f2083c Version Packages (#333)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@flags-sdk/vercel@1.1.0 @vercel/flags-core@1.2.0
2026-03-18 15:50:13 +02:00
Dominik Ferber 64619d7c66 @vercel/flags-core: allow specifying entities type when creating clients (#334)
* changeset

* adapt
2026-03-13 11:09:21 +02:00
Dominik Ferber 4a5f56a8c7 skip sending config reads (#330)
* skip sending config read for dev and custom envs

* add changeset

* clean up

* wip
2026-03-13 08:16:47 +01:00
github-actions[bot] 0af37593bd Version Packages (#331)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
flags@4.0.5 @vercel/flags-core@1.1.1 @flags-sdk/vercel@1.0.3
2026-03-12 21:53:04 +02:00