mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 04:50:36 +03:00
58 lines
1.4 KiB
Plaintext
58 lines
1.4 KiB
Plaintext
!! This is not complete list of todos !!
|
||
This list only contains global tech refactorings and tech debt
|
||
For more specific TODOs see comments in code
|
||
|
||
[Functionality]
|
||
- landing page
|
||
- home page (user specific)
|
||
- export PDF
|
||
- bug report form
|
||
- блок нотификаций пользователей
|
||
- блок синтеза
|
||
|
||
- статический анализ схемы
|
||
- конфигурации правил для разных статусов
|
||
|
||
- блок организации библиотеки моделей
|
||
- Настройка поиска в Библиотеке
|
||
- поиск по содержимому КС в Библиотеке
|
||
- Запрос на поиск вхождений
|
||
|
||
- private projects and permissions. Consider cooperative editing
|
||
|
||
- draggable rows in constituents table
|
||
- Clickable IDs in RSEditor tooltips
|
||
|
||
- ARIA (accessibility considerations) - for now machine reading not supported
|
||
|
||
|
||
[Tech]
|
||
- add debounce to some search fields
|
||
- upgrade backend to Python3.12 and Django 5
|
||
|
||
|
||
[Deployment]
|
||
- logs collection
|
||
- status dashboard for servers
|
||
|
||
|
||
[Security]
|
||
- password-reset leaks info of email being used
|
||
- do not use schemaID for access (prevent enumerating IDs access)
|
||
- improve nginx config. Consider DDOS and other types of attacks on infrastructure
|
||
|
||
[Research]
|
||
Research and consider integration
|
||
- django-allauth
|
||
- drf-messages
|
||
|
||
- radix-ui
|
||
- shadcn-ui
|
||
|
||
- Zod
|
||
- use-debounce
|
||
|
||
- react-query
|
||
- react-hook-form
|
||
|
||
- node-based UI |