{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8276387,"defaultBranch":"master","name":"opentree","ownerLogin":"OpenTreeOfLife","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-18T20:17:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1752618?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716314305.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6d7afda5b23bf9bfdef28065f75d1482133eec1b","ref":"refs/heads/fix-collection-metadata-typo","pushedAt":"2024-05-21T17:58:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"FIX typo in collections metadata\n\nNB - This will also require a sweep of the collections in phylesystem,\nto correct the stored property name and clear up any collections that\nhave both `ot:studyPublicationReferenc` and `ot:studyPublicationReference`\nproperties.","shortMessageHtmlLink":"FIX typo in collections metadata"}},{"before":"2fddf6e9a6528806e8e16376aeb24a43e7443e5a","after":"fc7df09799a50dca3ff98dd004144e89397b904b","ref":"refs/heads/staging","pushedAt":"2024-05-21T17:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"FIX typo in collections metadata\n\nNB - This will also require a sweep of the collections in phylesystem,\nto correct the stored property name and clear up any collections that\nhave both `ot:studyPublicationReferenc` and `ot:studyPublicationReference`\nproperties.","shortMessageHtmlLink":"FIX typo in collections metadata"}},{"before":"b1db654fc5fead2cbbfaa7b410770464b313947e","after":"ca9f9e22f2e4928d765b87a71c4b44c25059e9e5","ref":"refs/heads/master","pushedAt":"2024-04-23T17:25:19.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #1341 from OpenTreeOfLife/automatch-more-otus\n\nAutomatch more otus","shortMessageHtmlLink":"Merge pull request #1341 from OpenTreeOfLife/automatch-more-otus"}},{"before":"805d5df2c81f54108de5e2ac3dc8fbd9391a3351","after":"2fddf6e9a6528806e8e16376aeb24a43e7443e5a","ref":"refs/heads/staging","pushedAt":"2024-04-09T14:26:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'automatch-more-otus' into staging","shortMessageHtmlLink":"Merge branch 'automatch-more-otus' into staging"}},{"before":"5219624c4f35d59758c67adcc249a14d795d9b24","after":"f43155869a78d87f277acdf3c1f7ec53c8237145","ref":"refs/heads/automatch-more-otus","pushedAt":"2024-04-09T14:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"2f178e6364b22ab84f674ec642f797916b22728a","after":"805d5df2c81f54108de5e2ac3dc8fbd9391a3351","ref":"refs/heads/staging","pushedAt":"2024-04-09T13:20:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'automatch-more-otus' into staging","shortMessageHtmlLink":"Merge branch 'automatch-more-otus' into staging"}},{"before":"080f80ddd2445b605168d0b9c37869a18ab360b4","after":"5219624c4f35d59758c67adcc249a14d795d9b24","ref":"refs/heads/automatch-more-otus","pushedAt":"2024-04-09T13:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Modified auto-accept behavior for OTU mapping\n\nAuto-accept (lonely, exactly-matching) synonyms, if found.\nMultiple exact matches should wait for curator review.","shortMessageHtmlLink":"Modified auto-accept behavior for OTU mapping"}},{"before":"e0925d4f80997d2efc9a67796e50e3c114213610","after":"b1db654fc5fead2cbbfaa7b410770464b313947e","ref":"refs/heads/master","pushedAt":"2024-03-19T17:57:07.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #1339 from OpenTreeOfLife/smarter-DOI-lookup\n\nSmarter DOI lookup (improved)","shortMessageHtmlLink":"Merge pull request #1339 from OpenTreeOfLife/smarter-DOI-lookup"}},{"before":"864129fa000c43374e5168e82e31a75df7312583","after":"2f178e6364b22ab84f674ec642f797916b22728a","ref":"refs/heads/staging","pushedAt":"2024-03-12T16:34:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Updating JS bundle for bulk TNRS tool (for testing)","shortMessageHtmlLink":"Updating JS bundle for bulk TNRS tool (for testing)"}},{"before":"bfbeb59e0c5191512cdceb8fd57af5a3b081775e","after":"080f80ddd2445b605168d0b9c37869a18ab360b4","ref":"refs/heads/automatch-more-otus","pushedAt":"2024-03-12T16:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Update JS bundle for bulk TNRS tool","shortMessageHtmlLink":"Update JS bundle for bulk TNRS tool"}},{"before":"48029b1e87a1857dadc612eacd2c0f1690ed9293","after":"bfbeb59e0c5191512cdceb8fd57af5a3b081775e","ref":"refs/heads/automatch-more-otus","pushedAt":"2024-03-12T15:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Copy changes to TNRS code (nameset editing)","shortMessageHtmlLink":"Copy changes to TNRS code (nameset editing)"}},{"before":"32f284c7efd204c9329c308db0228d42ce1a4244","after":"864129fa000c43374e5168e82e31a75df7312583","ref":"refs/heads/staging","pushedAt":"2024-03-12T02:11:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'automatch-more-otus' into staging","shortMessageHtmlLink":"Merge branch 'automatch-more-otus' into staging"}},{"before":"34e3f3362216aa70d68fe19a8c803bcb30c86932","after":"48029b1e87a1857dadc612eacd2c0f1690ed9293","ref":"refs/heads/automatch-more-otus","pushedAt":"2024-03-12T02:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"typos","shortMessageHtmlLink":"typos"}},{"before":"87fdde77496ad00f35b41441e715f62d9b190431","after":"32f284c7efd204c9329c308db0228d42ce1a4244","ref":"refs/heads/staging","pushedAt":"2024-03-12T01:19:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'automatch-more-otus' into staging","shortMessageHtmlLink":"Merge branch 'automatch-more-otus' into staging"}},{"before":null,"after":"34e3f3362216aa70d68fe19a8c803bcb30c86932","ref":"refs/heads/automatch-more-otus","pushedAt":"2024-03-12T01:18:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Allow for multiple \"exact matches\" in OTU mapping\n\nThis uncovers a faulty assumption in my original code, that any exact\nmatch would be a singleton. Instead there are often a few candidates\nwhose names match exactly, but differ in other subtle ways.\n\nThese changes should properly auto-accept exact matches for OTUs in the\nstudy curation webapp, for both of these controls:\n\n- 'Auto-accept exact matches and synonyms' (a persistent setting for this study)\n- 'Accept exact matches' (a button that triggers one-time auto-acceptance)\n\nNB - This code is in the study editor. Once tested, it will be copied\ninto the bulk-TNRS code and its node module re-compiled.","shortMessageHtmlLink":"Allow for multiple \"exact matches\" in OTU mapping"}},{"before":"a849fc30123ee73a1de15c4f5c2fb72cb709e88f","after":"025bcb82c48bb5b97355f02fe7e3812883236f43","ref":"refs/heads/smarter-DOI-lookup","pushedAt":"2024-03-11T15:51:11.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'master' into smarter-DOI-lookup","shortMessageHtmlLink":"Merge branch 'master' into smarter-DOI-lookup"}},{"before":"50a302e41b5367071e9e53bdf01c49ec052ab032","after":"87fdde77496ad00f35b41441e715f62d9b190431","ref":"refs/heads/staging","pushedAt":"2024-03-11T15:43:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'smarter-DOI-lookup' into staging","shortMessageHtmlLink":"Merge branch 'smarter-DOI-lookup' into staging"}},{"before":"33b5df7e66f8da9508e61989661e2e32861e54f6","after":"e0925d4f80997d2efc9a67796e50e3c114213610","ref":"refs/heads/master","pushedAt":"2024-03-05T18:10:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #1338 from OpenTreeOfLife/force-collection-download\n\nRestore the '.json' extension to trigger download","shortMessageHtmlLink":"Merge pull request #1338 from OpenTreeOfLife/force-collection-download"}},{"before":"9bdc51b79f0b959745b2ff983def3ed9a21eae5d","after":"33b5df7e66f8da9508e61989661e2e32861e54f6","ref":"refs/heads/master","pushedAt":"2024-03-05T18:10:23.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #1336 from OpenTreeOfLife/fix-collection-save-copy\n\nFix collection Save Copy","shortMessageHtmlLink":"Merge pull request #1336 from OpenTreeOfLife/fix-collection-save-copy"}},{"before":"b2b22593acaad78056c3c516e87bb33f73057b97","after":"a849fc30123ee73a1de15c4f5c2fb72cb709e88f","ref":"refs/heads/smarter-DOI-lookup","pushedAt":"2024-03-05T18:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"070ebff10315a60e16e0a750601e96b6cce77da6","after":"50a302e41b5367071e9e53bdf01c49ec052ab032","ref":"refs/heads/staging","pushedAt":"2024-03-05T18:04:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'smarter-DOI-lookup' into staging","shortMessageHtmlLink":"Merge branch 'smarter-DOI-lookup' into staging"}},{"before":"f429b64b712b25b8378c3f01840f0848e436dda5","after":"b2b22593acaad78056c3c516e87bb33f73057b97","ref":"refs/heads/smarter-DOI-lookup","pushedAt":"2024-03-05T18:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Handle CrossRef singleton response and DOI-not-found","shortMessageHtmlLink":"Handle CrossRef singleton response and DOI-not-found"}},{"before":"05c7a5c2f8a29b615638a84f1c90d1f19e35e76a","after":"070ebff10315a60e16e0a750601e96b6cce77da6","ref":"refs/heads/staging","pushedAt":"2024-03-05T17:41:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'smarter-DOI-lookup' into staging","shortMessageHtmlLink":"Merge branch 'smarter-DOI-lookup' into staging"}},{"before":"ae791055137f6aaad84536262428c6402b781b10","after":"f429b64b712b25b8378c3f01840f0848e436dda5","ref":"refs/heads/smarter-DOI-lookup","pushedAt":"2024-03-05T17:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Choose CrossRef API method based on available text\n\nDOI-only search fails if there's no starting DOI. Other methods fail to\nrecognize a DOI if it's included. :-/","shortMessageHtmlLink":"Choose CrossRef API method based on available text"}},{"before":"a8064736b97e1fff80c20327ef22cbf142ae8c03","after":"05c7a5c2f8a29b615638a84f1c90d1f19e35e76a","ref":"refs/heads/staging","pushedAt":"2024-03-05T17:19:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'smarter-DOI-lookup' into staging","shortMessageHtmlLink":"Merge branch 'smarter-DOI-lookup' into staging"}},{"before":"fcf32a8320a5c05ea0c33ddf899fabefb7a12243","after":"ae791055137f6aaad84536262428c6402b781b10","ref":"refs/heads/smarter-DOI-lookup","pushedAt":"2024-03-05T17:18:13.000Z","pushType":"push","commitsCount":100,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Use API method that accepts DOI and mixed text\n\nSee https://api.crossref.org/swagger-ui/index.html#/Works\n\nNB - The simplest method used `/works/{doi}` is the only one I can find\nthat recognizes both DOIs and metadata text. The more detailed\n`/works?query=....` method seems to ignore included DOIs. :-/","shortMessageHtmlLink":"Use API method that accepts DOI and mixed text"}},{"before":"51b03d8ae7d2745cbdbd3ccf9e3d0503ecbbcd55","after":"a8064736b97e1fff80c20327ef22cbf142ae8c03","ref":"refs/heads/staging","pushedAt":"2024-03-05T03:37:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Merge branch 'force-collection-download' into staging","shortMessageHtmlLink":"Merge branch 'force-collection-download' into staging"}},{"before":null,"after":"bfe9153f8c5c7bf7729c5744b78d1a8bf274b158","ref":"refs/heads/force-collection-download","pushedAt":"2024-03-05T03:34:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Restore the '.json' extension to trigger download","shortMessageHtmlLink":"Restore the '.json' extension to trigger download"}},{"before":"5eb95865287a9275111116160727dda12a7e3da6","after":"51b03d8ae7d2745cbdbd3ccf9e3d0503ecbbcd55","ref":"refs/heads/staging","pushedAt":"2024-03-05T02:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jimallman","name":"Jim Allman","path":"/jimallman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/446375?s=80&v=4"},"commit":{"message":"Revert \"Fix download-collection link\"\n\nThis reverts commit ba1d5b87733ebbf6561bd062bd79c2eb9e6d015b.\n\nOur `studies` API uses `.json` or other file extensions to coerce a\ndownload. It seems good to follow suit here.\nI've modified phylesystem-api to recognize (and strip) this extension,\nthen return JSON with 'Content-Disposition: attachment' and a sensible\ndownload file name.\n\n(See branch `force-collection-download` of phylesystem-api.)","shortMessageHtmlLink":"Revert \"Fix download-collection link\""}},{"before":"19b91b30340d5974ce18c617c1553689fbb4e7de","after":"9bdc51b79f0b959745b2ff983def3ed9a21eae5d","ref":"refs/heads/master","pushedAt":"2024-02-27T18:12:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"snacktavish","name":"Emily Jane McTavish","path":"/snacktavish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1652782?s=80&v=4"},"commit":{"message":"Merge pull request #1334 from OpenTreeOfLife/fix-collection-download\n\nFix collection download","shortMessageHtmlLink":"Merge pull request #1334 from OpenTreeOfLife/fix-collection-download"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUCVf3gA","startCursor":null,"endCursor":null}},"title":"Activity ยท OpenTreeOfLife/opentree"}