Skip to content

Releases: vaadin/copilot

24.6.0.beta2

26 Nov 13:49
3ae19a0
Compare
Choose a tag to compare
24.6.0.beta2 Pre-release
Pre-release

What's Changed

New Features

  • Removed feature flag of sizing feature

Bug Fixes

  • Reverted back timeout increase for CopilotServerClient
  • Use component name only for generating path
  • Class name should be copied when copying a flow component
  • Copying Checkbox adds redundant statements
  • Use provided reference map for children components
  • setMax...,setMin... statements are not copied
  • Removed shift space hint from spotlight window
  • DateTimePicker should be similar to other components and have a mutable children list.
  • Invalid syntax when copied prefix/suffix components
  • Copy Paste MenuBar component

24.6.0.beta1

21 Nov 15:06
3ae19a0
Compare
Choose a tag to compare
24.6.0.beta1 Pre-release
Pre-release

New Features

  • Rename variable when changing text or label.
  • Show a dismissable notification when a variable is renamed.
  • Hide warnings about IDE Plugin when running the app from Eclipse.

Bug Fixes

  • Fix adding a function as the first element in a block.
  • Handle extra spaces in className in templates.
  • Fix exception when copying DateTimePicker and avoid copying unused methods.

24.6.0.alpha5

21 Nov 15:04
3ae19a0
Compare
Choose a tag to compare
24.6.0.alpha5 Pre-release
Pre-release

New Features

  • Support multi-module projects for i18n.
  • Specific error message for "Preview period expired" in AI assistant.
  • Enable automated UI tests generation

Bug Fixes

  • Fix docking/undocking log panel causing duplicate entries.
  • Prevent drag-component visibility during palette dragging.
  • Retain selection on page reload.
  • Ignore invalid project module folders.
  • Correct copying of various attributes (e.g., href, icon, setThemeName, image, setMin/setMax for TimePicker).
  • Resolve overlay closing issue when mouse hovers surrounding area.
  • Fix for TimePicker's setMin and setMax methods during copying.
  • Prevent IllegalArgumentException when copying components with null themes.
  • Recreate drop zones for trees to fix undefined node issues.
  • Ensure progress bar setter is present during copy.
  • Fix keyboard event dispatch causing error notifications.
  • Filter invalid values in time picker.
  • Remove __copilotTreeNode from HTML elements.

24.6.0.alpha4

13 Nov 08:12
3ae19a0
Compare
Choose a tag to compare
24.6.0.alpha4 Pre-release
Pre-release

Bug Fixes

  • Early error notifications when sources cannot be fetched, particularly improving Lit-based projects.
  • Fixed a problem where the IDE plugin connection was broken when an exception occured
  • Fixed issues related to hotswapping.
  • Corrected class loader usage for reading class files.
  • Fixed Java code generation for Divs with text
  • Updated dark mode error notification font color for improved readability.
  • Fixed file paths in generated Java views for empty projects
  • Added on-demand loading for the accessibility checker, optimizing performance.
  • Removed duplicate loading of TypeScript, significantly reducing the JS size

24.6.0.alpha3

07 Nov 13:45
3ae19a0
Compare
Choose a tag to compare
24.6.0.alpha3 Pre-release
Pre-release

New Features

  • Improved detection of editable content (label, text, helper).
  • Finds sources in multi-module projects
  • Enabled plugin file path check via system property.

Bug Fixes

  • Ensure completion of hotswapping before client notification.
  • Corrected class loader usage for reading class files.
  • Updated error notification font color for improved readability.

24.6.0.alpha2

04 Nov 11:35
3ae19a0
Compare
Choose a tag to compare
24.6.0.alpha2 Pre-release
Pre-release

New Features

  • Undo Feedback: Provides feedback when performing undo actions.
  • Parallel Server Command Handling: Improved performance by handling server commands in parallel.
  • Enhanced Pasting Support: Added support for pasting Java beans, beans/records without imports, and creating fields instead of local variables when pasting a bean.
  • Vaadin Icons in Figma Imports: Supports Vaadin icons when importing designs from Figma.
  • Flexbox in Palette: Added flexbox divs to the palette with the ability to wrap elements.

Bug Fixes

  • I18N Selection Handling: Resolved exceptions in selection for I18N.
  • Copy-Paste Improvements: Fixed issues with copying radio button and checkbox groups, as well as the rich text editor.
  • Theme Editor Updates: Improved handling of theme editor navigation items and default states for expanded items.
  • Route Navigation: Ensured navigation only occurs for valid, created routes.
  • Menu Accessibility After Drag: Fixed issues accessing the menu after drag-and-drop actions.
  • Path Handling for New Views: Enhanced path escaping for new view content to prevent errors.

24.6.0.alpha1

04 Nov 11:33
3ae19a0
Compare
Choose a tag to compare
24.6.0.alpha1 Pre-release
Pre-release

New Features

  • Simplified file reading processes.
  • Implemented copy-paste functionality in Flow.
  • Escaped special characters for Windows compatibility.

Bug Fixes

  • Fixed issue with dropping into an inlined empty container.
  • Resolved duplicated route errors.
  • Updated action names for better VS Code integration.

24.5.7

26 Nov 13:45
3ae19a0
Compare
Choose a tag to compare

What's Changed

  • Flow updated to version 24.5.7

24.5.6

26 Nov 09:05
3ae19a0
Compare
Choose a tag to compare

New Features

  • Specific error message for Trial period expired in AI assistant
  • Show a dismissable notification when a variable is renamed
  • Show a notification early to customers when we cannot fetch sources (e.g. in Lit based views projects)
  • Rename variable when changing text or label
  • Hide warnings about IDE Plugin when running app from eclipse

Bug Fixes

  • Copy and paste components implementing HasTheme, but with a null theme, should not raise an IllegalArgumentException
  • Remove __copilotTreeNode from Html Element
  • Copying does not work for TimePicker setMin, setMax methods
  • Do not close overlay when mouse is in the surrounding area
  • Ensuring setter present in the code for progress bar on copy
  • Handle extra spaces in className in templates
  • Copying DateTimePicker throws an exception and copying not used methods as well.
  • Copying Checkbox adds redundant statements
  • Class name should be copied when copying a flow component
  • Use provided reference map for children components
  • setMax...,setMin... statements are not copied
  • Remove shift space hint from spotlight window
  • Find create/attach location in the project
  • Invalid syntax when copied prefix/suffix components

24.5.3

04 Nov 11:40
3ae19a0
Compare
Choose a tag to compare

New Features

  • Create fields when pasting a bean.
  • Provided feedback for undo actions.
  • Added user info to activation button.
  • Introduced flexbox divs in the palette.
  • Enabled wrapping with flexbox.

Bug Fixes

  • Wrapped log messages correctly.
  • Enabled inline editor for all text lines.
  • Addressed whitespace and encoded characters during text editing.
  • Improved route creation by navigating only when route exists.
  • Fixed error on drop operation when one is already in progress.
  • Prevented issues with drop causing visual disruptions.
  • Added dummy tabsheet content if paste lacks it.
  • Fixed issue in locating assignExpr.
  • Resolved rich text editor copy issues.
  • Ensured I18n element editor is expanded by default.
  • Applied bg-contrast for consistent background styling.
  • Filtered out router-related intermediate children from the tree.
  • Fixed drag component handling by storing source tree node.
  • Prevented menu access issues after drag actions.