update: date joined, edge cases, and mobile and web support
authored by Anastasiya Uraleva and committed by xan.lol 2 months ago 49e90f7b 59f827f9