[Feature] Continuous improvement of repository collection
Description
Hi everyone~ The OSPP process has come to an end, but we still need to continue to improve and perfect the repo-collection function.
At present, there are several known improvement points:
- [x] Add the function of adding to a collection directly by entering the full name of the repo.
- [x] Smoothly solve the problem of adding new collections and editing collections.
- [x] Optimize the overlap problem between the exit button in the upper right corner of the collection panel and the scroll bar on the far right.
- [ ] i18n.
- [ ] Discuss token optimization issues.
- [ ] Optimized style: The repository list on the left side of the collection panel theme is too narrow.
- [ ] Set no data state for chart. Can refer to this Page.
For the chart section:
- [ ] Implement repository-specific highlighting and unhighlighting
- [ ] The chart adapts to changes in the container window size
- [ ] Optimize the style of the SankeyChart
You are welcome to continue to pay attention to this new feature and make suggestions for modifications!
Also, please show a different message for collections with no repo. For example, showing a message: "This collection has no repository." It looks buggy to have all these charts but got no data.
Also, please show a different message for collections with no repo. For example, showing a message: "This collection has no repository." It looks buggy to have all these charts but got no data.
Empty can help :)
Here are some TODOs for the chart section:
- [ ] Implement repository-specific highlighting and unhighlighting
- [ ] The chart adapts to changes in the container window size
- [ ] Optimize the style of the SankeyChart
Bugs to be fixed:
- [ ] Duplicte collection should not be created
- [ ] Duplicate repo should not be added
- [ ] Add a non-existing repo should give a message