yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] defim:
[MENTION=1561430]Crescendo Xenomorph[/MENTION]: Not exactly sure what you want. Remove all notifications and show only headsup? Or add default headsup behaviour: show headsup and then move in the notification list down and show only as notification? Youwant it for all apps or for some apps?
[MENTION=606633]stevedensmore[/MENTION]: Google added some notification templates to Android (bigtext,bigpicture, inbox..) which should be used by developers so all show the same - Google's Gmail seems to not like the templates and used a customized.

And NotifyClean hooks the Android templates, so the added fields are not changed. Not sure atm how it should do it
[Xposed Framework Modules] Crescendo Xenomorph:
Yes, remove all notifcations including the full screen (such as incoming call) and force it as headsup only.

Coz some app only shows as headsup if there's any fullscreen app running.

Like in the middle of gaming session, the incoming call is shown as headsup only.

The thing is I wanna force it to show as headsup only regardless of the state.

And its only for selected app, maybe you can add it inside the advanced settings inside the selected app....

So its per app setting....

I currently set the inCallUI with option: Do not permit full-screen notification & it works!

The incoming call is shown in notification shade only.

Then I saw: Never show notification as heads-up & asked you if you can make: Force notification as Heads-Up only.

Is it possible?
[Xposed Framework Modules] defim:
[MENTION=1561430]Crescendo Xenomorph[/MENTION]: Yes i could add forced heads-up. Please note by Android design it is required for the notification to "vibrate" and has a "high"er priority (sort order related).

Also for some apps it could cause unexpected behaviour. If a notification exists and an app "shows" another notification with the same (internal) id, the content of the existing is just updated. With heads-up forced this update is visible as heads-up
[Xposed Framework Modules] Crescendo Xenomorph:
I understand and its OK for me...... ;)

Thank you so much for working on my request.
[Xposed Framework Modules] defim:
[MENTION=1561430]Crescendo Xenomorph[/MENTION]: Works yet :) But i'm checking still the Gmail problem
[MENTION=606633]stevedensmore[/MENTION]: The problem is, that the text in a single "TextView" field has different colors, the name is darker than the head of the mail. It seems this color "sticks" to the letters and changing does not work. Best "solution" i have so far making the backgroudn of the lines dark-red ^^ . Waiting for a better idea :angel:
[Xposed Framework Modules] stevedensmore:
Would you be willing to pass that test version over? I have a black, red and white theme already.
[Xposed Framework Modules] defim:
[MENTION=606633]stevedensmore[/MENTION]: Sry, not works very well yet. Needs additional time to test. Maybe at weekend, rebooting always need much time...
[Xposed Framework Modules] stevedensmore:
No worries, thanks for your hard work!
[Xposed Framework Modules] megamorphg:
I'm not even able to do this (I'm on 4.4)... for me the entire icon and notification is hidden. Any idea why?
[Xposed Framework Modules] stevedensmore:
I installed the latest version, 3.8.4, but the new options aren't showing up.
[Xposed Framework Modules] Holty07:
Hi Defim,

I bought the donate version for this app today for the extra features. However after running the donator app I get a toast telling me a "modded Play Services exists" or something along those lines. Is this because of my installation of a certain app? Got myself a refund in the meantime.
[Xposed Framework Modules] defim:
[MENTION=5566304]Holty07[/MENTION]: The toast is just a *hint*, if donator is not recognized, it could be because of L.P or something other changes Play Store etc
[MENTION=606633]stevedensmore[/MENTION]: Setting are on "extendes settings" page for each app, this is only available with donator app. I'm not adding it always to changelog
[MENTION=4662726]megamorphg[/MENTION]: For me it still works on my old Defy, maybe you are using a rom which has changes in this area
[Xposed Framework Modules] seantran:
Hi Defim,

I have been looking for an app that would block full screen notifications and heads up notifications from apps like the Phone app, Viber and etc. At last, I found your app ?., Thank you!!! Purchased the donator app from the Playstore. However, disable full screen notifications worked intermittently. Sometimes, it worked after the phone reboot and sometimes it didn't work at all. I'm running OOS 6.0.1 MM on OnePlus 3. Any suggestions that you can point toward my way is greatly appreciated.
[Xposed Framework Modules] Holty07:
Ah ok, so there's no way to know why it's unhappy? It's a shame, because I'm happy to pay for the awesome features that the donate version contains.
[Xposed Framework Modules] Crescendo Xenomorph:
[MENTION=4501300]defim[/MENTION] Thank you so much for granting my wish... :)

But somehow its not working at all, the incoming call still shown as fullscreen....

Btw I havent tell you, I'm using Xiaomi Mi5s Plus and the incoming call is handled by InCallUI apk.

When do not disturb mode or any fullscreen app is activated, its forced into HeadsUp notification...

I can work closely with you to make this work properly on MIUI 8.
[Xposed Framework Modules] stevedensmore:
I just purchased the donation app for NotifyClean, however, it has the donation button on the bottom of the app when I open it. Is there anyway to fix this?

Ps, I have your Customshare Donator, and it works without any issues.
[Xposed Framework Modules] stevedensmore:
I tried this to fix the issue, but that file is nowhere to be found.

---------- Post added at 10:24 AM ---------- Previous post was at 09:48 AM ----------

If I can't get any assistance in getting the donator features to work/appear, I want a refund.
[Xposed Framework Modules] egingell:
Posting here doesn't do any good. Email him.

Sent from: LG G4 MM 6.0 / SGS5 MM 6.0.1
[Xposed Framework Modules] stevedensmore:
Judging by his Google Play Store reviews, emailing him won't make much of a difference neither.
[Xposed Framework Modules] Crescendo Xenomorph:
just wait, the devs got his personal life.....

he will work on our requests....

I just bought the donation myself few days ago coz I know he will not abandon us.

in fact he replied to my request and already implement it in the latest build.

just be patient....
[Xposed Framework Modules] defim:
I reply every email, but not always at the same day :D

full screen notifications: There was the same question some days ago by email. I think that these apps does not really use afull screen notifications but just show a normal activity (the "pages" / "views" of apps). If an apps does not create a full screen notifications, this app does not help... A way how it could be checked if it is an activity: My other app "ProtectedApps" could log all opened activities. Activities could also be a "dialog" and you see around it a background of other apps. Just enable ProtectedAppsin Xposed and enable the logging (all my apps log to internal log file an by logcat, eg live view by attached pc)

donator not working: Most time it's caused by LP. Use one of its widget to disable temporary. The doantor app show in the "details" view some details which could help to find the cause. Just use the email menu item in the app to mail me. For a refund the Google transaction-id is needed.
[Xposed Framework Modules] stevedensmore:
I emailed, got no reply.
[Xposed Framework Modules] Crescendo Xenomorph:
[MENTION=4501300]defim[/MENTION]: the HeadsUp only worked for other app (non-MIUI)...

So no need to change anything from your side... :)

For MIUI thing I already asked the xMIUI devs (SolarWarez) for that, coz its using different hooks from normal Android.

Sorry for strange request....

Thank you so much.... You're AWESOME!!
[Xposed Framework Modules] defim:
[MENTION=1561430]Crescendo Xenomorph[/MENTION]: Sorry, i never used MIUI. In fact i dont know not know exactly what it is :) Seems like a custom rom and so hooks for Android dont work
[Xposed Framework Modules] stevedensmore:
Every time I close the app this notification pops up. Any idea why? How do I go about making this stop? I've tried reloading from within the app, as well as deleting the recorded notifications file.
[Xposed Framework Modules] egingell:
Ok, but if I miss another notification from Med Helper...

Edit: So far so good. I have stopped the recording of select apps - Titanium Backup and apps I want notifications from among others - and the RAM seems to be behaving itself.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] defim:
You get notifications by MedHelper, except the one you need?
[Xposed Framework Modules] egingell:
Only two were scheduled since reinstalling and they both came in and I haven't missed any social notifications, either.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] egingell:
Seems I spoke too soon. The system shut down my apps again. I really don't want to blame this mod and I'm doing whatever I can think of to find a different culprit. I wish the logs would provide anything useful.

I disabled tracking entirely. We'll see how that works out.

I played The Simpsons Tapped Out and Candy Crush a lot while lying in a hospital bed for a week and never lost a notification. Now I play Candy Crush for 5 minutes and lose them all... mostly.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] polobunny:
I seem to be getting similar results. I've moved away from NotifyClean in the mean time since of the issues, which kinda sucks because I love the feature. :(
[Xposed Framework Modules] egingell:
I so want this to work. I love being able to catch and block notifications selectively and still record new ones in case I want to block those. There must be a way to do this without the memory leak.

I'm offering my "coder's eye" to assist in debugging... I would need the source code, though.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] polobunny:
I love it too, there's so many notifications I don't need, but also so many notifications I DO need, and obviously from the same app. It would be a shame to let NotifyClean in the semi-working state it is.
[Xposed Framework Modules] defim:
The module still slow down you devices even if recording is disabled? Very strange. So it oculd be a huge amount yet. How much have you collected? There is a toast at app startup. Expression matching is planned, but after other features and bugfixes for other apps
[Xposed Framework Modules] egingell:
Only if disabled for some apps. Seems ok with it globally disabled.

It said 100-something. I think it's the tracking process itself. Not how much is recorded.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] defim:
That's a very low value and shoudl not cause any problems. Does it also happen if only this module is active and no other?
[Xposed Framework Modules] egingell:
I don't know and I'd rather not go without them the length of time required to find out.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] polobunny:
It seems to happen even if I have only NotifyClean enabled here. Kind of painful to have to disable everything to test though.
[Xposed Framework Modules] egingell:
And there are no visual cues.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] egingell:
Update: My Settings Storage RAM usage jumped again (near 300mb - the highest I've seen is 360mb) despite having tracking in this app disabled. I'm going to run without it enabled for a while and keep an eye on it to see if it might be something else.

If anybody knows how to find out what's using Settings Storage RAM, I'd like to hear it.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] defim:
What do you mean with "Settings Storage RAM"? Where do you see it? Google has only 1 hit for that words
[Xposed Framework Modules] egingell:
This is current without NotifyClean. Still high, but not 250+.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] defim:
Thanks.

the NotifyClean module should not be the problem. In case you have recorded 1ooo notifications and each has 100 chars, this would be 200 kilo! Bytes data. Only processing of so much could be slow if multiple times per second.

Btw, your caches grow until you have no more free! ram. Otherwise The java garbage collector is lazy.

So it works well and fast on my 500 mb device with 150mb free. And there are 10 modules active
[Xposed Framework Modules] egingell:
I don't think it's your mod directly, but something's amiss. Which is why I wish there were a way to see what's eating up RAM. I'm not even entirely sure what it is, but it's still 3x the second one on the list without your mod.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] defim:
I asked some time ago in the Xposed three about a sort of "profiler" to check modules. But it seems not so easy to do.later I found that the network speed module slowed down extreme and my device was to slow for xprivacy (hooks many functions)
[Xposed Framework Modules] egingell:
I use neither of those.

A profiler would definitely be helpful.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] defim:
This is a internal notification from the app part to the module part. Should never be visible. You are sure NotifyClean is enabled in Xposed and Xposed is working properly? Maybe some other app/module modifies the notification?
[Xposed Framework Modules] Exterminator13:
Hi,

Thank you for great app!

it seems that this option is not working correctly: Settings -> Recording -> Do not record more than 35 notifications per app

Google Play Store becomes cluttered with notifications quite fast. I tried to find the source of notification "Insufficient storage space". And, of course, I didn't find anything. After I turned off this option I found the notification immediately. I think, that the option should rotate recorded notifications because by now the specific app simply stops to record notifications after reaching limit of 35 records... Of course, all the notifications set to be not shown have to be kept! Or, another suggestion, new "Rotate records" option could be added next to the option above.
[Xposed Framework Modules] defim:
[MENTION=6262290]Exterminator13[/MENTION]: The (optional) limit was added because some apps create 1000 notifications, which could slow down the app or even the device. Eg backup apps which write 1%aa.. 1%ab, 2%ac etc

So a rotating/last X notifications option would need also much time for that many notifications, and older/over limit notifications need to be deleted

Best is to set the do-not-track checkbox for apps which show much notifications, then you could disable the 35-limit. But dont forget it :)
[Xposed Framework Modules] Exterminator13:
Limit is needed, of course.

No, if rotation and 35 record limit were on than every app would hold no more than 35 items that not marked to be hidden. Rotation is a correct behavior. This is a very common practice in logging under Linux.

The main problem here is an absence of required message which I want to disable. After 35 records notification tracking stops to proceed. And when disable 35 record limit there's a potential risk that some apps like downloaders and so will be cluttered with a lot of notifications.
[Xposed Framework Modules] defim:
[MENTION=6262290]Exterminator13[/MENTION]: Rotating would be a huge slowdown, just think of a backup app which creates in a run 1000 notifications. Communication between die module and the app is not possible in memory so this needs to be written for every single notification
[Xposed Framework Modules] Exterminator13:
[MENTION=4501300]defim[/MENTION], I'm not sure that rotation is a big slowdown. Everything depends on how you store data. If you are using a database then to implement rotation all you have to do is to store date for every written record. In such case, all you have to do is to remove oldest record (not selected to be hidden) and simply to add a new one! There's no any huge data processing for such case...

In case of single text list you maybe right, cause now it's enough to append data to the file. In case of rotation, you have to search for the first not hidden record and remove it and only after that append a new record. Saying simply, you'll have to overwrite a file every time!
[Xposed Framework Modules] defim:
[MENTION=6262290]Exterminator13[/MENTION]: My apps are designed to have the smalles possible impact on system performance and battery. Sure i could use a sqlitedb to store everything use views etc. But as i started with Android apps, i had a Android 2.3 device with 500mb ram. So huge operations should always prevented. The device was slow even without any apps :)
[Xposed Framework Modules] Kocane:
Hi [MENTION=4501300]defim[/MENTION]. Any chance for an option to hide all notifications from lockscreen? Maybe with a whitelist of sorts for that one program one might want to keep on lockscreen (like the timer). It's a nice combo with the "show statusbar on lockscreen". Sort of a pre-lollipop behavior. Something which only your app actually can deliver.
[Xposed Framework Modules] Nergal di Cuthah:
You can do it per app with the Pro version. I did and my lockscreen is now clear of notifications
[Xposed Framework Modules] Kocane:
Yes, per app. Which is why I thought that hiding all notifications shouldn't be a too unrealistic feature :- )
[Xposed Framework Modules] Nergal di Cuthah:
May just be because I have AOSP but Google provides me a way of having no notifications on lockscreen
[Xposed Framework Modules] Kocane:
Myea well. It's nice being able to have some few notifcations like Spotify, Chromecast, Timer on the lockscreen.
[Xposed Framework Modules] kos25k:
hello.I try to find 2 specs for notifications but there isnt such an app.so I kindly ask for these 2 specs,so I can buy this app.

1)mute notifications while screen is on.

2)set custom mute time per app for notifications and when this period expire,to get the notif. and my screen turn on.f.e:I have set mute time for viber to 15minutes and then I close my screen.I want the notifications from this 15 minute period (screen off) to come all together to my phone exactly in 15 minutes!

It would be PERFECT if with longpressing on per-app notif. on notif. bar,we could set instantly the mute time and also to deactivate!

Thanks.
[Xposed Framework Modules] defim:
[MENTION=4619608]Kocane[/MENTION]: I'm using the remove-from-lockscreen option a while, and after some apps removed from lockscreen the option need not much maintenance anymore. For some apps the status bar icon is enough (if status bar is enabled)
[MENTION=4955115]kos25k[/MENTION]: There is a (global) option to throttle apps. You could set how much notification could be post in a period. If there is not a new notification, then it does no vibrate/sound. Additionally there is a (global) option to set how often sound/vibration is allowed by notification. And there is a logging option to log sound/vibration if you dont know which wakes you up :)
[Xposed Framework Modules] Crescendo Xenomorph:
[MENTION=4501300]defim[/MENTION] for unknown reason, my donator app isn't recognized by the NotifyClean module even thou I already reinstalled both....

disabled LuckyPatcher and it still like that....

the donator said that license validated, but the app still in free mode..

I'm using Mi5s Plus - stock MM based MIUI8...

It was OK before, just in this few days it seems unable to find the donator app even though its installed OK.

Sent you an email within the donator app....

thank you so much...
[Xposed Framework Modules] Nergal di Cuthah:
Are you hiding the icon from app drawer? I find mine does this when I hide the icon for donator.
[Xposed Framework Modules] Crescendo Xenomorph:
yes, coz its cluttering my app list in launcher.... :(
[Xposed Framework Modules] defim:
[MENTION=1561430]Crescendo Xenomorph[/MENTION] [MENTION=5447130]Nergal di Cuthah[/MENTION]

I had not hidden my icon, but did it now on Nexus 7, Stock Android 6. Then cleaned data&cache of main & donator app and had no problem to revalidate automatically instantly. Could it be only a problem of MIUI? I never used such a rom
[Xposed Framework Modules] Nergal di Cuthah:
Nope, I'm on stock marshmallow nexus 6. But it doesn't happen consistently enough for me to log. Happens on both NC and Protected Apps. I've not data cleared for fear of losing my extensive settings in NC and PA.
[Xposed Framework Modules] defim:
Data cleaning is not needed, i did it just to test. I keep now icon hidden to test. but it should not matter, as the icon-activity is just an alias for the main activity
[Xposed Framework Modules] btotaku:
Hey, really cool app, exactly what I'd like to have.

Unfortunately I was not able to "clean" desired notification for available software updates, which bug me almost on a daily basis.

The app detects the software update and lists three notifications (Checking for updates... / Connecting to server... / Software updates are available.)

I marked all three of those so they are selected and indicated with red as is list entry Software Update in the notifications list.

From my understanding that should be sufficient and result in blocking/cleaning of those notifications which is unfortunately not working for me.

I'm on Android 6.0.1 stock/rooted. Please give me some advice on what I might be doing wrong or how I can provide necessary info/logs for debugging, thx!
[Xposed Framework Modules] defim:
[MENTION=4304069]btotaku[/MENTION]: Yes, that *should* work :)

You could also try to just selet the "all notifications" item, maybe you have enabled not trakc more and new get not recorded?

It is also possible that some notifications are created by another app, some manufactureres use multiple apps. It helps to enable logging and see by which app it is
[Xposed Framework Modules] ninestarkoko:
Hello, i'd like to know: the option "show statusbar on lockscreen" you talked about in the past pages, means that we can have prelollipop-like lockscreen on LP and MM? i mean, full status bar shown with its notification icons on the left?

http://images.anandtech.com/doci/8628/Screenshot_2014-11-25-18-55-05.png
[Xposed Framework Modules] defim:
[MENTION=5571967]ninestarkoko[/MENTION]: Yes. It also works great with per app options like show only statusbaricon, or dont show status bar icon or hide notification on lockscreen
[Xposed Framework Modules] ninestarkoko:
Thanks for the info. I tested the feature on my Xperia Z5c stock rom phone (Marshmallow), downloading the latest version from Google play . Unfortunately it works only the first time i load the lockscreen. i attached two screenshots.

If i restart the SystemUI i correctly get the icons on the left, replacing the "carrier text" as shown in the first screenshot.

But once switched off the screen, the lockscreen remains like in the second screenshot without icons on the left.

Does it happen only on my Xperia phone?

1 : http://imgur.com/J9ZPMr9

2: http://imgur.com/5Lmuij1
[Xposed Framework Modules] defim:
[MENTION=5571967]ninestarkoko[/MENTION] I've tested with a Z2 and stock Lollipop firmware, with this older it works. But i cant update it as its not my own device. You could try if it makes a difference if the (translated) "allow expanding of status bar on lockscreen" is enabled or not
[Xposed Framework Modules] ninestarkoko:
ok... i'm not sure where to find this option? do you mean "do not allow to open the statusbar while on keyguard"?
[Xposed Framework Modules] defim:
[MENTION=5571967]ninestarkoko[/MENTION]: Yes, please try with enabled and disabled. SystemUI restart is needed to take place (or simply: reboot)
[Xposed Framework Modules] ninestarkoko:
Unfortunately the problem remains. Thanks anyway
[Xposed Framework Modules] defim:
[MENTION=5571967]ninestarkoko[/MENTION]: Sorry i cant fix it at the moment