Adjust project sharing privileges Cache requests on teacher dashboard Fix newline crowdin issues special i18n sync to capture newlines changes Only fail empty function blocks if there's a corresponding call block