-
Notifications
You must be signed in to change notification settings - Fork 87
Comparing changes
Open a pull request
base repository: getlago/lago-front
base: v1.33.3
head repository: getlago/lago-front
compare: v1.33.4
- 7 commits
- 48 files changed
- 2 contributors
Commits on Sep 16, 2025
-
misc(creditNotes): validate form has at least one fee checked (#2453)
## Context When creating a credit note, you can subit the form after unchecking all fees. Recently, Backend made a bugfix to return an error un such case, but it's still allowed to submit the form like this and receive an error. This form can accept 3 "shapes" of fee. Classic ones for addOn and credit fees. And more "complex" ones that has a different level of "checked" attribute. ## Description This PR creates a check to prevent submitting the form if no fees are selected. Had to make a different function is used at the submit button level. As it's checking on different attributes of the form, it was creating a complex code there and was hard to test that way. Preferred to extract the logic in the existing util and test the method there. <!-- Linear link --> Fixes ISSUE-1108
Configuration menu - View commit details
-
Copy full SHA for d5f33f9 - Browse repository at this point
Copy the full SHA d5f33f9View commit details -
bug: always hide entitlements on subscription details overview (#2454)
## Context A plan can hold entitlements. You can override this at the subscription level, and they are visible on a dedicated tab, outside of the `Overview` details of the subscription, that mainly display the plan's details. Historically, this overview section uses the `EditPlan` fragment, that todays fetches the plan's entitlements. And we use the same components to display the plan details in the plan details page and the subscription's>plan details. So we have the "original" entitlements of the plan displayed in the `Overview` tab, and the overriden ones in the `Entitlements` tab in the subscription details. ## Description This pull request adds a new attribute to this plan details components, and you can now manually say if you want the entitlements section to be hidden or not (default to shown). So the subscription's plan overview can call it with `showEntitlementSection={false}` <!-- Linear link --> Fixes ISSUE-1139Configuration menu - View commit details
-
Copy full SHA for 32db43d - Browse repository at this point
Copy the full SHA 32db43dView commit details
Commits on Sep 17, 2025
-
feat: Add Semiannual interval (#2425)
## Context Add a new Semiannual interval to Plans, Charges, Wallet top ups. ## Description - Add Semiannual plan to Plans, Charges, Wallet top ups - Bundle logic with PlanInterval.Yearly (since you can select monthly) - Include customer portal translations
Configuration menu - View commit details
-
Copy full SHA for edfc9cc - Browse repository at this point
Copy the full SHA edfc9ccView commit details -
deps: bumb nangohq to fix a high severity CVE on axios (#2457)
This PR bumps a package that fixes an internal one (axios) flagged containing a high severity CVE Dependabot alert: https://github.com/getlago/lago-front/security/dependabot/116 PR on nango: NangoHQ/nango#4664
Configuration menu - View commit details
-
Copy full SHA for fe290ea - Browse repository at this point
Copy the full SHA fe290eaView commit details -
bug: redirect to billing entity general route for tz config (#2456)
We were redirecting to the wrong setting path in customer information, to an old orga setting location. This is now under the `/:billingEntityCode` route. This PR fixed this and adds some other improvements/cleanup. Better reviewed commit by commit <!-- Linear link --> Fixes ISSUE-1141
Configuration menu - View commit details
-
Copy full SHA for 7628fb2 - Browse repository at this point
Copy the full SHA 7628fb2View commit details -
feat: define name on wallet transaction (#2455)
We are adding the possibility to name a transaction when you create the wallet or when you set up automatic top-up rules within the application. <!-- Linear link --> Fixes LAGO-965
Configuration menu - View commit details
-
Copy full SHA for 9893750 - Browse repository at this point
Copy the full SHA 9893750View commit details -
bug: restore the canDispute action (#2461)
Noticed that we cannot dispute an invoice anymore. It's been broken during a refactor and to make sure we don't miss that again i'm adding test for this permission file <!-- Linear link --> Fixes ISSUE-1147
Configuration menu - View commit details
-
Copy full SHA for 0a37bcf - Browse repository at this point
Copy the full SHA 0a37bcfView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.33.3...v1.33.4