docs: amend constitution for action surface discipline #225

Merged
ahmido merged 9 commits from 191-baseline-compare-operator-mode into dev 2026-04-12 10:53:51 +00:00
4 changed files with 7 additions and 0 deletions
Showing only changes of commit 78f1c1c7b2 - Show all commits

View File

@ -32,6 +32,7 @@
use App\Support\Workspaces\WorkspaceContext; use App\Support\Workspaces\WorkspaceContext;
use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\Authenticate;
use Filament\Http\Middleware\AuthenticateSession; use Filament\Http\Middleware\AuthenticateSession;
use Filament\FontProviders\LocalFontProvider;
use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DisableBladeIconComponents;
use Filament\Http\Middleware\DispatchServingFilamentEvent; use Filament\Http\Middleware\DispatchServingFilamentEvent;
use Filament\Navigation\NavigationItem; use Filament\Navigation\NavigationItem;
@ -62,6 +63,7 @@ public function panel(Panel $panel): Panel
->brandLogoHeight('2rem') ->brandLogoHeight('2rem')
->homeUrl(fn (): string => route('admin.home')) ->homeUrl(fn (): string => route('admin.home'))
->favicon(asset('favicon.ico')) ->favicon(asset('favicon.ico'))
->font(null, provider: LocalFontProvider::class, preload: [])
->authenticatedRoutes(function (Panel $panel): void { ->authenticatedRoutes(function (Panel $panel): void {
ChooseWorkspace::registerRoutes($panel); ChooseWorkspace::registerRoutes($panel);
ChooseTenant::registerRoutes($panel); ChooseTenant::registerRoutes($panel);

View File

@ -7,6 +7,7 @@
use App\Http\Middleware\UseSystemSessionCookie; use App\Http\Middleware\UseSystemSessionCookie;
use App\Support\Auth\PlatformCapabilities; use App\Support\Auth\PlatformCapabilities;
use App\Support\Filament\PanelThemeAsset; use App\Support\Filament\PanelThemeAsset;
use Filament\FontProviders\LocalFontProvider;
use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\Authenticate;
use Filament\Http\Middleware\AuthenticateSession; use Filament\Http\Middleware\AuthenticateSession;
use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DisableBladeIconComponents;
@ -31,6 +32,7 @@ public function panel(Panel $panel): Panel
->path('system') ->path('system')
->authGuard('platform') ->authGuard('platform')
->login(Login::class) ->login(Login::class)
->font(null, provider: LocalFontProvider::class, preload: [])
->colors([ ->colors([
'primary' => Color::Blue, 'primary' => Color::Blue,
]) ])

View File

@ -10,6 +10,7 @@
use App\Support\Middleware\DenyNonMemberTenantAccess; use App\Support\Middleware\DenyNonMemberTenantAccess;
use App\Support\OperationRunLinks; use App\Support\OperationRunLinks;
use Filament\Facades\Filament; use Filament\Facades\Filament;
use Filament\FontProviders\LocalFontProvider;
use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\Authenticate;
use Filament\Http\Middleware\AuthenticateSession; use Filament\Http\Middleware\AuthenticateSession;
use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DisableBladeIconComponents;
@ -40,6 +41,7 @@ public function panel(Panel $panel): Panel
->brandLogo(fn () => view('filament.admin.logo')) ->brandLogo(fn () => view('filament.admin.logo'))
->brandLogoHeight('2rem') ->brandLogoHeight('2rem')
->favicon(asset('favicon.ico')) ->favicon(asset('favicon.ico'))
->font(null, provider: LocalFontProvider::class, preload: [])
->tenant(Tenant::class, slugAttribute: 'external_id') ->tenant(Tenant::class, slugAttribute: 'external_id')
->tenantRoutePrefix(null) ->tenantRoutePrefix(null)
->tenantMenu(fn (): bool => filled(Filament::getTenant())) ->tenantMenu(fn (): bool => filled(Filament::getTenant()))

View File

@ -41,6 +41,7 @@
->assertOk() ->assertOk()
->assertSee('Visible-set baseline') ->assertSee('Visible-set baseline')
->assertSee('Requested: Auto mode. Resolved: Dense mode.') ->assertSee('Requested: Auto mode. Resolved: Dense mode.')
->assertDontSee('fonts/filament/filament/inter/inter-latin-wght-normal', false)
->assertDontSee('Passive auto-refresh every 5 seconds') ->assertDontSee('Passive auto-refresh every 5 seconds')
->assertSee('Grouped legend') ->assertSee('Grouped legend')
->assertSee('Apply filters') ->assertSee('Apply filters')