ConceptPortal-public/TODO.txt
2024-04-03 15:52:01 +03:00

56 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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