Weave Code
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

Scoutify Laravel Package

matheusmarnt/scoutify

Scoutify adds a production-ready ⌘K/Ctrl+K global search modal to Laravel. Powered by Scout + Livewire, it searches across multiple Eloquent models, groups results by type, auto-discovers Searchable models, and stores recent searches in session.

View on GitHub
Deep Wiki
Context7
Changelog

All notable changes will be documented in this file. The format is maintained automatically by release-please based on Conventional Commits.

2.3.3

Bug Fixes

  • slots: normalize slot key hyphens/underscores and type $results as Collection (#141) (0999936)
2.3.2

Bug Fixes

  • ui: wire accent, empty-state slot, showIdleHint, and preview button theme setters (#139) (487d5bf)
2.3.1

Bug Fixes

  • tests: remove unused lambda import in DialogContentClassesTest (#137) (e7a72e3)
2.3.0

Features

  • theme: add dialogContent() to customize modal background and visual style (#135) (b719be5)
2.2.0

Features

  • compat: add Laravel 13 / Scout 12 / Testbench 11 compatibility (#132) (c983e29)
2.1.2

Bug Fixes

  • provider: enrich assertNoLegacyConfigKeys exception with upgrade steps (#130) (fce0741)
2.1.1

Bug Fixes

  • views: apply ThemeConfig fallback to input component (#127) (06a8695)
2.1.0

Features

  • ai: llms.txt generator + MCP server cross-links for AI documentation access (#124) (ee180ec)
2.0.0

⚠ BREAKING CHANGES

  • v2.0.0 — unified fluent UI/theme/types API (#120)

Features

  • v2.0.0 — unified fluent UI/theme/types API (#120) (6ae34c4)
1.9.2

Bug Fixes

  • register Livewire v3 modal component via Livewire::component() (#71) (a1933b2)
1.9.1

Miscellaneous Chores

  • use English label in config example comment (#69) (127826f)
1.9.0

Features

  • publish Scout config on install, adopt compose.yaml standard (#67) (3712b72)

Miscellaneous Chores

  • add CLAUDE.md with project instructions for Claude Code (#64) (ffde964)
  • untrack CLAUDE.md and add to .gitignore (#66) (40a01d1)
1.8.1

Bug Fixes

  • normalize Highlighter output to NFC and update stale modal listener test (#60) (4cc0615)
1.8.0

Features

  • search: accent-insensitive highlight, auto subtitle, accordion chips, and modal trigger improvements (#56) (e86a381)
1.7.0

Features

  • gs: improve keyboard navigation and visual polish in global search (#54) (7d05222)
1.6.2

Bug Fixes

  • modal: remove nested Alpine x-data from dialog to fix keyboard navigation (#52) (924f285)
1.6.1

Bug Fixes

  • zero-config discovery pipeline — 7 cooperating defects (#50) (20d12fc)
1.6.0

Features

  • globalSearchBuilder hook + Meilisearch prefix search warning in DoctorCommand (#48) (fefbffb)
1.5.3

Bug Fixes

  • expose isOpen getter in scoutifyModal to fix keyboard nav ReferenceError (#46) (4722655)
1.5.2

Bug Fixes

  • window listener in scoutifyModal init opens modal from custom triggers (#44) (c9d0902)
1.5.1

Bug Fixes

  • type chip labels respect APP_LOCALE (dynamic label resolution) (#42) (0a9b0c0)
1.5.0

Features

  • zero-config auto-discovery, color tokens, keyboard nav, filter row stability (#40) (83cb937)
1.4.0

Features

  • modal: grouped search results, visual parity, power UX (v1.4.0) (#38) (e33b8d2)
1.3.4

Bug Fixes

  • modal: authorize results, render highlights, restore recents (#36) (3381405)
1.3.3

Bug Fixes

  • modal: restore panel width to match reference (md:max-w-2xl) (#34) (a65e889)
1.3.2

Bug Fixes

  • modal: wire keyboard shortcuts and ship self-contained CSS partial (#32) (95ac910)
1.3.1

Bug Fixes

  • install: pass services to sail:add as string, detect all compose file names (#30) (fd99813)
1.3.0

Features

  • install: detect environment and configure search backend automatically (#28) (0ec8711)
1.2.2

Bug Fixes

  • ci: remove broken auto-merge step, add workflow_dispatch trigger (#26) (b286527)
1.2.1

Bug Fixes

  • ci: extract PR number from release-please JSON output before merging (#23) (0bc6bf5)
  • ci: pass --repo flag to gh pr merge so it works without checkout (#25) (1379b14)
1.2.0

Features

  • inject smart globalSearchUrl stub via scoutify:searchable (#21) (d7a08eb)
1.15.2

Bug Fixes

  • deps: widen symfony/yaml to ^7.0|^8.0 (#118) (5d13b32)
1.15.1

Miscellaneous Chores

  • deps: bump actions/checkout from 4 to 6 (a317499)
  • deps: bump actions/configure-pages from 5 to 6 (69248ab)
  • deps: bump actions/setup-node from 4 to 6 (97a55f1)
  • deps: bump actions/setup-node from 4 to 6 (30e97f8)
  • deps: bump actions/upload-pages-artifact from 3 to 5 (364fd38)
  • deps: bump actions/upload-pages-artifact from 3 to 5 (96853ea)
1.15.0

Features

  • add ComposePatcher service for safe depends_on patching (8124db5)
  • auto-patch compose.yaml depends_on via ComposePatcher in InstallCommand (6f8488d)
  • Docker/Sail reliability hardening (3af8cc7)
  • extend compose patching to generic Docker installs (f738279)

Miscellaneous Chores

  • group dev-tooling and Laravel patch bumps in Dependabot (ceb0523)
  • promote symfony/yaml to direct require for compose patching (fac9452)
  • track Meilisearch/Typesense image versions in stubs via Dependabot (7cb9225)
1.14.3

Bug Fixes

  • mouse click on result row no longer navigates (#107) (9c56225)
1.14.2

Bug Fixes

  • keyboard nav & click propagation for preview/download buttons (#104) (db26838)
1.14.1

Miscellaneous Chores

  • stop tracking AGENTS.md (covered by .gitignore) (5160603)
1.14.0

Features

  • file preview & download in global search modal (#100) (b830159)
1.13.3

Miscellaneous Chores

  • stop tracking PROJECT_MEMORY.md (covered by .gitignore) (e244740)
1.13.2

Bug Fixes

  • navigation: prevent wire:navigate from hijacking external URLs (#97) (54795f6)
1.13.1

Bug Fixes

  • docs: remove html tags from browser tab title (3d49300)
1.13.0

Features

  • astro starlight docs site (737dcac)
  • docs-site: add og-card image (d317213)
  • docs-site: apply scoutify brand palette and hero theme (93e4741)
  • docs-site: wire astro config, splash hero, and sidebar stubs (4b14975)

Miscellaneous Chores

  • docs-site: scaffold astro starlight project (2f0fdd2)
1.12.1

Miscellaneous Chores

  • deps: bump actions/github-script from 7 to 9 (#85) (39e65d8)
  • deps: bump dependabot/fetch-metadata from 2 to 3 (#86) (219b43a)
1.12.0

Features

  • implement per-model global search visibility (#87) (136e4c3)
1.11.4

Bug Fixes

  • detect third-party blade-icon prefixes in IconResolver to prevent mangling GlobalSearchGroup icons (#83) (be703ce)
1.11.3

Bug Fixes

  • access Factory sets as array in icon.blade.php (fixes ri-, tabler- prefix detection) (0f0e5b4)
  • access Factory sets as array, not object, in icon.blade.php (5741a72)
1.11.2

Bug Fixes

  • use Factory::all() with try/catch to detect third-party icon pack prefixes (#79) (066d9a1)
1.11.1

Bug Fixes

  • add missing blade-icons pack prefixes to icon qualifier regex (#77) (854865e)
1.11.0

Features

  • sanitize html fields to plain text in global search results (#74) (74d8908)
1.10.0

Features

  • add mobile-only trigger component for global search modal (e8ad4dc)
1.1.0

Features

  • auto-inject Searchable trait + interface via scoutify:searchable (#19) (5d1d202)

Miscellaneous Chores

  • deps: bump actions/checkout from 4 to 6 (#17) (1c77f17)
  • deps: bump googleapis/release-please-action from 4 to 5 (#18) (c9421ce)
1.0.1

Bug Fixes

  • widen pest version constraint to support v3 and v4 (#14) (1bc5622)

Miscellaneous Chores

  • deps: update laravel/scout requirement from ^10.0 to ^11.1 (#2) (2e3fbb8)
1.0.0

Features

  • add Artisan commands (install, searchable, flush, import, sync) (f6b0a0c)
  • add Artisan commands (install, searchable, flush, import, sync) (9af077d)
  • add core services (IconResolver, ModelDiscoverer, ScoutConfigurator, SearchAggregator) (0c4796b)
  • add core services (IconResolver, ModelDiscoverer, ScoutConfigurator, SearchAggregator) (29b2f4c)
  • add GloballySearchable contract, Searchable trait and ResultDto (8473af3)
  • add GloballySearchable contract, Searchable trait and ResultDto (0d6377d)
  • add i18n support (pt_BR, en, es) (a4380bd)
  • add i18n support (pt_BR, en, es) (d057260)
  • add Livewire runtime version detection helper (9ef0fbc)
  • add Livewire runtime version detection helper (2ad5636)
  • add service provider and configurable defaults (1dc271c)
  • add service provider and configurable defaults (6af6a51)
  • port blade components from laravel-tall global-search (4b24283)
  • port blade components from laravel-tall global-search (b054fe6)
  • port Livewire Modal component (9d3085e)
  • port Livewire Modal component (32ef41d)

Bug Fixes

  • add static defaults to Searchable trait and ResultDto factory (22a6c4c)
  • caret for installing carbon dependency on windows workflow now escaped correctly (2b3191e)
  • caret for installing carbon dependency on windows workflow now escaped correctly (3843528)
  • change branch reference from master to main (aae91fe)
  • ci: use caret version constraint for testbench (d689d1f)
  • console: replace exec with Process, propagate exit codes, add --all flag (a912c56)
  • correct instanceof check, IconResolver guard, ScoutConfigurator, ModelDiscoverer namespace and contract methods (786b47b)
  • correct trans_choice usage and add zero-count form to all lang files (e3657d4)
  • Deprecated message (8aed67e)
  • deps: add PHP 8.3 and Laravel 10 compatibility (9fa7eca)
  • handle null and dev- version strings in LivewireVersion::major() (e3a3de6)
  • illuminate/contracts dependency version to add Laravel 13 compatibility (#380) (f59cfcb)
  • migration: fixed a small missing semicolon (1b60c88)
  • migration: fixed a small missing semicolon (b455fe6)
  • phpstan/extension-installer dependency version (b2fb840)
  • prevent start script timeout (a071991)
  • tests: correct migrations path in comment (17ed68e)
  • wire config class overrides and recents limit in blade components (877be7e)
  • wire includeTrashed/onlyActive filters through SearchAggregator and clean dead code in Modal (b8e8de6)

Miscellaneous Chores

  • bootstrap package from spatie skeleton (d010336)
  • fix author username (0d5502e)
  • merge origin/main (resolve InstallCommand conflict) (ecb098d)
  • remove skeleton remnants (migrations stub, factory, example test) (9593a90)
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.
codraw/framework-extra-bundle
codraw/messenger
codraw/security
codraw/mailer
codraw/contracts
codraw/profiling
codraw/dependency-injection
codraw/tester
codraw/core
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony