Clarification about inactivate Apps on Community Cloud

I’ve used streamlit for quite some time but only recently started to utilize the free hosting of public apps on the community cloud. I’m happy with my app - https://spectra-identification.streamlit.app/ and everything is running fine. However, I noticed that the app is inactive from time to time. I totally understand that the resources are limited, so apps without activity going inactive is totally fine for me. According to various information found online (Forum, Stackoverflow), apps can become inactive if there’s no activity for 5 days. Nonetheless, I can see that someone visited my app 2 days ago and today, I still found my app inactive. (see attached screenshot)
screenshot_streamlit

So I’d like to gain a better understanding of what counts as “activity” to keep the app online. Are app viewers counting as activity? Or are there any requirements to push regular commits to the related repository?