Key terms (Gods, famous people, well-known locations & historical events) should be highlighted in dialogue, and allow you to hover over them for a basic explanation. Shar - "Shar, The Mistress of the Night, is a neutral evil goddess and the twin of and counterpart to the Good-aligned goddess Selune. Her followers exhibit..." This solves the issue of Tav having in-world knowledge that we players don't. It also remains optional to read these blurbs, but difficult to miss like a library/codex (do I even need to included googling in this list?) would be.

This is a necessary change, but not sufficient. I agree with others that Tav's dialogue options leave a lot to be desired.