Skip to content

feat: add the Livewire UI foundation#129

Merged
ibourgeois merged 2 commits intomainfrom
codex/feat-34-livewire-foundation
Mar 27, 2026
Merged

feat: add the Livewire UI foundation#129
ibourgeois merged 2 commits intomainfrom
codex/feat-34-livewire-foundation

Conversation

@ibourgeois
Copy link
Copy Markdown
Contributor

Summary

  • install and publish Livewire as part of the frontend foundation
  • add a branded /foundation-preview Livewire page backed by the Nord palette tokens
  • document local frontend run steps and add a focused feature test

Testing

  • /'/Users/ibourgeois/Library/Application Support/Herd/bin/php84' artisan test --compact tests/Feature/FrontendFoundationTest.php\n- /'/Users/ibourgeois/Library/Application Support/Herd/bin/php84' vendor/bin/pint --dirty --format agent\n- npm run build\n\nCloses feat: install the Livewire and Tailwind UI foundation #34

Copilot AI review requested due to automatic review settings March 26, 2026 23:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR establishes the initial frontend UI foundation for the Laravel 13 app by adding Livewire, wiring a branded Livewire-driven preview page, and introducing Nord palette tokens for Tailwind v4 styling.

Changes:

  • Add Livewire 4 to the application and publish/configure Livewire defaults.
  • Introduce a /foundation-preview Livewire page showcasing the branded stack and runtime-surface cycling.
  • Add Nord palette tokens to the Tailwind v4 CSS foundation and document local frontend run steps with a feature test.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
composer.json Adds the Livewire dependency to the project requirements.
composer.lock Locks Livewire (and related dependency graph) for reproducible installs.
config/livewire.php Publishes Livewire configuration, including layout and asset behavior settings.
app/Livewire/FoundationPreview.php Implements the Livewire component backing the foundation preview page.
resources/views/livewire/foundation-preview.blade.php Adds the branded foundation preview UI and Livewire interaction.
resources/views/layouts/app.blade.php Introduces the shared Livewire page layout with fonts, Vite, and Livewire assets.
resources/css/app.css Adds Nord palette tokens and maps shell variables to the Nord tokens.
routes/web.php Registers the /foundation-preview route to the Livewire page component.
tests/Feature/FrontendFoundationTest.php Adds a Pest feature test covering the preview route and the Livewire interaction cycle.
README.md Documents local frontend setup and how to verify the foundation preview.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ibourgeois ibourgeois merged commit 8df56bc into main Mar 27, 2026
1 check passed
@ibourgeois ibourgeois deleted the codex/feat-34-livewire-foundation branch March 27, 2026 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants