* update .gitignore and cleanup conditionnal callback call * client: rework channel loading Automate the loading of channels that only depend on a given enabled setting.