Changelog
Flyo ist eine proprietäre Software, weshalb der Quellcode nicht frei zugänglich ist. Wir möchten unseren Kunden aber grösstmögliche Transparenz bieten und veröffentlichen deshalb für die neusten Releases ein Changelog. Unser Release-Zyklus umfasst wöchentliche Updates für die produktive Flyo-Umgebung.
Die Versionierung (Nummerierung) bezieht sich auf die gesamte Flyo-Infrastruktur. Die einzelnen Dienste (z.B api, app, connect, payment, map, venue oder embed) verfügen über eigene Versionierungen und Release-Zyklen. Den Status der einzelnen Dienste findest du im Status Monitor.
1.54
15/01/2026
New Features
- Large performance improvements when deleting data from the trash, plus overall performance improvements to logs and metrics.
- Enhanced Automated Content Pool Validation: Error messages now clearly explain when an automated content pool condition is invalid or when relative time values do not match the expected format, helping you create conditions more confidently.
- Support for Fractional Day Conditions: Automated content pools now accept float values and Swiss-style comma-separated decimals in NOWDAYS conditions, allowing time-based filters with hour-level granularity.
- Retry option for content pool (App): When content from a curated or automated content pool takes longer to load, a retry button and explanatory message will now appear, allowing you to manually attempt loading again.
- Improved sidebar and toolbar interactivity (App): Interactive controls such as the sidebar toggler and certain toolbar buttons are now automatically disabled during background updates or polling, preventing unintended actions and making state changes clearer.
Improvements
- Default queue delay for integration jobs (API): A consistent default delay is now applied to integration jobs pushed to the Venue queue, resulting in more predictable and reliable processing.
- Enhanced loading visuals (App): A new page-loading spinner to content pool replaces the older circular progress indicator, offering a clearer and more polished visual cue during loading.
- Flexible agency logic for pricing and payment (Payment): Agency-specific pricing and upgrade flows are now applied more accurately, displaying relevant contact information and actions for agency users.
- Improved Stripe customer fetching (Payment): The system now handles errors more gracefully when retrieving Stripe customer data, resetting invalid or missing account IDs automatically to ensure billing views remain stable.
- Improved exception handling (Socket): Better error reporting and connection management during server processes help improve debugging and overall stability.
Bug Fixes
- Correct chip visibility for Link Field (App): The chip in the Link field now appears only when applicable routes are available, preventing misleading UI elements.
1.53
12/01/2026
New Features
- Bulk approval in cross-check view: You can now approve multiple entity items at once in the cross-check approval view, significantly speeding up the review process for large content batches.
- Inline editing in cross-check view: A single entity item can now be opened directly in a modal for quick edits without leaving the approval workflow, helping you make adjustments faster and stay in context.
- Support for ultra-high-resolution JPGs: JPG uploads now support images up to 81 million pixels (9000×9000 at 300 DPI), enabling the use of higher-quality visuals.
- Improved trigger configuration for curated content pools: The triggers view within curated content pools has been redesigned to make it easier to add new triggers and understand the different trigger types available.
Improvements
- Preserved upload order in social media system: The system now correctly maintains the user-defined order of selected images or files during upload, ensuring they appear as intended on social media platforms.
- Unified background loading indicator: The waiting modal has been removed in many parts of the app. Instead, a loading spinner next to the Flyo logo now indicates background tasks, providing more consistent and less intrusive feedback.
- Faster permanent deletion of trashed items: Trashed entity items are now deleted via background queues, improving performance and eliminating UI slowdowns during large cleanups.
- Improved credit usage checks: More actions across the app are now properly blocked when an organisation exceeds its credit limits, providing clearer usage enforcement.
- Better link field behavior in webbuilder: When using the "nitro detail link" beta option, the Link field now correctly auto-selects a route from recently used items. If only one route is available, it’s selected automatically to streamline setup.
- Refined entity item field UI: The entity item field has been visually updated to better match the app’s design. It also offers improved usability, including hover previews that show thumbnails, descriptions, and links to open items in a new tab.
- Improved static content panel in webbuilder: The static content panel now better handles large numbers of fields by organizing them into collapsible sections. Additionally, static fields now fully support multilingual values when the integration is set to i18n mode.
- Auto-refreshing integration log: The integration log view now automatically updates while waiting for background tasks to complete, so users no longer need to manually refresh to check progress.
- Newly created pins appear on top: When a new pin is created, it’s now added to the top of the list for quicker visibility and access.
Bug Fixes
- File manager reset after search: Resolved an issue where the file manager wouldn't reset correctly after performing a search.
- Incorrect activation of smallest price plan during agency onboarding: Agencies onboarding new organisations will no longer automatically activate the smallest plan, as it's only available via credit card billing.
- Trial state bypass fixed: A situation where recalculating used credits could temporarily bypass the exceeded trial state has been fixed. Once the trial is exceeded, the state remains active until a valid payment method is added.
- Multiple triggers evaluation on curated content pool items: All triggers are now evaluated independently, even if the first one fails. This gives users better insights into why an item didn’t pass the validation process.
1.52
27/12/2025
- Introduced a more flexible and secure iframe solution within Flyo, enabling the embedding of external content beyond just Nitro CMS. This enhancement opens up broader integration opportunities and expands how external content can be displayed in Flyo.
- The file view icon now consistently opens the file detail modal, even in scenarios where clicking on an image would normally trigger a selection action—such as within image fields.
- Nitro CMS block configurations can now be copied and reused across different Nitro CMS integration pages. This simplifies the process of replicating complex block setups across multiple integration channels.
- It's now possible to directly swap a selected curated content pool within the API SDK—without the need to remove and re-add it. This avoids generating a new SDK endpoint identifier and streamlines content management workflows.
- The Mailjet Newsletter integration has been extended with two separate buttons: one for creating a template (as before) and a new one for directly launching a newsletter campaign. Additionally, the direct URL to the created campaign or template is now logged, allowing quick access in Mailjet and significantly improving the workflow.
- When the AI Assistant chat communicates with an MCP server, this interaction can now optionally be shown within the conversation. This helps users better understand the origin and reliability of the data being referenced.
- Resolved an issue in the app's slugifier that, under certain conditions, added unwanted hyphens at the beginning or end of slugs. Slugs are now correctly generated without these extra characters.
- If an organization runs out of AI credits, the error message is now more clearly visible, with an improved explanation of why the request failed.
- A new
encodingfilter has been added for content mapping. This filter allows encoding of mapped values, which is particularly useful when special characters need to be safely included in URLs—for example, in Nitro CMS page iterators using titles as query parameters. - The link field normalizer has been updated to remove the deprecated object keys
valueandpath. Usehrefandrawinstead to retrieve the original value of the link field. - AI log files are now automatically deleted after 3 months to reduce storage usage. These logs are primarily used for background task verification and debugging prompt behavior. Older logs are rarely needed and are now cleaned up accordingly.
- Fixed an issue where fields of type integer/number marked as unique would still block the creation of new entity items after being moved to trash. Now, when such an item is trashed, a more unique value is generated to free up the original one. If the item is restored and the original value is still available, it will be reused.
- Automated content pools using relative time conditions (e.g. "last 7 days") now run every 30 minutes, in sync with the "now" condition evaluation. This ensures that content pools based on relative timing remain accurate and up to date.
1.50
10/12/2025
- JSON-LD generation via AI can now be limited to specific entities. This setting can be configured in the AI settings and ensures that AI credits are only used for the entities where JSON-LD output is actually needed.
- A new SEO tab has been added to the Nitro CMS. It provides a centralized overview of all pages along with their SEO-relevant data, including status indicators for better visibility and control.
- Custom elements within WYSIWYG fields can now be reordered and duplicated, making it easier to manage and reuse content.
- The context provided to AI models from entity items has been improved. This includes better handling of complex input types like multi-input fields, ensuring more accurate and relevant AI suggestions.
- Error logging for automated content pools has been enhanced. Users now receive more detailed information about what went wrong during execution, helping with troubleshooting and improving reliability.
- The link normalizer has been updated to include the page title in addition to the slug, making link displays clearer and more descriptive.
- The venue integration now supports field types for opening hours, allowing more precise and structured handling of business hours within entity items.
1.49
04/12/2025
- When an integration process is triggered by another task, the triggering reason is now recorded and visible in the log.
- Improved the organization cleanup process to be more efficient and reliable.
- Resolved an issue where the model used for SEO AI tasks was incorrectly set or not defined at all.
- When adding a team member as a manager, the stats subscriber role is now automatically assigned.
- Introduced AV uptime tests to monitor availability more effectively.
- Added a missing log entry to the AI copy task for translation on Nitro pages.
1.48
02/12/2025
- When beta features are enabled, the entity item update panel now includes a floating save button that stays visible while scrolling. This makes it easier to save changes in long forms without needing to scroll to the top or bottom.
- During the creation of a new entity item, if the entity has both a slug and title field configured in the interface, the slug will now be auto-generated based on the title field as you type. This improves consistency and speeds up the creation process.
- In Nitro CMS, when creating new content blocks, the system now suggests an identifier and component name based on the block title. This helps streamline block setup and makes naming more intuitive.
- The multi input field now automatically focuses on the new input when an item is added, allowing for faster data entry.
- Fixed an issue where AI-generated content inserted HTML into a field, but the internal JSON structure wasn’t created, leading to integration issues.
- SVG file uploads are now supported. These files are uploaded as regular files and sanitized during upload to maintain security.
- A confirmation dialog will now appear if you attempt to leave a page with unsaved changes in an entity item, preventing accidental data loss.
- Resolved an issue where Ayrshare metrics were not correctly recorded on certain social networks after publishing a post.
- The content mapping system now supports a filter for dropdown fields that directly returns either the label or the value of the selected option. This simplifies usage in scenarios like Nitro CMS, where only the object is available.
- In Nitro CMS, cases where a parent page redirects to a child page without a slug are now handled correctly. The system will slugify the title in such cases, which is the current workaround for this edge case.
- The OpenAPI documentation for open SDKs (without authentication) no longer includes authentication headers, as they are not required.
- Improved logging for signageOS integrations, and added a command to purge the CDN cache when the integration checksum changes.
- If an organisation exceeds its credit limit while an integration is running, this event is now clearly logged in the integration log, making it easier to understand why requests may no longer be processed.
- Minor performance improvements have been made to the signageOS APIs.
1.47
20/11/2025
- YouTube Shorts are now supported within the YouTube field type, making it easier to embed and display short-form video content.
- Improved debugging capabilities for Ayrshare integration: If stats requests fail, clearer insights are now provided to help identify issues.
- When exporting curated content pools that include date formats, the export will now use the ISO format by default to ensure consistent compatibility across different platforms and systems.
- Embed codes can now optionally include a mapped slug value for the detail view. This slug will be used to generate the
?flyo-viewparameter, allowing direct sharing of specific entity item views. - Fixed various issues related to OpenAI token calculations to ensure that credit usage is reported accurately.
- Metrics are no longer logged in the overview when detail view is enabled for embed codes — instead, tracking now only occurs when the actual detail view of an entity item is accessed.
1.46
14/11/2025
- Improvements to the AI prompt input enhance the behavior of the submit and abort actions. Contextual selections using
@are now more clearly distinguished from the main text input. - A new conversation mode has replaced the AI side panel. It retains previous inputs and supports context-aware interactions using
@, creating a more natural dialogue experience. - Visual enhancements have been made to the integration group creation modal, making it easier to use and more intuitive.
- Initial app data now loads faster thanks to optimizations in the overall loading process.
- Performance and stability have been significantly improved in how integration API detail requests are handled.
- The AI assistance API now considers previous conversation history when generating responses. This enables more relevant and context-sensitive answers when appropriate.
- Social media post creation now includes the option to use AI for generating content. The AI can adapt the text to different platforms and can also create content targeted at a specific platform if it's mentioned in the prompt.
- AI support has been added to the Nitro CMS “Copy Page to Language” feature. When activated, it automatically translates most of the content into the target language.
- Within the agency panel, users can now edit specific parts of the organizations assigned to the agency. A key addition is the ability to set a primary administrator for each organization — a crucial feature, as only one primary administrator can access certain views. This greatly benefits agencies managing multiple organizations.
1.45
07/11/2025
- A new link type called
nitro detail linkis now available. This allows you to define a link for an entity item based on a route configured in the Nitro CMS integration. It simplifies the process of creating dynamic links that point directly to detail pages of entity items. - The OpenAPI specification for the address field type has been improved. It now includes more accurate examples and resolves previously incorrect payload definitions for POST and PUT requests.
- Support for uploading files with the
.mp3extension has been added. - A new global Flyo page loader has been introduced on the payment page to improve user experience during loading times.
1.44
03/11/2025
- The mention system in the AI creation prompt now debounces requests more efficiently to reduce unnecessary calls and enhance overall performance. Additionally, arrow key handling has been improved for smoother navigation.
- Integration requests have been refactored in response to a significant increase in usage. This improves both performance and stability. Data is now refreshed every 30 minutes.
- Resolved a visual issue where incorrect text colors were shown in the embed code details view.
- Enhancements have been made to the AI creation feature, specifically improving how dates and multilingual fields are handled.
- Fixed a bug where a Nitro CMS page, when changed from link type (with "open in new window") back to page type, still retained the "new window" target setting.
- The AI creation prompt is now categorized under a newly introduced select option called "content creation", making it easier to differentiate from other AI-related tasks.
1.43
30/10/2025
- The AI assistant now requires a subscription. However, the subscription includes a generous number of credits each month to get started. If you exceed this limit, you can easily add your own OpenAI API key within the organisation settings to continue using AI features without interruption.
- A new beta feature for content creation has been introduced. It allows pulling data from the internet and also supports referencing other content by using
@, making it easier to include relevant information during the creation process. - Improvements have been made to the OpenAPI documentation generation for the
openinghoursfield type when creating or updating entity items. - If a user clicks the social media button inside an entity item and no templates have been created yet, a clear prompt now encourages them to create their first template, including a direct link to streamline this essential setup step.
- Visual issues related to background and text colors have been resolved, ensuring better contrast and improved readability across the platform.
- Reordering content blocks within the Nitro CMS integration now triggers a content update automatically, ensuring changes are correctly propagated to the dev token.
- The new badges displayed in the app sidebar now show the "new" label only if the user hasn’t subscribed yet.
- The payment section has received a minor design update to better highlight all available add-ons, such as credits, social media features, and the AI assistant.
1.42
23/10/2025
- The address field is now available in Canva and includes support for street, ZIP code, and city fields.
- The embed field type can now display a detailed view of the embedded content in a modal window. To use this feature, it must be enabled in the integration settings, and the detail content needs to be mapped correctly.
- When uploading an image that contains a detected face, a focal point will now be automatically set based on the position of the face.
- The OpenAPI documentation for the SDK integration has been improved for better compatibility with the checkbox list field type. In addition, the radio and dropdown examples now use realistic sample values based on the defined field options.
- The social pre-validation hooks no longer include internal character limit checks. This has been delegated to the Ayrshare API, which handles platform-specific cases more effectively — for example, when Twitter links affect the total character count.
- A bug has been fixed where adding a new condition with a field during the creation of an automated content pool could lead to an error.
- The AI-powered JSON-LD generation task has been enhanced to produce better results across a wider variety of input types.
- The file manager's virtual folders have been reworked and are now treated as smart filters to move away from the "folder" terminology. Additionally, the UI for creating and updating folders has been visually updated and now handles errors more clearly when renaming or creating folders.
- The embed integration preview now includes a toggle to switch the background color between black and white, helping you visualize how the embedded content will appear on different website backgrounds.
- When using the social media button on an entity item without existing templates, a clear message is now displayed along with a direct link to create the first template.
- Clicking the additional information button in the entity item sidebar now triggers a data refresh to ensure the most up-to-date information is shown.
1.41
16/10/2025
- Social profiles can now be assigned to specific persons. This is required to ensure a safer and more controlled use of social media, especially for those who don’t have permission to create or edit posts themselves. To assign a person to a social profile, they must either have a Flyo role with social media permissions or be a manager. Managers always have access to all profiles by default.
- The file manager cards received a subtle visual update. When hovering over an image, the original dimensions are now displayed, making it easier to understand the image’s aspect ratio. Additionally, the info dot now includes a helpful tooltip explaining its meaning—such as whether a copyright or image description is available. Minor visual adjustments were also made for better alignment with other UI elements.
- When opening an image modal for a PNG file, there is now an option to toggle the background between black and white. This is especially useful when working with transparent images that may become hard to view depending on the background color.
- Resolved an issue where the AI panel failed to load the correct task for quick actions, such as generating SEO titles, descriptions, or file descriptions.
- The content permission setup for team members without manager roles has been significantly improved. Now, assigning content access through curated content pool selection is much more streamlined, especially for organizations managing many pools. This makes it easier and faster to define what a team member can view, update, or delete.
- When publishing a post to Bluesky, selected images that exceed Bluesky’s size limitations are now automatically resized to meet the platform’s requirements. This ensures compatibility and prevents failed uploads due to image size.
- Fixed a bug that caused image copies with modified dimensions to inherit incorrect “null” values for caption and copyright fields. These fields are now handled correctly.
1.40
14/10/2025
- Entity items using AI automations can now select from a list of models, allowing you to choose the most suitable model for each specific task. Additionally, all built-in Flyo tasks now include the model used in the log for better traceability.
- The unique hash used for files has been extended from 8 to 14 characters. This change, along with a more robust algorithm, helps prevent potential hash collisions.
- AI task logs now include the user who triggered the action. Whether triggered manually or by the system, the responsible user is shown—system-triggered actions appear as flyo system.
- The AI logs also display which model was used for each task, including a short description of the model's strengths. This provides better transparency and can help you decide if switching models might improve your results.
- When a global custom element is updated, all entity fields using this element are now refreshed automatically. This ensures you immediately see the latest changes reflected across your content.
- Resolved an issue where deleting an item would redirect it to the trash, but the lookup failed when trying to locate it there.
- The "copy to clipboard" component has been improved. It’s now fully clickable and gives visual feedback upon interaction, making the experience more intuitive.
- The SDK integration preview now shows two separate buttons: one for authentication and one for accessing the OpenAPI specifications.
- The generated OpenAPI definition for the SDK now includes
minandmaxvalue details when these are defined for a field. - The min/max validation rule setup in the field definition section has been simplified. Instead of using a dropdown (which could allow incorrect rule assignments like applying numeric rules to text fields), there's now a simple "Validation" checkbox that reveals the appropriate configuration options.
- In the text comparison modal, if only a new value is available and there is no previous version, the split view is now hidden. This keeps the view clean and focused on the current content.
- When the AI assistant panel provides a new answer, it now gets visually highlighted, making it easier to notice updated responses.
1.38
25/09/2025
- The Flyo cloud infrastructure now includes a dedicated queue exclusively for handling AI tasks, improving performance and scalability for all AI-related features.
- In entity automations, the AI button is now consistently aligned with other action buttons and uses the append option when interacting with fields. This change makes the UI less distracting and ensures a more streamlined and consistent user experience.
- Resolved an issue in the WYSIWYG editor where inserting custom elements would fail if the cursor lost focus inside the editor.
- Introduced a new AI setting that automatically generates valid
schema.orgJSON-LD output for any given entity item. This structured data is accessible via Nitro CMS endpoints and significantly improves SEO and visibility in search engine rich results. - The AI activity log now displays all AI-related actions—whether triggered by automations, direct assistant usage, or background AI tasks. This provides clearer insight into how and why AI credits are being used.
- EXIF information in the image explorer has been refined. A new dialog now explains that Flyo removes all EXIF data for security reasons, but stores the original values internally, which can be viewed in this panel.
- The Nitro CMS editor page panel has been enhanced:
- The left column size is now stored in localStorage, so it remains consistent between sessions.
- Maximum width limits have been removed, making the mobile view more flexible and user-friendly.
- Improved contrast handling for custom text colors. The system now automatically adjusts font color to maintain readability, especially in edge cases with poor contrast combinations.
- The "copy to clipboard" component has been redesigned to better match the current design language and now handles longer content more reliably.
- A new developer-focused modal has been added to entity item side panels. This small button opens a detailed view with technical information such as ID, slug, unique ID, creation and update timestamps, and JSON-LD output—useful for developers working with the API or SDK.
- Creating a new focus board now redirects you immediately to the full focus board view, so you can start editing right away without extra steps.
- The internal logic for processing and filtering EXIF data has been improved. This enhancement helps when generating file descriptions or copyright metadata during file uploads.
- We’ve upgraded our internal AI models to GPT-5-Nano, with certain tasks now using the more efficient GPT-5-Mini model for faster response times and optimized performance.
Es werden die neusten 15 Einträge angezeigt.

