MEANING & ORIGIN:
A precursor to a statement, the definition of no tea, no shade means “here’s the honest truth and I dont mean any harm by it”.
Tea is gay slang for gossip; Shade is gay slang term meaning to ridicule or mock. Both decades-old terms have become more mainstream in the today’s lexicon across many demographics.
Probably the closest recent slang equivalent is “keeping it 100”.