Skip to content

EvoUI v1.0.3

Choose a tag to compare

@Dmi3yy Dmi3yy released this 14 May 17:20

Highlights

  • Stabilized shared EvoUI manager primitives for forms, tables, module tables, DnD, action buttons, and issue workspaces.
  • Expanded EvoUI documentation into structured localized docs with component guides, contracts, release checklist, troubleshooting, and consumer adoption notes.
  • Added stronger package QA gates with PHPStan level 5 and strict level 8 checks now passing cleanly.
  • Expanded contract test coverage to 56 tests / 1500 assertions.
  • Added consumer drift visibility and documented allowlist handling for non-manager UI exceptions.

UI Contracts

  • Restored stable form save feedback: save buttons keep a fixed width, keep the visible label stable, and switch icon/accessibility state after save.
  • Tightened table/list DnD contracts so previews, placeholders, row markers, and reorder methods stay consistent.
  • Improved module table state, table/list switching, reorder markers, modal handling, inline editing, and toolbar behavior.
  • Added shared onboarding hero component and expanded dashboard/action/table/form docs.

Developer Contracts

  • Added ModuleTableProvider contract.
  • Added Livewire/Foundation Response shim and tightened auth/gate compatibility.
  • Added PHPStan bootstrap and stubs for library-level static analysis.
  • Improved type docs and static-analysis safety across form, table, module table, issue workspace, resources, language bridge, permissions, assets, and config services.

Documentation

  • Reorganized docs under language folders, with canonical English docs and localized entrypoints for uk, de, fr, pl, and ru.
  • Added detailed Table documentation: contract, filters, search, sorting, reorder, pagination, and action buttons.
  • Added Form, Modal, DnD, Design Tokens, Dashboard Cards, Choices/Option Lists, Inline Create/Edit, and Action Button guides.
  • Added primitive coverage matrix and table consumer audit reports.

QA

  • EvoBook QA report: PASS.
  • Checks: 15/15 passed.
  • Warnings: 0.
  • Failures: 0.
  • php tests/run.php: 56 tests / 1500 assertions.
  • composer test: 56 tests / 1500 assertions.
  • Consumer drift: 27 total / 0 active.
  • PHPStan level 5: no errors.
  • PHPStan level 8 strict probe: no errors.