Skip to content

chore: alinha ambiente com o NativePHP/superstack (sem Filament) - #1

Merged
tecrodrigocastro merged 6 commits into
mainfrom
chore/superstack-alignment
Sep 22, 2026
Merged

tecrodrigocastro merged 6 commits into
mainfrom
chore/superstack-alignment

Conversation

@tecrodrigocastro

Copy link
Copy Markdown
Contributor

Contexto

Olhamos o NativePHP/superstack (starter oficial com Filament + SuperNative + MCP) pra ver o que dava pra reaproveitar como "padrão do native" aqui. O Filament fica no heartdevs.com (API); este repo é só o client mobile.

Alterações

  • Atualiza nativephp/mobile (4.3 → 4.5) e nativephp/mobile-ui (0.3 → 0.4) — o scaffold inicial já tinha ficado uma versão atrás do que o superstack usa.
  • Realinha config/nativephp.php/config/native-ui.php com o formato atual do pacote (corrige um bloco runtime duplicado que sobrou do upgrade automático, adiciona deeplink_paths, appearance, token success/outline-variant).
  • Remove as fontes decorativas de demo do template (Archivo Black, Lobster Two) que não são usadas em lugar nenhum.
  • Reescreve a tela inicial (Home.php/home.blade.php) usando tags EDGE sem prefixo (<column>, <text> em vez de <native:column>) e o método navTitle(), seguindo o padrão do app/NativeComponents/Home.php do superstack.
  • Adiciona workflow de CI (pint + pest), que o repo ainda não tinha — baseado no .github/workflows/tests.yml do superstack.

O que não trouxemos do superstack, de propósito: Filament, Laravel MCP, Sanctum local e a migration de personal_access_tokens — lá eles existem porque o superstack é um app único que serve API+admin+mobile. Aqui a API/Sanctum vive no heartdevs.com; este repo só consome via HTTP.

Plano de testes

  • vendor/bin/pint --test
  • php artisan test (7 passed)

Refs: he4rt/heartdevs.com#531

@tecrodrigocastro
tecrodrigocastro requested a review from a team September 22, 2026 17:07
@tecrodrigocastro
tecrodrigocastro merged commit b7f8587 into main Sep 22, 2026
1 check passed
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.

1 participant