diff --git a/.env b/.env deleted file mode 100644 index e877ea26..00000000 --- a/.env +++ /dev/null @@ -1,8 +0,0 @@ -FIREBASE_APIKEY="" -FIREBASE_APPID="" -FIREBASE_AUTHDOMAIN="" -FIREBASE_DATABASEURL="" -FIREBASE_MEASUREMENTID="" -FIREBASE_MESSAGINGSENDERID="" -FIREBASE_PROJECTID="" -FIREBASE_STORAGEBUCKET="" diff --git a/functions/package-lock.json b/functions/package-lock.json index 0baf637a..1096f9d0 100644 --- a/functions/package-lock.json +++ b/functions/package-lock.json @@ -14,32 +14,32 @@ "integrity": "sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw==" }, "@firebase/component": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.1.19.tgz", - "integrity": "sha512-L0S3g8eqaerg8y0zox3oOHSTwn/FE8RbcRHiurnbESvDViZtP5S5WnhuAPd7FnFxa8ElWK0z1Tr3ikzWDv1xdQ==", + "version": "0.1.21", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.1.21.tgz", + "integrity": "sha512-kd5sVmCLB95EK81Pj+yDTea8pzN2qo/1yr0ua9yVi6UgMzm6zAeih73iVUkaat96MAHy26yosMufkvd3zC4IKg==", "requires": { - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.4", "tslib": "^1.11.1" } }, "@firebase/database": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.6.13.tgz", - "integrity": "sha512-NommVkAPzU7CKd1gyehmi3lz0K78q0KOfiex7Nfy7MBMwknLm7oNqKovXSgQV1PCLvKXvvAplDSFhDhzIf9obA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.8.1.tgz", + "integrity": "sha512-/1HhR4ejpqUaM9Cn3KSeNdQvdlehWIhdfTVWFxS73ZlLYf7ayk9jITwH10H3ZOIm5yNzxF67p/U7Z/0IPhgWaQ==", "requires": { "@firebase/auth-interop-types": "0.1.5", - "@firebase/component": "0.1.19", - "@firebase/database-types": "0.5.2", + "@firebase/component": "0.1.21", + "@firebase/database-types": "0.6.1", "@firebase/logger": "0.2.6", - "@firebase/util": "0.3.2", + "@firebase/util": "0.3.4", "faye-websocket": "0.11.3", "tslib": "^1.11.1" } }, "@firebase/database-types": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.5.2.tgz", - "integrity": "sha512-ap2WQOS3LKmGuVFKUghFft7RxXTyZTDr0Xd8y2aqmWsbJVjgozi0huL/EUMgTjGFrATAjcf2A7aNs8AKKZ2a8g==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.6.1.tgz", + "integrity": "sha512-JtL3FUbWG+bM59iYuphfx9WOu2Mzf0OZNaqWiQ7lJR8wBe7bS9rIm9jlBFtksB7xcya1lZSQPA/GAy2jIlMIkA==", "requires": { "@firebase/app-types": "0.6.1" } @@ -50,9 +50,9 @@ "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" }, "@firebase/util": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.3.2.tgz", - "integrity": "sha512-Dqs00++c8rwKky6KCKLLY2T1qYO4Q+X5t+lF7DInXDNF4ae1Oau35bkD+OpJ9u7l1pEv7KHowP6CUKuySCOc8g==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.3.4.tgz", + "integrity": "sha512-VwjJUE2Vgr2UMfH63ZtIX9Hd7x+6gayi6RUXaTqEYxSbf/JmehLmAEYSuxS/NckfzAXWeGnKclvnXVibDgpjQQ==", "requires": { "tslib": "^1.11.1" } @@ -108,9 +108,9 @@ "optional": true }, "@google-cloud/storage": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.6.0.tgz", - "integrity": "sha512-nLcym8IuCzy1O7tNTXNFuMHfX900sTM3kSTqbKe7oFSoKUiaIM+FHuuuDimMMlieY6StA1xYNPRFFHz57Nv8YQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.7.0.tgz", + "integrity": "sha512-6nPTylNaYWsVo5yHDdjQfUSh9qP/DFwahhyvOAf9CSDKfeoOys8+PAyHsoKyL29uyYoC6ymws7uJDO48y/SzBA==", "optional": true, "requires": { "@google-cloud/common": "^3.5.0", @@ -869,12 +869,12 @@ } }, "firebase-admin": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-9.4.1.tgz", - "integrity": "sha512-y9r2Mz2x1WTr60YrCDqz8Lw70DlwIvRIieVltP+UdRogkVpfnvyd+bi4D0KPlujW3teqcFPmxuzsXB+DP5vGfQ==", + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-9.4.2.tgz", + "integrity": "sha512-mRnBJbW6BAz6DJkZ0GOUTkmnmCrwVzMreMc6O+RXWukFydOzi5Xr6TKSiPKxoOQw41r9IluP2AZ3Qzvlx2SR+g==", "requires": { - "@firebase/database": "^0.6.10", - "@firebase/database-types": "^0.5.2", + "@firebase/database": "^0.8.1", + "@firebase/database-types": "^0.6.1", "@google-cloud/firestore": "^4.5.0", "@google-cloud/storage": "^5.3.0", "@types/node": "^10.10.0", diff --git a/functions/package.json b/functions/package.json index 4ed3f4db..e4351cfa 100644 --- a/functions/package.json +++ b/functions/package.json @@ -12,7 +12,7 @@ "node": "12" }, "dependencies": { - "firebase-admin": "^9.4.1", + "firebase-admin": "^9.4.2", "firebase-functions": "^3.13.0", "puppeteer": "5.5.0" }, diff --git a/gatsby-config.js b/gatsby-config.js index 6e643464..3f22d5a4 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -5,7 +5,7 @@ module.exports = { title: 'Reactive Resume', siteUrl: 'https://rxresu.me', description: 'A free and open source resume builder.', - version: '2.3.3', + version: '2.3.4', }, plugins: [ 'gatsby-plugin-react-helmet', diff --git a/package.json b/package.json index d880b680..ee731b7b 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,8 @@ "dotenv": "^8.2.0", "downloadjs": "^1.4.7", "firebase": "^8.1.2", - "formik": "^2.2.5", - "gatsby": "^2.28.1", + "formik": "^2.2.6", + "gatsby": "^2.28.2", "gatsby-image": "^2.7.0", "gatsby-plugin-create-client-paths": "^2.6.0", "gatsby-plugin-firebase": "^0.2.0-beta.4", @@ -46,19 +46,19 @@ "i18next": "^19.8.4", "lodash": "^4.17.20", "nanoevents": "^5.1.10", - "postcss": "^8.2.0", + "postcss": "^8.2.1", "react": "^17.0.1", "react-beautiful-dnd": "^13.0.0", "react-dom": "^17.0.1", "react-helmet": "^6.1.0", - "react-i18next": "^11.8.1", + "react-i18next": "^11.8.3", "react-icons": "^4.1.0", "react-markdown": "^5.0.3", "react-scroll": "^1.8.1", "react-toastify": "^6.2.0", "short-unique-id": "^3.2.0", "uuid": "^8.3.2", - "yup": "^0.32.6" + "yup": "^0.32.8" }, "devDependencies": { "eslint": "^7.15.0", diff --git a/src/modals/sections/SocialModal.js b/src/modals/sections/SocialModal.js index 24ca9123..e6d5bdd6 100644 --- a/src/modals/sections/SocialModal.js +++ b/src/modals/sections/SocialModal.js @@ -23,8 +23,7 @@ const SocialModal = () => { username: Yup.string().required(t('shared.forms.validation.required')), url: Yup.string() .min(5, t('shared.forms.validation.min', { number: 5 })) - .required(t('shared.forms.validation.required')) - .url(t('shared.forms.validation.url')), + .required(t('shared.forms.validation.required')), }); return ( diff --git a/src/templates/blocks/BirthDate/BirthDateB.js b/src/templates/blocks/BirthDate/BirthDateB.js index f488f59d..c39dd432 100644 --- a/src/templates/blocks/BirthDate/BirthDateB.js +++ b/src/templates/blocks/BirthDate/BirthDateB.js @@ -6,7 +6,7 @@ import { formatDate } from '../../../utils'; const BirthDateB = () => { const { data } = useContext(PageContext); - const Icon = get(Icons, 'birthdaycake'); + const Icon = get(Icons, 'birthday'); if (data.profile.birthDate) { return ( diff --git a/src/templates/blocks/BirthDate/BirthDateC.js b/src/templates/blocks/BirthDate/BirthDateC.js index c78149b1..8469d2c0 100644 --- a/src/templates/blocks/BirthDate/BirthDateC.js +++ b/src/templates/blocks/BirthDate/BirthDateC.js @@ -6,7 +6,7 @@ import { formatDate } from '../../../utils'; const BirthDateC = () => { const { data } = useContext(PageContext); - const Icon = get(Icons, 'birthdaycake'); + const Icon = get(Icons, 'birthday'); if (data.profile.birthDate) { return ( diff --git a/src/templates/blocks/Icons.js b/src/templates/blocks/Icons.js index 1453f73c..62f2a2b7 100644 --- a/src/templates/blocks/Icons.js +++ b/src/templates/blocks/Icons.js @@ -10,6 +10,8 @@ import { FaBehance, FaGitlab, FaBirthdayCake, + FaTelegram, + FaSkype, } from 'react-icons/fa'; import { MdPhone, MdEmail } from 'react-icons/md'; @@ -26,7 +28,9 @@ const Icons = { stackoverflow: FaStackOverflow, behance: FaBehance, gitlab: FaGitlab, - birthdaycake: FaBirthdayCake, + birthday: FaBirthdayCake, + telegram: FaTelegram, + skype: FaSkype, }; export default Icons;