Closed MichaelBuessemeyer closed 4 days ago
The pull request introduces several changes to the WEBKNOSSOS project, including a new feature that allows users to paste remote URIs from Neuroglancer without removing format prefixes. The image file reading process has been modified for asynchronous operation, and error messages related to job initiation on external datasets have been improved. Additionally, the bounding box size restriction for super users has been lifted. Multiple bugs have been fixed, including issues with segment color changes and tree deletions. Lastly, Google Analytics integration has been removed.
File Path | Change Summary |
---|---|
CHANGELOG.unreleased.md | Updated to reflect new features, bug fixes, and removal of Google Analytics integration. |
frontend/javascripts/oxalis/view/right-border-tabs/segments_tab/segment_list_item.tsx | Changed the context menu item key for segment color change to a dynamic key based on segment ID. |
Objective | Addressed | Explanation |
---|---|---|
Changing a segment's color modifies the color of the previously changed segment (#8223) | ✅ |
Hop, hop, hooray, what a splendid day!
With colors bright and changes right,
No more mix-ups in the fray,
Bugs are fixed, and we can play!
So let’s rejoice, for work is done,
In WEBKNOSSOS, we have some fun! 🐇✨
[!WARNING]
Rate limit exceeded
@MichaelBuessemeyer has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 18 minutes and 21 seconds before requesting another review.
⌛ How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.🚦 How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://docs.coderabbit.ai/faq) for further information.📥 Commits
Reviewing files that changed from the base of the PR and between 3c7700c5ccec00b6e156e3ed563ea8df64764a73 and a312571aa126fd2b7d1da41525a827da83eee5ed.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
When changing the color of multiple segments one after another, the color change was applied to the previous segment. This was due to the color-changing menu item being the only menu item that is a component that is cached by react. Therefore, the color-changing menu item always referred to the segment on which the context menu was previously rendered. By including the segment id in the color-changing menu item's key, an update for the color-changing menu item is enforced each time the segment id changes. Thus the bug should be vanished :sparkle:
URL of deployed dev instance (used for testing):
Steps to test:
Issues:
(Please delete unneeded items, merge only when none are left open)
Summary by CodeRabbit
New Features
Bug Fixes
Chores