Tymoteusz Czech
4ed138c151
Billing info updates ( #10761 )
2025-10-08 12:11:24 +00:00
Tymoteusz Czech
9b5324ac92
feat: flag traffic billing display feature ( #10718 )
...
Feature flag and initial changes in Billing UI
2025-10-03 09:18:39 +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
Nuno Góis
395a4b6be3
chore: PAYG billing ( #8743 )
...
https://linear.app/unleash/issue/CTO-95/unleash-billing-page-for-enterprise-payg
Adds support for PAYG in Unleash's billing page.
Includes some refactoring, like splitting Pro and PAYG into different
details components. We're now also relying on shared billing-related
constants (see `BillingPlan.tsx`). This should make it much easier to
change any of these values in the future. I already changed a few that
were static / wrongly relying on instanceStatus.seats (we decided we're
not doing that for now).

2024-11-14 11:29:05 +00:00
Nuno Góis
4167a60588
feat: biome lint frontend ( #4903 )
...
Follows up on https://github.com/Unleash/unleash/pull/4853 to add Biome
to the frontend as well.

Added a few `biome-ignore` to speed up the process but we may want to
check and fix them in the future.
2023-10-02 13:25:46 +01:00
Nuno Góis
95a0c7748f
feat: upgrade AdminAlert to PermissionGuard ( #4074 )
...
https://linear.app/unleash/issue/2-1165/improve-adminalert-usage-to-be-more-generic-accept-non-admin
Upgrades our `AdminAlert` to a new `PermissionGuard`.
**Question**: We don't **need** to, but **should** we be specific about
the `ADMIN` permission every time?
Technically `PermissionGuard` could have `permissions` as optional and
assume `[]` by default, which will add `ADMIN` anyways. However, I feel
like we may gain some readability if we're specific about it. WDYT?
Single permission:

Multiple permissions:

2023-06-23 13:25:35 +01:00
Fredrik Strand Oseberg
0dcf28a0f0
Refactor/lazy load ( #2842 )
...
Currently our bundle size is clocking in at: 1,798.28 kB │ gzip: 558.42 kB
After the changes: 1,299.32 kB │ gzip: 403.26 kB
2023-01-12 11:34:45 +01:00
Nuno Góis
65c0580519
fix: pro flow stripe integration refinements ( #1149 )
2022-07-26 08:50:27 +01:00
Nuno Góis
7093b49962
feat: add billing page to admin ( #993 )
...
* feat: add billing page to admin
* some adjustments to billing page
* add BillingHistory, remove invoices, misc improvements
* refactor based on instanceStatus logic, add dialog
* fix: cleanup
* some refactoring and alignment with figma
* add extend, isBilling, refactoring and misc improvements
* fix: update tests
* refactor: reorganize billing into smaller components, misc improvements
* add STRIPE flag, some refactoring and adapting to comments and discussion
* adapt BillingHistory slightly, refactor TextCell
* Update src/hooks/api/getters/useInstanceStatus/useInstanceStatus.ts
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
* refactor: address PR comments
* fix: adjust divider color
* fix: update snaps
* refactor: address PR comments
* fix: update snaps
* fix: amountFormatted typo
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-05-25 23:26:05 +02:00