diff --git a/README.md b/README.md index 55a766c..bc18ae5 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,8 @@ The project is entirely managed by students, it is not affiliated with Politecni - This repo contains the source code of the web app hosted at [tol.polinetwork.org](https://tol.polinetwork.org/). This is supposed to be the main repo, and any issue or discussion should be opened here. - This repo hosts a GitHub Pages website too, but it only redirects to the actual one. -- The [website repo](https://github.com/thetolproject/thetolproject.github.io) only contains a build that is automatically generated by the [`deploy` workflow](https://github.com/PoliNetworkOrg/TheTOLProject/blob/main/.github/workflows/deploy.yml). + This repo hosts a [GitHub Pages website](https://polinetworkorg.github.io/TheTOLProject/) too, which is the development build from the [`main`](https://github.com/PoliNetworkOrg/TheTOLProject/tree/main) branch, automatically generated by the [`deploy` workflow](https://github.com/PoliNetworkOrg/TheTOLProject/blob/main/.github/workflows/deploy.yml). +- The [website repo](https://github.com/thetolproject/thetolproject.github.io) only contains the production build from the [`stable`](https://github.com/PoliNetworkOrg/TheTOLProject/tree/stable) branch, automatically generated by the [`deploy` workflow](https://github.com/PoliNetworkOrg/TheTOLProject/blob/main/.github/workflows/deploy.yml). Any issue and/or proposal related to the website should be submitted to this repository. - The [database repo](https://github.com/PoliNetworkOrg/TheTOLProjectData) that only hosts the compiled database. As with the website repo, any issue with the database should be reported here. diff --git a/package-lock.json b/package-lock.json index 3293adc..6045a8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "the-tol-project", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "the-tol-project", - "version": "1.0.0", + "version": "1.1.0", "devDependencies": { "@panelbear/panelbear-js": "^1.3.2", "@types/google-spreadsheet": "^3.1.5", @@ -36,6 +36,7 @@ "react-dom": "^17.0.2", "react-icons": "^4.3.1", "react-latex": "^2.0.0", + "react-ribbons": "github:EndBug/react-ribbons#custom", "react-router-dom": "^6.0.2", "react-scripts": "4.0.3", "react-timer-hook": "^3.0.5", @@ -4262,7 +4263,7 @@ } }, "node_modules/async": { - "version": "2.6.3", + "version": "2.6.4", "dev": true, "license": "MIT", "dependencies": { @@ -5056,6 +5057,16 @@ "node": ">=8" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "dev": true, @@ -8979,6 +8990,13 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "node_modules/filename-reserved-regex": { "version": "2.0.0", "dev": true, @@ -9456,6 +9474,20 @@ "dev": true, "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "dev": true, @@ -14322,6 +14354,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, "node_modules/nanoid": { "version": "3.3.0", "dev": true, @@ -17245,6 +17284,17 @@ "node": ">=0.10.0" } }, + "node_modules/react-ribbons": { + "version": "1.0.6", + "resolved": "git+ssh://git@github.com/EndBug/react-ribbons.git#3eb618f0042b4557f9fdbb918c388a8e254f9f7f", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prop-types": "^15.7.2", + "react": "^>= 16 <= 17", + "react-dom": ">= 16 <= 17" + } + }, "node_modules/react-router": { "version": "6.0.2", "dev": true, @@ -21019,6 +21069,25 @@ "node": ">=0.10.0" } }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/glob-parent": { "version": "3.1.0", "dev": true, @@ -21461,6 +21530,25 @@ "node": ">=6" } }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/webpack-dev-server/node_modules/glob-parent": { "version": "3.1.0", "dev": true, @@ -25421,7 +25509,7 @@ "dev": true }, "async": { - "version": "2.6.3", + "version": "2.6.4", "dev": true, "requires": { "lodash": "^4.17.14" @@ -25984,6 +26072,16 @@ "version": "2.2.0", "dev": true }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bluebird": { "version": "3.7.2", "dev": true @@ -28657,6 +28755,13 @@ } } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, "filename-reserved-regex": { "version": "2.0.0", "dev": true @@ -28972,6 +29077,13 @@ "version": "1.0.0", "dev": true }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "dev": true @@ -32189,6 +32301,13 @@ "minimatch": "^3.0.4" } }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, "nanoid": { "version": "3.3.0", "dev": true @@ -34229,6 +34348,12 @@ "version": "0.8.3", "dev": true }, + "react-ribbons": { + "version": "git+ssh://git@github.com/EndBug/react-ribbons.git#3eb618f0042b4557f9fdbb918c388a8e254f9f7f", + "dev": true, + "from": "react-ribbons@github:EndBug/react-ribbons#custom", + "requires": {} + }, "react-router": { "version": "6.0.2", "dev": true, @@ -36847,6 +36972,17 @@ } } }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, "glob-parent": { "version": "3.1.0", "dev": true, @@ -37386,6 +37522,17 @@ "locate-path": "^3.0.0" } }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, "glob-parent": { "version": "3.1.0", "dev": true, diff --git a/package.json b/package.json index fd1115e..ceff59c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "the-tol-project", - "version": "1.0.0", + "version": "1.1.0", "private": true, "homepage": "https://tol.polinetwork.org/", "scripts": { @@ -46,6 +46,7 @@ "react-dom": "^17.0.2", "react-icons": "^4.3.1", "react-latex": "^2.0.0", + "react-ribbons": "github:EndBug/react-ribbons#custom", "react-router-dom": "^6.0.2", "react-scripts": "4.0.3", "react-timer-hook": "^3.0.5", diff --git a/public/index.html b/public/index.html index b18e0ff..d18460a 100644 --- a/public/index.html +++ b/public/index.html @@ -32,7 +32,7 @@ The TOL Project - +