{"action":"closed","number":1,"pull_request":{"url":"https://api.github.com/repos/austinjk/BrainBox/pulls/1","id":187472924,"html_url":"https://github.com/austinjk/BrainBox/pull/1","diff_url":"https://github.com/austinjk/BrainBox/pull/1.diff","patch_url":"https://github.com/austinjk/BrainBox/pull/1.patch","issue_url":"https://api.github.com/repos/austinjk/BrainBox/issues/1","number":1,"state":"closed","locked":false,"title":"big structure changes","user":{"login":"austinjk","id":9115250,"avatar_url":"https://avatars1.githubusercontent.com/u/9115250?v=4","gravatar_id":"","url":"https://api.github.com/users/austinjk","html_url":"https://github.com/austinjk","followers_url":"https://api.github.com/users/austinjk/followers","following_url":"https://api.github.com/users/austinjk/following{/other_user}","gists_url":"https://api.github.com/users/austinjk/gists{/gist_id}","starred_url":"https://api.github.com/users/austinjk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinjk/subscriptions","organizations_url":"https://api.github.com/users/austinjk/orgs","repos_url":"https://api.github.com/users/austinjk/repos","events_url":"https://api.github.com/users/austinjk/events{/privacy}","received_events_url":"https://api.github.com/users/austinjk/received_events","type":"User","site_admin":false},"body":"<!-- Thank you so much for your contribution to BrainBox! <3 -->\r\n\r\n<!-- Please find a short title for your pull request and describe your changes on the following line: -->\r\n\r\n\r\n---\r\n<!-- Please go through our check list and check the functionalities which might be affected by your code changes. Replace each `[ ]` by `[X]` when the step is complete.-->\r\n- [ ] These changes fix #__ (github issue number if applicable).\r\n- [ ] All BrainBox tools behave as expected:\r\n    * **KEYS**\r\n        * right and left arrow keys\r\n            - [ ] jump to next or previous slice within one brain, respectively\r\n            - [ ] update the slider accordingly\r\n            - [ ] update the slice number accordingly (upper left corner of the viewer window)\r\n        * down and up arrow keys\r\n            - [ ] jump to the next or previous brain within one project, respectively\r\n            - [ ] update the selected subject in the annotation table\r\n    * **TOOL BUTTONS**\r\n        * minus\r\n            - [ ] jumps to the previous slice within one brain\r\n            - [ ] updates the slider accordingly\r\n            - [ ] updates the slice number accordingly (upper left corner of the viewer window)\r\n        * plus\r\n            - [ ] jumps to the next slice within one brain\r\n            - [ ] updates the slider accordingly\r\n            - [ ] updates the slice number accordingly (upper left corner of the viewer window)\r\n        * slider\r\n            - [ ] updates slice view and slice number on the fly\r\n        * sag / cor / axi buttons\r\n            - [ ] switch view between the three orthogonal planes\r\n        * show tool\r\n            - [ ] when you click and drag in your browser window, this tool displays a cirlce at the position of your mouse click & drag as well as the user name in all browser windows connected to the same brain\r\n        * the numbers at the bottom of the tool panel\r\n            - [ ] change pencil size and eraser size accordingly\r\n        * pencil tool\r\n            - [ ] draws a line in the colour displayed in the color field\r\n            - [ ] in combination with bucket tool filles a complete area with the chosen colour (be sure to have closed the contour line ;) Otherwise, the undo button will be your friend ;)\r\n            - [ ] updates length and volume information (of what has been segmented) in the upper left corner of the viewer\r\n        * erase tool\r\n            - [ ] erases upon click drag from the annotation\r\n            - [ ] in combination with the bucket tool erases the complete area of the color where you click\r\n        * fill bucket tool\r\n            * in combination with pencil tool\r\n                - [ ] fills a complete area with the colour displayed in the colour field\r\n            * in combination with erase tool\r\n                - [ ] erases the complete area that is filled by the colour of where you click\r\n        * colour field\r\n            - [ ] displays the currently chosen colour to draw and fill\r\n            - [ ] on click opens the set of colours available within the chosen label set where a new colour can be selected upon click\r\n        * ruler tool\r\n            - [ ] measures the distance between start and end of your defined path\r\n                - [ ] points of mouse click appear and stay visible until you hit return key (this functionality is currently broken!) (you can click as many points as you wish to define the path you are interested in)\r\n                - [ ] on return key, BrainBox will print the distance into the chat field (the ruler tool seems to be currently broken!!!)\r\n        * adjust tool\r\n            - [ ] slide opacity of overlaid annotation from 0 to 100%\r\n            - [ ] increase or decrease brightness of the underlying MRI data\r\n            - [ ] increase or decrease the contrast of the underlying MRI data\r\n        * eyedropper tool\r\n            - [ ] updates the colour field in the tool panel\r\n            - [ ] displays/updates the region name in the upper left corner of the viewer\r\n        * undo tool\r\n            - [ ] undoes the user's actions in reverse chronological order and currently has the bug that it even undoes actions in slices you are currently not seeing! and there is currently no redo...\r\n        * save button\r\n            - [ ] saves the annotation of the data set into the data base\r\n            - [ ] displays a message that user needs to login in case they are not (CHECK!)\r\n            - [ ] display a message `Atlas saved Wed Oct 18 2017 12:49:12 GMT+0200 (CEST)`\r\n\r\n        \r\n            \r\n<!-- Either or. Please replace `__` with appropriate data: -->\r\n- [ ] I implemented tests for these changes OR\r\n- [x] These changes do not require tests because _____\r\n\r\n<!-- Also, please make sure that \"Allow edits from maintainers\" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->\r\n\r\n<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->\r\n\r\n<!-- Again, many many thanks for your work! \\ö/ -->\r\n\r\n","created_at":"2018-05-11T14:02:02Z","updated_at":"2018-05-11T14:02:28Z","closed_at":"2018-05-11T14:02:27Z","merged_at":"2018-05-11T14:02:27Z","merge_commit_sha":"786f715a2a70d79b69540805cf0f2c0b86fdb171","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/austinjk/BrainBox/pulls/1/commits","review_comments_url":"https://api.github.com/repos/austinjk/BrainBox/pulls/1/comments","review_comment_url":"https://api.github.com/repos/austinjk/BrainBox/pulls/comments{/number}","comments_url":"https://api.github.com/repos/austinjk/BrainBox/issues/1/comments","statuses_url":"https://api.github.com/repos/austinjk/BrainBox/statuses/624f6a47e288b9520517bb1e1a35e47ab062a89e","head":{"label":"OpenNeuroLab:master","ref":"master","sha":"624f6a47e288b9520517bb1e1a35e47ab062a89e","user":{"login":"OpenNeuroLab","id":19158733,"avatar_url":"https://avatars2.githubusercontent.com/u/19158733?v=4","gravatar_id":"","url":"https://api.github.com/users/OpenNeuroLab","html_url":"https://github.com/OpenNeuroLab","followers_url":"https://api.github.com/users/OpenNeuroLab/followers","following_url":"https://api.github.com/users/OpenNeuroLab/following{/other_user}","gists_url":"https://api.github.com/users/OpenNeuroLab/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenNeuroLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenNeuroLab/subscriptions","organizations_url":"https://api.github.com/users/OpenNeuroLab/orgs","repos_url":"https://api.github.com/users/OpenNeuroLab/repos","events_url":"https://api.github.com/users/OpenNeuroLab/events{/privacy}","received_events_url":"https://api.github.com/users/OpenNeuroLab/received_events","type":"Organization","site_admin":false},"repo":{"id":52724221,"name":"BrainBox","full_name":"OpenNeuroLab/BrainBox","owner":{"login":"OpenNeuroLab","id":19158733,"avatar_url":"https://avatars2.githubusercontent.com/u/19158733?v=4","gravatar_id":"","url":"https://api.github.com/users/OpenNeuroLab","html_url":"https://github.com/OpenNeuroLab","followers_url":"https://api.github.com/users/OpenNeuroLab/followers","following_url":"https://api.github.com/users/OpenNeuroLab/following{/other_user}","gists_url":"https://api.github.com/users/OpenNeuroLab/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenNeuroLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenNeuroLab/subscriptions","organizations_url":"https://api.github.com/users/OpenNeuroLab/orgs","repos_url":"https://api.github.com/users/OpenNeuroLab/repos","events_url":"https://api.github.com/users/OpenNeuroLab/events{/privacy}","received_events_url":"https://api.github.com/users/OpenNeuroLab/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OpenNeuroLab/BrainBox","description":"BrainBox is a web application that let's you annotate and segment 3D brain imaging data in real time, collaboratively.","fork":false,"url":"https://api.github.com/repos/OpenNeuroLab/BrainBox","forks_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/forks","keys_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/teams","hooks_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/hooks","issue_events_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/issues/events{/number}","events_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/events","assignees_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/assignees{/user}","branches_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/branches{/branch}","tags_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/tags","blobs_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/git/refs{/sha}","trees_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/statuses/{sha}","languages_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/languages","stargazers_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/stargazers","contributors_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/contributors","subscribers_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/subscribers","subscription_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/subscription","commits_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/commits{/sha}","git_commits_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/git/commits{/sha}","comments_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/comments{/number}","issue_comment_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/issues/comments{/number}","contents_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/contents/{+path}","compare_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/merges","archive_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/downloads","issues_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/issues{/number}","pulls_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/pulls{/number}","milestones_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/milestones{/number}","notifications_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/labels{/name}","releases_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/releases{/id}","deployments_url":"https://api.github.com/repos/OpenNeuroLab/BrainBox/deployments","created_at":"2016-02-28T14:09:05Z","updated_at":"2018-05-11T13:52:58Z","pushed_at":"2018-05-11T13:52:56Z","git_url":"git://github.com/OpenNeuroLab/BrainBox.git","ssh_url":"git@github.com:OpenNeuroLab/BrainBox.git","clone_url":"https://github.com/OpenNeuroLab/BrainBox.git","svn_url":"https://github.com/OpenNeuroLab/BrainBox","homepage":"http://brainbox.pasteur.fr","size":263066,"stargazers_count":34,"watchers_count":34,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":24,"mirror_url":null,"archived":false,"open_issues_count":50,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":24,"open_issues":50,"watchers":34,"default_branch":"master"}},"base":{"label":"austinjk:master","ref":"master","sha":"6c4b52b52dd4076792355029e47bdff4f8e1ef05","user":{"login":"austinjk","id":9115250,"avatar_url":"https://avatars1.githubusercontent.com/u/9115250?v=4","gravatar_id":"","url":"https://api.github.com/users/austinjk","html_url":"https://github.com/austinjk","followers_url":"https://api.github.com/users/austinjk/followers","following_url":"https://api.github.com/users/austinjk/following{/other_user}","gists_url":"https://api.github.com/users/austinjk/gists{/gist_id}","starred_url":"https://api.github.com/users/austinjk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinjk/subscriptions","organizations_url":"https://api.github.com/users/austinjk/orgs","repos_url":"https://api.github.com/users/austinjk/repos","events_url":"https://api.github.com/users/austinjk/events{/privacy}","received_events_url":"https://api.github.com/users/austinjk/received_events","type":"User","site_admin":false},"repo":{"id":132919365,"name":"BrainBox","full_name":"austinjk/BrainBox","owner":{"login":"austinjk","id":9115250,"avatar_url":"https://avatars1.githubusercontent.com/u/9115250?v=4","gravatar_id":"","url":"https://api.github.com/users/austinjk","html_url":"https://github.com/austinjk","followers_url":"https://api.github.com/users/austinjk/followers","following_url":"https://api.github.com/users/austinjk/following{/other_user}","gists_url":"https://api.github.com/users/austinjk/gists{/gist_id}","starred_url":"https://api.github.com/users/austinjk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinjk/subscriptions","organizations_url":"https://api.github.com/users/austinjk/orgs","repos_url":"https://api.github.com/users/austinjk/repos","events_url":"https://api.github.com/users/austinjk/events{/privacy}","received_events_url":"https://api.github.com/users/austinjk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/austinjk/BrainBox","description":"BrainBox is a web application that let's you annotate and segment 3D brain imaging data in real time, collaboratively.","fork":true,"url":"https://api.github.com/repos/austinjk/BrainBox","forks_url":"https://api.github.com/repos/austinjk/BrainBox/forks","keys_url":"https://api.github.com/repos/austinjk/BrainBox/keys{/key_id}","collaborators_url":"https://api.github.com/repos/austinjk/BrainBox/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/austinjk/BrainBox/teams","hooks_url":"https://api.github.com/repos/austinjk/BrainBox/hooks","issue_events_url":"https://api.github.com/repos/austinjk/BrainBox/issues/events{/number}","events_url":"https://api.github.com/repos/austinjk/BrainBox/events","assignees_url":"https://api.github.com/repos/austinjk/BrainBox/assignees{/user}","branches_url":"https://api.github.com/repos/austinjk/BrainBox/branches{/branch}","tags_url":"https://api.github.com/repos/austinjk/BrainBox/tags","blobs_url":"https://api.github.com/repos/austinjk/BrainBox/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/austinjk/BrainBox/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/austinjk/BrainBox/git/refs{/sha}","trees_url":"https://api.github.com/repos/austinjk/BrainBox/git/trees{/sha}","statuses_url":"https://api.github.com/repos/austinjk/BrainBox/statuses/{sha}","languages_url":"https://api.github.com/repos/austinjk/BrainBox/languages","stargazers_url":"https://api.github.com/repos/austinjk/BrainBox/stargazers","contributors_url":"https://api.github.com/repos/austinjk/BrainBox/contributors","subscribers_url":"https://api.github.com/repos/austinjk/BrainBox/subscribers","subscription_url":"https://api.github.com/repos/austinjk/BrainBox/subscription","commits_url":"https://api.github.com/repos/austinjk/BrainBox/commits{/sha}","git_commits_url":"https://api.github.com/repos/austinjk/BrainBox/git/commits{/sha}","comments_url":"https://api.github.com/repos/austinjk/BrainBox/comments{/number}","issue_comment_url":"https://api.github.com/repos/austinjk/BrainBox/issues/comments{/number}","contents_url":"https://api.github.com/repos/austinjk/BrainBox/contents/{+path}","compare_url":"https://api.github.com/repos/austinjk/BrainBox/compare/{base}...{head}","merges_url":"https://api.github.com/repos/austinjk/BrainBox/merges","archive_url":"https://api.github.com/repos/austinjk/BrainBox/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/austinjk/BrainBox/downloads","issues_url":"https://api.github.com/repos/austinjk/BrainBox/issues{/number}","pulls_url":"https://api.github.com/repos/austinjk/BrainBox/pulls{/number}","milestones_url":"https://api.github.com/repos/austinjk/BrainBox/milestones{/number}","notifications_url":"https://api.github.com/repos/austinjk/BrainBox/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/austinjk/BrainBox/labels{/name}","releases_url":"https://api.github.com/repos/austinjk/BrainBox/releases{/id}","deployments_url":"https://api.github.com/repos/austinjk/BrainBox/deployments","created_at":"2018-05-10T15:26:53Z","updated_at":"2018-05-10T15:26:55Z","pushed_at":"2018-05-11T14:02:27Z","git_url":"git://github.com/austinjk/BrainBox.git","ssh_url":"git@github.com:austinjk/BrainBox.git","clone_url":"https://github.com/austinjk/BrainBox.git","svn_url":"https://github.com/austinjk/BrainBox","homepage":"http://brainbox.pasteur.fr","size":262892,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/austinjk/BrainBox/pulls/1"},"html":{"href":"https://github.com/austinjk/BrainBox/pull/1"},"issue":{"href":"https://api.github.com/repos/austinjk/BrainBox/issues/1"},"comments":{"href":"https://api.github.com/repos/austinjk/BrainBox/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/austinjk/BrainBox/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/austinjk/BrainBox/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/austinjk/BrainBox/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/austinjk/BrainBox/statuses/624f6a47e288b9520517bb1e1a35e47ab062a89e"}},"author_association":"OWNER","merged":true,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":{"login":"austinjk","id":9115250,"avatar_url":"https://avatars1.githubusercontent.com/u/9115250?v=4","gravatar_id":"","url":"https://api.github.com/users/austinjk","html_url":"https://github.com/austinjk","followers_url":"https://api.github.com/users/austinjk/followers","following_url":"https://api.github.com/users/austinjk/following{/other_user}","gists_url":"https://api.github.com/users/austinjk/gists{/gist_id}","starred_url":"https://api.github.com/users/austinjk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/austinjk/subscriptions","organizations_url":"https://api.github.com/users/austinjk/orgs","repos_url":"https://api.github.com/users/austinjk/repos","events_url":"https://api.github.com/users/austinjk/events{/privacy}","received_events_url":"https://api.github.com/users/austinjk/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":6961,"deletions":1804,"changed_files":51}}
{"actor":{"display_login":"austinjk"}}