Some changes are not shown.
.dockerignore
0 → 100644.editorconfig
0 → 100644.env.development
0 → 100644.gitlab-ci.yml
0 → 100644.nvmrc
0 → 100644Dockerfile
0 → 100644Dockerfile.development
0 → 100644Makefile
0 → 100644compose.yaml
0 → 100644docker/nginx.conf
0 → 100644eslint.config.mjs
0 → 100644File changed.
Preview size limit exceeded, changes collapsed.
| Original line number | Diff line number | Diff line |
|---|---|---|
| @@ -3,18 +3,35 @@ | ||
"version": "0.1.0",
|
||
"private": true,
|
||
"dependencies": {
|
||
"@react-keycloak/web": "^2.1.4",
|
||
"@sentry/react": "^5.23.0",
|
||
"classnames": "^2.2.6",
|
||
"date-fns": "^2.16.1",
|
||
"keycloak-js": "^10.0.2",
|
||
"pullstate": "^1.20.4",
|
||
"react": "^16.13.1",
|
||
"react-device-detect": "^1.13.1",
|
||
"react-dom": "^16.13.1",
|
||
"react-modal": "^3.11.2",
|
||
"react-router-dom": "^5.2.0",
|
||
"react-scripts": "3.4.3"
|
||
"@react-keycloak/web": "^3.4.0",
|
||
"@rooks/use-interval": "^4.11.2",
|
||
"@rooks/use-outside-click": "^4.11.2",
|
||
"@rooks/use-timeout": "^4.11.2",
|
||
"@rooks/use-window-size": "^4.11.2",
|
||
"@sentry/integrations": "^7.119.2",
|
||
"@sentry/react": "^8.34.0",
|
||
"@sentry/tracing": "^7.119.2",
|
||
"ajv": "^8.17.1",
|
||
"classnames": "^2.5.1",
|
||
"crypto-js": "^4.2.0",
|
||
"date-fns": "^4.1.0",
|
||
"keycloak-js": "^26.0.0",
|
||
"lodash": "^4.17.21",
|
||
"pullstate": "^1.25.0",
|
||
"react": "^18.3.1",
|
||
"react-dom": "^18.3.1",
|
||
"react-helmet-async": "^2.0.5",
|
||
"react-hint": "^3.2.1",
|
||
"react-intersection-observer": "^9.13.1",
|
||
"react-joyride": "^2.9.2",
|
||
"react-mde": "^11.5.0",
|
||
"react-modal": "^3.16.1",
|
||
"react-player": "^2.16.0",
|
||
"react-router-dom": "^6.27.0",
|
||
"react-scripts": "^5.0.1",
|
||
"showdown": "^2.1.0",
|
||
"wait-queue": "^1.1.4",
|
||
"xss": "^1.0.15"
|
||
},
|
||
"scripts": {
|
||
"start": "react-scripts start",
|
||
| @@ -22,66 +39,8 @@ | ||
"test": "react-scripts test --env=jsdom-fourteen",
|
||
"eject": "react-scripts eject",
|
||
"lint": "eslint --cache 'src/**/*.{js,jsx}'",
|
||
"lint:fix": "eslint --cache --fix 'src/**/*.{js,jsx}'"
|
||
},
|
||
"eslintConfig": {
|
||
"extends": [
|
||
"react-app",
|
||
"plugin:prettier/recommended",
|
||
"plugin:testing-library/recommended",
|
||
"plugin:jest-dom/recommended"
|
||
],
|
||
"plugins": [
|
||
"simple-import-sort",
|
||
"testing-library",
|
||
"jest-dom"
|
||
],
|
||
"rules": {
|
||
"sort-imports": "off",
|
||
"prettier/prettier": "warn",
|
||
"react/no-unknown-property": [
|
||
1
|
||
],
|
||
"simple-import-sort/sort": [
|
||
"warn",
|
||
{
|
||
"groups": [
|
||
[
|
||
"^react",
|
||
"^@?\\w"
|
||
],
|
||
[
|
||
"^(components|containers|pages|utils)(/.*|$)"
|
||
],
|
||
[
|
||
"^(test-utils)(/.*|$)"
|
||
],
|
||
[
|
||
"^\\u0000"
|
||
],
|
||
[
|
||
"^\\.\\.(?!/?$)",
|
||
"^\\.\\./?$"
|
||
],
|
||
[
|
||
"^\\./(?=.*/)(?!/?$)",
|
||
"^\\.(?!/?$)",
|
||
"^\\./?$"
|
||
],
|
||
[
|
||
"^.+\\.s?css$"
|
||
]
|
||
]
|
||
}
|
||
],
|
||
"testing-library/await-async-query": "error",
|
||
"testing-library/no-await-sync-query": "error",
|
||
"testing-library/no-debug": "warn",
|
||
"jest-dom/prefer-checked": "error",
|
||
"jest-dom/prefer-enabled-disabled": "error",
|
||
"jest-dom/prefer-required": "error",
|
||
"jest-dom/prefer-to-have-attribute": "error"
|
||
}
|
||
"lint:fix": "eslint --cache --fix 'src/**/*.{js,jsx}'",
|
||
"analyze": "source-map-explorer 'build/static/js/*.js'"
|
||
},
|
||
"browserslist": {
|
||
"production": [
|
||
| @@ -96,21 +55,27 @@ | ||
]
|
||
},
|
||
"devDependencies": {
|
||
"@testing-library/jest-dom": "^4.2.4",
|
||
"@testing-library/user-event": "^7.2.1",
|
||
"@testing-library/react": "^9.5.0",
|
||
"@eslint/compat": "^1.2.0",
|
||
"@eslint/eslintrc": "^3.1.0",
|
||
"@eslint/js": "^9.12.0",
|
||
"@testing-library/jest-dom": "^6.5.0",
|
||
"@testing-library/react": "^16.0.1",
|
||
"@testing-library/react-hooks": "^8.0.1",
|
||
"@testing-library/user-event": "^14.5.2",
|
||
"babel-core": "^6.26.3",
|
||
"babel-eslint": "^10.1.0",
|
||
"eslint": "^6.6.0",
|
||
"eslint-config-airbnb": "^18.2.0",
|
||
"eslint-config-prettier": "^6.11.0",
|
||
"eslint-plugin-import": "^2.22.0",
|
||
"eslint-plugin-jest-dom": "^3.2.3",
|
||
"eslint-plugin-jsx-a11y": "^6.3.1",
|
||
"eslint-plugin-prettier": "^3.1.4",
|
||
"eslint-plugin-react": "^7.20.6",
|
||
"eslint-plugin-simple-import-sort": "^5.0.3",
|
||
"eslint-plugin-testing-library": "^3.8.0",
|
||
"prettier": "^2.1.1"
|
||
"eslint": "^9.12.0",
|
||
"eslint-config-airbnb": "^19.0.4",
|
||
"eslint-config-prettier": "^9.1.0",
|
||
"eslint-plugin-import": "^2.31.0",
|
||
"eslint-plugin-jest-dom": "^5.4.0",
|
||
"eslint-plugin-jsx-a11y": "^6.10.0",
|
||
"eslint-plugin-prettier": "^5.2.1",
|
||
"eslint-plugin-react": "^7.37.1",
|
||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||
"eslint-plugin-testing-library": "^6.3.0",
|
||
"prettier": "^3.3.3",
|
||
"source-map-explorer": "^2.5.3",
|
||
"typescript": "^5.6.3"
|
||
}
|
||
} |
||
public/favicon.ico
deleted100644 → 03.08 KiB | W: 64 | H: 64
public/img/og.afdesign
0 → 100644public/img/og2021.png
0 → 100644
124.02 KiB
public/img/og2024.png
0 → 100644
43.08 KiB
public/logo192.png
deleted100644 → 0
5.22 KiB
public/logo512.png
deleted100644 → 0
9.44 KiB
src/actions/announcements.js
0 → 100644src/actions/global-info.js
0 → 100644src/actions/posts.js
0 → 100644src/actions/program.js
0 → 100644src/actions/users.js
0 → 100644src/actions/ws.js
0 → 100644src/api.js
0 → 100644src/components/Dropdown.jsx
0 → 100644src/components/ErrorMessage.jsx
0 → 100644src/components/Thumbs.jsx
0 → 100644src/components/cards/Card.jsx
0 → 100644src/components/cards/CardActions.jsx
0 → 100644src/components/cards/CardBody.jsx
0 → 100644src/components/cards/CardBodyText.jsx
0 → 100644src/components/cards/CardHeadline.jsx
0 → 100644src/components/cards/index.js
0 → 100644src/components/dropdown-button/index.js
0 → 100644src/components/dropdown-menu/index.js
0 → 100644src/components/home/AlreadyFinished.jsx
0 → 100644src/components/home/BreakInProgress.jsx
0 → 100644src/components/home/NotYetStarted.jsx
0 → 100644src/components/home/index.js
0 → 100644src/components/mde/MarkdownEditor.css
0 → 100644src/components/mde/MarkdownEditor.jsx
0 → 100644src/components/modals/Modal.jsx
0 → 100644src/components/modals/ModalConfirm.jsx
0 → 100644src/components/onboarding/Beacon.jsx
0 → 100644src/components/onboarding/index.jsx
0 → 100644src/components/posts/PostEditModal.jsx
0 → 100644src/components/posts/PostScore.jsx
0 → 100644src/config.js
deleted100644 → 0src/containers/AddAnnouncementForm.jsx
0 → 100644src/containers/AddPostForm.jsx
0 → 100644src/containers/GlobalStats.jsx
0 → 100644src/containers/JitsiInviteCard.jsx
0 → 100644src/containers/PostFilters.jsx
0 → 100644File changed.
Preview size limit exceeded, changes collapsed.
src/hooks.js
0 → 100644src/markdown.js
0 → 100644src/pages/About.jsx
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/pages/Home.css
0 → 100644File changed.
Preview size limit exceeded, changes collapsed.
src/pages/NotFound.jsx
0 → 100644File changed.
Preview size limit exceeded, changes collapsed.
src/pages/Protocol.jsx
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.
src/utils.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/ws/connection.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/ws/handlers/announcements.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/ws/handlers/global.js
0 → 100644src/ws/handlers/index.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/ws/handlers/posts.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/ws/handlers/program.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
src/ws/handlers/users.js
0 → 100644File added.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.