!! This is not complete list of TODOs !! For more specific TODOs see comments in code [Bugs - PENDING] - [Functionality - PENDING] - Landing page - Design first user experience - Demo sandbox for anonymous users - Save react-flow to vector image User profile: - Settings server persistency - Profile pictures - Custom LibraryItem lists - Custom user filters and sharing filters - Personal prompt templates - Static analyzer for RSForm as a whole: check term duplication and empty conventions - OSS clone and versioning - Clone with saving info connection - Semantic diff for library items - Focus on codemirror editor when label is clicked (need React 19 ref for clean code solution) - Draggable rows in constituents table - Search functionality for Help Manuals - use google search integration filtered by site? - Export PDF (Items list, Graph) - ARIA (accessibility considerations) - for now machine reading not supported - Internationalization - at least english version. Consider react.intl - Sitemap for better SEO and crawler optimization [Functionality - CANCELED] - Integrate socials and feedback - Content based search in Library - Private projects. Consider cooperative editing [Tech] - 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] - improve nginx config. Consider DDOS and other types of attacks on infrastructure - recaptcha for create user and rest password https://yandex.cloud/ru/docs/smartcaptcha [Research] Research and consider integration - django-allauth - consider supporting popular auth providers - skeleton loading https://react.dev/reference/react/Suspense - drf-messages https://drf-standardized-errors.readthedocs.io/en/latest/error_response.html - semantic json diff https://stackoverflow.com/questions/28838170/multilevel-json-diff-in-python - Documentation platform. Consider diplodoc - nuqs useQueryState