# To Do List Helium installer ## Last Jobs - Readme updated - Desktop Entry updater --> Complete - Launcher has an update option now - Launcher installer refined - Clean Up - Script updater ## Add - Internet connectivity check in [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh) - Auto update setup - shell recognition - Architecture detection - Set alias --> Partially - Roll back from backup - Config check - Desktop notifications in [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh) - Log viewer & config editor ## Repo - Merge workflow - Convert URLs from __main__ to __stable__ - Remove to do list - Remove comment from script ## Fix ## Notes - Auto Update ```sh while true ; do read -p " Enable automatic update check on login? (y/N) : " AUTO_UPDATE if [[ "$AUTO_UPDATE" == "" || "$AUTO_UPDATE" == "n" || "$AUTO_UPDATE" == "N" ]] ; then break elif [[ "$AUTO_UPDATE" == "y" || "$AUTO_UPDATE" == "Y" ]] ; then if ! [ -f "$PROFILE" ] ; then echo -e "\n ${RED}Following file is missing :\n\n${YEL}$PROFILE\n\n ${CYN}Please investigate and re-run script !${CRS}" exit 1 else wget -P $TMP https://lab.c95.org/fr4nz/shell-scripts/src/branch/main/helium-browser/helium_auto_update.sh -q --show-progress chmod +x $TMP/helium_auto_update.sh mv $TMP/helium_auto_update.sh $INSTALL_PATH/helium_auto_update.sh echo >> $PROFILE echo "### HELIUM AUTO UPDATE ###" >> $PROFILE echo "${INSTALL_PATH}/helium_auto_update.sh" >> $PROFILE echo >> $PROFILE echo -e "\n ${GRN}Automatic updates enabled ! ${CRS}\n" break fi else echo -e " ${YEL}Invalid response !${CRS}\n" fi done ```