Library Mobile 2024 Release Notes

A content reuse widget was here but the content was missing. The reused content is Media_Repository/Library_Mobile_Header_Form_2024
A content reuse widget was here but the content was missing. The reused content is Media_Repository/RN_Header_Script

Developments

No developments match your criteria.

App Settings - Complexity Requirements for End-User Passwords

November2024CAM-23404

Standard authentication can now be configured to require that passwords meet certain requirements, such as a minimum number of characters and/or the inclusion of uppercase and lowercase letters. These requirements are configured per profile group, and must be met by end-users when they create a login password for the app.

Configuration settings for Standard Authentication, including complexity requirements for passwords.

Configuration Settings for Standard Authentication

For more information, see Managing Users.

Authentication - Support for CAS

November2024CAM-21979

Token-based authentication via CAS is now supported. To configure this option, create an integration profile for it in the App Manager at App Settings > Integration Profiles > Add integration profile. For additional information, see Configuring Integration Profiles.

Accessibility - Addition of Accessible Mechanism for Arranging Tiles

November2024CAM-25825

In the end-user app, the List view of the Arrange feature has been revamped to provide a more accessible mechanism for changing the order in which tiles appear on the desktop. Previously, the only way to rearrange the tiles was to drag and drop them, in Grid view. Now, up and down arrows are included in List view, in the rows of each of the tiles. Selecting one of these arrows moves its tile up or down by one row at a time.

As a further enhancement of the List view, the other icons have been replaced. Users can now choose to hide tiles, or to display tiles that were previously hidden, by selectingHide Tile button.orDisplay Hidden Tile button.jpg, respectively. Tiles that cannot be hidden are identified with a Lock icon (Locked Tile icon.).

List View for arranging tiles in the end-user desktop.

List View of the Arrange Option

The Arrange option can be opened in mobile devices by selectingOpen Bottom Menu button.to open the bottom menu, and then selecting Arrange. In the Web app, it can be opened from the main menu.

Arrange Option in the bottom menu in Android.

Arrange Option in Mobile App Menu

Arrange Option in the Web App Menu.

Arrange Option in Web App Menu

Accessibility - Improved Icons

November2024CAM-24906

Updated October 15, 2024

As part of our efforts to improve the accessibility of the campusM app, the appearance of the icons in the menu bar at the bottom of the screen has been modified. The icon in the menu bar of the currently selected tab is now in a brighter blue and the image is filled in rather than outlined (e.g.,The New Homepage Icon when the homepage is selected.instead ofThe old Homepage Icon when the homepage was selected.), making it easier for the visually impaired to distinguish it from the icons of the tabs that are not selected (which are in black and outlined - e.g.,The Homepage Icon when the homepage is not selected.).

Homepage selected with the New Icon in the menu bar.

New Homepage Icon in the Menu Bar

The entire set of icons now looks like this:

Icon - Tab Not Selected Icon - Tab Selected
The Homepage Icon when the homepage is not selected. The Homepage Icon when the homepage is selected.
The Settings Icon when the Settings page is not selected. The Settings Icon when the Settings page is selected.
The Calendar Icon when the calendar page is not selected. The calendar Icon when the calendar page is selected.
The Alerts Icon when the Alerts page is not selected, but there are new alerts. (with new- notification indicator) The Alerts Icon when the Alerts page is selected, and there are new alerts. (with new- notification indicator)
The Search Icon when the Search page is not selected. The Search Icon when the Search page is selected.

Analytics - Monthly Hits Table

November2024URM-225256

Previously, the Monthly Hits table in the Pages subject area only included data about pages that were accessed at least ten times during the month. This behavior has been changed. There is no longer a minimum number of hits required in order for a page to be included in the results. Any page that was accessed at least once during the month is included.

Add ID Card to Apple Wallet

October2024CAM-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.

The ID card in Apple Wallet.

Apple Wallet

For more information see ID Card - Digital Wallet Support.

New Refresh Button

October2024CAM-24548

A Refresh button (Refresh Button.jpg) 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.

Refresh Button in the Homepage.

Refresh button in the Homepage

Server-Side Event Notifications No Longer Supported

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

August2024CAM-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.

The Notification Center with the new Date Selector open.

New Date Selector in the Notification Center

For more information, see Sending Notifications to End-Users from Notification Center.

App Builder - Alerts and Maps Tiles

August2024CAM-17870

Two new types of tiles can now be added by admins to the end-user apps:

  • Alerts
  • Maps

New Tile Types - Alerts and Maps - in the App Builder.

New Tile Types

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

July2024CAM-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.

New Icon Position Field in the settings of a feed in the App Builder.

New Icon Position Field in the Settings of a Feeds Tile

Feeds tile with icon in top-right corner.

Feeds Tile with an Icon at the Top Right

For additional information about adding and configuring tiles in the App Builder, see Configuring Services.

Accessibility - Improved Page Headings

July2024CAM-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 2024CAM-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.

Send Advanced Role Notification page with the profile and roles selected.

Fields for Selecting and Configuring Roles in the Send Advanced-role Notification Page

For more information, see Sending Notifications to End-Users from Notification Center.

API - REST API for Account Information

June2024CAM-24563

A REST API is now available for retrieving user-account information from the database.

Product Integration - Support for New Leganto UI

May2024CAM-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.

New Leganto UI in Library Mobile

New Leganto UI in Library Mobile

April2024CAM-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.

PI Events - JSON.png

Settings for JSON Event Imports

Although JSON supports nested objects, only top-level attributes can currently be imported.

For more information, see Events.

Map Display Enhancements in Position Pages

April2024CAM-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.

    Map Location Action Icons (RN) doct sm marked 2.png

    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

March2024

ReactNativePlatformCAM-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.

Confirm Notif Delete sm.png
Delete Alert
Undo Notif Delete sm.png
Undo Option

For more information about managing notifications, see Sending Notifications to End-Users.

Product Integration - New SAML Certificate

March2024CAM-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.

Notification Center - Future Notifications.png

List of Scheduled Notifications

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.

Banner Controls Top.png

Banner User Control on the Top (Play/Pause Control on the Bottom)

Banner Controls Bottom.png

Banner User Control on the Bottom (Play/Pause Control on the Top)

Resolved Issues

No resolved issues match your criteria.

  • December 2024 Platform:React NativeCAM-25555 When a nested tiles had a link to a content sub-menu, the sub-menu title was not displayed correctly. This was fixed.
  • December 2024 Platform:React NativeCAM-25871 Certain translation keys were missing from the code, making it impossible for translations of some labels to be displayed in alternative languages in the app. This was fixed.
  • December 2024 Platform:Mobile PlatformsSF: 07173184CAM-25011 External links from the introductory pages of the app (the Privacy or Feedback pages) did not work as expected. When the links were created using a simple URL, it was not possible to go back to the page from which the link was selected. When OpenURL was used to create the links, error messages were displayed when the links were selected. These issues were fixed. The Back option and OpenURL external links are now supported as expected.
  • December 2024 Platform:AndroidCAM-25527 When users of screen readers navigated through the Settings page, the current selection for the Distance unit and Map type fields were not read to them. This was problematic for blind and visually impaired users, who would not have known which settings were selected in their apps. The problem was fixed.
  • November 2024 A number of accessibility issues potentially impacting on blind and visually impaired users were corrected in this release:
    • November 2024CAM-25441 CAM-25613 When users of screen readers navigated through the tiles, they were not always notified of the number of alerts that were present. This was problematic for blind and visually impaired users, who would not have known that they had unread content within the app. This was fixed by adding ARIA attributes to the relevant types of tiles.
    • November 2024CAM-25614 Accessibility labels were added to the Add Image button of My Profile and the Filter by Dates button of Events.
    • November 2024CAM-25618 CAM-25531 In the My Profiles page, multiple Edit buttons may be present, for the various categories of notification groups as well as the user photo. The descriptions of the Edit buttons were improved in order to enable blind and visually impaired users to identify what each button related to.
    • November 2024CAM-25610 In the Notifications page, multiple Delete buttons may be present, for each of the notifications. The descriptions of the Delete buttons were improved in order to enable blind and visually impaired users to identify which notification each button related to.
    • November 2024iOSCAM-25542 In the Notifications page, certain components did not have accessibility labels as they should have. The missing labels were added.
    • November 2024CAM-25925 In the Manage Alerts page, the contrast in toggle switches was improved by switching to a darker gray.
    • November 2024CAM-25540 In order to improve accessibility, in the Maps page, two buttons were converted into tabs, and accessibility labels were added to them.
  • November 2024 Platform:React NativeSF: 07136440 07185537 07245801 07267258CAM-25123 In certain cases, end-users were unable to subscribe to notification groups. This was fixed.
  • November 2024SF: 07272037CAM-25627 In multilingual environments, in some cases labels were not translated when they should have been. This was fixed.
  • November 2024 Platform:iOSSF: 07499732CAM-25904 The end-user app froze when a large number of local notifications were received. This was fixed.
  • November 2024 Platform:React NativeSF: 07222840CAM-25475 Previously, when a user selected a push notification, they were taken to the app homepage. This was fixed; now, when a user selects a push notification, they are taken to the Alerts page.
  • November 2024 Platform:React NativeCAM-25582 The search function did not work correctly for Nested tiles. When a Nested tile was found, selecting it in the search results did not take the user to the tile. In addition, the components of Nested tiles were not found at all. This was fixed.
  • October 2024 Platform:React Native - AndroidSF: 07257344 07233542CAM-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 AndroidSF: 07204106CAM-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 AndroidSF: 07187286CAM-25376 In some cases, http links were causing errors. This was fixed; campusM now converts these links to https.
  • October 2024 Platform:React NativeiOSCAM-25530 Accessibility - There were issues on the ID Card that impacted screen reading of the labels. This was fixed.
  • October 2024 Platform:React Native iOSCAM-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 NativeSF: 07154084CAM-24898 Linking to an AEK screen from within another AEK screen produced an error. This was fixed.
  • September 2024 Platform:React Native iOSSF: 07171626CAM-24999 The Terms and Conditions and the ID Card pages were not displayed properly. This was fixed.
  • September 2024 Platform:App ManagerSF: 07171374CAM-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 NativeSF: 07156658 07160495 07187825CAM-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 ManagerSF: 07175678CAM-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 NativeCAM-25377 A Role-Sync process was initiated every time the app was opened, causing performance issues. This was fixed.
  • August 2024 Platform:App ManagerSF: 07047992 07050225 07056145CAM-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 ManagerSF: 07166851CAM-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 NativeSF: 07114491CAM-24597 Certain AEK tiles were not functional, and displayed an error message. This was fixed.
  • July 2024 Platform: WebCAM-24516 When the API returned a string in the locPostCode field, it was not displayed in the calendar. This was fixed.
  • July 2024 Platform: AllSF: 06300247CAM-24494 When a language pack was applied, certain labels were still displayed in English. This was fixed.
  • July 2024 Platform: React Native Android and iOSSF: 07141827CAM-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 iOSSF: 06470401CAM-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 - MobileAppsCAM-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 NativeCAM-23760 The customer logo was not displayed at the top of the app. This was fixed.
  • April 2024 Platform:React NativeCAM-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 NativeCAM-23905 When the Arrange option was selected from the Actions(three dots) menu, the app did not respond. This was fixed.
  • March 2024SF: 06890169CAM-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.