Commit graph

3 commits

Author SHA1 Message Date
Tim Stollberg
c29eb35ca8 fix(import): add missing league/csv dependency
ImportClientsAction uses League\Csv\Reader but the package was never
added to composer.json/lock, so it worked locally (already present
from a prior require elsewhere?) but was absent from the production
vendor/ build, causing a fatal "class not found" on every CSV import.
2026-07-18 16:49:43 +07:00
Tim Stollberg
a56c22953c fix(backend): regenerate composer.lock after Filament removal
composer.json dropped filament/*, livewire, and openspout in 71730fe,
but composer.lock was never regenerated. The stale lock still pinned
those packages, and a --no-dev install (as used in the prod Docker
build) failed because filament/support requires ext-intl and
openspout requires ext-zip, neither of which are installed in the
prod PHP image.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-18 15:31:19 +07:00
Tim Stollberg
1a831db2c5 chore(backend): install Laravel 10 with Filament, Pest, static analysis 2026-06-23 16:53:19 +07:00