2023-07-15 17:46:19 +03:00
|
|
|
|
!! 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
|
|
|
|
|
|
2023-08-03 17:57:58 +03:00
|
|
|
|
[Functionality]
|
2024-03-09 16:40:13 +03:00
|
|
|
|
- landing page
|
|
|
|
|
- home page (user specific)
|
2024-03-08 20:29:12 +03:00
|
|
|
|
- export PDF
|
2023-08-03 17:57:58 +03:00
|
|
|
|
- блок нотификаций пользователей
|
|
|
|
|
- блок синтеза
|
2024-03-08 20:29:12 +03:00
|
|
|
|
|
|
|
|
|
- статический анализ схемы
|
|
|
|
|
- конфигурации правил для разных статусов
|
|
|
|
|
|
2024-04-03 15:52:01 +03:00
|
|
|
|
- Library organization, search and exploration. Consider new user experience
|
2024-03-08 20:29:12 +03:00
|
|
|
|
- поиск по содержимому КС в Библиотеке
|
|
|
|
|
|
|
|
|
|
- private projects and permissions. Consider cooperative editing
|
|
|
|
|
|
|
|
|
|
- draggable rows in constituents table
|
|
|
|
|
- Clickable IDs in RSEditor tooltips
|
|
|
|
|
|
2024-03-09 16:40:13 +03:00
|
|
|
|
- ARIA (accessibility considerations) - for now machine reading not supported
|
|
|
|
|
|
2024-04-03 15:52:01 +03:00
|
|
|
|
- rework access setup: project-based, user-based, enable sharing. Prevent enumerating access to private schemas by default
|
|
|
|
|
|
2023-08-03 17:57:58 +03:00
|
|
|
|
|
|
|
|
|
[Tech]
|
2024-03-08 20:29:12 +03:00
|
|
|
|
- add debounce to some search fields
|
2024-04-03 15:52:01 +03:00
|
|
|
|
- duplicate syntax parsing and type info calculations to client. Consider moving backend to Nodejs or embedding c++ lib
|
2023-08-15 21:22:24 +03:00
|
|
|
|
|
2024-03-08 20:29:12 +03:00
|
|
|
|
|
|
|
|
|
[Deployment]
|
2023-08-03 17:57:58 +03:00
|
|
|
|
- logs collection
|
|
|
|
|
- status dashboard for servers
|
2024-02-25 20:55:30 +03:00
|
|
|
|
|
2024-03-08 20:29:12 +03:00
|
|
|
|
|
|
|
|
|
[Security]
|
2024-02-25 20:55:30 +03:00
|
|
|
|
- password-reset leaks info of email being used
|
2024-03-08 20:29:12 +03:00
|
|
|
|
- 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
|