Neo-Store icon indicating copy to clipboard operation
Neo-Store copied to clipboard

[Bug] Too many notification for every single repo

Open 825i opened this issue 10 months ago • 2 comments

Guidelines

  • [x] I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
  • [x] I'm on the latest version.
  • [x] I'm not using a test build (alpha/beta/release-candidate).
  • [x] This issue contains only one bug.

Describe the bug

Guidelines

  • [X] I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
  • [X] I'm on the latest version.
  • [X] I'm not using a test build (alpha/beta/release-candidate).
  • [X] This issue contains only one bug.

Describe the bug

When updating repos the notification that each repo is updating, is created separately and destroyed extremely quickly on the phone. This causes both force closes and notification spam to connected devices like a smart watch.

Expected Behavior

There should be a single notification created during the update process which can be swiped away after the process completes. This is similar to how F-Droid, Droidify etc. handle updating repos.

1 persistent notification with a progress bar that shows the update status whilst updating. No need for creating and removing a notification toast over and over for each repo.

Neo Store's Version

1.0.8

Installation Source

Official F-Droid repo

Last Known Working Version

No response

Relevant information

  • Device: Xperia 1V
  • Android Version: 15
  • ROM: Stock
  • Disabled battery optimization for Neo Store? Yes
  • What is your selected installer? Default

825i avatar Mar 01 '25 09:03 825i

Additionally this causes massive lag whilst all notifications are made. Instead of all these notifications, there should be just one which shows the update process of all repos.

Image

825i avatar Mar 01 '25 09:03 825i

Yup, I'm planing to revamp the notfications handling system in the next point release.

machiav3lli avatar Mar 02 '25 00:03 machiav3lli

Fixed by the same commit that fixed #695 : 885d35ff

machiav3lli avatar Jul 20 '25 23:07 machiav3lli