Library Mobile 2024 Release Notes
Developments
Add ID Card to Apple Wallet
October 2024CAM-24955
Users can now add their ID card from campusM to Apple Wallet. This is disabled by default, i.e., administrators need to enable this functionality in the ID Card configuration (see Digital Wallet Support). Google Wallet will be supported in a future release.
For more information see ID Card - Digital Wallet Support.
New Refresh Button
October 2024CAM-24548
A Refresh button () has been added to the Homepage and to AEK and PI pages. Selecting this button refreshes the data and, depending on the type of page, implements changes that were made to the tiles in the Homepage or to the functionality of the AEK or PI.
Server-Side Event Notifications No Longer Supported
September 2024CAM-25436
Now that end-users can configure their own activity reminders as they see fit (Settings > Notifications > Calendar Reminders), the option for admins to configure server-side notifications in the settings of the Events PI is no longer supported. (The settings will be removed from the App Manager in the October 2024 release.) This ensures that end-users will not receive reminders for the same event from both the activity-reminder system that they configure themselves and the event-notification system that could have been configured by admins.
For more information about the Events PI, see Events.
Notifications - Search All History
August 2024CAM-24555
You can now search for notifications that were sent more than 30 days ago. The Date field in the Notification Center now allows you to select any date in the past in order to find notifications that were sent on that day.
For more information, see Sending Notifications to End-Users from Notification Center.
App Builder - Alerts and Maps Tiles
August 2024CAM-17870
Two new types of tiles can now be added by admins to the end-user apps:
- Alerts
- Maps
Previously, these types of tiles could only be added by Ex Libris customer support.
For information about creating new tiles for the end-user app, see Creating Services.
Feeds Tile - Icon Position Configuration
July 2024CAM-20437
A new field has been added to the configuration of a feed in a Feeds tile, Icon Position. The new field allows you to choose from six possible positions of an icon when one is superimposed on the tile (e.g., the logo of the provider of the RSS feed): top left, top center, top right, bottom left, bottom center, and bottom right.
For additional information about adding and configuring tiles in the App Builder, see Configuring Services.
Accessibility - Improved Page Headings
July 2024CAM-24779
As part of our continuing efforts to optimize the accessibility of our applications, page headings have been added to a number of pages in which they were not previously displayed.
Notifications - Specify Recipients Based on Their Roles
June 2024 CAM-24442
You can now configure notifications to be sent to users based on their roles. This powerful enhancement even enables you to define groups of recipients based on two roles, using logical operators to define the relationship between them. For example, you can define a list of recipients that includes all users who are both first-year students and physics majors.
For more information, see Sending Notifications to End-Users from Notification Center.
API - REST API for Account Information
June 2024CAM-24563
A REST API is now available for retrieving user-account information from the database.
Product Integration - Support for New Leganto UI
May 2024CAM-XXXXX
The new Leganto UI is now supported by Library Mobile. In organizations in which Leganto is deployed with its new UI, the Leganto product integration opens in Library Mobile in the new UI.
April 2024CAM-23003
Events can now be imported via REST API in JSON format. This can be configured in the App Manager, in the Product Integrations module, in the settings of the Events Instance, under JSON Events.
Although JSON supports nested objects, only top-level attributes can currently be imported.
For more information, see Events.
Map Display Enhancements in Position Pages
April 2024CAM-24061, CAM-24015
React Native Platform
In React Native versions of the app, the following enhancements have been implemented in the map displays in Position pages:
- An About tab has been added to the page, and is the default tab that opens when the end-user selects a position in the app. When this tab is open, only the location of that position is marked on the map, in order to reduce clutter. By default, the name of the position is displayed in the About tab. However, if the Note field of the position contains text, this text is displayed in the About tab, rather than the name of the position. All marked locations continue to appear in the map when the Around Here tab is selected.
- Actions that appear in Actions tabs can have icons identifying their types.
Icons Identifying Actions in the Actions Tab of a Position Page
For more information, see Adding Maps and Locations to Services.
Notifications - Undo for Deletions
March 2024
React Native PlatformCAM-22216
End users now have the option to undo the deletion of a notification. After the user selects Delete in the Delete Alert, the Undo option appears for several seconds in the Alert deleted message at the bottom of the screen.
Delete Alert
|
Undo Option
|
For more information about managing notifications, see Sending Notifications to End-Users.
Product Integration - New SAML Certificate
March 2024CAM-23810
The SAML certificate has been renewed for 2024.
Notifications - Editing of Future Notifications
January 2024CAM-22241
You can now edit scheduled notifications that have not yet been sent. To do so, in the Notifications Dashboard (Notifications), under Date, select All future notifications to open a list of scheduled notifications, and then select the notification you want to edit. For more information, see Sending Notifications to End-Users from Notification Center.
App Builder - Configurable Location for Banner Controls
January 2024CAM-23084
It is now possible to configure where the User Controls of banner tiles are placed - at the top or the bottom of the image. When a Play/Pause control is also included in the banner, it is placed in the alternate location. For additional information, see Configuring Services.
Resolved Issues
- October 2024 Platform: React Native - Android SF: 07257344 07233542 CAM-25529
Under certain circumstances, when the end-user app was closed on an Android device, it could not be reopened without reinstalling. This was fixed. - October 2024 Platform: React Native iOS Android SF: 07204106 CAM-25273
In some cases, selecting the Alerts option in the menu bar caused the app to hang. This was fixed. - October 2024 Platform: React Native iOS Android SF: 07187286 CAM-25376
In some cases, http links were causing errors. This was fixed; campusM now converts these links to https. - October 2024 Platform: React Native iOSCAM-25530
Accessibility - There were issues on the ID Card that impacted screen reading of the labels. This was fixed. - October 2024 Platform: React Native iOS CAM-25238
Sending Advanced-role notifications when the customer had only one role for each profile does not work. The workaround is to create an alert group tied to this role. The documentation for Notifications was updated to reflect this. - September 2024 Platform: Web on MAC (Safari)CAM-24776
When certain pages loaded, the focus was on the bottom of the page. This was fixed. When these pages load, the focus is at the top of the page, as it should be. - September 2024 Platform: React Native SF: 07154084 CAM-24898
Linking to an AEK screen from within another AEK screen produced an error. This was fixed. - September 2024 Platform: React Native iOS SF: 07171626 CAM-24999
The Terms and Conditions and the ID Card pages were not displayed properly. This was fixed. - September 2024 Platform: App Manager SF: 07171374 CAM-25092
The expiry date shown in notifications in the App Manager was always 90 days from their creation date, even if the expiry date had been changed by an admin. (This was just a display issue, the actual expiry date in the database was the one selected by the admin.) This was fixed. - September 2024 Platform: React Native SF: 07156658 07160495 07187825 CAM-25104
It was not possible to perform a search by app aliases in React Native. The option to search by app aliases was added. - September 2024 Platform: App Manager SF: 07175678 CAM-25120
Under certain circumstances, it was not possible to upload a file to a notification from the Asset Manager. This was fixed. - September 2024 CAM-25375
The Events PI was not working properly with the JSON API vendor. This was fixed. - September 2024 Platform: React Native CAM-25377
A Role-Sync process was initiated every time the app was opened, causing performance issues. This was fixed. - August 2024 Platform: App Manager SF: 07047992 07050225 07056145 CAM-24586
In Nested tiles, when the Action (URL) field was selected, the search did not open as it should have, making it difficult to select campusM content pages and menu options. This was fixed. - August 2024 Platform: App Manager SF: 07166851 CAM-24954
It was not possible to replace the icon of Twitter with the icon of X in a template in Creative Studio. This was fixed. - July 2024 Platform: React Native SF: 07114491 CAM-24597
Certain AEK tiles were not functional, and displayed an error message. This was fixed. - July 2024 Platform: Web CAM-24516
When the API returned a string in the locPostCode field, it was not displayed in the calendar. This was fixed. - July 2024 Platform: All SF: 06300247 CAM-24494
When a language pack was applied, certain labels were still displayed in English. This was fixed. - July 2024 Platform: React Native Android and iOS SF: 07141827 CAM-24800
In the the preview and sandbox versions of the mobile apps, an error message appeared when the Guest profile was selected. This was fixed. - June 2024 Platform: React Native iOS SF: 06470401 CAM-20346
The corners of the Top Banner Tile were not rounded on iOS. This was fixed in the React Native platform. Note that it was not fixed in the legacy platform. - May 2024 Platform: React Native - Mobile AppsCAM-24399
CSS was not correctly implemented in content pages. This was fixed. - April 2024 Platform: iOSCAM-20569
The biometric lock was not activated when the app was open in the background. This was fixed. - April 2024 Platform: React Native CAM-23760
The customer logo was not displayed at the top of the app. This was fixed. - April 2024 Platform: React Native CAM-23991
When a large number of notifications were received, it was not possible to scroll all the way down to the bottom of the list. This was fixed. - April 2024 Platform: React Native CAM-23905
When the Arrange option was selected from the Actions (three dots) menu, the app did not respond. This was fixed. - March 2024 SF: 06890169 CAM-23069
Previously, a maximum of 500 users could be imported to an App Role from a CSV file. This was fixed, and there is no longer any limit on the number of users that can be included in the CSV file. - January 2024
Previously, there was an issue with the pagination in the Notification Center, in the Change notification group subscriptions page, when the "Only Subscribed Users" filter was applied. This was fixed.