Frontastic studio changelog

Updates to the Frontatsic studio are every Wednesday. We add to this list after each release. Big changes will have their own changelog to explain the updates in more detail.

2021.11.30.23.08:

• fix: removed unnecessary loader in page templates
• fix: rewritten category rule configurator (content -> category) and updated accordions UI
• docs: adding a link to the docs
• feat: setting up error state in facets

2021.11.25.07.13 :

• fix: Validate dynamic filter payload is an array.

2021.11.16.10.49 :

• feat: release of sandboxes warning if old
• fix: masterPageType to be present on uploading a dynamic page

2021.11.08.08.41

• fix: Dynamic filter endpoint property name.
• fix: tree field with default null or empty defaults is a first option

2021.11.01.14.19

• feat: React behavior for demo.frontastic.io for dynamic pages and custom data source
• fix: Catwalk proxy API determining base URL

2021.10.22.10.06

• feat: rollback for sandbox warnings

2021.10.20.07.08:

• feat: sandboxes now have a warning state if they're older than 3 or 7 days

2021.10.20.06.04:

• fix: handle missing data in tree configuration
• fix: More proper fix for dynamic page URLs

2021.10.18.17.07

• fix: if page matcher is default environment selection is disabled
• fix: fix the page matcher rules and their nodes to have all environments always
• feat: match tags in Cloudinary term search as well

2021.10.08.05.54:

• fix FP-1009: Adapted to Kameleoon API changes
• fix: layout bug on smaller screens on the button Add component
• fix: fixed broken layout of data source filters in studio
• fix: copy changes

2021.09.21.07.39:

• fix: confirmation modal pops up when the page is live in the site builder
• fix: removing ‘hello world’

2021.09.21.07.39:

• fix: public DNS for sandboxes

2021.09.06.07.17

• fix: actually get all experiments using undocumented query parameter
• fix: only use experiments available for currently selected site

2021.07.06.12.57:

• fix: main action button in deployment area is now Confirm instead of Delete

2021.07.06.06.49:

• fix: output error, when it happens for a customer, but continue with the others
• feat: updating UI for locale flags
• fix: bug on locale flags
• fix: bug filter in data source
• fix: make sure we don't accidentally remove attributes in error cases
• fix: don't go into error state when attributes can't be fetched

2021.06.29.06.37:

• fix: properly auto-reload sandboxes in the background
• fix: prevent sandboxes with the same label
• feat: added only admin can remove users
• feat: notification modal for EAR
• feat: setting up api for remove user

2021.06.23.14.03:

• feat: removing feature flag in sandboxes and their DNS public feature
• feat: added Ganesha based circuit breaker for our HTTP client stack

2021.06.03.12.55

• feat(backstage): component groups remove unnecessary slider
• feat(backstage): don't show component groups group in the component group editor
• Revert "feat: removing component group in layout"

2021.06.02.09.01:

• fix: error in Z index when opening facets
• fix(backstage): disable main button if label is empty
• feat: removing component group in layout
• chore: removed unwanted formatting changes
• chore: added prop to disable create sandbox button with label error
• style: updating sandboxes UI
• feat: implement command to clean up fixtures

2021.05.26.08.21:

• feat: enabling roles and permissions for DeinDesign
• fix FP-317: Stop replications again
• feat: adds script for prefixing redirect targets with /
• style: addding width
• fix(backstage): used AccordionDataWrapper instead of AccordionInputWrapper for translatable field + brush ups
• feat: replacing old error flyout
• feat: creating a new error flyout for Frontastic components
• style: Errors icons updated

2021.05.19.12.32:

• style: updating icons
• fix: dynamic pages each rule wrapped in ErrorBoundary
• fix: dynamic pages rules wrapped in ErrorBoundry

2021.05.14.14.08

• feat: add command to ensure redirect sources start with slash
• feat: abort when importing redirects without leading slash
• style: error icons for components
• style: updating search icons

2021.05.12.12.53

• feat: sandboxes ui brush up

2021.05.11.08.45:

• fix: Fix the CertificateController kernel dir string from env
• fix: Make sure databases are setup before running other setup handlers
• fix: Make sure groups are always set up.
• misc: Very basic logging added.

2021.05.04.08.10

• feat: new terminology

2021.04.27.12.54

• feat(machine-errors): new sandbox state "debuggable" (feature flag)
• feat(machine-errors): updating read-only sandbox to have no action
• feat(machine-errors): sanitize legacy errors
• feat(machine-errors): updating notifications on sandboxes
• feat(machine-errors): extracted displaying of build log into component
• feat(machine-errors): allow to set IP/hostname from fixture command
• feat(machine-errors): feature flag for public-DNS setting
• style: brushing up the sandbox error state, adding flexed layout, and UI brush-ups
• fix: yarn fix
• fix: typehint
• feat: always assign all goals to Kameleoon experiments

2021.04.22.07.12:

• fix: list scheduled page in the active accordion
• fix: remote route-pattern dependency from studio

2021.04.19.13.33

• feat: studio page saving flow reworked

2021.04.13.07.42:

• fix(backstage): temporary bubble — cookie fix
• misc: data dependency graph for Frontastic studio
• feat: added status code table cell to redirects

2021.04.01.16.20:

• fix: teamSettings loader — fixed error handling
• feat: Display usage of roles and permissions feature
• feat: notify user
• feat: schemas errors notification

2021.03.31.10.15:

• feat: page don’t close page builder on save
• refactor: removing state from page dialog
• feat: added different modals to delete page versions

2021.03.29.11.57

• fix: disable data source deletion if used

2021.03.29.08.39

• refactor: replacing paragraphs
• fix: deleting component group bug
• fix: skip unreadable directories
• fix: utilising roleIndex param
• feat: verifying roleIndex
• fix: remove phpcpd from all projects
• style: updating base modals

2021.03.22.12.37

  • fix: not all areas are shown on the dashboard in the studio

2021.03.19.18.22

  • fix: don’t fetch products with empty IDs

2021.03.09.15.54

  • update: Frontastic components moved to dashboard
  • feat: added scrolling feature to side nav
  • fix: custom app panel clean up
  • feat: replacing selectors throughout the studio

2021.03.04.08.58

  • fix: layout bug on sandboxes

2021.03.03.18.43

  • feat: show ID and IP of machines for Frontastic users
  • feat: updating visual tests
  • feat: updating icons
  • style: styling of component boxes
  • fix: fixed test component schema bug