Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Actions Left Laravel Package

saintsystems/nova-actions-left

saintsystems/nova-actions-left is a Laravel Nova package that moves resource action buttons to the left side of index tables and detail screens, making custom layouts cleaner and actions easier to scan. It integrates seamlessly with Nova and requires minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Stack-level fit: The 4.0.2 release is a patch on an existing 4.x line, and its only substantive change is a fix to Inertia.visit. That places the package squarely in the Laravel + Inertia.js ecosystem — most likely a package that customizes, extends, or intercepts Inertia client-side visits (navigation, partial reloads, prefetch, or visit lifecycle hooks). Product decisions here are about front-end navigation reliability in an SPA, not about a new capability.
  • Feature and roadmap impact: none. A patch release with a single bug fix does not open new product options. It restores expected behavior. Do not let it consume roadmap capacity; treat it as maintenance hygiene.
  • Build vs buy: Largely already decided if this is in the dependency tree. The relevant ongoing question is keep vs replace — whether the behavior wrapped by Inertia.visit is small enough to own in-house (a few lines around router.visit) or sufficiently non-trivial that maintaining a dependency is cheaper than replicating it. The existence of a 4.x major version suggests the maintainer absorbed a breaking change already; that is a maturity signal, but also a reminder that majors do happen.
  • Use cases this unblocks or de-risks: any flow where a user is sent through a programmatic Inertia visit — post-authentication redirects, post-checkout handoffs, filtered list navigation, wizard step transitions, deep-link resolution. If the reported bug caused stale state, wrong scroll position, or a visit that silently failed, the business-facing symptom was a broken or confusing navigation moment in a high-traffic funnel.
  • Release-cadence signal: a patch pushed specifically for Inertia.visit indicates both active maintenance and that the issue was user-visible enough to warrant a fast turnaround. That is a positive input to dependency-health scoring, with the caveat that a bug requiring a patch shortly after a 4.x major is a mild regression-risk flag.
  • Evidence gap to close before committing: the source data supplied for this assessment is empty, so the package identity, changelog history, download volume, open-issue count, maintainer count, and test coverage are all unverified. Any roadmap decision beyond "apply the patch" should wait on that.

When to Consider This Package

Adopt when:

  • The product runs Laravel with Inertia.js (Vue, React, or Svelte adapter) and needs behavior beyond stock router.visit — global visit interceptors, custom visit options, navigation guards, or consistent handling across many call sites.
  • You are already on 4.x or have a planned 3.x → 4.x migration window; 4.0.2 is a low-risk in-line upgrade with no API surface change indicated.
  • The alternative is duplicated hand-rolled visit logic scattered across components — a shared package with a maintained fix history is usually the better trade.
  • You want observable maintenance as a selection criterion: a maintainer shipping a targeted patch for a specific integration point is a reasonable proxy for responsiveness.

Look elsewhere or proceed with caution when:

  • The product is not on Inertia — this release offers nothing, and the dependency is dead weight.
  • You need long-term-support guarantees (enterprise SLAs, security backports, vendor indemnity). A single-maintainer package on a fast major cadence is unlikely to satisfy procurement.
  • Your integration surface is one or two call sites: a local wrapper may be cheaper than a dependency you must track through majors.
  • The Inertia.visit fix indicates a regression introduced in 4.0.0 or 4.0.1. Pin the version explicitly, review the diff, and confirm the corrected behavior with a regression test rather than assuming the patch is inert.
  • You are mid-freeze or pre-release: a patch that changes navigation behavior touches the riskiest part of an SPA. Defer to the next window unless the bug is currently affecting users.

How to Pitch It (Stakeholders)

For executives: This is a routine patch release to an existing Laravel/Inertia dependency — no new features, no breaking changes, no migration or licensing cost. Its single fix addresses programmatic page navigation (Inertia.visit), which sits on user-facing paths like login redirects and checkout handoffs. The takeaway is a healthy, actively maintained dependency and a low-risk upgrade; the decision required is simply scheduling the patch, not approving a workstream. The one caveat worth stating plainly: our source data for this package is currently thin, so I recommend we treat this as maintenance and complete a proper dependency-health review before any larger commitment.

For engineering: 4.0.2 is a patch-level release containing a fix for Inertia.visit. Upgrade is expected to be drop-in from any 4.x version. Actions: pin to 4.0.2, review the diff between your current version and this one, and add or confirm a regression test covering the visit flow that was affected — specifically programmatic visits that carry state, scroll, or redirect intent. If we are on 3.x, treat this as part of a planned major upgrade rather than an opportunistic bump, and check the 4.0.0 upgrade guide. Flag back to me: whether the fixed bug is a 4.x regression, current test coverage of our Inertia visit paths, and whether our usage is thin enough that an internal wrapper would remove the dependency entirely.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource