!! 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 - блок нотификаций пользователей - блок синтеза - статический анализ схемы - конфигурации правил для разных статусов - Library organization, search and exploration. Consider new user experience - поиск по содержимому КС в Библиотеке - 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 - rework access setup: project-based, user-based, enable sharing. Prevent enumerating access to private schemas by default [Tech] - add debounce to some search fields - duplicate syntax parsing and type info calculations to client. Consider moving backend to Nodejs or embedding c++ lib [Deployment] - logs collection - status dashboard for servers [Security] - password-reset leaks info of email being used - 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