feat: new popup design
feat: added missing features to popup
fix: added strict checking for codeinjector