Skip to content

Release version 1.4.0

Latest
Compare
Choose a tag to compare
@Zorin95670 Zorin95670 released this 15 Oct 14:15
· 3 commits to main since this release
8020049

[1.4.0] - 2024/10/15

Added

  • Hide component detail panel when deleting corresponding component.
  • Autosave on component detail panel.
  • Debounce of 1 second on file auto-save.
  • Add 'Rename' action in FileExplorer file/folder menu.
  • Add administration view button.
  • Setup conditional features:
    • CF_createDiagram: allows or prevents user to create a diagram.
    • CF_createDiagramFromTemplate: allows or prevents user to create a diagram from a template.
    • CF_createComponent: allows or prevents user to create a component.
    • CF_createProjectFromTemplate: allows or prevents user to create a project from a template.
    • CF_deleteDiagram: allows or prevents user to delete a diagram.
    • CF_createProject: allows or prevents user to create a project.
  • Add settings button/menu to homepage and update its content.
  • Add route to clear token.
  • Improve dockerfile with version of plugins as argument.
  • Export diagram as svg.
  • Error management on monaco editor and error footer.
  • Generate diagrams from AI proxy.
  • Add chat to discuss with AI.
  • Load template from api.
  • Management of Preferred project.

Changed

  • Improve file explorer tree updating when file contents are updated.
  • Improve performance of the automatic functional tests.
  • Improve unit tests coverage.
  • Technical content:
    • Update import of vue components.
  • Plugin management:
  • Improve performance on git add.
  • Replace OIDC authentication by Leto-Modelizer-Api, see this issue.
  • Separating git-related functions into a dedicated composable.
  • Merge add/create diagram buttons into a drop-down button, see this issue.
  • Improve Authentication by re-doing login process if the token is expired, see this issue.
  • Handle external id.
  • Replaced old authentication (Parse) by the new Leto-Modelize-Api (Java/Spring).
  • Use display name of plugin.
  • Use new logo of plugin.
  • Improve drawer to modify Component details, permit to resize it.
  • Navigation between pages.
  • Rework on Components list on draw page
  • Style of project/template card.

Fixed

  • Fix bug on click on component definition from plugins with single file diagrams, see this issue.
  • Fix bug about rewritten file on checkout, see this issue.
  • Fix bug about required management for RegExp rule, see this issue.
  • Fix bugs about component creation on a click or a drag&drop, see this issue and this issue.
  • Fix bug about (Link|Reference)Input options update, see this issue.
  • Fix bug about adding ellipsis on long file name in file explorer, see this issue.
  • Fix Dockerfile by adding git in order to install plugins.
  • Fix bug on creating folder with same name as root folder, see this issue.
  • Fix bug on missing file name in config file when using githubator-plugin, see this issue.
  • Fix bug on deleting last component of model file, the file is deleted and model is no longer displayed in the list, see this issue.
  • Fix some unwanted scroll appear.

Removed

  • Default space character on file creation.
  • Drawer for diagram from template creation.
  • Left drawer on home page.