* refactor: extract info component * feat: generate authenticated url * refactor: add companion select * refactor: ensure behaviour across environments