Update TODO's and add repo link

This commit is contained in:
IRBorisov 2023-08-03 17:57:58 +03:00
parent 6394396bee
commit 3947778a35
5 changed files with 35 additions and 4 deletions

View File

@ -2,6 +2,23 @@
This list only contains global tech refactorings and tech debt
For more specific TODOs see comments in code
[Functionality]
- home page
- manuals
- текстовый модуль для разрешения отсылок
- компонент для форматирования в редакторе текста (формальное выражения + отсылки в тексте)
- блок нотификаций пользователей
- блок синтеза
- блок организации библиотеки моделей
- проектный модуль?
- обратная связь - система баг репортов
[Tech]
- Use migtation/fixtures to provide initial data for testing
- USe migtation/fixtures to load example common data
- Add HTTPS for deployment
[deployment]
- HTTPS
- database backup daemon
- logs collection
- status dashboard for servers

View File

@ -1,14 +1,19 @@
import { Link } from 'react-router-dom';
import { urls } from '../utils/constants';
import { GithubIcon } from './Icons';
function Footer() {
return (
<footer className='z-50 px-4 pt-2 pb-4 border-t-2 t clr-footer'>
<div className='flex items-stretch justify-center w-full mx-auto'>
<div className='px-4 underline'>
<div className='px-4 underline whitespace-nowrap'>
<Link to='/manuals' tabIndex={-1}>Справка</Link> <br/>
<Link to='/library?filter=common' tabIndex={-1}>Библиотека КС</Link> <br/>
<a href={urls.gitrepo} className='flex'>
<GithubIcon />
<span className='ml-1'>Репозиторий</span>
</a>
</div>
<div className='px-4 underline border-gray-400 border-x dark:border-gray-300'>
<ul>

View File

@ -292,3 +292,11 @@ export function HelpIcon(props: IconProps) {
</IconSVG>
);
}
export function GithubIcon(props: IconProps) {
return (
<IconSVG viewbox='0 0 24 24' {...props}>
<path d='M12 2.247a10 10 0 00-3.162 19.487c.5.088.687-.212.687-.475 0-.237-.012-1.025-.012-1.862-2.513.462-3.163-.613-3.363-1.175a3.636 3.636 0 00-1.025-1.413c-.35-.187-.85-.65-.013-.662a2.001 2.001 0 011.538 1.025 2.137 2.137 0 002.912.825 2.104 2.104 0 01.638-1.338c-2.225-.25-4.55-1.112-4.55-4.937a3.892 3.892 0 011.025-2.688 3.594 3.594 0 01.1-2.65s.837-.262 2.75 1.025a9.427 9.427 0 015 0c1.912-1.3 2.75-1.025 2.75-1.025a3.593 3.593 0 01.1 2.65 3.869 3.869 0 011.025 2.688c0 3.837-2.338 4.687-4.563 4.937a2.368 2.368 0 01.675 1.85c0 1.338-.012 2.413-.012 2.75 0 .263.187.575.687.475A10.005 10.005 0 0012 2.247z' />
</IconSVG>
);
}

View File

@ -127,7 +127,7 @@ function EditorTermGraph() {
</div>
</div>
<div className='flex-wrap w-full h-full overflow-auto'>
<div className='relative w-[1240px] h-[730px] 2xl:w-[1880px] 2xl:h-[750px]'>
<div className='relative w-[1260px] h-[730px] 2xl:w-[1900px] 2xl:h-[750px]'>
<GraphCanvas
draggable
ref={graphRef}

View File

@ -16,7 +16,8 @@ export const urls = {
exteor64: 'https://drive.google.com/open?id=1IJt25ZRQ-ZMA6t7hOqmo5cv05WJCQKMv&usp=drive_fs',
ponomarev: 'https://inponomarev.ru/textbook',
intro_video: 'https://www.youtube.com/watch?v=0Ty9mu9sOJo',
full_course: 'https://www.youtube.com/playlist?list=PLGe_JiAwpqu1C70ruQmCm_OWTWU3KJwDo'
full_course: 'https://www.youtube.com/playlist?list=PLGe_JiAwpqu1C70ruQmCm_OWTWU3KJwDo',
gitrepo: 'https://github.com/IRBorisov/ConceptPortal'
};
export const resources = {