dbac93052326526b1826b2e14d61a1a27dec42fa
Switched render hook from PAGE_HEADER_ACTIONS_BEFORE to PAGE_HEADER_HEADING_AFTER: - Previous hook lived inside the action buttons container which is skipped on pages without header actions (most Admin pages: Settings, Integrations, API Tokens, Backup, Activity log). - Previous hook also pushed the icon to the right side on pages that did have actions (Clienți, Mașini, Calendar list), which looked disconnected from the title. New hook renders "?" immediately after the page heading text on every page, always visible. Also fixed one URL prefix mismatch: app/pipeline → app/pipeline-board (actual Filament page slug). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
AutoCRM
SaaS CRM multi-tenant pentru autoservice și magazin piese auto.
Stack
- Laravel 12 + Filament 5
- Octane (FrankenPHP runtime)
- MariaDB 11.4
- Redis 7
- Stancl/Tenancy v3 (single-DB multi-tenant)
Domenii
service.mir.md— panou central super-admin<slug>.service.mir.md— instanță tenant
Documentație
Vezi /root/service/docs/00-index.md în repo-ul părinte (separat de cod) pentru:
- Arhitectură + decizii
- Setup multi-tenant (3 niveluri izolare)
- Toate cele 31 module preluate din prototip
- Operațiuni (deploy / backup / add-tenant / troubleshoot)
Dev local
cp .env.example .env
composer install
npm install
php artisan key:generate
php artisan migrate
npm run build
php artisan octane:start --server=frankenphp
Deploy
Push pe main → Coolify auto-deploy.
License
Proprietary. © 2026.
Description
Languages
PHP
78%
Blade
21.7%
Dockerfile
0.2%