!! 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