Skip to content

Feature/report panel#708

Draft
dalestee wants to merge 43 commits into
MAIF:masterfrom
dalestee:feature/report-panel
Draft

Feature/report panel#708
dalestee wants to merge 43 commits into
MAIF:masterfrom
dalestee:feature/report-panel

Conversation

@dalestee

Copy link
Copy Markdown
Collaborator

Description

Refactors the report generation system by replacing the legacy implementation with a new modular smart_report architecture, and updates related documentation, assets, tutorials, and tests.

Main changes

Modular report engine introduced

  • Added a new smart_report implementation organized by responsibilities (core orchestration, rendering blocks, layout assembly, validation, and static assets).
  • Implemented a block-based configuration flow to make report composition more flexible and maintainable.
  • Improved separation of concerns between orchestration logic and rendering logic.

Legacy report implementation removed

  • Removed old legacy report files and templates that were tied to the previous architecture.
  • Cleaned up obsolete code paths and tests related to the deleted implementation.

Report UI and generated output improvements

  • Updated report front-end assets (CSS and JS) for better readability and responsiveness.
  • Refreshed visuals (including branding elements such as logo/color styling) for a more consistent report output.

Documentation, tutorials, and examples updated

  • Updated documentation pages and README content to describe the new report workflow.
  • Added or updated images and examples to reflect the new report generation behavior.
  • Updated tutorial and configuration examples to use the new report structure.

Test suite and integration updates

  • Added and updated tests for the new report architecture and panel behavior.
  • Removed outdated tests tied to legacy report behavior.
  • Included related cleanup and minor fixes across nearby modules impacted by the refactor.

@guillaume-vignal guillaume-vignal added the enhancement New feature or request label Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants