Yes you are right, NoCodeMonkeys Calendar Pro/Advanced Calendar is super versitile. And you can easily click the button of the date and filter the events on that day in a list. See second screenshot for settings.
To filter the list correctely you need 3 Or Filters set up. This is so that it can pick up events that runs through a given date on a date. Current Adalo calendar cannot do this, and the current Adalo calendar will not add a “dot” for an event that runs through a given Day. For example If I have an event that runs from the 1st to the 3rd. The Dots will show on the Start Date (1st) and End Date (3rd) only, not on the 2nd (middle date).
To Filter the list, theres actions set up on clicks of marked and unmarked day, this then updates the logged in User Temporary Date Fields for Start and End.
See below the Or Filters set up:
Part 1:
Part 2:
Part 3:
I may be wrong but I dont think you can acehive what you are looking for with any other calendar.
Speak to @Michael he’s the master of his own component.