netdata/netdata-cloud

[Bug]: Netdata Mobile App Issues Identified

sashwathn opened this issue · 11 comments

Problem

  • New notifications page says "Select War rooms" instead of "Select Spaces"

  • Change the descriptions on the Settings options
    image

  • The search field says "search services" and should simply be "search"
    Screenshot_20231004-114029

  • Fix the login journey - The magic link should not redirect to the app on the PC (cc: @kapantzak @car12o @papazach )

  • On the day mode - The spaces that do not have access should be darker grey

  • Netdata app should not be NETDATA but Netdata.

  • On first login show a pop-up which says you will only receive new notifications from the alerts

  • BUG: First time change of the theme crashes and takes user to the login screen on Android

  • BUG: App installation on Android still crashes (after workaround)

  • Updated terms and privacy policy required

  • Rename Setting to Global Settings page

  • On the settings, click enabled everywhere - why only on the arrow

  • After marking as unread and going to the home screen, it does not update the unread notifications number

  • iOS: Swiping left / right on the app does not work on the new notifications page. And after getting on the new notifications page the swipe does not work anywhere
    Note: Not possible to swipe out of New notifications page on iOS.

  • Android: Swiping works

  • First attempt to look at the webview, it asks you to login. If we go back and click on the alert again, it shows the webview

  • Back button on Android --> Goes to the home screen of the phone and has to be opened again

  • Replace the Alert name with the summary field for the notifications screen - cc: @car12o @papazach

  • X axis and the Y axis on the chart on the webview are missing - @kapantzak

  • The font on the web-view can be increased - cc: @kapantzak

  • Scrolling / Pulling down on the home screen - does not refresh?

  • BUG iOS: Change priority does not take effect until another press - leave the radio buttons empty

  • The priority slider should be fixed to the middle of the priority above. The slider needs to be bigger or clicking on the priority automatically drags the slider.

  • BUG iOS: Unable to exit the modal for sorting notifications by clicking outside the modal

  • BUG: Clicking on the envelope icon on the notification does not do anything. We need to switch between read and unread.

  • BUG: Notification retention screen, the font needs to increase

  • BUG Android: App crashed while using the app.

  • BUG Android: The number of notifications dont match the total unread notifications

  • New ask: If a list of notifications

  • FEATURE Request: To mark as read everything except the last notification from this alert OR Filter to show only latest transitions

  • BUG Backend: If the user requests QR Code (by mistake), it logs out the user even without scanning the QR Code - @car12o

  • BUG iOS and Android: The notification numbers on the Home screen do not change until you go into a space and refresh

  • BUG iOS and Android: Manually marked "unread" notifications are not counted on the Home screen - they should be.

  • BUG iOS and Android: Auto read feature is extremely buggy - randomly marks notifications as read outside the viewport.

  • BUG Android: Filter page - Clicking on the name of the filter does not work and clicking on the box works

  • BUG iOS: Filter page - Clicking on the name of the filter works and clicking on the box does not work

  • BUG iOS: Clicking on the left side of the modal does not take you out of the filtering

  • Design: Boxy look and gradient on the night mode

  • BUG Android: Silencing rules not showing up on the home screen and it does not show pop up when you get into the space

  • BUG iOS and Android: The pop up for Silence does not go away and you cannot go to the home screen or anywhere

  • BUG iOS and Android: The message on the silencing pop up is not correct - rewording needed.

  • BUG iOS and Android: After every API call, there is screen blinking issue

  • BUG Android: Duplicate silencing rules if you first created a silencing rule forever and then created a silencing rule with an end date

  • BUG Android: Disable notifications for all spaces and then removing silencing for one space does not work properly

  • BUG iOS: Silencing end date does not allow setting date and time at the same time and calls the API immediately.

Description

Identify issues based on Dogfooding of the Netdata Mobile App..

Importance

must have

Value proposition

Release the Netdata Mobile App readily usable by users

Proposed implementation

No response

I saw a notification from a go.d last collected, which the value is in seconds. However, the value is displayed with %.

I saw a notification from a go.d last collected, which the value is in seconds. However, the value is displayed with %.

@MrZammler : Thanks for pointing this out. I think they are using % as the unit for all the alerts?

Looks like it...

Also on the iphone, I think badge count doesn't work, and the app's name appears as NETDATA (perhaps better to be Netdata).

Also, in the app library, it is in it's own folder, called Netdata, Inc not sure if that's intentional or during the dev phase maybe.

Just saw now, there is an orange popup when there's new notification, it's wording could be changed, i.e. it reads New Notification Generated Go on top to see latest notification occurred.

Android:

Initial screen (150 alerts)

Screenshot_20231009_193406_NETDATA

Going into settings (top right) and immediately back will change the numbers (225 alerts)

Screenshot_20231009_193451_NETDATA

Going into the space (79 alerts)

Screenshot_20231009_194250_NETDATA

Slide left when in this view

Screenshot_20231009_194229_NETDATA

Android: Going into maintenance mode settings

  • Disable notifications for all spaces. The date format suggested is dd/mm/yy HH:MM. I don't know if this uses the phone locale; if not it will be problematic for those that use mm/dd/yy

  • Entering the mode settings produces multiple screen "refresh flashes"

  • Attempting to toggle 'disable notifications' for a specific space results in endless loop of "screen flash / refresh"

Android: Going into maintenance mode settings

  • Disable notifications for all spaces. The date format suggested is dd/mm/yy HH:MM. I don't know if this uses the phone locale; if not it will be problematic for those that use mm/dd/yy
    [Satya] The date format can be changed and is not based on locale unfortunately
  • Entering the mode settings produces multiple screen "refresh flashes"
    [Satya] Unfortunately this seems to be the behaviour while calling our APIs to silence the spaces - let me check if this can be fixed.
  • Attempting to toggle 'disable notifications' for a specific space results in endless loop of "screen flash / refresh"
    [Satya]Is it after the Disable all spaces? We need to investigate this issue.

X axis and the Y axis on the chart on the webview are missing

If we render X and Y axis, the chart gets wider and user has to scroll to the left to see the remaining chart

Screen.Recording.2023-10-11.at.12.08.49.PM.mov
M4itee commented

when silencing with the exact date and time of expiration the "picking" section crashes after first selection causing only an ability to pick data OR hour OR minutes. When you will try to do it in a "3 step" process it will not work as it always starts from now()
Newest IOS here.

is this to be closed @sashwathn since we are on the release process already?