feat(search): case insensitive search + updated views