29.3.2023

So entwickelt sich Flyo weiter - Update #131 🤩

So entwickelt sich Flyo weiter - Update #131 🤩

Bist du neugierig, was es bei Flyo Neues gibt – und was sich geändert hat? Dann bist du hier genau richtig. Angezeigt werden jeweils die letzten 5 Updates. Den gesamten Changelog findest du hier.

Update #131 & 132 (24.03.2023)

  • [infra] Moved the entire database cluster to AWS Region Zurich.

  • [app] New option to set min and max length values for entity fields when using rule text or number.

  • [app] New duplication check in create new entity item form.

  • [app] Grid and list view of items can now open the target item in a new tab as they are now real links and not event based redirects.

  • [app] Content pools with triggers now show the current state of whether the item is visible or not in the trigger list.

  • [app] Show empty list dialogue when no buzz mentions are available.

  • [app] Fixed bug when copying the is_home page in nitro where there are two home pages.

  • [app] Improve user experience when someone visits an entity page that is not editable by the user.

  • [app] Display the integration group card in the integration group detail view on the right side next to the settings tabs.

  • [api] New time based trigger. Allows you to show hide items that are in a specified time range (e.g. from 20:00 to 23:00).

  • [api] Performance improvements when loading data into list and when generating data async for integrations.

  • [api] Fixed bug where social tags were not stored correctly in schemas to filter pools based on tags.

  • [api] Fixed issue with list of pools in swap list endpoint.

  • [api] Entity details return information about whether person can view or update the given item.

  • [api] Remove pagination for integration platforms.

  • [api] Hide content pools in certain dashboard views if person does not have access to the given pool.

  • [api] Improved performance when working with entity data generator.

  • [api] Added POI name to the list of mapping attributes for events.

Update #130 (17.03.2023)

  • [app] File Manager Tags filter is now a drop-down menu with autocomplete input.

  • [app] Entity field types images and files can now be sorted by dragging and dropping.

  • [app] Nitro block editing uses tabs instead of accordions, freeing up some space and making the interface less cluttered. When you click on a block, the first tab opens immediately, so editors need fewer clicks to modify content.

  • [app] Fixed bug in Shopify integration where queue was not declared correctly.

  • [app] Minor improvements to the new entity dashboard.

  • [app] Entity administrator tab will only be visible if there is a venue integration available.

  • [app] Added user status badge to entity administrator user list and search views.

  • [app] Nitro content pool mapping provides a popover to preview the pool.

  • [app] Nitro CMS blocks are now sortable with drag and drop.

  • [app] Ensure embed videos in help articles are destroyed when modal is closed

  • [app] UI improvements for entity mapping fields

  • [app] Option to hide the conflict dialogue when the other user is idle.

  • [app] Fixed bug where it was not possible to switch between 2 pinned integrations from the same integration group.

  • [api] Improved loading performance for social media requests.

  • [api] Updated to latest version of LinkedIn API to get better error messages.

  • [api] Include total count

  • [api] Added new metrics month information to the entity dashboard.

  • [api] Fixed security issue with entity pins and comments.

  • [api] Increased maximum nitro queue items to 500 instead of 250.

  • [api] Improved performance for organisation detail endpoint 'console/organisation'.

  • [venue] Display location name in event update form.

  • [storage] Option to format files in a different format when using filters, e.g. /xyz/filter/200x200?format=webp

Update #129 (10.03.2023)

  • [app] New dashboard view when visiting the content pools page, favourite content pools become more important with this change to ensure people only see what they want to see.

  • [app] The `multipleinputtype' field type is now sortable when configuring the field.

  • [app] Improved Nitro CMS URL preview window by adding the main domain.

  • [app] Integration API SDK preview now indicates if it is a public SDK or not.

  • [app] All Content Pool popups are now the same, run async and contain more information.

  • [app] The Content Pool Integration popover now includes the platform name and image.

  • [app] The Entity Update form disables the input of singular and plural alias names and field identifiers to prevent problems when using integrations; this behaviour can be temporarily disabled.

  • [app] Display all possible fields that can be used in the entity preview definition.

  • [app] The Organisation Dashboard now lists all available automations that have been set up.

  • [app] The list of activities in the organisation settings returns all items, even from entity administrators. It is now also possible to filter items by either updated or created items.

  • [app] Minor visual improvements to the Flyemory game.

  • [app] Improved entity dashboard to hide cards with no content and list only cards with items.

  • [app] Added drag-and-drop block sorting in the Nitro Page Editor.

  • [api] Fixed a bug where the empty page property was resolving an empty array instead of an empty object. Also the properties and globals returned an array instead of an object when empty.

  • [api] Fixed issue where field type schemas where not returning an array in therefore threw an exception.

  • [api] Removed version information in API SDK response.

  • [nitro] Ensure that the resolved domain is the same as the domain loaded from config.

  • [nitro] Improve caching behaviour for pages.

Update #128 (03.03.2023)

  • [app] Snapshots! Certain integrations will now automatically generate system snapshots of the whole configuration which can be restored later, it's also possible to create a snapshot manually.

  • [app] Page properties can be created and attached to Nitro CMS Pages. A property can be propagated to all children pages and is optional visible in the main navigation response or not.

  • [app] Field type entity and entities are now sorted alphabetically in form views.

  • [app] Nitro mapping sort and limit dialog is now handled in the same modal as for other integrations.

  • [app] Containers for navigations can be created in Nitro CMS Integration in order to have dynamic menus like footer or meta along the main navigation.

  • [api] Improved open api description for Nitro CMS including the new search endpoint.

  • [api] Major overhaul for relation handling in API SDKs. Relations for field type entities are now bundled together into the parent array key, this means selecting user:id and user:name are now stored together in 'user' => [['id' => 1, 'name' => 'Foo']] instead of having two independent arrays.

  • [api] API SDK entity detail can be resolved by either using the uniqueid or id, not only the id like before.

  • [venue] New translations for French language.

  • [nitro] New translations for French language in event detail.

Update #127 (24.02.2023)

  • [app] New field type address.

  • [app] Nitro CMS has a new uid when creating a new block.

  • [app] Fixed issue where multiple input type elements delete does not remove the expected element.

  • [app] Link Element inside Nitro Context does have the ability to select a page as link target.

  • [api] Adjusted type checkboxlist and dropdown to return an object with value, options and label instead of a scalar value.

  • [api] New french translations.

  • [api] Improved caching for nitro integration APIs.

  • [api] Nitro headless CMS integration improvements (uid, meta response, unify wordings).

  • [api] InDesign Integration remote script fixed issue where box was only found on page 1 and overflowing boxes where not apply styles.

  • [api] Nitro Frontend & Nitro CMS can redirect to other pages.

  • [api] New global mapping feature for Nitro CMS site config.

  • [venue] Fixed issue where active language was not passed correctly to the api.

  • [venue] Hide language switcher when logged in.

  • [venue] Tags are now translated and the checkboxes are inlined instead of block list.

  • [infra] Open sourced the dev.flyo.cloud documentation, see https://github.com/flyocloud/dev.flyo.cloud