May 28, 2025: Feltboard 1.11.0 Release Notes
We are thrilled to introduce Feltboard 1.11.0! This upgrade streamlines content scheduling with direct timeline session creation and improves asset management through external media linking and drag-and-drop reordering. Agent setup is now safer with split identity and config files, and automatic software deployment simplifies device management. New auditing tools offer better user oversight, while URL updates, UI refinements, and key bug fixes enhance overall usability.
Schedule session on the timeline
Media Library: External links to assets
Software subscription on agent connection
Schedule session on the timeline
Managing story scheduling in one place (the timeline) simplifies the entire publishing process and improves efficiency. You can now schedule a new session on a canvas directly on the timeline.
- Quickly add new stories to canvases without navigating away from the timeline view.
- Select a story to schedule from the timeline to efficiently manage and organize content.
How to schedule a session on the timeline:
- On the side navigation bar, click the Schedule
icon.
The Timeline view displays. - Move the time indicator to the time at which you want the story to start publishing.
Position the cursor on the desired canvas row and double-click.The Schedule Story dialog displays.
- Select a story to publish from the Select Story Name dropdown.
- Set the start and stop times and click Save.
- (Optional) To set the recurrence and select canvases, click More Options.
The Schedule Session view displays where you can set publishing options as usual.
Media Library: External links to assets
For greater efficiency and to simplify story management, you can add links to assets that are located in various external locations, including YouTube, cloud, and so on. This means you no longer have to upload assets to each and every story. You can simply add links to assets and edit the links to have friendly, readable names. Links are just like any other asset in the Media Library.
Links must be plain non-clickable text. Since links are not linked or managed by Feltboard, you won’t see a thumbnail preview in Feltboard.
NOTE: The contents of linked assets are not scanned, so make sure they’re from trusted sources.
How to add links to external media assets:
- On the side navigation bar, click the Media Library
icon.
- Click Upload Media.
The Upload Media dialog displays. - Click the Web Link tab.
- Paste your media link and click Upload.
The media asset is linked and added to the Media Library. - To rename the link, in the Media Library, click the three-dots menu beside the linked media and select Rename.
The Edit Asset Name dialog displays. - Enter a new name and click Submit.
Reorder assets
A new option lets you reorder assets that have already been added to a story. This lets you use assets of the client device without having to remove and re-add assets to change the order.
Once you’ve reordered the assets in a story, the new order is reflected in the story and the payload.
How to reorder assets:
- On the side navigation bar, click the Stories
icon.
- Open a story that contains the media you want to reorder.
- Hover your cursor over the media to reorder and drag up or down to change the order.
- When you're finished reordering the media, click Save at the top of the screen.
Unlink canvases
During new site commissioning, you'll want to conduct tests using different combinations of canvases. You can assign agents to multiple canvases for testing, prototyping, and debugging on test or dev sites. Once you're satisfied with the results, you can unlink an agent from individual canvases or all canvases. If the agent is subscribed to any stories, they are removed from all canvases and the stories are no longer in the payloads.
How to unlink canvases:
-
On the side navigation bar, click the Canvases & Agents
icon.
-
Click the Agents tab and select an agent from the list that appears.
The Agent Info view displays. - Do one of the following:
-
To unlink a single canvas, hover your cursor over the name of a canvas. When the Close (x) button appears, click it. Repeat to unlink other individual canvases.
-
To unlink all canvases, click Unlink All Canvases.
The canvas(es) are unlinked from the agent.
Agent management
Agent identity and settings
In previous versions of Feltboard, an agent’s identity and settings were contained in one file called appsettings.json. When an agent is installed, the deviceID is the identity (credential created) and is unique for each agent. Having it all in one file made it difficult to copy and paste appsettings from one agent to another and more broadly use it.
This information is now separated into two configuration files: appsettings.json and iot.json. Separating the files ensures an agent always authenticates using iot.json to the MQTT broker, obtains a JWT (JSON Web Token), as well as allows for changing a configuration by simply overwriting the appsettings.json file without affecting the identity.
-
Appsettings.json contains the configuration settings, including site controller, sync, software, and global settings.
-
Iot.json contains the identity and information for basic connectivity and authentication of the agent. This information should ideally be immutable unless you re-enroll the agent to give it a new identity.
$$For descriptions of appsettings and Iot parameters, see Appsettings.json and Iot.json.
What happens with pre-v1.11.0 appsettings.json?
If a previous version of Feltboard is in use, then your identity and settings are all in the appsettings.json file. When you install an agent using v1.11.0, any existing IoT information is extracted into a separate file to preserve it. Thereafter, the settings and identity are in separate .json files.
Software subscription on agent connection
When an agent is connected, device software is automatically deployed. Information on each device software includes: time uploaded, action (init, delete, update), software name, story types, and number of canvases associated with the software.
Audit users
As the super admin, you can access an audit log to track users and their work in Feltboard. You can search and filter by action type, activity type, and site, as well as specify the date range and times on which you want to view activity.
How to audit users:
- On the side navigation bar, click the All Users
icon.
- Click View User Activity.
The Audit view displays information on all sites and users, and their activities.
- To narrow the results, do the following:
- Filters: Set the filters for the Action Type, Activity, Site, and From/To Dates/Times.
- Search bar: Type in one of the options for Action Type and Activity, then set the From/To Dates/Times.
Filter | Option |
Action Type | Create, Update, Delete |
Activity | Story, Story Data, Canvas, Session, Story Type, Software, Asset, User, Agent, Journey Segments. |
Site | List of all sites and users on Feltboard. |
From Date, To Date |
Pick the dates and times for the audit: From/To Dates: Dates to filter the audit. From/To Times: Times to filter the audit; time is displayed in 15-minute increments based on the 24-hour clock. |
Updated URLs
We’ve updated the webapp URL to feltboard.com instead of feltboard.thinkwellmontreal.com. The naming convention is: <environment>.<customer>.feltboard.com. For production, it’s <customer>.feltboard.com.
The documentation URL is now docs.feltboard.com instead of docs.feltboard.thinkwellmontreal.com. These changes are automatic.
UX improvements
-
Timeline
- When there are many canvases on the timeline, a scroll bar appears on the left to help navigate the view.
- The search bar and filters have been repositioned to optimize the Timeline view. It’s now centered in the UI.
- Bulk archived story delete: When deleting a story, all sessions related to that story are deleted. A story cannot be deleted if it’s referenced by another story.
- The page title and environment name now appear in the browser tab.
- Now you can right-click on the following to open a new tab: Side navigation bar icons, Info link on Schedule view, and Edit link on Stories view.
Bug fixes
- Fixed a bug when editing a story. The following buttons are now disabled: Add Item, Remove, and Duplicate; also disabled is the ability to change the child story order. This applies to all users.
- Fixed a bug where an archived story remains active until the page is manually refreshed.
- Fixed a bug where the Timeline view displays after refreshing the session list.
- Fixed a bug when data returns an error, the API did not display “500” and an error message.
- Fixed a bug where the URL does not update while switching tabs in the Agent Info page.
- Fixed a bug when sorting the list of sessions by Start Time, Stop Time, Status, Story Name, and Story Type by ascending or descending order.
- Fixed a bug in the Schedule view where the loading icon is missing when navigating a large sessions list and when sorting the list with filters (search, story type, canvas, etc.).
- Fixed a bug where sessions in the Timeline view did not appear after refreshing the page.
- Fixed a bug where a referenced story is deleted when multiple items are deleted from an archived story list.
- Fixed a bug where a daily or weekly repeating session cannot be deleted from the list view in the Schedule view.
- Fixed a bug where a daily or weekly repeating session can only be deleted from the timeline by selecting the All Canvas option on the delete confirmation window.
- Fixed a bug where a scheduled session’s end repeat date was not the same in both the Timeline and List views.
- Fixed a bug when deleting a session from the List view.
- Fixed a GraphQL error that occurs while updating story data from the API.
- Fixed a bug where the story status doesn’t update to Not Scheduled after deleting all scheduled/published sessions.
- Fixed a bug where stories with a scheduled status could not be archived.
- Fixed a bug where the story status did not update correctly after editing the session start and stop dates.
- Fixed a bug where only the super admin can create canvas flags.
- Fixed a bug where super, site, and system admins could not download any software from the list.
- Fixed a bug where a sync error occurred for software with 10K files.
End-to-end tests
Here is the full test report for this version of Feltboard: E2E Test Results (PDF).
Comments
0 comments
Please sign in to leave a comment.