Skip to content

Release version 1.3.0

Compare
Choose a tag to compare
@Zorin95670 Zorin95670 released this 12 Sep 11:14
· 321 commits to main since this release
770eddf

[1.3.0] - 2023/09/12

Added

  • Multi diagrams page:
    • Focus movement on all diagrams.
    • Delete diagrams.
    • Diagram selection.
    • Create empty diagram button.
  • Index page:
    • Add a search bar to filter diagrams.
    • Add drawer to create diagram from a template.
  • Homepage:
    • Display a warning message when importing a previously imported project.
  • Integrate new diagram management.
  • Login page:
    • Display buttons for each OIDC provider and perform user authentication if the global configuration file is declared.
  • Draw page:
    • Add variables panel in left drawer.
    • Rename component id.
  • Text editor page:
    • Add panel to display all errors.
    • Add a button to rearrange all components automatically.
  • Splash screen.

Changed

  • Homepage:
    • Remove "About" button.
  • Index page:
    • Redesign diagram list.
    • Redesign global page.
    • Add buttons to change diagram display (table or grid).
  • Rework and clean all layouts and pages.
  • Have only one configuration file by project to save all diagrams positions.
  • Save diagram template position.
  • Rework on project documenation (replace esdoc by jsdoc).
  • Models page:
    • Rework on tag display, use tag category for all diagrams in table.
    • Rework on tag display, use tag language for plugin selection on create diagram from template.
    • Update naviguation bar to display user info.
  • Draw page:
    • Rework on left drawer.
    • Re-design attribute fields.
    • Re-design information icon on attribute fields.
  • Plugin management:
  • Improve performance of the automatic functionnal tests.
  • User settings:
    • Save records by page in ModelsPage.

Fixed

  • Fix bug on models default folder opening, see this issue.
  • Fix Sonar new bugs/code smell due to quality profil change, see this issue.
  • Fix bug on using default file name from plugin instead of the file name specified by the user, when adding a component after creating a diagram from scratch.
  • Fix bug on deleted files while pushing a branch or using "upload to git" button, see this issue.
  • Fix bug on import repository with .git or / at the end, see this issue.
  • Fix bug on open files of two models with similar names, see this issue.
  • Fix bug on setting bad type on Link/Reference attribute, see this issue.
  • Fix bug on deleting diagram to only delete related parsable files, see this issue.
  • Fix bug on diagram management in root folder, see this issue.
  • Fix position when drag & dropping new component after moving the viewport, see this issue.
  • Fix bug while dropping component inside a container, see this issue.

Removed

  • Index page:
    • Template grid.
  • Configuration for default path for models.