Releases: vaadin/copilot
Releases · vaadin/copilot
25.0.0-beta1
What's Changed
New Features
- Use Aura and base styles presets for theme editor inputs
Bug Fixes
- Fixed issue with dragging an element onto a component that opens a method selection dialog
- Fixed overflowing Palette labels
- Fixed exception caused by dragging a field variable
- Ensured long running tasks do not freeze other operations
- Resolved issue where AI activation dialog closes prompt
- Improved native popovers look and feel in V25
- Fixed issue where clicking should not toggle feature
- Fixed exception while creating entity by AI
Refactoring
- Removed Command Window
25.0.0-alpha8
New Features
- Prompt is added to badge
- Figma variant support added to importers
Bug Fixes
- Fixed issue where create new route button did not indicate when field validation failed
- Reduced number of notifications during drag and drop
- Fixed unexpected result when a component is deleted
- Avoided failure when source file is not present
- Fixed flashing drill down context when current selection is clicked
- Fixed odd dragging from the badge
- Fixed issue where methods were not listed properly in the dialog
- Drill down context no longer removed when clicking on dialog content
- Fixed "✅ Details" display in the info panel
- Class names defined in Figma importers are now preserved
- Using special characters in view name no longer crashes "Add view" feature
- Fixed opening of Properties Panel to prevent too narrow display and weird placement
- Components are no longer highlighted when mouse is over context menu
- Made Theme Editor "Global" tab available for Lumo only
25.0.0-alpha7
What's Changed
New Features
- Support child components as properties in Figma custom components
Bug Fixes
- Theme Editor - Instance reverts to selection after each change
- Add assert popover throws exception when Copilot is not active
- Copilot should handle TOO_MANY_REQUESTS exceptions better
- Added missing styles to Theme editor scope selector
- Clearing selection when drilling down
- Overflowing exception report dialog
- Log panel does not display the exception, rather displays an empty error
- Not allowing selecting drill down context
- Generating a theme throws java parser exception in a Kotlin Project
- Dragging disabled rows throw invalid JSON exception
- Regression about missing drop zones, introduced in drill down context selection
- Limit image size for create from image feature
- Exception detail should not have base64 encoded image
- Outline panel content disappearing during resizing
- Adding from template to a inline variable API
- Deselecting drill down context while drilling from Outline button
Refactor
- Replace VaadinWebSecurity with VaadinSecurityConfigurer
New Contributors
- @mcollovati made their first contribution.
25.0.0-alpha6
New Features
- Hilla custom component handler has been introduced.
- Support for adding custom component to palette Hilla has been implemented.
- Theme Editor now uses CssImport for creating new theme
- Eclipse IDE support for Copilot plugin has been added.
Bug Fixes
- Fixed the issue where extracting custom components was throwing NPE exception.
- Drill down context no longer gets cleared when context menu item is clicked.
- Non-compilable code after deleting a button that is created in a method has been rectified.
- The issue of setting display: none on the menu-bar submenu has been resolved.
- Fixed the issue of using fixed URL when trial expires.
- Notification exception message overflowing issue has been fixed.
- Alignment issue of the edit component popup has been resolved.
- Fixed the issue with Remove Icon in React.
- The problem with the path for CC in project for hilla has been fixed.
- Margin has been added to Hilla HelloWorld template to make it look like Flow one.
- The issue of comment duplication when changing component text has been fixed.
25.0.0-alpha5
What's Changed
New Features
- Unified 7/30 day trial
- Make color picker use vaadin-popover
Bug Fixes
- Fixed exception in non-Spring project
- Resolved issue of missing overlay styles in properties panel
25.0.0-alpha4
What's Changed
New Features:
- Introduced Figma Importer API for child custom components
- Made Copilot a native HTML popover
- Ensured copilot-main is on top when activating with popovers open
Bug Fixes:
- Solved issue where switching user does not work
Enhancements:
- Styling fixes related to component changes
New Contributors
- Welcome to @web-padawan, who made their first contribution.
25.0.0-alpha3
What's Changed
New Features
- Displaying drop zones for Flow Components
- Figma importers support components as properties
- Explicit server restart possible from Features panel
Bug Fixes
- Fixed issue preventing error messages to be copied
- Fixed Esc key dialog closing
- Fixed drag and drop regression in Hilla
- Fixed tree root node undefined exception
- Fixed issue related to no reaction after deleting a component in CustomField
25.0.0-alpha2
What's Changed
New Features
- LitTemplate to Java converter
Bug Fixes
- Do not allow wrapping routes with layouts
- Fixed issue related to reading styles referring to enums
- Fixed issues related to drag'n'drop
25.0.0-alpha1
New Features
- Show menu toggle for new route also for Hilla
- [FEATURE] Possibility to keep log open when entering Data
- Support pasting HTML in addition to React
- Add Wrap with Other...
- Rewriter method for importing the components from a LitTemplate
- Test bench test generator
Bug Fixes
- Use a CSS bounce animation instead of opening drawers
- Download latest JBR when setting up workflow
- "New route" defaults to Hilla in Flow project if panel is open when you refresh
- Show add to menu title
- Use the same filename and class name
- Typing dot . in float property field clears it
- Ignore < when detecting Figma paste
- Allow React paste to contain extra whitespace
- Allow drops in upload component
- Make Figma import work when part of the text is HTML encoded
- Force a bundle recompile when changing to a snapshot version
<label>
is NativeLabel, not Label in Flow- Outline displays child of a custom component more than once
- Copilot menu doesn't close automatically
- Do not lower case already camelCased variables
- Do not hide new route while drag operation
- Grid.__scrollIntoViewport now wants the element
- Fixed position of 'Close notification' button not to affect height of content area
- Fail tests if browser log has errors
Refactors
- Use image-upload-component for generating theme with AI
Other Changes
- Use the newer API for setting Avatar image and remove the deprecated ones
- Improve notification dots in activation menu
24.9.2
What's Changed
New Features
- Get badge position from mouse position
Bug Fixes
- Deselecting drill down context while drilling from Outline button
- Issue with too many notifications while drag and drop
- Unexpected result when a component is deleted
- Indicate on create new route button when fields validation fail
- Flashing drill down context when current selected is clicked