Monitor App v. 1.1.x
  • 19 Mar 2025
  • 8 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Monitor App v. 1.1.x

  • Dark
    Light
  • PDF

Article summary

Self service Monitor 1.1.3

Unreleased. Plan for April 2025


Sound on notification on iPhone (RTM-8617)

Sound is displayed when push notification is received in Monitor App on iPhone.

Self service Monitor 1.1.3

Released 10th of February 2025

Approve age button

(RTM-8498)

The Approve age button approves the age limit for a single item. For example, if an item with required age 18 is scanned, the control will only be required for all items requiring age > 18 years.

The Above 25 years button approves all age limits, the control will be only required for the first scanned item with age limit.

Improve logging of crashes in monitor app (RTM-9578)

Improved login in Sentry has been done to analyse and in future, prevent app crashes.

Approved alarms in alarm log (RTM-8640)

Approved alarms are shown in the alarm log.

Improvements in logging (RTM-8637)

When “Display Name” in User management contains only first name/last name, this is handled by the Monitor App, and no error message or app crash should occur.

Cash register layout (RTM-9414)

When Monitor App is moved to the background of the device, the layout of cash registers is not changed when the app is in use again.

User refreshes the app (RTM-9192)

When user refreshes the app, older alarms that are 5 minutes or older, are removed from the app.

Improved handling when Invalid token sent to SignalRAccess (RTM-8439)

There is improved handling when invalid token is sent to SignalRAccess. For example timeout and logic regarding access token.

App doesn't crash on iOS when token expires (RTM-8420)

When the token expires, the user is properly logged out from the app.

Translations (RTM-8948)

Translation for Force control in Norwegian has been added.

Translations in bag dispenser alarms added (RTM-8777)

Norwegian and Swedish translations to BagDispenserEmpty and BagDispenserProblem alarms were added.

Support for auto scale (RTM-8934)

Running on multiple instances is now supported for Self Service Monitor.

One cash register is added once to cache (RTM-8845)

Every cash register is added to cache once, even though there are many requests sent to one cash register.

App crash when logging in with cashier PIN (RTM-8713)

An issue with app crash after logging in with cashier PIN has been fixed.

Logout in store selection page (RTM-8573)

When clicking the back arrow on a phone keyboard in store selection page, the user is logged out from the app.

Error message regarding SignalR (RTM-8679)

Improvements have been made to reduce the occurrence of the issue that causes error messages regarding SignalR.

Opening and closing live sales view (RTM-8626)

The app handles quick opening and closing the Live sales view

Sale history on vertical mode on tablet (RTM-8584)

When a new sale is started, the previous one is moved to the Previous tab. The sale which was in Previous tab is then moved to the History tab.

3 columns view when Sorting by register (RTM-8432)

When sorting by cash showing 3 columns, and opening the live sales view, the three columns are kept. For other sorting, Priority and Area, the view is changed to 2 columns when opening the Live sales view.

Fetching of cached alarms (RTM-8419)

The app does not crash if alarm are sent during opening the Monitor App.

Alarm is closed when sale is finished/cancelled (RTM-8194)

When live sales view and alarm bottom sheet is opened and the sale is finished or cancelled the alarm is removed.

Support for non static layout was readded (RTM-8504)

When parameter in tenant admin is not set, non static layout is supported in Monitor App.

Memory and CPU improvements (RTM-8481)

Improvements have been made to reduce memory load.

Switching between networks (RTM-8449)

Switching between networks are handled by the app. When there is no internet connection, a popup is shown. All alarms sent during switching networks are fetched after connecting to the internet again.

Push notifications (RTM-8440) (RTM-9544)(RTM-9784)

Certain push notifications from old applications with invalid template are properly converted to new standards

Android 14 (RTM-8430)

Targeted SDK version was updated to 34, now Android 14 is supported.

Temporarily enable logging of received surveillance messages (RTM-8081)

It is possible to temporarily enable full logging of surveillance messages received through SignalR. Several new variables are added.

Refactor HttpClient usage (RTM-9651)

Network connection improvements (RTM-9804)

During offline mode or switching between networks, cash register layout stays the way it should be.


Self service Monitor 1.1.2

Released 18th of July 2024

Messages for bag dispenser

(RTM-7783)

Alarms for Bag dispenser problem and Bag dispenser empty are supported in Monitor App.

Controls3

Problem

Controls2

Empty

Improvements

App crash shortly after login (RTM-8155)

Fixed an issue with refreshing tokens. The app should no longer crash after logging in, despite of expired token.

Cleanup job for finished receipts (RTM-7945)

All receipts older than 24 hours are removed from the Monitor App database once a day.

Firebase notifications - migration from legacy API to the API V1 (RTM-7546)

Support for new API version when connecting to Google FCM for push notifications was implemented. For old versions of Monitor App notifications may not work for a limited time (couple of hours) because of the required processing on the backend. Due to 3rd party behavior, it can rarely happen that the notifications stop appearing after logout. For this scenario, it is recommended to log out and log in again to fix the problem.

Previous sales data (RTM-7904)

Previous sales data is fetched only when the Live sales view is opened for a cash register.


Self Service Monitor v 1.1.1

Released 26th of June 2024

Payment method in sales history

(RTM-7750)

The Payment method is shown on the bottom of the screen in the Previous and History tab.

Improvements

Functionality

Live sale view

List of items in live sales view is scrolled to the bottom (RTM-8032)

If there are many items in the Live sales view, the list is scrolled down to the last scanned item. The scrollbar is always visible.

Switching between alarm log and live sales view (RTM-7926)

When switching back to live sales view from alarm log, it is possible to approve active alarms in the live sales view.

Force control cannot be triggered when a sale is finished (RTM-7734)

When a sale is finished, it is not possible to trigger Force control on that cash register.

Bigger clickable area in Sales history tabs (RTM-7749)

The clickable area for "Current sale", "Previous" and "History" and is made bigger, in the sales history tab.

General

Screen flickering (RTM-7729)

An improvement has been made to prevent the screen from flickering when the view is updated.

SurveillanceService to .NET 8 (RTM-6996)

SurveillanceService repository is updated to .NET 8.

Text is correctly shortened (RTM-7730)

The Control triggered notification is no longer shortened if the cash register name is long. The cash register name is split to two rows.


Self Service Monitor v 1.1.0

29 Apr 2024

Improvements

Functionality

General

Disable Sales history per tenant (RTM-7782)

A new parameter, EnableSalesHistory, is added in Tenant admin. When set to False, fetching Sales history is disabled in Monitor App.

Improved SignalR error handling (RTM-7822)

Error handling when connecting to SignalR from Monitor Backend is improved.

It seems that problems when connecting to SignalR from Monitor App Backend causes the app to crash.


Self Service Monitor v 1.1.0

18 Apr 2024

Three last sales on the cash register

(RTM-6799)

When selecting a cash register and View sale, one can see information about the three last sales on that cash register.
The Current sale tab shows an ongoing sale. When the current sale is finished, it is visible in the Previous tab. After yet another sale, it is visible in the History tab.

Boarding pass and sealing info

(RTM-6792)

Boarding pass and sealing info is shown in live sales view. If sealing is required, "Connected flight not confirmed" is shown.
If sealing is not required, the "Connected flight confirmed" info is shown. Flight ID, destination, boarding pass count and FIcode are shown.

Force Control and Random Control

(RTM-6602)

When Force control is triggered in Monitor App, a yellow icon and "Control triggered" is shown.

When the customer goes to pay in Self checkout, the yellow icon disappear and Random control is sent to Monitor App.
Random control cannot be removed in Monitor App, it must be removed in POS.

New alarm types

(RTM-6793)

Four new alarms are added to the app:

  • Unknown/invalid flight

  • Quota exceeded

  • Sealing required

  • Signature required

These new alarms must be handled in the cash register. The Unknown item alarm must be handled in the cash register as well, and cannot be approved in the app as it could previously.

Alarm log

(RTM-6798)

In the Alarm log, all active and approved alarms for a given cash register is shown. Active alarms can be approved in this view. By clicking Close alarm log, the user is directed back to the main view in Monitor App.

Sorted view for showing cash registers

(RTM-6797)

In the sorted view, all cash registers are shown in numerical order. The order in the view does not change when a new alarm is triggered or when the alarm expires.
The cash registers remain in the same position.

Access to Monitor App in User Management

(RTM-7620)

Permission to handle surveillance requests is granted in User roles, as a Store Role: Self Service Monitor with option 'Handle surveillance requests'.

Improvements

Functionality

General

Design improvements (RTM-6791)

Some improvements to the colors and alignment has been done.
When a control is received in live sales view, the bottom sheet for approving the control is opened.

App crashes when switching between views very quickly (RTM-7204)

In improvement has been made to prevent the app from crashing, when switching between priority/area/sorted by register views very fast.

Incomplete login issue in a loop (RTM-7398)

Fixed looped login issue.

Large number of stores (RTM-7570)

With a large number of stores to select from when logging in, the stores are loaded quickly.

Cash register view and live sales view

Cash register view (RTM-7426)

Cash register boxes are not resized, when there is no need for changing the size to fit the content.

Sales total and items after logout/login (RTM-7441)

After logging, while having active cash registers, the sales total and numbers of items are still displayed after login.

View with 2 and 3 columns on tablet (RTM-7021)

When switching form horizontal to vertical mode, only the one column view is available.

Items in live sales view (RTM-7523)

The live sales view shows items for the cash register that is opened.

Alarms

Improvements on notification alarms (RTM-7028)

The Clear button is renamed to Close. For some alarms, the approve button is now called Done. The notification alarm messages is slightly changed to be more clear.

Finishing a sale with an active alarm (RTM-6990)

If a sale is finished while there is an active alarm in Monitor App, the sales total and number of items are displayed correctly.

Text on alarm buttons (RTM-6444)

An improvement has been made to prevent the text on alarm buttons from being cut off.



Was this article helpful?

ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence