@kop316
First: awesome!
As I don't grasp all implications from looking at the UI, there might be some UX improvements possible:
1. it says "not in addressbook", but also blocks "spam" entries (hidden feature?). Also, if I call a number not in my address bock (Hotel), would it be whitelisted by being in my outgoing-history?
2. I'm unsure what "allow callback" does. If it allows the Hotel to call me back, I'd default that to On, with unlimited grace period.
3. examples + test would help (1/2)
1) I don't have a way to access call history
2) yes that is what allow callback is. I welcome MRs for a better way to convey the UI meaning. You can also set the grace period in settings.
3) This is also a limitation of how to convey it, and I don't know of a better way. MRs welcome!
@kop316
E.g. "usually you want an area or country code, like +49 or +49711"
"Test filter" button, maybe auto-generating some numbers and showing whether they would be blocked by the current patterns. This might help non-technical people.
(2/2)