* 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 |
||
|---|---|---|
| .. | ||
| css | ||
| js | ||
| test-utils | ||
| .prettierignore | ||
| .prettierrc.json | ||
| .stylelintrc.json | ||
| eslint.config.mjs | ||
| jest.config.json | ||
| package-lock.json | ||
| package.json | ||
| tailwind.config.js | ||
| tsconfig.json | ||