ConceptPortal-public/TODO.txt

71 lines
2.0 KiB
Plaintext
Raw Normal View History

!! 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
- Save react-flow to vector image
2024-08-23 21:29:07 +03:00
2025-02-19 23:49:04 +03:00
User profile:
- 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
- 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
- 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
- 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