All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- Add Tag, TagManagementDialog and SimpleConfirmationDialog components [Andrea Rosci]
- Markdown: Fix linebreaks not working [myarmolinsky]
- Add dependency
remark-breaks
[myarmolinsky]
- Add
MarkdownSupportedSyntax
component [myarmolinsky] - Markdown: Remove
rehype-raw
plugin [Jonathan Berger] - Add component overrides for markdown [Jonathan Berger]
- Add
NewChip
component [myarmolinsky] - Markdown: Only allow components with explicit overrides [myarmolinsky]
- Markdown: Ignore HTML in markdown (only allow explicit markdown) [myarmolinsky]
- Add styles for the Table component [Andrea Rosci]
- Update design tokens package [Jonathan Berger]
- Add useRandomUUID hook [Andrea Rosci]
- Remove mandatory link in the announcement component (will be added as part of the content in the UI) [Jonathan Berger]
- Update dependency virtua to ^0.37.0 [Self-hosted Renovate Bot]
- Update balena lint [myarmolinsky]
- Improvements to the announcement notification [Jonathan Berger]
- Form: Improve forwardRef typings [Thodoris Greasidis]
- Fix textarea vertical spacing being too big [Jonathan Berger]
- Update dependency husky to v9 [Self-hosted Renovate Bot]
- DownloadImageDialog: Fix extra
onFieldChange
calls [myarmolinsky]
- Update markdown dependencies [myarmolinsky]
- export the generateHexColorFromString helper [Thodoris Greasidis]
- Update dependency @types/node to v20 [Self-hosted Renovate Bot]
- Update dependency rimraf to v6 [Self-hosted Renovate Bot]
- Update dependency lint-staged to v15 [Self-hosted Renovate Bot]
- Update dependency eslint-plugin-storybook to ^0.11.0 [Self-hosted Renovate Bot]
- Update dependency virtua to ^0.36.0 [Self-hosted Renovate Bot]
- Update dependency webpack to v5.94.0 [SECURITY] [Self-hosted Renovate Bot]
- Add HighlightedName component to dynamically highlight text based on input string [Andrea Rosci]
- Add
renovate.json
to.github
[myarmolinsky]
- Add Announcement component [Jonathan Berger]
- Change hover and active colors on menu items [Jonathan Berger]
- Add hover color to toggle buttons [Jonathan Berger]
- Update design-tokens package [Jonathan Berger]
- Darken tab item text color [Jonathan Berger]
- Add a white background to inputs [Jonathan Berger]
- Reduce input height [Jonathan Berger]
- DownloadImageDialog: Fix ESR versions missing line Chips [myarmolinsky]
- DownloadImageDialog: Fix support for versions with prod & dev variants [myarmolinsky]
- DownloadImageDialog: Fix versions dropdown missing dropdown arrow [myarmolinsky]
- DownloadImageDialog: Fix ESR OS Type appearing selectable when it is not [myarmolinsky]
- DownloadImageDialog: Update Version dropdown styling to match the UI's [myarmolinsky]
- DownloadImageDialog: Use Autocomplete for device type selector [myarmolinsky]
- Apply same styling as Autocomplete has to Selects [myarmolinsky]
- DownloadImageDialog: Use our Spinner component instead of a custom spinner [myarmolinsky]
- Tweak Autocomplete dropdowns styling [myarmolinsky]
- Callout: Add
size
prop withsm
option [myarmolinsky]
- Download Image Dialog: Make
Show outdated versions
label clickable [myarmolinsky]
- Autocomplete: Add border between items [myarmolinsky]
- Export
analytics-client
[myarmolinsky]
- Fix Map existence checks for latitude and longitude [Andrea Rosci]
- DownloadImageDialog: Display device type alerts as Callouts [myarmolinsky]
- Tabs: Use MUI's
scrollable
variant [myarmolinsky]
- DownloadImageDialog: Remove the fallback to the DeviceType's logoUrl [Thodoris Greasidis]
- DownloadImageDialog: Drop the deprecated yocto property from the DeviceType type [Thodoris Greasidis]
- DownloadImageDialog: Drop support for device types with docker-image deployArtifact [Thodoris Greasidis]
- Add
data-test
attribute toToast
s [myarmolinsky]
- Link: Set the default cursor style to
pointer
[myarmolinsky]
- Improve buttons and toggle buttons styles [Jonathan Berger]
- Fix token list in Storybook [Jonathan Berger]
- Fix FileUpload widget when multiple [Andrea Rosci]
- Fix truncate passing typography props [Andrea Rosci]
- Restyle ToggleButtonGroup component [Andrea Rosci]
- Add Callout component and remove callout variant on Alerts [Jonathan Berger]
- Add callout variant and improve Alerts [Jonathan Berger]
- RJSForm SelectWidget: Include a
None
option when !multiple and !required [myarmolinsky]
- Upgrade storybook to v8 [Jonathan Berger]
- Add SettingsCard component [Jonathan Berger]
- RJSF SelectWidget: Fix form thinking field is empty when
multiple
andrequired
[myarmolinsky]
- RJSForm stories: Add
multiple
Autocomplete stories [myarmolinsky] - RJSForm stories: Add Autocomplete field [myarmolinsky]
- RJSForm SelectWidget: Make
disabled
options nonclosable formultiple
[myarmolinsky] - RJSF SelectWidget: Disable deleting chips with backspace or delete when
multiple
is true [myarmolinsky] - RJSF SelectWidget: Set
filterSelectedOptions
true ifmultiple
true [myarmolinsky]
- Update TypeScript to 5.5.2 [Thodoris Greasidis]
- Lighten background for light/primary button [Jonathan Berger]
- Fix FileWidget showing half-loading progress bar for all files [myarmolinsky]
- Add collection summary component [Andrea Rosci]
- Bump design-tokens to 0.8.0 [myarmolinsky]
- Revamp and export FileWidget [Otavio Jacobi]
- Form/SelectWidget: Use deep equality checking for value and options [Andrea Rosci]
- Fix textfield bottom border on standard variant [Jonathan Berger]
- Form: Fix multi-button spacing [myarmolinsky]
- DialogTitle: Make
variant
inherit
by default [myarmolinsky] - InputLabel: Make
cursor
pointer
on hover [myarmolinsky] - Add Copy component [myarmolinsky]
- Adapt typography styling [Jonathan Berger]
- Add styling for the Chip component [Jonathan Berger]
- Remove default background color in MUI theme [Jonathan Berger]
- Infer Storybook properties based on typescript modules [Jonathan Berger]
- Spinner: Fix
sx
prop [myarmolinsky]
- Add Table styling [myarmolinsky]
- Reduce VirtualizedAutocomplete change requests [Andrea Rosci]
- Add missing exports [Andrea Rosci]
- Fix AnalyticsContextProvider update state on prop change [Andrea Rosci]
- DownloadImage: Add an e2e ID on the "show outdated versions" checkbox [Thodoris Greasidis]
- Add LinearProgress styling [myarmolinsky]
- Fix Spinner light backdrop having a background color [myarmolinsky]
- Export UIMarker and MapProps types [myarmolinsky]
- Add Spinner component [myarmolinsky]
- Update design-tokens to 0.4.2 [myarmolinsky]
- Add styles for radio and switch controls [Jonathan Berger]
- Adapt checkbox styling [Jonathan Berger]
- Fix text button styling [Jonathan Berger]
- Adapt tooltip typing [Andrea Rosci]
- Show hex value on colors page [Jonathan Berger]
- Img: Fix image not updating when
src
prop updates [myarmolinsky]
- Improve icon styles [Jonathan Berger]
- Fix disabled styles for contained buttons [Jonathan Berger]
- Replace @storybook/preset-create-react-app with @storybook/preset-typescript [Jonathan Berger]
- Remove
react-scripts
dependency [myarmolinsky] - Remove dedupe step from
.lintstagedrc
[myarmolinsky]
- Drop support for non-es2017 compliant browsers [Jonathan Berger]
- Add dynamic import on zxcvbn [Andrea Rosci]
- Remove icons-material export to improve bundle size [Andrea Rosci]
- Fix DropDownMenu component [Andrea Rosci]
- Add missing IconButtonWithTracking export [Andrea Rosci]
- Add SurroundingOverlay component [Andrea Rosci]
- Adapt Mui Button styles [Jonathan Berger]
- Upgrade storybook [Jonathan Berger]
- Add
Tabs
component [myarmolinsky] - Add and export @mui/lab dependency [myarmolinsky]
- Add IconButtonWithTracking component [Andrea Rosci]
- Publish only as esm, bump ts compiler target to 2015, prevent publishing storybook files [Jonathan Berger]
- Fix DropDown arrow [Andrea Rosci]
- Fix
Img
component'sonError
usage [myarmolinsky]
- Add
Img
component [myarmolinsky]
- Export
@balena/design-tokens
asDesignTokens
[myarmolinsky]
- Fix DropDownButton and allow passing tooltip props [Andrea Rosci]
- Fix DownloadImage instructions spacing [myarmolinsky]
- Fix MUILinkWithTracking targets [myarmolinsky]
- MUILinkWithTracking: Set
'_blank'
as the default value fortarget
[myarmolinsky]
- Refactor Dropdown component to add menu support [Andrea Rosci]
- Add getBoundingContainerRect util [Andrea Rosci]
- OrderedListItem: Align
flex-start
[myarmolinsky]
- RJSForm PasswordWidget: Lazy-load zxcvbn dependency [myarmolinsky]
- MUI Grid: Set the default value for
spacing
to be 2 [myarmolinsky]
- Export OrderedListItem [myarmolinsky]
- Add missing ref/Grid system on RJSForm and change inputs border colors [Andrea Rosci]
- Add custom tooltip component [Andrea Rosci]
- Fix DialogTitle fontSize being overriden by h6 fontSize [myarmolinsky]
- CookieBanner: Avoid calling onInit on every re-render [Thodoris Greasidis]
- Add DownloadImageModal component [JSReds]
- Add compatibility for multiple selection in the fileWidget [Andrea Rosci]
- Proofing amends [Jon Rich]
- Set tooltip font size to match Rendition [myarmolinsky]
- Move Paper boxshadow style to the form theme [Andrea Rosci]
- Fix click open dialog on some browsers [Otávio Jacobi]
- Removes bullets from FileWidget error [Otávio Jacobi]
- Expose FileWidget subtypings [Otávio Jacobi]
- style fix [myarmolinsky]
- Add FileWidget to RJSForm [Otávio Jacobi]
- Add form component [JSReds]
- Add global css and fonts to match dashboard styles [Jonathan Berger]
- Fix primary color too light [Jonathan Berger]
- Replace absolute values for colors with design tokens [Jonathan Berger]
- Export missing types and fix tooltip arrow [Andrea Rosci]
- Fix Autocomplete widget selection [Andrea Rosci]
- Add form component [JSReds]
- Add Alert stories [Jonathan Berger]
- Add SnackbarProvider component [myarmolinsky]
- Add
notistack
dependency [myarmolinsky] - Add style overrides for MUI Alert [myarmolinsky]
- Add VirtualizedAutocomplete component [myarmolinsky]
- Add DialogWithCloseButton component and Dialog styling [myarmolinsky]
- Remove Cookies context (#22) [Andrea Rosci]
- Add CookiesContext and fix AnalyticsContext (#21) [Andrea Rosci]
- Fix CookiesBanner exports, fix AnalyticsContext and add requied prop (#19) [Andrea Rosci]
- Fix CookiesBanner export and add requied (#18) [Andrea Rosci]
- Add CookiesBanner component (#6) [Andrea Rosci]
- Replace Styleguidist with Storybook [Jonathan Berger]
- Remove unused react-scripts [JSReds]
- Add missing lint-staged lib [JSReds]
- Add MUI Tooltip style overrides [myarmolinsky]
- Add MUI CardActionArea style overrides [myarmolinsky]
- Export Material and IconsMaterial, fix theme types and update dependencies [JSReds]
- Add husky [JSReds]
- Rename custom colors and add linter [JSReds]
- Add main setup and starter shared components [JSReds]