{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":258507222,"defaultBranch":"master","name":"RNArtist","ownerLogin":"fjossinet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-24T12:32:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/389452?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699196306.0","currentOid":""},"activityList":{"items":[{"before":"3a6ada2d88e9ed50e0bc988e1cca05a8f0ca4409","after":"4be253abb4438fa90fe31d0102f2591b5ba42aac","ref":"refs/heads/master","pushedAt":"2023-11-24T11:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: linear/circular feature to the bracket notation panel\nFixed: if a script contained an SVG export instruction, the SVG file was produced when the user clicked on the 2D thumbnail (this was fixed for the PNG export, but not SVG)\nModified: the zoom area doesn't have the same shape than the canvas 2D anymore. Was impractical.","shortMessageHtmlLink":"Added: linear/circular feature to the bracket notation panel"}},{"before":"29b47391f57cfd978a980f5f56ebd1bc5ddf8d6a","after":"3a6ada2d88e9ed50e0bc988e1cca05a8f0ca4409","ref":"refs/heads/master","pushedAt":"2023-11-05T14:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"* Fixed: due to the previous commit, it was not anymore possible to load a 2D from the bracket notation panel without a database loaded at first\n* Added: left mouse button pressed and dragged allows to define a zoom area with the same shape than the canvas 2D (same width/height ratio)","shortMessageHtmlLink":"* Fixed: due to the previous commit, it was not anymore possible to l…"}},{"before":"22c106badc1b8d1047684e74b7e29dcca05a3a3b","after":"29b47391f57cfd978a980f5f56ebd1bc5ddf8d6a","ref":"refs/heads/master","pushedAt":"2023-11-01T15:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"RNArtist 1.1.2","shortMessageHtmlLink":"RNArtist 1.1.2"}},{"before":"6c056c7ead7aa106573a1753eee5a971ba97a692","after":"22c106badc1b8d1047684e74b7e29dcca05a3a3b","ref":"refs/heads/master","pushedAt":"2023-11-01T15:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"* Added: an RNArtist database can be moved or shared. When RNArtist loads a DB, if the paths stored in the file .rnartist_db_index don't start with the current root DB, this means that the script files need to be updated (and the index file too). The file and path properties of the scripts will be updated to fit the new location of the DB.","shortMessageHtmlLink":"* Added: an RNArtist database can be moved or shared. When RNArtist l…"}},{"before":"6d3888032608ab37aeecb8d6bdf5552ab7e3843b","after":"6c056c7ead7aa106573a1753eee5a971ba97a692","ref":"refs/heads/master","pushedAt":"2023-10-24T18:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"* Modified: the cumulative mouse clicks on an RNA object in the canvas 2D has a different behavior. After each click, the selection extends further from the first element selected.\n* Added: up/down arrow keys allow to extend/reduce a selection","shortMessageHtmlLink":"* Modified: the cumulative mouse clicks on an RNA object in the canva…"}},{"before":"b489eb0ac09b79de991618d8a4920bd37c005691","after":"6d3888032608ab37aeecb8d6bdf5552ab7e3843b","ref":"refs/heads/master","pushedAt":"2023-10-22T10:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: RNArtist needs now a confirmation before to extract and save a 2D domain in the current folder DB","shortMessageHtmlLink":"Added: RNArtist needs now a confirmation before to extract and save a…"}},{"before":"aa4642b782abb19c95157cc73623e013039218c9","after":"b489eb0ac09b79de991618d8a4920bd37c005691","ref":"refs/heads/master","pushedAt":"2023-10-22T09:41:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Fixed: the bracket notation panel had some sync issues between the seqfield and the bnfield\nImproved: README","shortMessageHtmlLink":"Fixed: the bracket notation panel had some sync issues between the se…"}},{"before":"546ce23325854533079b1319a71e29ca8054be3e","after":"aa4642b782abb19c95157cc73623e013039218c9","ref":"refs/heads/master","pushedAt":"2023-10-21T07:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Fixed: In the bracket notation panel, when the 2D drawing is injected, it is necessary to clear the bn and seq fields before to add the new data.","shortMessageHtmlLink":"Fixed: In the bracket notation panel, when the 2D drawing is injected…"}},{"before":"77f882cba4cf8f1bf87f6beb3f37c3fcb59df2af","after":"546ce23325854533079b1319a71e29ca8054be3e","ref":"refs/heads/master","pushedAt":"2023-10-20T16:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: the paste shortcut for the bracket notation panel\nFixed: before to add a character to the seq field in the bracket notation panel, a test is made to be sure it is a letter (except the V to avoid to have an X after a Ctrl+V)","shortMessageHtmlLink":"Added: the paste shortcut for the bracket notation panel"}},{"before":"aaa741d71e13844d3dc86291e090f1e92a560805","after":"77f882cba4cf8f1bf87f6beb3f37c3fcb59df2af","ref":"refs/heads/master","pushedAt":"2023-10-20T16:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Fixed: the bracket notation panel can handle any kind of characters for the sequence. T will become U and all the other ones will become X.","shortMessageHtmlLink":"Fixed: the bracket notation panel can handle any kind of characters f…"}},{"before":"e7c7ef255f9e23d6b3589797bd81714aa6e20d7f","after":"aaa741d71e13844d3dc86291e090f1e92a560805","ref":"refs/heads/master","pushedAt":"2023-10-20T13:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Removed: jekyll website","shortMessageHtmlLink":"Removed: jekyll website"}},{"before":"90f0d7ba29d028df09ce9269ae23735f3909fa1e","after":"e7c7ef255f9e23d6b3589797bd81714aa6e20d7f","ref":"refs/heads/master","pushedAt":"2023-10-20T13:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Modified: documentation improved\nAdded: tooltips to all buttons\nFixed: for each DB loaded, the same listener was added to the selection model of the tree view. This listener launched the LoadDBFolder task when a folder was selected in the treeview. Since the treeview never change, there was an accumulation of listeners.","shortMessageHtmlLink":"Modified: documentation improved"}},{"before":"0cb8b9990f4285de8054152df33e3118f7c012c2","after":"90f0d7ba29d028df09ce9269ae23735f3909fa1e","ref":"refs/heads/master","pushedAt":"2023-10-19T08:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: a button to delete the current drawing\nAdded: a button to go to the DB folder where the current drawing is saved.","shortMessageHtmlLink":"Added: a button to delete the current drawing"}},{"before":"4ac1e8b76d452ee78e803c1a915aa4c1780b0524","after":"0cb8b9990f4285de8054152df33e3118f7c012c2","ref":"refs/heads/master","pushedAt":"2023-10-19T06:37:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Modified: better management of the tasks (faster processing, removed the bad coding trick to sleep the thread)","shortMessageHtmlLink":"Modified: better management of the tasks (faster processing, removed …"}},{"before":"f1a9758307241fbb794fbf5351f91ee803569546","after":"4ac1e8b76d452ee78e803c1a915aa4c1780b0524","ref":"refs/heads/master","pushedAt":"2023-10-18T17:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: a selection can be saved as a new 2D in the current folder.","shortMessageHtmlLink":"Added: a selection can be saved as a new 2D in the current folder."}},{"before":"950cf5ac904f638a7901adcfc7d158af6118f8aa","after":"f1a9758307241fbb794fbf5351f91ee803569546","ref":"refs/heads/master","pushedAt":"2023-10-18T15:36:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'\n\n# Conflicts:\n#\tsrc/main/kotlin/RNArtist.kt","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"639a7a009da592892b21422b2ffc8a96b8bb34c8","after":null,"ref":"refs/heads/detached","pushedAt":"2023-10-18T15:26:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"}},{"before":"ef45780dcd91e93476e44d4926383ea62903f95b","after":"950cf5ac904f638a7901adcfc7d158af6118f8aa","ref":"refs/heads/master","pushedAt":"2023-10-18T15:26:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Merge pull request #19 from fjossinet/detached\n\nAdded: a confirmation dialog to warn the user that he/she will make a…","shortMessageHtmlLink":"Merge pull request #19 from fjossinet/detached"}},{"before":null,"after":"639a7a009da592892b21422b2ffc8a96b8bb34c8","ref":"refs/heads/detached","pushedAt":"2023-10-18T15:21:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: a confirmation dialog to warn the user that he/she will make an update or a copy of its current 2D","shortMessageHtmlLink":"Added: a confirmation dialog to warn the user that he/she will make a…"}},{"before":"e3c1583ba21f642a4acef63564e29ff5201edcf4","after":"ef45780dcd91e93476e44d4926383ea62903f95b","ref":"refs/heads/master","pushedAt":"2023-10-18T14:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Fixed: the bracket notation element was not added to the DSLElement tree during the parsing of a script\nAdded: when a 2D is added to a database, it is now possible to use a DSLElement tree instead to generate a new one (with a default setting) to produce the script that will be linked to this 2D\nFixed: when a 2D is added to a database, if the filename already exists in the target folder, a new one is searched for by appending an integer.\nAdded: for the function computing a random bracket notation, the mean helix size is now a parameter.","shortMessageHtmlLink":"Fixed: the bracket notation element was not added to the DSLElement t…"}},{"before":"8c0c777678698eafed2d7f916a690666279db3eb","after":"e3c1583ba21f642a4acef63564e29ff5201edcf4","ref":"refs/heads/master","pushedAt":"2023-10-18T08:02:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: automatic coloring of helices found in the bracket notation. When the user stop typing, after a delay, a task is launched to search for and color the helices. If the user starts to type, the task is canceled. After a delay, the task is rerun.\nAdded: length and pairing density fields to the bracket notation panel. Their value is used to generate a random 2D and is updated when the bracket notation is modified\nAdded: random colors for helices found in the bracket notation are displayed as circles below the bn field. By clicking on a circle a new random color is defined and the bn field is updated.\nModified: for the sequence field in the bn panel, each character is now based on a generic class (Residue) whose text value is changed (no classes A/U/G/C/X anymore)","shortMessageHtmlLink":"Added: automatic coloring of helices found in the bracket notation. W…"}},{"before":"d86d942d6abbab410ff9930eebad90650ac42956","after":"8c0c777678698eafed2d7f916a690666279db3eb","ref":"refs/heads/master","pushedAt":"2023-10-16T06:55:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Docs improved","shortMessageHtmlLink":"Docs improved"}},{"before":"ae47aaa26d3472a997d10e8ffd5bb056fa64e98a","after":"d86d942d6abbab410ff9930eebad90650ac42956","ref":"refs/heads/master","pushedAt":"2023-10-16T05:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Homepage for docs was not well rendered","shortMessageHtmlLink":"Homepage for docs was not well rendered"}},{"before":"29dcbcf978010482ef19a544335f9d3e658ce344","after":"ae47aaa26d3472a997d10e8ffd5bb056fa64e98a","ref":"refs/heads/master","pushedAt":"2023-10-16T05:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added first files for github pages","shortMessageHtmlLink":"Added first files for github pages"}},{"before":"fd44bfd81dea30b954a2797d030892f083f03a61","after":"29dcbcf978010482ef19a544335f9d3e658ce344","ref":"refs/heads/master","pushedAt":"2023-10-16T05:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"I give another try to github pages for this project","shortMessageHtmlLink":"I give another try to github pages for this project"}},{"before":"dd8c6dfa47b04d521d9f292250af787f4e59beb1","after":"fd44bfd81dea30b954a2797d030892f083f03a61","ref":"refs/heads/master","pushedAt":"2023-10-15T20:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Removed github pages for this project. I will focus on fjossinet.github.io","shortMessageHtmlLink":"Removed github pages for this project. I will focus on fjossinet.gith…"}},{"before":"d9f4dfc3a926fec489ee0efb8308f53c77762a2a","after":"dd8c6dfa47b04d521d9f292250af787f4e59beb1","ref":"refs/heads/master","pushedAt":"2023-10-15T20:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Test for the index page","shortMessageHtmlLink":"Test for the index page"}},{"before":"59016f6f32d312161bef366ee400538411caa5b8","after":"d9f4dfc3a926fec489ee0efb8308f53c77762a2a","ref":"refs/heads/master","pushedAt":"2023-10-15T20:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Created docs dir for Github pages","shortMessageHtmlLink":"Created docs dir for Github pages"}},{"before":"3a911c0c1a603f796ec5c4686bfe27e0d1cc7f55","after":"59016f6f32d312161bef366ee400538411caa5b8","ref":"refs/heads/master","pushedAt":"2023-10-15T09:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Added: RNArtistButton class to generate any button in the RNArtist GUI\nAdded: the bracket notation panel","shortMessageHtmlLink":"Added: RNArtistButton class to generate any button in the RNArtist GUI"}},{"before":"e69ff46bc3f72c490f0637d42197e4fee17de8b4","after":"3a911c0c1a603f796ec5c4686bfe27e0d1cc7f55","ref":"refs/heads/master","pushedAt":"2023-10-05T13:34:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fjossinet","name":"Fabrice Jossinet","path":"/fjossinet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/389452?s=80&v=4"},"commit":{"message":"Updated Changelog and pom.xml for release 1.0.9. No changes in the code, I just needed to increase the maximum memory for windows users with jdeploy. Release 1.0.8 crashed too much.","shortMessageHtmlLink":"Updated Changelog and pom.xml for release 1.0.9. No changes in the co…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADttRdAwA","startCursor":null,"endCursor":null}},"title":"Activity · fjossinet/RNArtist"}