Why can't we see who is attacking our oasis?

  • Or see who attacked it afterwards?

    Of course you see who attacked an oasis, if you fought the battle to defend it (with at least one unit). Similarily you do not get a battle report for defending villages, if you didn't fight there (thus if you are not owner and do not have any troops there).

  • I control an oasis, it got attacked by someone else. I don't want to waste the troops defending it just to get a report. I also want to return the favor.

    It is same as you didn't want to send a reinforcement to a stranger village just want to see the report right?

    Unless you are a king (or duke), you can see the report who is attacking / scouting your governor village afterwards without need to send a reinforcement, but not for oasis.