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: lunarphp/lunar
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.2.1
Choose a base ref
...
head repository: lunarphp/lunar
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.3.0
Choose a head ref
  • 5 commits
  • 6 files changed
  • 2 contributors

Commits on Jan 29, 2026

  1. Filter out existing collection products (#2373)

    Closes #2236 
    
    I'm not sure there is a better way to do this at the query level given
    that we don't know whether we'll be dealing with a Scout builder or
    Eloquent. This way should still yield the same results.
    alecritson authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    9c176cb View commit details
    Browse the repository at this point in the history
  2. Fix collection breadcrumbs order on collections (#2374)

    Currently breadcrumbs are ordered incorrectly for sub collections, take
    this tree for example:
    
    <img width="1230" height="395" alt="image"
    src="https://github.com/user-attachments/assets/b9ea6555-2f00-408c-9340-c7416513276c"
    />
    
    If we go into the `Test B Child D Grandchild A Child A` collection, we
    see the breadcrumbs appear like so:
    
    <img width="981" height="707" alt="image"
    src="https://github.com/user-attachments/assets/1abc6408-00c3-42b2-8e86-6f93508471dc"
    />
    
    Which is incorrect as `->ancestors` will just be ordering the records
    based on their default Laravel sorting, not the order they appear in the
    tree.
    
    This PR looks to solve this by introducing the nested set `defaultOrder`
    sorting to the query, afterwards the result is:
    
    <img width="1054" height="563" alt="image"
    src="https://github.com/user-attachments/assets/b5a6420e-85f5-44a5-962a-f8c7839186f8"
    />
    alecritson authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    154f067 View commit details
    Browse the repository at this point in the history
  3. Fix empty address creating/editing on orders (#2375)

    Currently if an order does not have a shipping or billing address for
    whatever reason, Staff are unable to add the missing addresses when
    managing the order, an error is thrown when attempting to edit the
    address.
    
    This PR should enable Staff to edit addresses or create new ones on
    orders which have these missing.
    alecritson authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    05c8a1b View commit details
    Browse the repository at this point in the history
  4. Switch to forked 2fa package (#2398)

    Swaps the existing 2fa Filament package to a forked version to fix #2386
    alecritson authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    ca559aa View commit details
    Browse the repository at this point in the history
  5. Fix collection group resource permission (#2391)

    <img width="531" height="135" alt="image"
    src="https://github.com/user-attachments/assets/cf79cd5b-3c77-4d49-8e09-270f8c1d6562"
    />
    
    
    In Access control screen, Manage Collections permission is described to
    manage collections and groups. however currently the menu/permission
    follows Manage Products. This PR is to fix the permission to follow the
    description
    wychoong authored Jan 29, 2026
    Configuration menu
    Copy the full SHA
    cf89fe5 View commit details
    Browse the repository at this point in the history
Loading