Christopher Kolstad
b681702b77
task: migrate tests to vitest
...
Vitest Pros:
* Automated failing test comments on github PRs
* A nice local UI with incremental testing when changing files (`yarn
test:ui`)
* Also nicely supported in all major IDEs, click to run test works (so
we won't miss what we had with jest).
* Works well with ESM
Vitest Cons:
* The ESBuild transformer vitest uses takes a little longer to transform
than our current SWC/jest setup, however, it is possible to setup SWC as
the transformer for vitest as well (though it only does one transform,
so we're paying ~7-10 seconds instead of ~ 2-3 seconds in transform
phase).
* Exposes how slow our tests are (tongue in cheek here)
2025-05-16 11:19:10 +02:00
Gastón Fournier
abe160eb7d
feat: Unleash v7 ESM migration ( #9877 )
...
We're migrating to ESM, which will allow us to import the latest
versions of our dependencies.
Co-Authored-By: Christopher Kolstad <chriswk@getunleash.io>
2025-05-14 09:47:12 +02:00
gitar-bot[bot]
0ff0b2dbd0
[Gitar] Cleaning up stale flag: onboardingMetrics with value true ( #8550 )
2024-10-28 11:47:58 +01:00
Jaanus Sellin
39fb1b5db5
fix: archived flags without metrics do not count towards onboarding ( #8443 )
2024-10-14 14:09:57 +03:00
Jaanus Sellin
8f4454039a
feat: start capturing onboarded status also from register endpoint ( #8386 )
...
1. Remove all customer intervals
2. Start capturing onboarded status also from register endpoint
2024-10-08 12:40:33 +03:00
Thomas Heartman
2ac9c701c3
fix: return 404 if the project doesn't exist ( #8362 )
...
This change adds a check for whether the project exists in the
database before trying to fetch data for it. If it doesn't exist,
you'll get a 404.
2024-10-04 15:43:02 +02:00
Jaanus Sellin
e8e005daa4
feat: archived features will be included in onboarding ( #8350 )
...
Now when you are finished onboarding and you archive feature, you will
not restart onboarding.
2024-10-03 13:01:45 +03:00
Jaanus Sellin
b6e22d6178
feat: new onboarding welcome screen logic ( #8110 )
...
1. We will not show grid until 2 flags exist
2. Now new feature creation button will be always displayed on top with
different style
3. Moved some text around

2024-09-06 13:15:28 +03:00
Mateusz Kwasniewski
3d63089cb2
feat: ignore onboarding events for existing customers ( #8064 )
2024-09-03 15:24:33 +02:00
Jaanus Sellin
037651c35f
feat: start returning onboarding status with project overview ( #8058 )
...
To show/hide onboarding flow, we need to get extra info about onboarding
status. This PR adds it to project overview.
2024-09-03 14:41:47 +03:00
Mateusz Kwasniewski
b350bd11a7
fix: onboarding events corner cases ( #8057 )
2024-09-03 12:53:48 +02:00
Mateusz Kwasniewski
1bc0f97101
feat: onboarding service composition root ( #8035 )
2024-09-02 11:39:47 +02:00
Jaanus Sellin
2a6b2e98e0
feat: onboarding table to prometheus ( #8034 )
...
Instead of lifecycle table, we take the metrics directly from onboarding
tables.
2024-09-02 11:41:00 +03:00
Mateusz Kwasniewski
f27e07ab88
feat: onboarding store ( #8027 )
2024-09-02 08:53:23 +02:00
Mateusz Kwasniewski
c5d6bdecac
feat: projects onboarding metrics ( #8014 )
2024-08-29 14:57:27 +02:00
Jaanus Sellin
e61f016c8c
feat: start collecting prometheus metrics for onboarding events ( #8012 )
...
We start collecting prometheus metrics for onboarding events.
Co-authored-by: @kwasniew
2024-08-29 12:46:23 +03:00