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