Skip to content

Release v1.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 12:46

Release 1.0.1

REQ-UI-001: css_framework / icon_set, nowo-ui macros, base layout.
REQ-ASSETS-004: named package nowo_dashboard_menu (+ symfony/asset).
REQ-TEST-009: make test-ts; REQ-MAKE-007: make down-dev.

Changelog

Added

  • REQ-UI-001: dashboard.css_framework (default bootstrap5) and dashboard.icon_set (default bootstrap-icons); Twig globals nowo_dashboard_menu_css_framework / nowo_dashboard_menu_icon_set.
  • REQ-ASSETS-004: named Symfony asset package nowo_dashboard_menu (PrependExtensionInterface); new require symfony/asset.
  • Twig _ui_macros.html.twig / _icons.html.twig, dashboard/base.html.twig, and semantic nowo-ui.css for framework-agnostic dashboard markup.
  • Dashboard pages extend base.html.twig and use ui / icons macros (Bootstrap classes remain for the default stack).
  • dashboard.js: cssFramework on window.__nowoDashboardMenuConfig; generic modal handler for non-Bootstrap stacks (data-nowo-modal-open / data-nowo-modal-close).
  • REQ-TEST-009: Vitest + make test-ts + .scripts/ts-coverage-percent.sh (logger.ts 100%).
  • REQ-MAKE-007: make down-dev.

Changed

  • Demo/fallback layout.html.twig loads CDN assets by css_framework and serves bundle CSS/JS via the named package.

Documentation

Full Changelog: v1.0.0...v1.0.1