Amine functionalized tetraphenylethylene: a novel aggregation-induced emission based fluorescent chemodosimeter for nitrite and nitrate ions