GIT-0000 feat: add first version
104
README.md
Normal file
|
@ -0,0 +1,104 @@
|
||||||
|
# [Assayo](https://assayo.jp/)
|
||||||
|
|
||||||
|
Визуализация и анализ данных вашего git-репозитория.
|
||||||
|
|
||||||
|
##### Сотрудник может оценить новое место работы
|
||||||
|
- темп работы;
|
||||||
|
- количество переработок;
|
||||||
|
- зоны ответственности;
|
||||||
|
- объем фичей и багов;
|
||||||
|
- стиль работы коллег;
|
||||||
|
|
||||||
|
##### Руководитель может оценить сотрудников
|
||||||
|
- выявить бездельников;
|
||||||
|
- прикинуть обьём кода;
|
||||||
|
- узнать скорость работы;
|
||||||
|
- заметить аномалии поведения;
|
||||||
|
- посмотреть динамику работы по неделям;
|
||||||
|
|
||||||
|
##### Ивестор может оценить продукт
|
||||||
|
- стоимость продукта;
|
||||||
|
- стоимость фичей;
|
||||||
|
- время на разработку;
|
||||||
|
- прогноз времи доработок;
|
||||||
|
- прогноз стоимости;
|
||||||
|
|
||||||
|
### Как быстро посмотреть количество коммитов?
|
||||||
|
|
||||||
|
В корневой директории вашего проекта выполнить:
|
||||||
|
```
|
||||||
|
git shortlog -s -n -e
|
||||||
|
```
|
||||||
|
### Как обьединить авторов?
|
||||||
|
В корневой директории вашего проекта нужно создать файл `.mailmap`.
|
||||||
|
Пример содержания файла:
|
||||||
|
```
|
||||||
|
Alex B <alex@mail.uk>
|
||||||
|
Alex B <alex@mail.uk> <alex@gov.tk>
|
||||||
|
Alex B <alex@mail.uk> <bakhirev@ya.kz>
|
||||||
|
Alex B <alex@mail.uk> <super_man@yahoo.com>
|
||||||
|
```
|
||||||
|
Подробнее про формат этого файла можно прочитать тут [https://git-scm.com/docs/gitmailmap](gitmailmap).
|
||||||
|
|
||||||
|
### Как выгрузить данные из git?
|
||||||
|
|
||||||
|
В корневой директории вашего проекта выполнить:
|
||||||
|
```
|
||||||
|
git --no-pager log --numstat --oneline --all --no-merges --reverse
|
||||||
|
--date=iso-strict --pretty=format:"%ad>%cN>%cE>%s"
|
||||||
|
| sed -e 's/\\/\\\\/g' | sed -e 's/`/"/g'
|
||||||
|
| sed -e 's/^/report.push(\`/g' | sed 's/$/\`\);/g'
|
||||||
|
| sed 's/\$/_/g' > dump.git
|
||||||
|
```
|
||||||
|
Git создаст файл `dump.git`.
|
||||||
|
Он содержит данные для построения отчёта.
|
||||||
|
|
||||||
|
### Как посмотреть отчёт онлайн?
|
||||||
|
|
||||||
|
- Перейти на [сайт](https://assayo.jp/)
|
||||||
|
- Нажать кнопку "[Демо](https://assayo.jp/demo)"
|
||||||
|
- Перетащить файл `dump.git` в окно браузера
|
||||||
|
|
||||||
|
### Как посмотреть отчёт офлайн?
|
||||||
|
- Скачать этот репозиторий
|
||||||
|
- Перетащить файл `dump.git` в папку `/build`
|
||||||
|
- Запустить `/build/index.html`
|
||||||
|
- Или перетащить папку `/build` к себе в репозиторий (туда, где лежит `dump.git`). Можно сменить название. Например с `/build` на `/report`
|
||||||
|
|
||||||
|
### Как пересобрать билд отчёта?
|
||||||
|
- Скачать этот репозиторий
|
||||||
|
- Выполнить `npm install`
|
||||||
|
- Выполнить `npm run build`
|
||||||
|
- Свежая сборка будет в папке `/build`
|
||||||
|
|
||||||
|
### Как посмотреть отчёт по группе микросервисов?
|
||||||
|
- Сгенерировать для каждого микросервиса `dump.git` (`dump-1.git`, `dump-2.git`, `dump-3.git` и т.д.)
|
||||||
|
- См. "Как посмотреть отчёт онлайн?". На последнем шаге перетащить сразу все файлы в окно браузера.
|
||||||
|
- См. "Как посмотреть отчёт офлайн?". На втором шаге перетащить все файлы микросервисов (`dump-1.git`, `dump-2.git`, `dump-3.git` и т.д.) в папку отчета (`/build`).
|
||||||
|
|
||||||
|
### Как подписывать коммиты?
|
||||||
|
|
||||||
|
Следуйте практике [Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/). Например:
|
||||||
|
```
|
||||||
|
JIRA-1234 feat(profile): Added avatar for user
|
||||||
|
```
|
||||||
|
- номер задачи в таск трекере `(JIRA-1234)`
|
||||||
|
- тип работы `(feat, fix, style, refactor, test, doc и т.д.)`
|
||||||
|
- фича `(profile - раздел сайта, страница или новый функционал одним словом)`
|
||||||
|
- какую проблему решали `(Added avatar for user)`
|
||||||
|
|
||||||
|
### RoadMap
|
||||||
|
|
||||||
|
Релизы, примерно, раз в полгода. Что дальше:
|
||||||
|
|
||||||
|
- больше советов и достижений;
|
||||||
|
- итоги года / месяца, печать отчётов;
|
||||||
|
- разные роли для статистики (скрытие финансов);
|
||||||
|
- разработка бекенда, интеграции с другими системами;
|
||||||
|
- локализация и интернационализация;
|
||||||
|
|
||||||
|
### Пожелания, предложения, замечания
|
||||||
|
- [alexey-bakhirev@yandex.ru](mailto:alexey-bakhirev@yandex.ru)
|
||||||
|
- telegramm [@bakhirev](https://t.me/volarenege)
|
||||||
|
- сайт [https://assayo.jp/](https://assayo.jp/)
|
||||||
|
|
9
declaration.d.ts
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
declare module '*.scss' {
|
||||||
|
const content: Record<string, string>;
|
||||||
|
export default content;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module "*.svg" {
|
||||||
|
const content: React.FunctionComponent<React.SVGAttributes<SVGElement>>;
|
||||||
|
export default content;
|
||||||
|
}
|
31151
package-lock.json
generated
Normal file
67
package.json
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
{
|
||||||
|
"name": "my",
|
||||||
|
"version": "0.1.0",
|
||||||
|
"homepage": ".",
|
||||||
|
"private": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@testing-library/jest-dom": "^5.16.5",
|
||||||
|
"@testing-library/react": "^13.4.0",
|
||||||
|
"@testing-library/user-event": "^13.5.0",
|
||||||
|
"http-proxy-middleware": "^2.0.6",
|
||||||
|
"mobx": "^6.7.0",
|
||||||
|
"mobx-react-lite": "^3.4.0",
|
||||||
|
"react": "^18.2.0",
|
||||||
|
"react-dom": "^18.2.0",
|
||||||
|
"react-router-dom": "^6.8.0",
|
||||||
|
"react-scripts": "5.0.1",
|
||||||
|
"sass": "^1.57.1",
|
||||||
|
"styled-components": "^5.3.6",
|
||||||
|
"web-vitals": "^2.1.4"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"dev": "set PORT=3006 && react-scripts start",
|
||||||
|
"build": "react-scripts build",
|
||||||
|
"test": "react-scripts test",
|
||||||
|
"eject": "react-scripts eject",
|
||||||
|
"js:check": "npx eslint \"src/**/*.{ts,tsx,js}\"",
|
||||||
|
"js:fix": "npx eslint \"src/**/*.{ts,tsx,js}\" --fix",
|
||||||
|
"css:check": "npx stylelint \"src/**/*.{css,scss,sass}\"",
|
||||||
|
"css:fix": "npx stylelint \"src/**/*.{css,scss,sass}\" --fix"
|
||||||
|
},
|
||||||
|
"eslintConfig": {
|
||||||
|
"extends": [
|
||||||
|
"react-app",
|
||||||
|
"react-app/jest"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"browserslist": {
|
||||||
|
"production": [
|
||||||
|
">0.2%",
|
||||||
|
"not dead",
|
||||||
|
"not op_mini all"
|
||||||
|
],
|
||||||
|
"development": [
|
||||||
|
"last 1 chrome version",
|
||||||
|
"last 1 firefox version",
|
||||||
|
"last 1 safari version"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/file-saver": "^2.0.5",
|
||||||
|
"@types/react-router-dom": "^5.3.3",
|
||||||
|
"@types/styled-components": "^5.1.26",
|
||||||
|
"@typescript-eslint/eslint-plugin": "^5.49.0",
|
||||||
|
"@typescript-eslint/parser": "^5.49.0",
|
||||||
|
"eslint": "8.22.0",
|
||||||
|
"eslint-config-airbnb-typescript": "^17.0.0",
|
||||||
|
"eslint-plugin-import": "^2.27.5",
|
||||||
|
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||||
|
"eslint-plugin-react": "^7.32.1",
|
||||||
|
"eslint-plugin-react-hooks": "^4.6.0",
|
||||||
|
"react-testing-library": "^8.0.1",
|
||||||
|
"stylelint": "^14.16.1",
|
||||||
|
"stylelint-group-selectors": "^1.0.9",
|
||||||
|
"stylelint-order": "^6.0.1",
|
||||||
|
"typescript": "^4.9.4"
|
||||||
|
}
|
||||||
|
}
|
1
public/assets/achievements/Icons-06.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M60.51,27.13L22.64,88.62c-1.76,2.93,.39,6.83,3.9,6.83H102.28c3.51,0,5.66-3.9,3.9-6.83L68.32,27.13c-1.76-2.73-5.86-2.73-7.81,0Z"/><rect class="cls-1" x="61.42" y="41.65" width="5.86" height="32.28"/><rect class="cls-1" x="61.45" y="80.91" width="5.86" height="5.86"/></svg>
|
After Width: | Height: | Size: 535 B |
1
public/assets/achievements/Icons-33.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><g><line class="cls-1" x1="82.18" y1="89.01" x2="94.08" y2="105.01"/><line class="cls-1" x1="84.13" y1="102.28" x2="87.06" y2="95.84"/><line class="cls-1" x1="90.76" y1="110.87" x2="84.13" y2="102.28"/><line class="cls-1" x1="94.08" y1="105.01" x2="90.76" y2="110.87"/><line class="cls-1" x1="94.28" y1="94.47" x2="87.06" y2="95.84"/><line class="cls-1" x1="100.72" y1="103.06" x2="94.28" y2="94.47"/><line class="cls-1" x1="94.28" y1="104.82" x2="100.72" y2="103.06"/></g><g><line class="cls-1" x1="77.49" y1="50.75" x2="99.94" y2="29.08"/><line class="cls-1" x1="98.38" y1="39.23" x2="91.55" y2="37.09"/><line class="cls-1" x1="105.99" y1="31.62" x2="98.38" y2="39.23"/><line class="cls-1" x1="99.94" y1="29.08" x2="105.99" y2="31.62"/><line class="cls-1" x1="89.4" y1="30.25" x2="91.55" y2="37.09"/><line class="cls-1" x1="97.21" y1="22.64" x2="89.4" y2="30.25"/><line class="cls-1" x1="99.74" y1="28.89" x2="97.21" y2="22.64"/></g><g><line class="cls-1" x1="57.19" y1="61.68" x2="17.18" y2="45.09"/><line class="cls-1" x1="27.33" y1="42.36" x2="27.91" y2="49.58"/><line class="cls-1" x1="17.37" y1="38.45" x2="27.33" y2="42.36"/><line class="cls-1" x1="17.18" y1="45.09" x2="17.37" y2="38.45"/><line class="cls-1" x1="22.45" y1="54.26" x2="27.91" y2="49.58"/><line class="cls-1" x1="12.49" y1="49.97" x2="22.45" y2="54.26"/><line class="cls-1" x1="17.18" y1="45.28" x2="12.49" y2="49.97"/></g><circle class="cls-1" cx="64.02" cy="64.61" r="7.42"/><path class="cls-1" d="M44.89,60.9c-.2,1.17-.39,2.54-.39,3.71,0,10.74,8.78,19.32,19.32,19.32s19.32-8.78,19.32-19.32-8.78-19.32-19.32-19.32c-6.44,0-12.49,3.12-16.01,8.39"/><path class="cls-1" d="M33.96,58.75c-.39,1.95-.59,3.9-.59,5.86,0,16.79,13.86,30.45,30.45,30.45s30.45-13.86,30.45-30.45c0-6.05-1.76-12.1-5.27-17.18"/><path class="cls-1" d="M80.22,38.84c-4.88-3.12-10.54-4.68-16.2-4.68-10.15,0-20.1,5.27-25.57,13.86"/></svg>
|
After Width: | Height: | Size: 2.1 KiB |
1
public/assets/achievements/commitsAfter1500.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><circle class="cls-1" cx="61.1" cy="52.12" r="32.4"/><circle class="cls-1" cx="43.33" cy="52.12" r="5.08"/><circle class="cls-1" cx="78.08" cy="52.12" r="5.08"/><path class="cls-1" d="M60.9,57.58c0-8.98-7.42-24.98-23.42-26.94"/><path class="cls-1" d="M87.84,34.16c-8.98,0-24.98,7.42-26.94,23.42"/><path class="cls-1" d="M28.89,53.68c-.2,27.52,23.62,53.87,60.51,55.43,2.15,0,3.9-1.56,4.1-3.71l.2-52.7"/><path class="cls-1" d="M91.55,108.14c-12.1,0-18.74-17.18-18.74-25.77"/></svg>
|
After Width: | Height: | Size: 719 B |
1
public/assets/achievements/commitsAfter1800.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><rect class="cls-1" x="31.04" y="22.25" width="66.76" height="8.2"/><rect class="cls-1" x="30.85" y="98.35" width="66.76" height="8.2"/><path class="cls-1" d="M76.71,73.59c-3.12-1.56-5.07-4.88-5.07-8.39v-1.56c0-3.51,1.95-6.64,5.07-8.2,8.98-4.49,15.42-14.05,15.42-24.79H36.7c0,10.74,6.25,20.1,15.42,24.59,3.12,1.56,5.07,4.88,5.07,8.39v1.56c0,3.51-1.95,6.64-5.07,8.2-8.98,4.49-15.42,14.05-15.42,24.79h55.43c-.2-10.74-6.44-20.1-15.42-24.59Z"/><path class="cls-1" d="M67.34,85.69V51.73c5.66-1.37,9.95-6.44,9.95-12.49h-25.77c0,6.05,4.29,11.13,9.95,12.49v33.96c-5.66,1.37-9.95,6.44-9.95,12.49h25.77c0-5.86-4.29-11.13-9.95-12.49Z"/></svg>
|
After Width: | Height: | Size: 871 B |
1
public/assets/achievements/commitsBefore1500.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><circle class="cls-1" cx="64.41" cy="67.73" r="31.82"/><path class="cls-1" d="M88.62,36.31l-11.32-8.39c4.49-6.25,13.47-7.61,19.71-2.93,6.25,4.49,7.61,13.47,2.93,19.71h0l-11.32-8.39Z"/><path class="cls-1" d="M40.21,36.31l11.32-8.39c-4.49-6.25-13.47-7.61-19.71-2.93-6.25,4.49-7.61,13.47-2.93,19.71h0l11.32-8.39Z"/><line class="cls-1" x1="64.41" y1="69.68" x2="49.97" y2="49.38"/><line class="cls-1" x1="74.56" y1="55.24" x2="64.41" y2="69.68"/><line class="cls-1" x1="43.92" y1="92.13" x2="35.13" y2="104.04"/><line class="cls-1" x1="87.25" y1="92.13" x2="96.03" y2="104.04"/></svg>
|
After Width: | Height: | Size: 820 B |
1
public/assets/achievements/everyMessageLong.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M77.13,37.47c0,9.76-5.66,17.8-12.54,17.8s-12.48-7.95-12.54-17.66"/><line class="cls-1" x1="113.64" y1="89.23" x2="15.64" y2="89.23"/><line class="cls-1" x1="28.06" y1="97.43" x2="101.22" y2="97.43"/><g><rect class="cls-1" x="25.75" y="53.65" width="6.2" height="19.31" rx="1.59" ry="1.59" transform="translate(53.22 -1.86) rotate(45)"/><line class="cls-1" x1="26.98" y1="61.43" x2="31.05" y2="65.5"/><line class="cls-1" x1="22.03" y1="70.14" x2="15.99" y2="76.17"/></g><line class="cls-1" x1="24.56" y1="71.37" x2="24.56" y2="89.23"/><line class="cls-1" x1="71.24" y1="52.88" x2="71.24" y2="62.53"/><g><rect class="cls-1" x="97.63" y="53.65" width="6.2" height="19.31" rx="1.59" ry="1.59" transform="translate(216.72 36.85) rotate(135)"/><line class="cls-1" x1="102.61" y1="61.43" x2="98.54" y2="65.5"/><line class="cls-1" x1="107.56" y1="70.14" x2="113.59" y2="76.17"/></g><line class="cls-1" x1="105.02" y1="71.37" x2="105.02" y2="89.23"/><path class="cls-1" d="M98.2,89.04v-11.13c0-2.91-2.05-5.56-5.28-6.84l-21.68-8.55"/><path class="cls-1" d="M81.98,33.68c0-9.85-7.83-17.96-17.34-17.96s-17.27,8.02-17.34,17.82"/><line class="cls-1" x1="58.34" y1="52.88" x2="58.34" y2="62.53"/><path class="cls-1" d="M31.39,89.04v-11.13c0-2.91,2.05-5.56,5.28-6.84l21.68-8.55"/><g><path class="cls-1" d="M73.07,63.31c-7.14,12.26-8.62,25.73-8.62,25.73"/><path class="cls-1" d="M56.22,63.31c7.14,12.26,8.23,25.73,8.23,25.73"/></g><path class="cls-1" d="M47.26,33.54s1.15,11.74-4.76,23.48"/><path class="cls-1" d="M58.3,62.81c-4.61-.66-10.89-2.2-15.8-5.78"/><path class="cls-1" d="M81.98,33.54s-1.15,11.74,4.76,23.48"/><path class="cls-1" d="M71.19,63.12c4.61-.66,10.89-2.2,15.8-5.78"/><path class="cls-1" d="M64.64,22.16c-2.14,12.23-12.59,15.45-12.59,15.45"/><path class="cls-1" d="M64.64,22.16c2.14,12.23,12.59,15.45,12.59,15.45"/></svg>
|
After Width: | Height: | Size: 2 KiB |
1
public/assets/achievements/everyMessageShort.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><line class="cls-1" x1="57.19" y1="14.7" x2="55.77" y2="21.51"/><path class="cls-1" d="M59.76,46.25l4.79-2.76c1.61-.93,2.16-2.98,1.24-4.59l-10.02-17.4"/><line class="cls-1" x1="62.28" y1="52.67" x2="59.76" y2="46.25"/><path class="cls-1" d="M52.83,54.78c5.64,0,9.46-2.1,9.46-2.1"/><line class="cls-1" x1="59.76" y1="59.19" x2="56.72" y2="54.44"/><line class="cls-1" x1="55.7" y1="64.02" x2="59.76" y2="59.19"/><path class="cls-1" d="M16.06,64.21l32.07,11.25c2.75,.57,5.45-1.2,6.02-3.95l1.56-7.48"/><g><path class="cls-1" d="M77.98,75.37v-23.6c0-2.03-1.65-3.68-3.68-3.68h0c-2.03,0-3.68,1.65-3.68,3.68v30.49"/><path class="cls-1" d="M84.45,76.52v-7.35c0-2.03-1.45-3.68-3.24-3.68h0c-1.79,0-3.24,1.65-3.24,3.68"/><path class="cls-1" d="M90.92,79.26v-7.35c0-2.03-1.45-3.68-3.24-3.68h0c-1.79,0-3.24,1.65-3.24,3.68"/><path class="cls-1" d="M97.4,92.15v-17.51c0-2.03-1.45-3.68-3.24-3.68h0c-1.79,0-3.24,1.65-3.24,3.68"/><line class="cls-1" x1="70.62" y1="101.81" x2="70.62" y2="105.83"/><path class="cls-1" d="M63.25,92.15c0,9.07,7.36,9.66,7.36,9.66"/><line class="cls-1" x1="90.92" y1="101.81" x2="90.92" y2="105.83"/><path class="cls-1" d="M97.4,92.15c0,9.07-6.47,9.66-6.47,9.66"/><path class="cls-1" d="M70.62,84.43v-6.24c0-2.84-2.31-5.15-5.15-5.15h-2.21v19.11"/></g></svg>
|
After Width: | Height: | Size: 1.5 KiB |
1
public/assets/achievements/lessCommits.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><circle class="cls-1" cx="52.64" cy="75.33" r="8.04"/><path class="cls-1" d="M63.85,56.83c-3.36-2.06-7.29-3.18-11.21-3.18-11.77,0-21.49,9.72-21.49,21.49s9.72,21.49,21.49,21.49,21.49-9.72,21.49-21.49c0-3.92-1.12-7.85-3.18-11.21"/><path class="cls-1" d="M69.83,46.74c-5.23-3.18-11.21-4.86-17.19-4.86-18.31,0-33.45,15.14-33.45,33.45s15.14,33.45,33.45,33.45,33.45-15.14,33.45-33.45c0-6.17-1.68-12.33-5.05-17.57"/><line class="cls-1" x1="52.64" y1="75.33" x2="97.11" y2="30.29"/><line class="cls-1" x1="76.74" y1="32.91" x2="81.04" y2="46.55"/><line class="cls-1" x1="92.07" y1="18.15" x2="76.74" y2="32.91"/><line class="cls-1" x1="97.11" y1="30.29" x2="92.07" y2="18.15"/><line class="cls-1" x1="94.68" y1="50.85" x2="81.04" y2="46.55"/><line class="cls-1" x1="109.45" y1="35.71" x2="94.68" y2="50.85"/><line class="cls-1" x1="97.3" y1="30.48" x2="109.45" y2="35.71"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
public/assets/achievements/lessDaysForTask.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><line class="cls-1" x1="41.19" y1="69.49" x2="61.68" y2="49.77"/><line class="cls-1" x1="64.61" y1="52.7" x2="80.03" y2="37.67"/><line class="cls-1" x1="74.76" y1="55.43" x2="86.28" y2="44.5"/><line class="cls-1" x1="66.17" y1="63.83" x2="70.85" y2="59.14"/><line class="cls-1" x1="40.6" y1="78.27" x2="45.28" y2="73.78"/><line class="cls-1" x1="54.46" y1="74.95" x2="60.31" y2="69.49"/><line class="cls-1" x1="81.6" y1="39.24" x2="93.31" y2="27.92"/><line class="cls-1" x1="97.02" y1="24.41" x2="100.93" y2="20.51"/><line class="cls-1" x1="84.91" y1="43.14" x2="104.62" y2="24.2"/><line class="cls-1" x1="61.68" y1="49.77" x2="64.61" y2="52.7"/><line class="cls-1" x1="70.85" y1="59.14" x2="73.78" y2="62.27"/><line class="cls-1" x1="80.03" y1="37.67" x2="81.6" y2="39.24"/><line class="cls-1" x1="41.19" y1="69.49" x2="45.28" y2="73.78"/><line class="cls-1" x1="84.91" y1="43.14" x2="86.28" y2="44.5"/><line class="cls-1" x1="100.93" y1="20.51" x2="104.62" y2="24.2"/><line class="cls-1" x1="94.29" y1="21.29" x2="93.31" y2="27.92"/><line class="cls-1" x1="97.02" y1="24.41" x2="94.29" y2="21.29"/><line class="cls-1" x1="74.76" y1="55.43" x2="73.78" y2="62.27"/><line class="cls-1" x1="54.46" y1="74.95" x2="59.73" y2="88.81"/><line class="cls-1" x1="49.58" y1="81" x2="53.29" y2="91.15"/><line class="cls-1" x1="53.29" y1="91.15" x2="59.73" y2="88.81"/><path class="cls-1" d="M66.17,63.83c6.05,6.44,17.57,4.68,17.57,4.68"/><line class="cls-1" x1="85.69" y1="76.91" x2="83.74" y2="68.51"/><path class="cls-1" d="M60.31,69.49c12.49,10.35,25.38,7.61,25.38,7.61"/><line class="cls-1" x1="34.16" y1="107.36" x2="49.58" y2="81"/><line class="cls-1" x1="24.4" y1="101.31" x2="34.16" y2="107.36"/><line class="cls-1" x1="24.4" y1="101.31" x2="40.6" y2="78.27"/></svg>
|
After Width: | Height: | Size: 2 KiB |
1
public/assets/achievements/lessDaysInProject.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><line class="cls-1" x1="53.97" y1="50.35" x2="23.43" y2="63.72"/><line class="cls-1" x1="23.43" y1="63.72" x2="18.44" y2="84.08"/><line class="cls-1" x1="51.2" y1="64.28" x2="53.97" y2="50.35"/><line class="cls-1" x1="67.15" y1="108.23" x2="51.2" y2="64.28"/><line class="cls-1" x1="58.96" y1="58.13" x2="63.75" y2="70.31"/><line class="cls-1" x1="59.36" y1="86.28" x2="63.75" y2="70.31"/><line class="cls-1" x1="80.32" y1="50.35" x2="110.86" y2="63.72"/><line class="cls-1" x1="110.86" y1="63.72" x2="115.85" y2="84.08"/><line class="cls-1" x1="83.1" y1="64.28" x2="80.32" y2="50.35"/><line class="cls-1" x1="67.15" y1="108.23" x2="83.1" y2="64.28"/><line class="cls-1" x1="75.33" y1="58.13" x2="70.54" y2="70.31"/><line class="cls-1" x1="74.93" y1="86.28" x2="70.54" y2="70.31"/><path class="cls-1" d="M76.53,28.62c0-5.47-4.51-9.98-9.98-9.98s-9.98,4.51-9.98,9.98c0,1.1,.18,2.19,.54,3.23"/><line class="cls-1" x1="67.15" y1="48" x2="67.15" y2="42.58"/><path class="cls-1" d="M76.53,28.62c0,10.74-9.38,13.96-9.38,13.96"/><line class="cls-1" x1="63.75" y1="70.31" x2="70.54" y2="70.31"/><circle class="cls-1" cx="67.15" cy="56.18" r="2.76"/></svg>
|
After Width: | Height: | Size: 1.4 KiB |
1
public/assets/achievements/lessLazyDays.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M61.88,71.25c-3.71-6.83-10.93-11.13-18.54-11.13-11.52,0-21.08,9.56-21.08,21.08s9.56,21.08,21.08,21.08c6.64,0,13.08-3.12,16.98-8.59"/><path class="cls-1" d="M80.22,67.73c-1.95-.78-4.29-1.37-6.64-1.37-4.49,0-8.59,1.76-11.71,4.88"/><path class="cls-1" d="M60.7,93.5c3.12,3.9,8,6.25,12.88,6.25s9.37-2.15,12.3-5.47"/><path class="cls-1" d="M85.88,44.31c0,6.83-6.83,12.3-5.66,23.42"/><path class="cls-1" d="M54.85,78.08c-2.34,9.17-14.44,12.49-21.47,9.17"/><path class="cls-1" d="M67.93,81.59c1.56-3.9,5.86-5.47,9.56-4.68"/><path class="cls-1" d="M96.43,43.14c0,10.74,10.15,22.64,4.68,42.94"/><path class="cls-1" d="M86.08,94.28c1.37,3.32,4.49,5.27,8,5.27,4.68,0,8.59-3.9,8.59-8.59,0-1.76-.59-3.51-1.56-4.88"/><path class="cls-1" d="M75.34,35.72c-.59,.59-.59,1.56-.39,2.34s2.93,5.27,4.49,5.86c1.95,.78,4.49-.39,6.44,.59"/><path class="cls-1" d="M96.43,42.75c1.56-6.05,1.95-8.98,1.37-16.2-4.49-3.32-9.37-4.88-14.44-5.86-3.9,2.54-7.03,5.66-10.74,11.13,1.56,1.76,3.51,3.51,5.47,4.88,.78,.39,1.37,.98,2.34,.98,.78,0,1.76-.39,2.34-.78s1.17-1.17,1.56-1.95c.59-.98,.98-2.15,.39-3.12-.39-.78-1.37-.98-2.34-.78s-1.56,.59-2.34,1.17"/></svg>
|
After Width: | Height: | Size: 1.4 KiB |
1
public/assets/achievements/lessScopes.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M77.3,92.13L37.09,50.36c-2.73-2.73-2.54-7.03,.2-9.76l.39-.39c2.73-2.73,7.03-2.54,9.76,.2l40.21,41.77c2.73,2.73,2.54,7.03-.2,9.76l-.39,.39c-2.73,2.73-7.03,2.54-9.76-.2Z"/><path class="cls-1" d="M95.06,32.79c-5.86-4.29-11.71,.59-11.71,.59"/><path class="cls-1" d="M100.52,53.68c7.42-7.03,7.03-19.13-.98-25.96-6.05-5.08-15.03-5.27-21.28-.59-5.08,3.71-7.42,9.56-7.03,15.23,.2,3.9-1.37,7.61-4.1,10.35l-4.1,3.9,9.17,9.56,4.1-4.1c2.93-2.73,6.83-3.9,10.74-3.71,4.88,.39,9.76-1.17,13.47-4.68Z"/><path class="cls-1" d="M61.88,76.13l-9.17-9.56-6.05,5.66c-2.54,2.34-2.54,6.44-.2,8.98l.39,.39c2.34,2.54,6.44,2.54,8.98,.2l6.05-5.66Z"/><path class="cls-1" d="M58.75,79.05c2.93,7.03,1.37,15.42-4.29,20.69-7.42,7.03-19.32,6.83-26.35-.39-7.03-7.22-6.83-19.32,.39-26.35,5.47-5.27,13.86-6.83,20.89-3.51"/><path class="cls-1" d="M53.29,83.15c1.17,4.29,0,8.98-3.32,12.3-4.88,4.68-12.69,4.49-17.57-.39-4.88-4.88-4.49-12.69,.39-17.57,3.12-3.12,7.81-4.1,12.1-2.93"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
1
public/assets/achievements/lessTasks.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><line class="cls-1" x1="48.99" y1="26.94" x2="48.99" y2="37.87"/><line class="cls-1" x1="89.4" y1="26.94" x2="89.4" y2="101.89"/><line class="cls-1" x1="26.16" y1="101.89" x2="103.45" y2="101.89"/><line class="cls-1" x1="89.4" y1="26.94" x2="48.99" y2="26.94"/><circle class="cls-1" cx="57.78" cy="47.63" r="5.66"/><path class="cls-1" d="M61.1,66.17c1.95,1.37,4.68,.59,6.05-1.37l.78-1.37,6.64-10.54c.78-1.37,.39-3.32-.98-4.1-1.37-.78-3.32-.39-4.1,.98l-6.64,10.54-6.25-3.9-5.66-3.51-7.03-4.49c-1.95-1.37-4.68-.59-6.05,1.37l-4.88,7.81c-.78,1.37-.39,3.32,.98,4.1,1.37,.78,3.32,.39,4.1-.98l4.1-6.44,5.66,3.71-6.25,9.95c-1.17,1.95-.78,4.68,1.17,5.86l-4.29,6.64-8.39-5.27c-1.37-.78-3.32-.39-4.1,.98s-.39,3.32,.98,4.1l9.76,6.25c1.95,1.37,4.68,.59,6.05-1.37l4.68-7.42,8.59,6.83,6.44,9.56c.98,1.37,2.93,1.56,4.1,.59,1.37-.98,1.56-2.93,.59-4.1l-7.03-10.15-9.76-7.81,5.66-9.17,5.07,2.73Z"/><line class="cls-1" x1="42.75" y1="73.78" x2="47.43" y2="77.49"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
1
public/assets/achievements/lessWorkDays.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><circle class="cls-1" cx="95.07" cy="39.45" r="6.26"/><path class="cls-1" d="M109.69,59.76h-10.25s-7.02-12.72-9.3-14.05c-.95-.57-2.09-.95-3.23-.76h-17.27l-7.4,11.77c-.76,1.33-.76,3.04,.38,4.18,1.52,1.71,3.99,1.33,5.12-.57l5.5-8.73h6.64l-7.4,11.96h0l-5.12,7.97h-15.18c-1.52,0-2.85,.95-3.23,2.47-.57,2.09,1.14,4.18,3.23,4.18h16.7c1.33,0,2.47-.76,3.23-1.9l5.69-9.11,1.71,13.1-11.77,9.49c-1.14,.95-1.71,2.66-.95,3.99,.95,2.09,3.42,2.47,5.12,1.14l12.91-10.63c.95-.76,1.52-2.09,1.33-3.42l-2.09-15.56,5.31-8.54,6.07,9.68h14.05c2.09,0,3.8-1.9,3.23-4.18-.19-1.52-1.52-2.47-3.04-2.47Z"/><line class="cls-1" x1="73.25" y1="33.18" x2="33.58" y2="33.18"/><line class="cls-1" x1="55.4" y1="43.81" x2="26.74" y2="43.81"/><line class="cls-1" x1="48.76" y1="54.63" x2="20.48" y2="54.63"/><polyline class="cls-1" points="20.48 85.38 48.76 85.38 48.76 95.44 20.48 95.44"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
public/assets/achievements/longestMessage.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M86.47,26.74H30.06c-2.15,0-3.9,1.76-3.9,3.9V99.94c0,2.15,1.76,3.9,3.9,3.9h62.07c2.15,0,3.9-1.76,3.9-3.9V54.07"/><rect class="cls-1" x="36.7" y="82.18" width="26.55" height="10.74"/><polyline class="cls-1" points="63.83 61.1 36.7 61.1 36.7 71.83 86.47 71.83 86.47 64.61"/><polyline class="cls-1" points="72.81 40.01 36.7 40.01 36.7 50.75 64.02 50.75"/><polygon class="cls-1" points="81.4 59.73 70.27 62.66 73.39 51.53 100.52 24.98 108.53 32.99 81.4 59.73"/></svg>
|
After Width: | Height: | Size: 725 B |
1
public/assets/achievements/longestName.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M79.08,54.65c0,9.76-6.52,17.8-14.44,17.8s-14.38-7.95-14.44-17.66"/><path class="cls-1" d="M49.23,73.81c3.88,3.42,9.39,5.56,15.42,5.56s11.52-2.15,15.42-5.58"/><path class="cls-1" d="M43.21,33.97c1.91-10.09,10.79-17.72,21.43-17.72s19.52,7.63,21.43,17.72"/><line class="cls-1" x1="40.3" y1="29.28" x2="88.89" y2="29.28"/><line class="cls-1" x1="38.73" y1="33.98" x2="90.46" y2="33.98"/><line class="cls-1" x1="43.21" y1="33.97" x2="41.99" y2="47.27"/><path class="cls-1" d="M19.9,96.72c0-19.33,20.87-13.74,22.1-49.45"/><line class="cls-1" x1="86.08" y1="33.97" x2="87.29" y2="47.27"/><path class="cls-1" d="M109.39,96.72c0-19.33-20.87-13.74-22.1-49.45"/><path class="cls-1" d="M57.42,42.36c1.99-1.41,4.5-2.24,7.22-2.24s5.25,.84,7.22,2.24"/><path class="cls-1" d="M63.73,62.49c-1.71,3.99-5.81,5.07-8.99,5.07"/><path class="cls-1" d="M74.36,67.56c-3.18,0-7.28-1.08-8.99-5.07"/><line class="cls-1" x1="50.21" y1="40.12" x2="50.21" y2="66.95"/><path class="cls-1" d="M32.86,96.72c11.22-5.49,17.35-21.35,17.35-29.77"/><path class="cls-1" d="M79.08,40.12c-2.62-.32-5.27-.46-7.22,2.24"/><path class="cls-1" d="M57.42,42.36c-1.94-2.7-4.6-2.57-7.22-2.24"/><line class="cls-1" x1="79.08" y1="40.12" x2="79.08" y2="66.95"/><path class="cls-1" d="M96.43,96.72c-11.22-5.49-17.35-21.35-17.35-29.77"/><line class="cls-1" x1="63.73" y1="62.49" x2="65.37" y2="62.49"/></svg>
|
After Width: | Height: | Size: 1.6 KiB |
1
public/assets/achievements/more2DaysForTask.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><g><path class="cls-1" d="M55.43,72.22H19.91c0-16.2,16.01-29.67,35.53-29.67s35.53,13.47,35.53,29.67H55.43Z"/><polyline class="cls-1" points="36.31 47.63 45.87 58.17 65 58.17 74.76 47.63"/><line class="cls-1" x1="45.87" y1="58.17" x2="38.84" y2="72.22"/><line class="cls-1" x1="65" y1="58.17" x2="72.22" y2="72.22"/><path class="cls-1" d="M27.33,72.22l-3.9,5.27c-1.76,2.34,0,5.47,2.73,5.47h7.61v5.08c0,2.73,2.34,5.08,5.08,5.08s5.08-2.34,5.08-5.08v-5.08h36.89v5.08c0,2.73,2.34,5.08,5.08,5.08s5.08-2.34,5.08-5.08v-5.47c7.03-1.76,12.49-8,12.49-15.62v-12.88c3.51-1.76,6.05-5.47,6.05-9.76,0-6.05-4.88-11.13-11.13-11.13s-11.13,4.88-11.13,11.13v14.83"/></g><line class="cls-1" x1="100.13" y1="42.55" x2="100.13" y2="42.94"/></svg>
|
After Width: | Height: | Size: 962 B |
1
public/assets/achievements/more90DaysInProject.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><ellipse class="cls-1" cx="62.85" cy="47.24" rx="24.2" ry="27.91"/><path class="cls-1" d="M48.99,45.48c0-6.64,3.9-15.03,12.1-17.18"/><polygon class="cls-1" points="63.63 75.15 57.97 83.15 69.1 83.15 63.63 75.15"/><path class="cls-1" d="M52.12,72.61c-3.32,2.34-7.03,3.71-10.93,3.71-11.13,0-20.3-10.54-20.3-23.42s9.17-23.42,20.3-23.42c.78,0,1.56,0,2.34,.2"/><polygon class="cls-1" points="41.77 76.32 37.28 82.96 46.46 82.96 41.77 76.32"/><path class="cls-1" d="M85.49,37.09c1.56-.39,2.93-.78,4.49-.78,9.76,0,17.76,9.17,17.76,20.5s-8,20.5-17.76,20.5c-5.08,0-10.15-2.54-13.47-7.03"/><polygon class="cls-1" points="90.57 77.3 86.47 83.15 94.67 83.15 90.57 77.3"/><path class="cls-1" d="M41.77,82.96c-5.86,10.54,5.27,11.91,0,24.01"/><path class="cls-1" d="M63.63,83.15c-5.86,12.69,5.27,14.44,0,28.69"/><path class="cls-1" d="M90.57,83.74c-5.86,10.54,5.27,11.91,0,24.01"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
public/assets/achievements/moreCommits.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><rect class="cls-1" x="48.99" y="17.96" width="30.65" height="26.16"/><rect class="cls-1" x="58.17" y="17.96" width="12.3" height="10.93"/><rect class="cls-1" x="64.41" y="43.92" width="30.65" height="26.16"/><rect class="cls-1" x="73.39" y="43.92" width="12.3" height="10.93"/><rect class="cls-1" x="33.77" y="43.92" width="30.65" height="26.16"/><rect class="cls-1" x="42.94" y="43.92" width="12.3" height="10.93"/><rect class="cls-1" x="48.99" y="70.07" width="30.65" height="26.16"/><rect class="cls-1" x="58.17" y="70.07" width="12.3" height="10.93"/><rect class="cls-1" x="79.64" y="70.07" width="30.65" height="26.16"/><rect class="cls-1" x="88.62" y="70.07" width="12.3" height="10.93"/><rect class="cls-1" x="18.54" y="70.07" width="30.65" height="26.16"/><rect class="cls-1" x="27.52" y="70.07" width="12.3" height="10.93"/></svg>
|
After Width: | Height: | Size: 1.1 KiB |
1
public/assets/achievements/moreDaysForTask.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M87.06,72.61c0-18.74-15.23-34.16-34.16-34.16-15.03,0-27.33,12.3-27.33,27.33,0,12.1,9.76,21.86,21.86,21.86,9.56,0,17.37-7.81,17.37-17.37,0-7.61-6.25-13.86-13.86-13.86-6.25,0-11.13,5.08-11.13,11.13,0,4.88,3.9,8.98,8.98,8.98,3.9,0,7.22-3.12,7.22-7.22,0-3.12-2.54-5.66-5.66-5.66"/><path class="cls-1" d="M32.99,82.57l-7.61,10.15c-1.56,2.15,0,5.27,2.73,5.27h58.75c8.59,0,15.62-7.03,15.62-15.62h0v-22.25c0-4.88-4.29-8.59-9.37-7.61-3.71,.78-6.25,4.1-6.25,8v16.01c0,3.32-2.73,5.86-5.86,5.86h-21.28"/><line class="cls-1" x1="89.2" y1="54.85" x2="89.2" y2="36.7"/><circle class="cls-1" cx="89.2" cy="33.77" r="2.93"/><line class="cls-1" x1="100.91" y1="54.85" x2="100.91" y2="36.7"/><circle class="cls-1" cx="100.91" cy="33.77" r="2.93"/></svg>
|
After Width: | Height: | Size: 997 B |
1
public/assets/achievements/moreDaysInProject.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M53.48,82.2c4.55-.83,9.56-2.3,10.81-3.6"/><path class="cls-1" d="M53.48,82.2c-1.62,7.46,8.51,7.81,10.81,4.67"/><path class="cls-1" d="M64.29,78.59c1.25,1.3,6.26,2.77,10.81,3.6"/><path class="cls-1" d="M64.29,86.87c2.3,3.14,12.43,2.79,10.81-4.67"/><g><g><path class="cls-1" d="M64.41,109.89c-26.76,0-28.81-18.57-28.93-41.24"/><path class="cls-1" d="M64.41,18.94c-26.76,0-28.81,11.58-28.93,25.72"/><path class="cls-1" d="M64.41,69.19c-7.99,0-13.18,.64-17.42,5.67"/><path class="cls-1" d="M35.48,44.66c-3.74,0-6.77,5.37-6.77,11.99s3.03,11.99,6.77,11.99"/><path class="cls-1" d="M39.76,26.74c.16-.1,2.27,4.62,4.51,6.67"/><path class="cls-1" d="M40.68,44.66s0-6.99,3.58-11.25"/><path class="cls-1" d="M40.68,63.52c0,6.82,6.31,11.34,6.31,11.34"/><line class="cls-1" x1="40.68" y1="44.66" x2="40.68" y2="63.52"/></g><g><path class="cls-1" d="M64.29,109.89c26.76,0,28.81-18.57,28.93-41.24"/><path class="cls-1" d="M93.35,44.66c3.74,0,6.77,5.37,6.77,11.99,0,6.62-3.03,11.99-6.77,11.99"/><path class="cls-1" d="M64.41,18.94c26.76,0,28.81,11.58,28.93,25.72"/><path class="cls-1" d="M64.41,69.19c7.99,0,13.18,.64,17.42,5.67"/><path class="cls-1" d="M89.07,26.74c-.16-.1-2.27,4.62-4.51,6.67"/><path class="cls-1" d="M88.14,44.66s0-6.99-3.58-11.25"/><path class="cls-1" d="M88.14,63.52c0,6.82-6.31,11.34-6.31,11.34"/><line class="cls-1" x1="88.14" y1="44.66" x2="88.14" y2="63.52"/></g></g><g><path class="cls-1" d="M45.18,50.66c6.64-2.47,14.92,.94,14.92,.94"/><path class="cls-1" d="M83.65,50.66c-6.64-2.47-14.92,.94-14.92,.94"/></g></svg>
|
After Width: | Height: | Size: 1.7 KiB |
1
public/assets/achievements/moreLazyDays.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><g><circle class="cls-1" cx="31.04" cy="59.14" r="7.22"/><g><line class="cls-1" x1="31.04" y1="47.63" x2="31.04" y2="44.5"/><line class="cls-1" x1="31.04" y1="73.59" x2="31.04" y2="70.46"/></g><g><line class="cls-1" x1="42.55" y1="59.14" x2="45.68" y2="59.14"/><line class="cls-1" x1="16.59" y1="59.14" x2="19.71" y2="59.14"/></g><g><line class="cls-1" x1="39.23" y1="67.15" x2="41.38" y2="69.29"/><line class="cls-1" x1="20.89" y1="48.8" x2="23.03" y2="50.95"/></g><g><line class="cls-1" x1="39.23" y1="50.95" x2="41.38" y2="48.8"/><line class="cls-1" x1="20.89" y1="69.29" x2="23.03" y2="67.15"/></g></g><path class="cls-1" d="M16.59,88.42c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0"/><path class="cls-1" d="M21.67,98.77c2.15,0,4.1-.59,5.86-1.76l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c1.56,1.17,3.51,1.76,5.47,1.76"/><path class="cls-1" d="M27.52,105.99l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56c3.12,2.34,7.81,2.34,11.13,0l2.34-1.56c3.12-2.34,7.81-2.34,11.13,0l2.34,1.56"/><path class="cls-1" d="M61.1,84.91c13.08-19.13,32.21-20.5,51.14-16.2"/><path class="cls-1" d="M84.52,67.93s2.93-19.98-7.61-32.67"/><path class="cls-1" d="M92.13,66.76s-.59-26.12-13.48-33.06"/><path class="cls-1" d="M89.2,32.99l-11.71,.78h0c-.2-2.34,4.49-6.83,10.93-7.22s12.1,3.12,12.3,5.47l-11.52,.98Z"/><path class="cls-1" d="M77.49,33.77h0c-1.95-1.37-2.15-7.81,1.76-13.08,3.9-5.08,10.35-7.22,12.3-5.66l-7.03,9.37-3.51,4.68"/><path class="cls-1" d="M73.2,44.7l4.29-10.93h0c-2.15-.98-7.81,2.34-10.15,8.2-2.34,5.86-.59,12.49,1.56,13.47l4.29-10.74Z"/><path class="cls-1" d="M77.49,33.77h0c-.78-2.34-6.83-4.49-12.88-2.34-6.05,2.15-9.95,7.61-9.17,9.95l11.13-3.71,5.19-1.79"/></svg>
|
After Width: | Height: | Size: 2.3 KiB |
1
public/assets/achievements/moreWorkDays.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><rect class="cls-1" x="41.56" y="45.64" width="12.64" height="25.56"/><path class="cls-1" d="M74.71,48.16l2.81-13.2c0-2.25-1.69-4.21-4.21-4.21h0c-2.25,0-9.83,17.41-14.04,17.41h-5.06v19.94h28.93c2.25,0,3.93-1.69,3.93-3.93v-11.8c0-2.25-1.69-3.93-3.93-3.93h-8.43v-.28Z"/><circle class="cls-1" cx="64.32" cy="54.65" r="37.67"/><polyline class="cls-1" points="54.36 90.96 44.6 111.85 40.31 100.33 28.79 104.62 39.14 82.76"/><polyline class="cls-1" points="75.05 90.76 84.81 111.85 88.91 100.33 100.43 104.62 90.08 82.18"/></svg>
|
After Width: | Height: | Size: 763 B |
1
public/assets/achievements/moreWorkDays2.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><rect class="cls-1" x="48.41" y="49.58" width="8.78" height="17.76"/><path class="cls-1" d="M71.44,51.34l1.95-9.17c0-1.56-1.17-2.93-2.93-2.93h0c-1.56,0-6.83,12.1-9.76,12.1h-3.51v13.86h20.1c1.56,0,2.73-1.17,2.73-2.73v-8.2c0-1.56-1.17-2.73-2.73-2.73h-5.86v-.2Z"/><circle class="cls-1" cx="64.41" cy="54.65" r="28.3" transform="translate(.15 109.48) rotate(-80.78)"/><circle class="cls-1" cx="64.41" cy="54.65" r="37.67"/><polyline class="cls-1" points="54.46 90.96 44.7 111.85 40.4 100.33 28.89 104.62 39.23 82.76"/><polyline class="cls-1" points="75.15 90.76 84.91 111.85 89.01 100.33 100.52 104.62 90.18 82.18"/></svg>
|
After Width: | Height: | Size: 858 B |
1
public/assets/achievements/oneCommitOneTask.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><circle class="cls-1" cx="64.32" cy="64.32" r="25.38"/><circle class="cls-1" cx="64.32" cy="64.32" r="41.58"/><line class="cls-1" x1="64.32" y1="16.88" x2="64.32" y2="50.85"/><line class="cls-1" x1="64.32" y1="77.78" x2="64.32" y2="111.94"/><line class="cls-1" x1="111.94" y1="64.32" x2="77.98" y2="64.32"/><line class="cls-1" x1="50.85" y1="64.32" x2="16.88" y2="64.32"/></svg>
|
After Width: | Height: | Size: 618 B |
1
public/assets/achievements/userIsDied.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><g><path class="cls-1" d="M19.61,97.82c3.29-13.96,18.21-14.98,18.21-14.98"/><path class="cls-1" d="M109.22,97.82c-3.29-13.96-18.21-14.98-18.21-14.98"/></g><g><path class="cls-1" d="M40.1,38.72v-6.17c0-5.16,4.19-9.35,9.35-9.35h29.9c5.18,0,9.37,4.19,9.37,9.35v6.17"/><g><line class="cls-1" x1="40.1" y1="38.72" x2="46.17" y2="32.4"/><line class="cls-1" x1="52.25" y1="38.72" x2="46.17" y2="32.4"/><line class="cls-1" x1="52.25" y1="38.72" x2="58.33" y2="32.4"/><line class="cls-1" x1="64.41" y1="38.72" x2="58.33" y2="32.4"/><line class="cls-1" x1="64.41" y1="38.72" x2="70.49" y2="32.4"/><line class="cls-1" x1="76.56" y1="38.72" x2="70.49" y2="32.4"/><line class="cls-1" x1="76.56" y1="38.72" x2="82.64" y2="32.4"/><line class="cls-1" x1="88.72" y1="38.72" x2="82.64" y2="32.4"/></g><path class="cls-1" d="M73.88,86.76v4.29c0,1.35-1.3,2.45-2.91,2.45h-13.12c-1.61,0-2.91-1.1-2.91-2.45v-4.29"/><line class="cls-1" x1="46.05" y1="55.97" x2="82.77" y2="55.97"/><g><path class="cls-1" d="M49.42,55.97c0,2.91,2.73,5.29,6.11,5.29s6.11-2.38,6.11-5.29"/><path class="cls-1" d="M67.17,55.97c0,2.91,2.73,5.29,6.11,5.29s6.11-2.38,6.11-5.29"/></g><path class="cls-1" d="M53.52,78.04c2.57-1.69,6.53-2.77,10.98-2.77s8.4,1.08,10.97,2.77"/><line class="cls-1" x1="49.42" y1="46.69" x2="79.4" y2="46.69"/><line class="cls-1" x1="64.41" y1="43.46" x2="64.41" y2="49.93"/><line class="cls-1" x1="56.49" y1="43.46" x2="56.49" y2="49.93"/><line class="cls-1" x1="72.33" y1="43.46" x2="72.33" y2="49.93"/><line class="cls-1" x1="40.1" y1="45.17" x2="40.1" y2="73.27"/><path class="cls-1" d="M50.82,86.76c-10.72,0-10.72-13.49-10.72-13.49"/><line class="cls-1" x1="88.73" y1="45.17" x2="88.73" y2="73.27"/><path class="cls-1" d="M78.01,86.76c10.72,0,10.72-13.49,10.72-13.49"/><line class="cls-1" x1="40.1" y1="45.17" x2="32" y2="45.17"/><line class="cls-1" x1="32" y1="39.14" x2="32" y2="51.19"/><line class="cls-1" x1="88.73" y1="45.17" x2="96.83" y2="45.17"/><line class="cls-1" x1="96.83" y1="39.14" x2="96.83" y2="51.19"/><path class="cls-1" d="M40.1,65.83c-3.28,0-5.94-2.66-5.94-5.95s2.66-5.94,5.94-5.94"/><path class="cls-1" d="M88.73,53.94c3.28,0,5.94,2.66,5.94,5.94,0,3.29-2.66,5.95-5.94,5.95"/><line class="cls-1" x1="50.82" y1="86.76" x2="54.93" y2="86.76"/><line class="cls-1" x1="73.88" y1="86.76" x2="78" y2="86.76"/></g></svg>
|
After Width: | Height: | Size: 2.5 KiB |
1
public/assets/achievements/userNotWork.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M88.58,48.48l13.3-13.16c1.96-1.94,1.97-5.09,.04-7.05h0c-1.94-1.96-5.09-1.97-7.05-.04l-13.3,13.16"/><line class="cls-1" x1="52.43" y1="34.26" x2="81.57" y2="41.39"/><line class="cls-1" x1="70.41" y1="52.44" x2="49.36" y2="37.3"/><line class="cls-1" x1="52.43" y1="34.26" x2="49.36" y2="37.3"/><line class="cls-1" x1="49.26" y1="63.96" x2="60.64" y2="64.08"/><line class="cls-1" x1="70.41" y1="52.44" x2="60.64" y2="64.08"/><line class="cls-1" x1="65.67" y1="80.54" x2="65.67" y2="69.17"/><line class="cls-1" x1="77.42" y1="59.52" x2="65.67" y2="69.17"/><line class="cls-1" x1="95.4" y1="77.69" x2="88.58" y2="48.48"/><line class="cls-1" x1="77.42" y1="59.52" x2="92.33" y2="80.73"/><line class="cls-1" x1="95.4" y1="77.69" x2="92.33" y2="80.73"/><line class="cls-1" x1="49.26" y1="63.96" x2="46.76" y2="66.44"/><line class="cls-1" x1="65.67" y1="80.54" x2="63.17" y2="83.03"/><line class="cls-1" x1="57.47" y1="72.25" x2="46.76" y2="66.44"/><line class="cls-1" x1="57.47" y1="72.25" x2="63.17" y2="83.03"/><line class="cls-1" x1="47.06" y1="82.55" x2="25.99" y2="103.41"/><line class="cls-1" x1="48.36" y1="49" x2="25.31" y2="71.81"/><line class="cls-1" x1="80.89" y1="81.87" x2="57.84" y2="104.68"/><line class="cls-1" x1="59.2" y1="88.28" x2="45.09" y2="102.24"/><line class="cls-1" x1="41.46" y1="70.35" x2="27.35" y2="84.32"/></svg>
|
After Width: | Height: | Size: 1.6 KiB |
1
public/assets/achievements/workEveryTime.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M55.48,54.49c2.06,3.28,3.22,7.09,3.22,11.15s-1.17,7.87-3.22,11.15c-1.55,2.54-3.65,4.74-6.13,6.52-4.14,3.01-9.37,4.8-15.06,4.8-13.49,0-24.41-10.05-24.41-22.47s10.92-22.47,24.41-22.47c5.68,0,10.92,1.8,15.06,4.8"/><path class="cls-1" d="M49.36,65.63c0,4.57-2.42,8.63-6.13,11.15-2.5,1.7-5.58,2.71-8.93,2.71-8.31,0-15.06-6.21-15.06-13.86s6.74-13.86,15.06-13.86c3.35,0,6.43,1.02,8.93,2.71"/><path class="cls-1" d="M49.36,83.3c4.14,3.01,9.37,4.8,15.06,4.8s10.92-1.8,15.06-4.8c2.48-1.78,4.58-3.98,6.13-6.52v-.02c2.06-3.28,3.22-7.09,3.22-11.13s-1.17-7.85-3.22-11.13v-.02"/><path class="cls-1" d="M79.47,47.97c-4.14-3.01-9.37-4.8-15.06-4.8s-10.92,1.8-15.06,4.8c-2.48,1.78-4.58,3.98-6.13,6.52-2.06,3.28-3.22,7.09-3.22,11.15s1.17,7.87,3.22,11.15"/><path class="cls-1" d="M49.36,65.63c0-4.57,2.42-8.63,6.13-11.13v-.02c2.5-1.7,5.58-2.71,8.93-2.71s6.43,1.02,8.93,2.71v.02"/><path class="cls-1" d="M79.47,65.63c0,4.57-2.42,8.63-6.13,11.13v.02c-2.5,1.7-5.58,2.71-8.93,2.71s-6.43-1.02-8.93-2.71v-.02"/><path class="cls-1" d="M73.34,76.78c-2.06-3.28-3.22-7.09-3.22-11.15s1.17-7.87,3.22-11.15c1.55-2.54,3.65-4.74,6.13-6.52,4.14-3.01,9.37-4.8,15.06-4.8,13.49,0,24.41,10.05,24.41,22.47s-10.92,22.47-24.41,22.47c-5.68,0-10.92-1.8-15.06-4.8"/><path class="cls-1" d="M85.6,76.76v.02c2.5,1.7,5.58,2.71,8.93,2.71,8.31,0,15.06-6.21,15.06-13.86s-6.74-13.86-15.06-13.86c-3.35,0-6.43,1.02-8.93,2.71v.02c-3.71,2.5-6.13,6.56-6.13,11.13"/></svg>
|
After Width: | Height: | Size: 1.6 KiB |
1
public/assets/achievements/zeroLazyDays.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.83 128.83"><defs><style>.cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.93px;}</style></defs><path class="cls-1" d="M19.46,69.78c-4.88,2.14-9.76,0-9.76,0"/><path class="cls-1" d="M29.21,69.78c-4.88,2.14-9.76,0-9.76,0"/><line class="cls-1" x1="12.14" y1="59.05" x2="19.46" y2="69.78"/><path class="cls-1" d="M38.97,69.78c-4.88,2.14-9.76,0-9.76,0"/><path class="cls-1" d="M12.14,59.05c4.88-2.14,9.76,0,9.76,0"/><line class="cls-1" x1="21.9" y1="59.05" x2="29.21" y2="69.78"/><path class="cls-1" d="M48.72,69.78c-4.88,2.14-9.76,0-9.76,0"/><path class="cls-1" d="M21.9,59.05c4.88-2.14,9.76,0,9.76,0"/><line class="cls-1" x1="31.65" y1="59.05" x2="38.97" y2="69.78"/><path class="cls-1" d="M31.65,59.05c4.88-2.14,9.76,0,9.76,0"/><line class="cls-1" x1="41.41" y1="59.05" x2="48.72" y2="69.78"/><path class="cls-1" d="M109.37,59.05c4.88-2.14,9.76,0,9.76,0"/><path class="cls-1" d="M99.61,59.05c4.88-2.14,9.76,0,9.76,0"/><line class="cls-1" x1="116.69" y1="69.78" x2="109.37" y2="59.05"/><path class="cls-1" d="M89.86,59.05c4.88-2.14,9.76,0,9.76,0"/><path class="cls-1" d="M116.69,69.78c-4.88,2.14-9.76,0-9.76,0"/><line class="cls-1" x1="106.93" y1="69.78" x2="99.61" y2="59.05"/><path class="cls-1" d="M80.1,59.05c4.88-2.14,9.76,0,9.76,0"/><path class="cls-1" d="M106.93,69.78c-4.88,2.14-9.76,0-9.76,0"/><line class="cls-1" x1="97.18" y1="69.78" x2="89.86" y2="59.05"/><path class="cls-1" d="M97.18,69.78c-4.88,2.14-9.76,0-9.76,0"/><line class="cls-1" x1="87.42" y1="69.78" x2="80.1" y2="59.05"/><line class="cls-1" x1="41.73" y1="58.65" x2="87.42" y2="69.78"/><path class="cls-1" d="M41.41,59.05c0-10.63,12.19-9.41,11.46-16.41"/><path class="cls-1" d="M49.21,60.47s9.15,6.84,12.43,17.4"/><path class="cls-1" d="M79.61,67.88s-9.15-6.84-12.43-17.4"/><path class="cls-1" d="M55.56,53.05c-8.4-1.22-14.15,6-14.15,6"/><path class="cls-1" d="M87.42,69.78c0,10.63-12.19,9.41-11.46,16.41"/><path class="cls-1" d="M73.27,75.78c8.4,1.22,14.15-6,14.15-6"/></svg>
|
After Width: | Height: | Size: 2 KiB |
BIN
public/assets/cards/commits.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
public/assets/cards/dismissal.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
public/assets/cards/lazy.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
public/assets/cards/lines.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
public/assets/cards/money_holidays.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
public/assets/cards/money_lazy.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
public/assets/cards/money_month.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
public/assets/cards/money_task.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
public/assets/cards/money_total.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
public/assets/cards/money_work.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
public/assets/cards/month.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
public/assets/cards/nothing_found.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
public/assets/cards/tasks.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
public/assets/cards/tasks_month.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
public/assets/cards/work_days.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
public/assets/chart/2022-11-17 18-36-47.mkv
Normal file
BIN
public/assets/chart/2023-03-15_17-28-09.mp4
Normal file
4
public/assets/chart/clock.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10Z" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M6 4V6L8 7" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 375 B |
5
public/assets/chart/commit.svg
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M6 8C7 8 8 7 8 6C8 5 7 4 6 4C5 4 4 5 4 6C4 7 5 8 6 8Z" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M1 6H3.5" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M8.5 6H11" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 404 B |
1
public/assets/chart/sort.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M6 36v-3h12v3Zm0-10.5v-3h24v3ZM6 15v-3h36v3Z"/></svg>
|
After Width: | Height: | Size: 125 B |
1
public/assets/chart/sort_down.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 10l5 5 5-5H7z"/></svg>
|
After Width: | Height: | Size: 156 B |
3
public/assets/chart/sort_up.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
|
||||||
|
<path d="M7 14l5-5 5 5H7z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 125 B |
1
public/assets/list/arrow.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z" /></svg>
|
After Width: | Height: | Size: 171 B |
1
public/assets/list/remove.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.12 10.47 12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9z" /></svg>
|
After Width: | Height: | Size: 326 B |
1
public/assets/logo.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375.87 66.5"><defs><style>.cls-1{fill:#9fa5b3;}.cls-2{fill:#4e5463;}</style></defs><polygon class="cls-2" points="65.2 65.04 39.86 1.47 37.69 1.47 27.52 1.47 25.65 1.47 0 65.04 13.35 65.04 32.54 14.9 51.31 65.04 65.2 65.04"/><polygon class="cls-2" points="254.33 65.04 229 1.47 226.82 1.47 216.65 1.47 214.79 1.47 189.13 65.04 202.48 65.04 221.67 14.9 240.44 65.04 254.33 65.04"/><g><polygon class="cls-2" points="292.83 1.47 270.89 44.65 270.89 65.04 284.65 65.04 284.65 44.65 306.58 1.47 292.83 1.47"/><polygon class="cls-2" points="262.72 1.47 248.96 1.47 266.3 35.52 273.18 21.98 262.72 1.47"/></g><path class="cls-2" d="M341.45,.83c-19.01,0-34.42,14.51-34.42,32.42s15.41,32.42,34.42,32.42,34.42-14.52,34.42-32.42S360.46,.83,341.45,.83Zm0,52.49c-11.77,0-21.31-8.99-21.31-20.07s9.54-20.07,21.31-20.07,21.31,8.99,21.31,20.07-9.54,20.07-21.31,20.07Z"/><g><path class="cls-1" d="M140.56,31.7c.76,.59,1.58,1.12,2.45,1.62l9.45-8.76c-.11-.05-.23-.09-.33-.14-2.75-1.19-4.2-3.36-4.2-6.28s1.32-5.08,3.82-6.33c2.29-1.14,4.86-1.72,7.62-1.72,3.14,0,6.08,.75,8.74,2.22,2.25,1.25,4.11,2.71,5.55,4.35l8.97-7.94c-2.42-2.78-5.61-4.91-9.51-6.34-4.33-1.57-8.82-2.37-13.35-2.37-3.13,0-6.22,.4-9.19,1.19-2.91,.76-5.58,1.96-7.91,3.55-2.28,1.57-4.15,3.61-5.56,6.07-1.39,2.44-2.09,5.4-2.09,8.8,0,2.88,.51,5.31,1.5,7.21,1.01,1.94,2.37,3.57,4.04,4.87Z"/><path class="cls-2" d="M181.14,38.42c-1.18-2.07-2.74-3.83-4.64-5.21-1.92-1.41-4.1-2.56-6.49-3.43-2.44-.89-4.87-1.6-7.24-2.13-.27-.06-.52-.13-.78-.19l-9.9,9.17c.44,.11,.86,.24,1.3,.34,5.1,1.21,8.81,2.39,11.34,3.59,2.82,1.33,4.3,3.66,4.3,6.74,0,1.64-.37,3.06-1.11,4.21-.73,1.14-1.69,2.05-2.86,2.71-1.12,.63-2.35,1.1-3.67,1.39-1.28,.28-2.56,.42-3.8,.42-3.67,0-7.06-.81-10.08-2.41-2.63-1.41-4.86-3.15-6.63-5.21l-9.09,8.52c2.92,2.94,6.54,5.25,10.78,6.88,4.63,1.79,9.46,2.7,14.34,2.7,3.4,0,6.75-.38,9.96-1.12,3.16-.74,5.95-1.94,8.28-3.56,2.33-1.61,4.22-3.74,5.62-6.32,1.39-2.58,2.1-5.8,2.1-9.57,0-2.95-.59-5.47-1.75-7.52Z"/></g><g><path class="cls-2" d="M119.49,38.42c-1.18-2.07-2.74-3.83-4.64-5.21-1.92-1.41-4.1-2.56-6.49-3.43-2.44-.89-4.87-1.6-7.24-2.13-.27-.06-.52-.13-.78-.19l-9.9,9.17c.44,.11,.86,.24,1.3,.34,5.1,1.21,8.81,2.39,11.34,3.59,2.82,1.33,4.3,3.66,4.3,6.74,0,1.64-.37,3.06-1.11,4.21-.73,1.14-1.69,2.05-2.86,2.71-1.12,.63-2.35,1.1-3.67,1.39-1.28,.28-2.56,.42-3.8,.42-3.67,0-7.06-.81-10.08-2.41-2.63-1.41-4.86-3.15-6.63-5.21l-9.09,8.52c2.92,2.94,6.54,5.25,10.78,6.88,4.63,1.79,9.46,2.7,14.34,2.7,3.4,0,6.75-.38,9.96-1.12,3.16-.74,5.95-1.94,8.28-3.56,2.33-1.61,4.22-3.74,5.62-6.32,1.39-2.58,2.1-5.8,2.1-9.57,0-2.95-.59-5.47-1.75-7.52Z"/><path class="cls-1" d="M78.91,31.7c.76,.59,1.58,1.12,2.45,1.62l9.45-8.76c-.11-.05-.23-.09-.33-.14-2.75-1.19-4.2-3.36-4.2-6.28s1.32-5.08,3.82-6.33c2.29-1.14,4.86-1.72,7.62-1.72,3.14,0,6.08,.75,8.74,2.22,2.25,1.25,4.11,2.71,5.55,4.35l8.97-7.94c-2.42-2.78-5.61-4.91-9.51-6.34-4.33-1.57-8.82-2.37-13.35-2.37-3.13,0-6.22,.4-9.19,1.19-2.91,.76-5.58,1.96-7.91,3.55-2.28,1.57-4.15,3.61-5.56,6.07-1.39,2.44-2.09,5.4-2.09,8.8,0,2.88,.51,5.31,1.5,7.21,1.01,1.94,2.37,3.57,4.04,4.87Z"/></g></svg>
|
After Width: | Height: | Size: 3.1 KiB |
6
public/assets/menu/branch.svg
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M7.5 4L7.5 15" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M16.5 9C17.8807 9 19 7.88071 19 6.5C19 5.11929 17.8807 4 16.5 4C15.1193 4 14 5.11929 14 6.5C14 7.88071 15.1193 9 16.5 9Z" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M7.5 20C8.88071 20 10 18.8807 10 17.5C10 16.1193 8.88071 15 7.5 15C6.11929 15 5 16.1193 5 17.5C5 18.8807 6.11929 20 7.5 20Z" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M16.5 9.5C16.5 11.8869 16.1571 13.6761 14.6569 15.364C13.1566 17.0518 12.1217 18 10 18" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 835 B |
1
public/assets/menu/per_money.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44zM3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67V21zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9H1z"></path></svg>
|
After Width: | Height: | Size: 694 B |
1
public/assets/menu/per_speed.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44z"></path><path d="M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83z"></path></svg>
|
After Width: | Height: | Size: 343 B |
6
public/assets/menu/pull-request.svg
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M16.9001 20C18.2809 20 19.4001 18.8807 19.4001 17.5C19.4001 16.1193 18.2809 15 16.9001 15C15.5194 15 14.4001 16.1193 14.4001 17.5C14.4001 18.8807 15.5194 20 16.9001 20Z" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M7.5 9C8.88071 9 10 7.88071 10 6.5C10 5.11929 8.88071 4 7.5 4C6.11929 4 5 5.11929 5 6.5C5 7.88071 6.11929 9 7.5 9Z" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M13.0001 7H15.4001C15.8245 7 16.2315 7.1873 16.5315 7.5207C16.8316 7.8541 17.0001 8.30628 17.0001 8.77778V15" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M7.5 9V20" stroke="#84858D" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 892 B |
1
public/assets/menu/setting.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"></path></svg>
|
After Width: | Height: | Size: 218 B |
1
public/assets/menu/team_common.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M19 5v2h-4V5h4M9 5v6H5V5h4m10 8v6h-4v-6h4M9 17v2H5v-2h4M21 3h-8v6h8V3zM11 3H3v10h8V3zm10 8h-8v10h8V11zm-10 4H3v6h8v-6z"></path></svg>
|
After Width: | Height: | Size: 217 B |
1
public/assets/menu/team_date_1.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V10h16v11zm0-13H4V5h16v3z"></path></svg>
|
After Width: | Height: | Size: 225 B |
1
public/assets/menu/team_date_2.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm2 4h10v2H7zm0 4h7v2H7z"></path></svg>
|
After Width: | Height: | Size: 246 B |
1
public/assets/menu/team_feat.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2zm-2-1h8v-2H5v2zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5zm-2 0C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5zm6.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6l-.63 1.37zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94L19 6z"></path></svg>
|
After Width: | Height: | Size: 488 B |
1
public/assets/menu/team_files.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="m9.17 6 2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"></path></svg>
|
After Width: | Height: | Size: 216 B |
1
public/assets/menu/team_type.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM13 13v8h8v-8h-8zm6 6h-4v-4h4v4zM7 2l-5 9h10L7 2zm0 4.12L8.6 9H5.4L7 6.12zM19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75zM17 8.35c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1z"></path></svg>
|
After Width: | Height: | Size: 591 B |
1
public/assets/menu/team_week.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85-.7.71zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2zm-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"></path></svg>
|
After Width: | Height: | Size: 428 B |
1
public/assets/menu/team_words.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7 1.62-4.33L19.12 17h-3.24z"></path></svg>
|
After Width: | Height: | Size: 394 B |
1
public/assets/menu/team_work.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87zM15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24zm-6 0c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4zm6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2v1z"></path></svg>
|
After Width: | Height: | Size: 499 B |
1
public/assets/menu/team_work_2.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41zm-2.83 1.42-4.24-4.24.71-.71 4.24 4.24-.71.71z"></path><path d="m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15 1.06 1.05zm-7.98 5.15-4.24 4.24-.71-.71 4.24-4.24.71.71z"></path></svg>
|
After Width: | Height: | Size: 625 B |
1
public/assets/switch/person.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z"/></svg>
|
After Width: | Height: | Size: 363 B |
1
public/assets/switch/team.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#84858D"><path d="M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87zM15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24zm-6 0c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4zm6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2v1z"></path></svg>
|
After Width: | Height: | Size: 499 B |
31545
public/dump.git
Normal file
1
public/favicon.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66.5 66.5"><polygon points="65.2 65.04 39.86 1.47 37.69 1.47 27.52 1.47 25.65 1.47 0 65.04 13.35 65.04 32.54 14.9 51.31 65.04 65.2 65.04" fill="#4e5463"/></svg>
|
After Width: | Height: | Size: 264 B |
24
public/index.html
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<script type="text/javascript">
|
||||||
|
var report = [];
|
||||||
|
</script>
|
||||||
|
<script src='/dump.git'></script>
|
||||||
|
<link rel="icon" href="%PUBLIC_URL%/favicon.svg" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
<meta name="theme-color" content="#000000" />
|
||||||
|
<meta
|
||||||
|
name="description"
|
||||||
|
content="Web site created using create-react-app"
|
||||||
|
/>
|
||||||
|
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
|
||||||
|
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
||||||
|
<title>ASSAYO</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||||
|
<div id="root"></div>
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
public/logo192.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
public/logo512.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
25
public/manifest.json
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"short_name": "React App",
|
||||||
|
"name": "Create React App Sample",
|
||||||
|
"icons": [
|
||||||
|
{
|
||||||
|
"src": "favicon.ico",
|
||||||
|
"sizes": "64x64 32x32 24x24 16x16",
|
||||||
|
"type": "image/x-icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "logo192.png",
|
||||||
|
"type": "image/png",
|
||||||
|
"sizes": "192x192"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "logo512.png",
|
||||||
|
"type": "image/png",
|
||||||
|
"sizes": "512x512"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"start_url": ".",
|
||||||
|
"display": "standalone",
|
||||||
|
"theme_color": "#000000",
|
||||||
|
"background_color": "#ffffff"
|
||||||
|
}
|
3
public/robots.txt
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# https://www.robotstxt.org/robotstxt.html
|
||||||
|
User-agent: *
|
||||||
|
Disallow:
|
BIN
src/assets/cards/commits.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
src/assets/cards/dismissal.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
src/assets/cards/lazy.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
src/assets/cards/lines.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
src/assets/cards/money_holidays.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
src/assets/cards/money_lazy.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
src/assets/cards/money_month.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
src/assets/cards/money_task.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
src/assets/cards/money_total.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
src/assets/cards/money_work.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
src/assets/cards/month.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
src/assets/cards/nothing_found.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
src/assets/cards/tasks.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
src/assets/cards/tasks_month.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
src/assets/cards/work_days.png
Normal file
After Width: | Height: | Size: 43 KiB |
4
src/assets/chart/clock.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M6 10C8.20914 10 10 8.20914 10 6C10 3.79086 8.20914 2 6 2C3.79086 2 2 3.79086 2 6C2 8.20914 3.79086 10 6 10Z" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M6 4V6L8 7" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 375 B |
5
src/assets/chart/commit.svg
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="M6 8C7 8 8 7 8 6C8 5 7 4 6 4C5 4 4 5 4 6C4 7 5 8 6 8Z" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M1 6H3.5" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M8.5 6H11" stroke="#12131B" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 404 B |
1
src/assets/chart/sort.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M6 36v-3h12v3Zm0-10.5v-3h24v3ZM6 15v-3h36v3Z"/></svg>
|
After Width: | Height: | Size: 125 B |