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
[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