We previously displayed photo frames at home but removed them after discovering the ruling against it. The pictures are not destroyed or discarded, just kept out of sight. Does this still prevent the Angels from entering the house?
No. Angles do not enter houses where idols are kept. Pictures are not idols. In Arabic the word صورة in Arabic of that time means an ideal but now it is used for picture which new meaning. In Quran the word سيّارة Sayyarah has been mentioned for caravan, but not in new Arabic of today, it is used for car nor caravan.
Wassalam.