Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: getlago/lago-front
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.33.3
Choose a base ref
...
head repository: getlago/lago-front
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.33.4
Choose a head ref
  • 7 commits
  • 48 files changed
  • 2 contributors

Commits on Sep 16, 2025

  1. 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
    ansmonjol authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    d5f33f9 View commit details
    Browse the repository at this point in the history
  2. 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-1139
    ansmonjol authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    32db43d View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. 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
    stephenlago99 authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    edfc9cc View commit details
    Browse the repository at this point in the history
  2. 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
    ansmonjol authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    fe290ea View commit details
    Browse the repository at this point in the history
  3. 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
    ansmonjol authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    7628fb2 View commit details
    Browse the repository at this point in the history
  4. 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
    ansmonjol authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    9893750 View commit details
    Browse the repository at this point in the history
  5. 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
    ansmonjol authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    0a37bcf View commit details
    Browse the repository at this point in the history
Loading