add diff page
fix codenames after rename, use name in search result