analytics/assets
RobertJoonas e38bda6d00
Starter feature gates (UI) (#5426)
* replace yellow warning notice with more inviting cta (funnels)

* align VAT notice with /year on the upgrade page

* improve tooltip component

do not hide the tooltip when the mouse enters the tooltip itself directly
from the trigger element. This allows clicking links in tooltips.

* improve site segments feature gate UI

Disable the save button when site segment option is selected in create or
edit form. Also render a different upgrade notice if the user is not the owner.

* replace upgrade notices with blur UI

To fully get rid of Notice.premium_feature, we will also display a
"not allowed" cursor with tooltips asking to upgrade where necessary.

* extract toggle switch component

* Hide currency toggle from goal edit form

The currency field cannot be changed for an existing goal anyway. Therefore
it makes sense not to show it at all. This commit makes the currency picker
always visible when editing a revenue goal, and always hidden for custom
event edit form.

* simplify api key creation form

Turn "Sites API access" into a toggle switch identical to "Enable revenue
tracking" in goal creation form.

* remove team setup CTAs for Starter tier

* fix team member limit for starter

* adjust v5 plan limits and limit exceeded notices

* do not display global notices on upgrade-success page

* fix settings/subscription monthly quota boxes alignment

* fix CI

* use tailwind backdrop-blur

* remove dangling log + avoid passing setSaveDisabled

* remove duplicate function clauses revenue goals

* revert create api key UI change but disable button still

* optimize for darkmode

* blur team settings > team members for Starter

* rename team accounts to team management
2025-05-30 13:34:19 +00:00
..
css Update headlessui to v1.7.19, refactor site switcher (#5255) 2025-05-07 05:22:53 +00:00
js Starter feature gates (UI) (#5426) 2025-05-30 13:34:19 +00:00
test-utils Update headlessui to v1.7.19, refactor site switcher (#5255) 2025-05-07 05:22:53 +00:00
.prettierignore Remove format pragma, run prettier on /assets (#5237) 2025-03-25 10:16:54 +00:00
.prettierrc.json Remove format pragma, run prettier on /assets (#5237) 2025-03-25 10:16:54 +00:00
.stylelintrc.json Update assets dev dependencies 2024-08-12 09:39:25 +03:00
eslint.config.mjs Update eslint and use eslint flat config (#5260) 2025-04-01 11:14:36 +00:00
jest.config.json Update headlessui to v1.7.19, refactor site switcher (#5255) 2025-05-07 05:22:53 +00:00
package-lock.json Customer support (#5390) 2025-05-15 08:05:32 +00:00
package.json Customer support (#5390) 2025-05-15 08:05:32 +00:00
tailwind.config.js Remove tailwind important config (#4992) 2025-01-21 07:46:10 +00:00
tsconfig.json Update Typescript config and add typecheck to CI 2024-08-21 12:40:22 +03:00