{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":159367497,"defaultBranch":"main","name":"format_strawberryfield","ownerLogin":"esmero","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-27T16:40:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26771186?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725919526.0","currentOid":""},"activityList":{"items":[{"before":"11fa9bb2c0b72228e811d9f59e1a7491b0a20e29","after":"39422154da85aafa50b9c67a73fda589a49cb156","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-19T20:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"return the image itself if not matching IIIF component parts","shortMessageHtmlLink":"return the image itself if not matching IIIF component parts"}},{"before":"663ceea62ebfc513e281b0fbe7cd914e3020bbea","after":"11fa9bb2c0b72228e811d9f59e1a7491b0a20e29","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-19T18:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"More consistent parsing of IIIF Info JSON for IABookreader page source\n\nfor zoom see #467","shortMessageHtmlLink":"More consistent parsing of IIIF Info JSON for IABookreader page source"}},{"before":"adf755ba7510a1a40abc6414ec4bec4b2c86c1ac","after":"663ceea62ebfc513e281b0fbe7cd914e3020bbea","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-12T15:59:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Not sure why this is now complaining... mmm","shortMessageHtmlLink":"Not sure why this is now complaining... mmm"}},{"before":"9b85aea9e25607afef5f80e5ce3c9b03f0d17cd2","after":"adf755ba7510a1a40abc6414ec4bec4b2c86c1ac","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-12T14:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Allow the source NODE ID to be selected to\n\nI did not count for the mutliple indexes option, and fixed it to its_nid ... bad boy here @alliomeria","shortMessageHtmlLink":"Allow the source NODE ID to be selected to"}},{"before":"8fc193ede22e18c9f24d94dc9702bfe0318acb84","after":"9b85aea9e25607afef5f80e5ce3c9b03f0d17cd2","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-12T13:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Join was omitting fields\n\nNeed to test more. Not ready yet","shortMessageHtmlLink":"Join was omitting fields"}},{"before":"54e264eab2b7fac5f38956f617a5541689ae3b7c","after":"8fc193ede22e18c9f24d94dc9702bfe0318acb84","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-10T22:08:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Add a delay so we have time for a string update.","shortMessageHtmlLink":"Add a delay so we have time for a string update."}},{"before":"4951d263584b0dc780c5cafb8d744fd43463f16d","after":"54e264eab2b7fac5f38956f617a5541689ae3b7c","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-10T20:35:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Allow any View to opt out of setting (via Ajax) the Browser URL\n\nWhen using Archipelago and Ajax views. Why? @alliomeria pleas read:\nIf you have more than one view on a screen, and if some views are loading automatically via Ajax (and/or depend on arguments of another) each one will compete for adding their own arguments to the Browser, breaking e.g an initial search set by the page level one. This new setting can be found under Advanced, Ajax. It is an opt out one, so people already using this don't need to change anything","shortMessageHtmlLink":"Allow any View to opt out of setting (via Ajax) the Browser URL"}},{"before":"fa0b3f4af49f79c7bdad4ab0da9db4c80bb5012c","after":"4951d263584b0dc780c5cafb8d744fd43463f16d","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-10T15:07:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Make sure that \"types\" part of the query is OR","shortMessageHtmlLink":"Make sure that \"types\" part of the query is OR"}},{"before":"732cf40deeb75c7802ac44db43107c94a116af2a","after":"fa0b3f4af49f79c7bdad4ab0da9db4c80bb5012c","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-10T14:55:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Ok.. this adds an extra query element to the join so we can filter by type","shortMessageHtmlLink":"Ok.. this adds an extra query element to the join so we can filter by…"}},{"before":null,"after":"732cf40deeb75c7802ac44db43107c94a116af2a","ref":"refs/heads/ISSUE-463","pushedAt":"2024-09-09T22:05:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"First pass on ADO to ADO filter\n\nI need to still figure out if \"flexibility\" here is more important than speed. Why?\nI can save (as in the code) the Solr Field name exactly the way i need if for the JOIN (or multiple) by allowing the Settings to use that instead of the Search API one, but... if the user decides to re-index an already setup field by changing the type the filter will break. But also, having to calculate the proper Solr name on every query is expensive. What will it be, what @alliomeria ?","shortMessageHtmlLink":"First pass on ADO to ADO filter"}},{"before":"d6e28fd25822553a8b7297fa293665be39d3bdc1","after":"527d9cdd87caa17fdaa6f9e6a7b3b7489359b4c8","ref":"refs/heads/ISSUE-459","pushedAt":"2024-09-04T20:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Only act on fragment change on mirador if there is a new search\n\nThat way navigating between canvases won't break the URL","shortMessageHtmlLink":"Only act on fragment change on mirador if there is a new search"}},{"before":"cafe17d0e5523402483e9791b5a81883aab91c9a","after":"d6e28fd25822553a8b7297fa293665be39d3bdc1","ref":"refs/heads/ISSUE-459","pushedAt":"2024-09-04T20:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Adds #search/term reaction to Mirador to Match Bookreader one\n\nAnother commit will also mimic back (update) the hash when people decide to search from 0 or again.","shortMessageHtmlLink":"Adds #search/term reaction to Mirador to Match Bookreader one"}},{"before":"ab773dab757748d803c9127bcb8dd5466ef605cf","after":"cafe17d0e5523402483e9791b5a81883aab91c9a","ref":"refs/heads/ISSUE-459","pushedAt":"2024-09-02T20:06:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"In the case reset makes it to ajax, at least remove some of the arguments\n\nThis can be better though","shortMessageHtmlLink":"In the case reset makes it to ajax, at least remove some of the argum…"}},{"before":"18386ebc73eb3a6b2f57d6f68564a4da020c570c","after":"ab773dab757748d803c9127bcb8dd5466ef605cf","ref":"refs/heads/ISSUE-459","pushedAt":"2024-08-23T19:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"First attempt on updating arguments on other views that are not facet driven\n\nThe idea here is that we also collect for all facets the other views present in the page and if they have pagers we also (not sure yet how) do a \"refresh\" either partial (reloading the attached behavior for the paging) or complete (easier but also more server intensive?) to make sure the facet selection does not get lost between paging but also the page itself (*current one) is re-used for those views so the view does not fully fully reset .\n\n@alliomeria more to come. Not ready yet","shortMessageHtmlLink":"First attempt on updating arguments on other views that are not facet…"}},{"before":"3d60715ac281005c7e0954aa4424418fcac82aee","after":"18386ebc73eb3a6b2f57d6f68564a4da020c570c","ref":"refs/heads/ISSUE-459","pushedAt":"2024-08-22T15:33:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"WIP. Use the Ajax update View instead of the View trigger, when Facets are in place","shortMessageHtmlLink":"WIP. Use the Ajax update View instead of the View trigger, when Facet…"}},{"before":null,"after":"2e364e9761e959991cf5995d766a9e72784a1dea","ref":"refs/heads/1.5.0","pushedAt":"2024-08-22T15:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Update StrawberryAjaxInteractions.php. Checkboxes need to have [] as default\n\nNew in latest Drupal. In the past NULL was possible","shortMessageHtmlLink":"Update StrawberryAjaxInteractions.php. Checkboxes need to have [] as …"}},{"before":null,"after":"3d60715ac281005c7e0954aa4424418fcac82aee","ref":"refs/heads/ISSUE-459","pushedAt":"2024-08-22T15:29:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"WIP. Use the Ajax update View instead of the View trigger, when Facets are in place","shortMessageHtmlLink":"WIP. Use the Ajax update View instead of the View trigger, when Facet…"}},{"before":"edfa658e0c8f98c64816e0b4bb01657148246a70","after":"2e364e9761e959991cf5995d766a9e72784a1dea","ref":"refs/heads/1.4.0","pushedAt":"2024-08-13T18:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Update StrawberryAjaxInteractions.php. Checkboxes need to have [] as default\n\nNew in latest Drupal. In the past NULL was possible","shortMessageHtmlLink":"Update StrawberryAjaxInteractions.php. Checkboxes need to have [] as …"}},{"before":"63570d92737066d91dca3b26b3265b141794ecf0","after":"edfa658e0c8f98c64816e0b4bb01657148246a70","ref":"refs/heads/1.4.0","pushedAt":"2024-08-05T20:16:43.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Merge pull request #458 from esmero/ISSUE-457\n\nISSUE-457: Multiple bug fixes and improvements for Content Search API (Plain Text)","shortMessageHtmlLink":"Merge pull request #458 from esmero/ISSUE-457"}},{"before":"c2c7199f8ba5ff7e5faf444e265a57372a3eaf5e","after":"cc9db930aca135c6f50edce8db1da1586f003f14","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-05T19:58:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Use subrequest, clean some variables\n\nThis is hard. But without creating a new cache so far my best choice.\nPreviously this was generating an infinite loop bc of accumulated requests. So far this works better but i have to double double check","shortMessageHtmlLink":"Use subrequest, clean some variables"}},{"before":"b38da4b2110c940a1b9eafb2931a913b56bf9575","after":"c2c7199f8ba5ff7e5faf444e265a57372a3eaf5e","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-04T19:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"differentiate the prefix of the results","shortMessageHtmlLink":"differentiate the prefix of the results"}},{"before":"6a320535ce0e5d87f2c61be0cefeeeb225e95300","after":"b38da4b2110c940a1b9eafb2931a913b56bf9575","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-04T18:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Refactor Plain text search. Join all snippets into a single HTML\n\nAlso chunks and counts/merges annotations. More failsafes. So many checks...\n\n@alliomeria this is better but still not optimal. I want to\n- Generate a Stale cache (file) so if the system requires to rebuild an expensive cache the response will be returned from the stale (previous) cache until the new one is re-generated. That requires TONS + 200grams of extra code\n- I want to cache the JMESPATH evaluations. There is NO need to get them everytime. Like no need. We can \"calculate\" which images/files/vtts point to which canvases once per cached manifest.","shortMessageHtmlLink":"Refactor Plain text search. Join all snippets into a single HTML"}},{"before":"38b9a6f6f1df77a7118c47b45f5acc28f8366742","after":"6a320535ce0e5d87f2c61be0cefeeeb225e95300","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-04T15:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Typo in the PHP DOC","shortMessageHtmlLink":"Typo in the PHP DOC"}},{"before":"19bd363478bea9764343f086ad0aebe2edc24b58","after":"38b9a6f6f1df77a7118c47b45f5acc28f8366742","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-04T15:45:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Checkboxes defaults need to be an array, can't be NULL","shortMessageHtmlLink":"Checkboxes defaults need to be an array, can't be NULL"}},{"before":"e98853716e62f24f733aa35eba523c19774e8946","after":"19bd363478bea9764343f086ad0aebe2edc24b58","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-02T21:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"More debug","shortMessageHtmlLink":"More debug"}},{"before":"b482e291e80c16766ed96de1e1f69fc7b7a09f44","after":"e98853716e62f24f733aa35eba523c19774e8946","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-02T17:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Debug","shortMessageHtmlLink":"Debug"}},{"before":"4e022a0570e5a4fc2ecdd655a609f365be345c44","after":"b482e291e80c16766ed96de1e1f69fc7b7a09f44","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-02T15:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"First raw attempt at being cute (calling the kernel directly)\n\nThis feels like nitrogliceryn in your coffee @alliomeria . But allows us to use the caching mechanic Drupal would normally expose to any request from the outside even if the call is happening chained from the Content Search controller into the Exposed endpoint one.","shortMessageHtmlLink":"First raw attempt at being cute (calling the kernel directly)"}},{"before":null,"after":"4e022a0570e5a4fc2ecdd655a609f365be345c44","ref":"refs/heads/ISSUE-457","pushedAt":"2024-08-02T13:41:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Fixes condition where OCR does not hit but and text is not defined","shortMessageHtmlLink":"Fixes condition where OCR does not hit but and text is not defined"}},{"before":"d1f7b7c4b4ad95ceb815694cb39b0b9280b93201","after":null,"ref":"refs/heads/ISSUE-453","pushedAt":"2024-07-10T20:36:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"}},{"before":"6cac775d304c2f15c79b35863f6e92eb47f6f0f7","after":"63570d92737066d91dca3b26b3265b141794ecf0","ref":"refs/heads/1.4.0","pushedAt":"2024-07-10T20:36:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Merge pull request #454 from esmero/ISSUE-453\n\nISSUE-453: Fixes Override Windows (array) loosing Manifest ID when overridden","shortMessageHtmlLink":"Merge pull request #454 from esmero/ISSUE-453"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu0dC-AA","startCursor":null,"endCursor":null}},"title":"Activity · esmero/format_strawberryfield"}