{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":192640529,"defaultBranch":"develop","name":"label-studio","ownerLogin":"HumanSignal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-19T02:00:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48309720?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718016955.0","currentOid":""},"activityList":{"items":[{"before":"95b1e07df22242cafab5cf6c3813c2bc5ef7fb96","after":"9bf6354e48d40cddf90dd34f8be584bfb6510155","ref":"refs/heads/fb-leap-1097/review-in-quick-view","pushedAt":"2024-06-10T14:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9449707001","shortMessageHtmlLink":"ci: Build frontend"}},{"before":"bbdbd08a548cd20532acd0ca3a54b77b32d74811","after":"95b1e07df22242cafab5cf6c3813c2bc5ef7fb96","ref":"refs/heads/fb-leap-1097/review-in-quick-view","pushedAt":"2024-06-10T13:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hlomzik","name":null,"path":"/hlomzik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607227?s=80&v=4"},"commit":{"message":"Fix linting","shortMessageHtmlLink":"Fix linting"}},{"before":"3e50fc802ce40bce94db5573ea7e873433dcf720","after":"0c0dc475f4e0c6aaf3c7029c6040a19c8383c946","ref":"refs/heads/fb-RND-86","pushedAt":"2024-06-10T13:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niklub","name":null,"path":"/niklub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6087484?s=80&v=4"},"commit":{"message":"Fix test, reformat","shortMessageHtmlLink":"Fix test, reformat"}},{"before":"33b45e9d213e7e01f23d422e161ca958836cb771","after":"3e50fc802ce40bce94db5573ea7e873433dcf720","ref":"refs/heads/fb-RND-86","pushedAt":"2024-06-10T12:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niklub","name":null,"path":"/niklub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6087484?s=80&v=4"},"commit":{"message":"Update label-studio-sdk deps from url","shortMessageHtmlLink":"Update label-studio-sdk deps from url"}},{"before":"72102ad3829fcc310315b701545a10e891f02e76","after":"e067ff915e16c031fea083feaaa88faeac3ebb55","ref":"refs/heads/fb-leap-1119","pushedAt":"2024-06-10T11:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9447762470","shortMessageHtmlLink":"ci: Build frontend"}},{"before":"2681d5e38834043ddf9b76992b9f755973a8c886","after":"72102ad3829fcc310315b701545a10e891f02e76","ref":"refs/heads/fb-leap-1119","pushedAt":"2024-06-10T11:49:16.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into 'fb-leap-1119'\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9447742065","shortMessageHtmlLink":"Merge branch 'develop' into 'fb-leap-1119'"}},{"before":"f58ba0c61182d6005f05b8449829f74b1f66e6d8","after":"bbdbd08a548cd20532acd0ca3a54b77b32d74811","ref":"refs/heads/fb-leap-1097/review-in-quick-view","pushedAt":"2024-06-10T11:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9447706966","shortMessageHtmlLink":"ci: Build frontend"}},{"before":"9622ea3e45beaff86b0de27fdfdac55dc06db256","after":"f58ba0c61182d6005f05b8449829f74b1f66e6d8","ref":"refs/heads/fb-leap-1097/review-in-quick-view","pushedAt":"2024-06-10T11:44:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into 'fb-leap-1097/review-in-quick-view'\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9447685645","shortMessageHtmlLink":"Merge branch 'develop' into 'fb-leap-1097/review-in-quick-view'"}},{"before":"96bcd5682d3eb8ce558b081c99bd62ce6e956d8b","after":"33b45e9d213e7e01f23d422e161ca958836cb771","ref":"refs/heads/fb-RND-86","pushedAt":"2024-06-10T11:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"farioas","name":"Sergey Zhuk","path":"/farioas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2744993?s=80&v=4"},"commit":{"message":"fix FM","shortMessageHtmlLink":"fix FM"}},{"before":"78848c79308bf1ef7f4125d4a5d30c3e3d3318df","after":"96bcd5682d3eb8ce558b081c99bd62ce6e956d8b","ref":"refs/heads/fb-RND-86","pushedAt":"2024-06-10T11:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"niklub","name":null,"path":"/niklub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6087484?s=80&v=4"},"commit":{"message":"Replace label-studio-tools imports","shortMessageHtmlLink":"Replace label-studio-tools imports"}},{"before":null,"after":"78848c79308bf1ef7f4125d4a5d30c3e3d3318df","ref":"refs/heads/fb-RND-86","pushedAt":"2024-06-10T10:55:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"niklub","name":null,"path":"/niklub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6087484?s=80&v=4"},"commit":{"message":"Upgrading dependencies","shortMessageHtmlLink":"Upgrading dependencies"}},{"before":"7be652fa51c4aeee29a5c5e599fff10585b046ea","after":"f4c3185bf3f1b50ed62edd91e328f4e1cd56a17f","ref":"refs/heads/develop","pushedAt":"2024-06-10T10:19:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"niklub","name":null,"path":"/niklub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6087484?s=80&v=4"},"commit":{"message":"fix: RND-77: Create idiomatic method names for sdk (#5925)\n\nThe following API<>SDK mapping is supported:\r\n```csv\r\nAPI,SDK\r\nGET /api/projects,projects.list()\r\nPOST /api/projects,projects.create()\r\nGET /api/projects/{id},projects.get()\r\nDELETE /api/projects/{id},projects.delete()\r\nPATCH /api/projects/{id},projects.update()\r\nGET /api/projects/{id}/next,projects.next_task()\r\nGET /api/tasks,tasks.list()\r\nPOST /api/tasks,tasks.create()\r\nPOST /api/projects/{id}/import,tasks.create_many()\r\nGET /api/projects/{id}/import,tasks.create_many_status()\r\nGET /api/tasks/{id},tasks.get()\r\nDELETE /api/tasks/{id},tasks.delete()\r\nPATCH /api/tasks/{id},tasks.update()\r\nGET /api/annotations,annotations.list()\r\nPOST /api/annotations,annotations.create()\r\nGET /api/annotations/{id},annotations.get()\r\nDELETE /api/annotations/{id},annotations.delete()\r\nPATCH /api/annotations/{id},annotations.update()\r\nGET /api/predictions,predictions.list()\r\nPOST /api/predictions,predictions.create()\r\nGET /api/predictions/{id},predictions.get()\r\nDELETE /api/predictions/{id},predictions.delete()\r\nPATCH /api/predictions/{id},predictions.update()\r\nGET /api/projects/{id}/file-uploads,projects.files.list()\r\nDELETE /api/projects/{id}/file-uploads,projects.files.delete_many()\r\nGET /api/data/upload/{filename},projects.files.download()\r\nGET /api/projects/{id}/file-uploads/{id},projects.files.get()\r\nDELETE /api/projects/{id}/file-uploads/{id},projects.files.delete()\r\nPATCH /api/projects/{id}/file-uploads/{id},projects.files.update()\r\nGET /api/ml,ml.list()\r\nPOST /api/ml,ml.create()\r\nGET /api/ml/{id},ml.get()\r\nDELETE /api/ml/{id},ml.delete()\r\nPATCH /api/ml/{id},ml.update()\r\nPOST /api/ml/{id}/train,ml.train()\r\nPOST /api/ml/{id}/interactive-annotating,ml.predict_interactive()\r\nGET /api/ml/{id}/versions,ml.list_model_versions()\r\nGET /api/storages,import_storage.list()\r\nGET /api/storages/types,import_storage.list_types()\r\nGET /api/storages/export,export_storage.list()\r\nGET /api/storages/export/types,export_storage.list_types()\r\nGET /api/storages/[TYPE],import_storage.[TYPE].list()\r\nPOST /api/storages/[TYPE],import_storage.[TYPE].create()\r\nGET /api/storages/[TYPE]/{id},import_storage.[TYPE].get()\r\nDELETE /api/storages/[TYPE]/{id},import_storage.[TYPE].delete()\r\nPATCH /api/storages/[TYPE]/{id},import_storage.[TYPE].update()\r\nPOST /api/storages/[TYPE]/sync,import_storage.[TYPE].sync()\r\nPOST /api/storages/[TYPE]/validate,import_storage.[TYPE].validate()\r\nGET /api/storages/[TYPE]/export,export_storage.[TYPE].list()\r\nPOST /api/storages/[TYPE]/export,export_storage.[TYPE].create()\r\nGET /api/storages/[TYPE]/export/{id},export_storage.[TYPE].get()\r\nDELETE /api/storages/[TYPE]/export{id},export_storage.[TYPE].delete()\r\nPATCH /api/storages/[TYPE]/export/{id},export_storage.[TYPE].update()\r\nPOST /api/storages/[TYPE]/export/sync,export_storage.[TYPE].sync()\r\nPOST /api/storages/[TYPE]/export/validate,export_storage.[TYPE].validate()\r\nGET /api/storages/[TYPE]/export,export_storage.[TYPE].list()\r\nGET /api/users,users.list()\r\nPOST /api/users,users.create()\r\nGET /api/users/{id},users.get()\r\nDELETE /api/users/{id},users.delete()\r\nPATCH /api/users/{id},users.update()\r\nPOST /api/current-user/reset-token,users.reset_token()\r\nGET /api/current-user/token,users.get_token()\r\nGET /api/current-user/whoami,users.whoami()\r\nGET /api/labels,labels.list()\r\nPOST /api/labels,labels.create()\r\nGET /api/labels/{id},labels.get()\r\nDELETE /api/labels/{id},labels.delete()\r\nPATCH /api/labels/{id},labels.update()\r\nGET /api/label_links,projects.labels.list()\r\nPOST /api/label_links,projects.labels.create()\r\nPOST /api/labels/bulk,projects.labels.create_many()\r\nGET /api/label_links/{id},projects.labels.get()\r\nDELETE /api/label_links/{id},projects.labels.delete()\r\nPATCH /api/label_links/{id},projects.labels.update()\r\nGET /api/organizations,organizations.list()\r\nGET /api/organizations/{id}/memberships,organizations.members.list()\r\nDELETE /api/organizations/{id}/memberships,organizations.members.delete()\r\nGET /api/organizations/{id},organizations.get()\r\nPATCH /api/organizations/{id},organizations.update()\r\nGET /api/invite,organizations.get_invite()\r\nGET /api/invite/reset-token,organizations.reset_invite()\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: nik \r\nCo-authored-by: Jo Booth ","shortMessageHtmlLink":"fix: RND-77: Create idiomatic method names for sdk (#5925)"}},{"before":"9378135b2c7a6f96464beb985e930de9c3da5607","after":"7be652fa51c4aeee29a5c5e599fff10585b046ea","ref":"refs/heads/develop","pushedAt":"2024-06-10T06:04:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Update Feature Flags\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9443260678","shortMessageHtmlLink":"ci: Update Feature Flags"}},{"before":"e48630b8d8126cb9a7dc28636ac3d051fb9aa8bc","after":null,"ref":"refs/heads/fb-dia-1064","pushedAt":"2024-06-07T22:17:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hakan458","name":"Hakan Erol","path":"/hakan458","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47988814?s=80&v=4"}},{"before":"6cdf739b049446a5f711529f24717445cc0d3c2e","after":"9378135b2c7a6f96464beb985e930de9c3da5607","ref":"refs/heads/develop","pushedAt":"2024-06-07T22:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hakan458","name":"Hakan Erol","path":"/hakan458","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47988814?s=80&v=4"},"commit":{"message":"feat: DIA-1064: Get all / sample tasks for prompts task list (#5950)\n\n### PR fulfills these requirements\r\n- [x] Commit message(s) and PR title follows the format\r\n`[fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made`\r\nex. `fix: DEV-XXXX: Removed inconsistent code usage causing intermittent\r\nerrors`\r\n- [x] Tests for the changes have been added/updated (for bug\r\nfixes/features)\r\n- [ ] Docs have been added/updated (for bug fixes/features)\r\n- [x] Best efforts were made to ensure docs/code are concise and\r\ncoherent (checked for spelling/grammatical errors, commented out code,\r\ndebug logs etc.)\r\n- [x] Self-reviewed and ran all changes on a local instance (for bug\r\nfixes/features)\r\n\r\n\r\n\r\n#### Change has impacts in these area(s)\r\n_(check all that apply)_\r\n- [ ] Product design\r\n- [ ] Backend (Database)\r\n- [x] Backend (API)\r\n- [ ] Frontend\r\n\r\n\r\n\r\n### Describe the reason for change\r\n_(link to issue, supportive screenshots etc.)_\r\n\r\n\r\n\r\n#### What does this fix?\r\n_(if this is a bug fix)_\r\n\r\n\r\n\r\n#### What is the new behavior?\r\n_(if this is a breaking or feature change)_\r\n\r\n\r\n\r\n#### What is the current behavior?\r\n_(if this is a breaking or feature change)_\r\n\r\n\r\n\r\n#### What libraries were added/updated?\r\n_(list all with version changes)_\r\n\r\n\r\n\r\n#### Does this change affect performance?\r\n_(if so describe the impacts positive or negative)_\r\n\r\n\r\n\r\n#### Does this change affect security?\r\n_(if so describe the impacts positive or negative)_\r\n\r\n\r\n\r\n#### What alternative approaches were there?\r\n_(briefly list any if applicable)_\r\n\r\n\r\n\r\n#### What feature flags were used to cover this change?\r\n_(briefly list any if applicable)_\r\n\r\n\r\n\r\n### Does this PR introduce a breaking change?\r\n_(check only one)_\r\n- [ ] Yes, and covered entirely by feature flag(s)\r\n- [ ] Yes, and covered partially by feature flag(s)\r\n- [ ] No\r\n- [ ] Not sure (briefly explain the situation below)\r\n\r\n\r\n\r\n### What level of testing was included in the change?\r\n_(check all that apply)_\r\n- [ ] e2e\r\n- [ ] integration\r\n- [ ] unit\r\n\r\n\r\n\r\n### Which logical domain(s) does this change affect?\r\n_(for bug fixes/features, be as precise as possible. ex. Authentication,\r\nAnnotation History, Review Stream etc.)_","shortMessageHtmlLink":"feat: DIA-1064: Get all / sample tasks for prompts task list (#5950)"}},{"before":"63676eefce1bf21ab8b4c26a51eec686449021b8","after":null,"ref":"refs/heads/docs/doc-219-list-tag","pushedAt":"2024-06-07T18:36:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caitlinwheeless","name":"Caitlin Wheeless","path":"/caitlinwheeless","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9484133?s=80&v=4"}},{"before":"3f59a5aa5d9e24f1175818bc6461aa85aa877839","after":"6cdf739b049446a5f711529f24717445cc0d3c2e","ref":"refs/heads/develop","pushedAt":"2024-06-07T18:36:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caitlinwheeless","name":"Caitlin Wheeless","path":"/caitlinwheeless","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9484133?s=80&v=4"},"commit":{"message":"docs: DOC-219: Update List tag description and examples (#5954)\n\nUpdate the List tag description and add an example. \r\n\r\nAffects:\r\n- [X] Enterprise docs\r\n- [X] Community docs\r\n\r\n---------\r\n\r\nCo-authored-by: caitlinwheeless \r\nCo-authored-by: robot-ci-heartex \r\nCo-authored-by: hlomzik ","shortMessageHtmlLink":"docs: DOC-219: Update List tag description and examples (#5954)"}},{"before":null,"after":"cef5f39f34b549b3856475471c3179c253d04321","ref":"refs/heads/ht/docs-fix-ml-create-page","pushedAt":"2024-06-07T17:10:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"huguestennier","name":"Hugues Tennier","path":"/huguestennier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6691035?s=80&v=4"},"commit":{"message":"Fix indentation","shortMessageHtmlLink":"Fix indentation"}},{"before":"2393938080d4e2f830d0578af5977f7436892c1b","after":"63676eefce1bf21ab8b4c26a51eec686449021b8","ref":"refs/heads/docs/doc-219-list-tag","pushedAt":"2024-06-07T16:56:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9420469825","shortMessageHtmlLink":"ci: Build frontend"}},{"before":"6c48a2f45f2475472418c3360ba581be416b8b50","after":"2393938080d4e2f830d0578af5977f7436892c1b","ref":"refs/heads/docs/doc-219-list-tag","pushedAt":"2024-06-07T16:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hlomzik","name":null,"path":"/hlomzik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607227?s=80&v=4"},"commit":{"message":"Fix linting","shortMessageHtmlLink":"Fix linting"}},{"before":"88440a16e06c92fe3ec5e4126a024403e0bfb8ea","after":"6c48a2f45f2475472418c3360ba581be416b8b50","ref":"refs/heads/docs/doc-219-list-tag","pushedAt":"2024-06-07T14:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9418959371","shortMessageHtmlLink":"ci: Build frontend"}},{"before":null,"after":"88440a16e06c92fe3ec5e4126a024403e0bfb8ea","ref":"refs/heads/docs/doc-219-list-tag","pushedAt":"2024-06-07T14:50:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caitlinwheeless","name":"Caitlin Wheeless","path":"/caitlinwheeless","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9484133?s=80&v=4"},"commit":{"message":"docs: DOC-219: Update List tag description and examples","shortMessageHtmlLink":"docs: DOC-219: Update List tag description and examples"}},{"before":"4a2d018756d9845efa6fb9d82f869bd647c4f485","after":"2681d5e38834043ddf9b76992b9f755973a8c886","ref":"refs/heads/fb-leap-1119","pushedAt":"2024-06-07T14:28:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juliosgarbi","name":"Julio Sgarbi","path":"/juliosgarbi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741623?s=80&v=4"},"commit":{"message":"Update web/libs/datamanager/src/components/MainView/GridView/GridView.jsx\n\nCo-authored-by: hlomzik ","shortMessageHtmlLink":"Update web/libs/datamanager/src/components/MainView/GridView/GridView…"}},{"before":"4126bdd61b92bedec276e8bec0a7f207eaac1496","after":"3f59a5aa5d9e24f1175818bc6461aa85aa877839","ref":"refs/heads/develop","pushedAt":"2024-06-07T14:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juliosgarbi","name":"Julio Sgarbi","path":"/juliosgarbi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741623?s=80&v=4"},"commit":{"message":"feat: LEAP-1119: Feature/gridview thumbnail (#5769)\n\n### PR fulfills these requirements\r\n- [x] Commit message(s) and PR title follows the format\r\n`[fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made`\r\nex. `fix: DEV-XXXX: Removed inconsistent code usage causing intermittent\r\nerrors`\r\n- [ ] Tests for the changes have been added/updated (for bug\r\nfixes/features)\r\n- [ ] Docs have been added/updated (for bug fixes/features)\r\n- [ ] Best efforts were made to ensure docs/code are concise and\r\ncoherent (checked for spelling/grammatical errors, commented out code,\r\ndebug logs etc.)\r\n- [x] Self-reviewed and ran all changes on a local instance (for bug\r\nfixes/features)\r\n\r\n\r\n\r\n#### Change has impacts in these area(s)\r\n- [ ] Product design\r\n- [ ] Backend (Database)\r\n- [ ] Backend (API)\r\n- [x] Frontend\r\n\r\n### Describe the reason for change\r\nWhen using multilayered images, the original behaviour was to create a\r\nsrc that separate each image by a ','.\r\n\r\nThis way, it's not displayable.\r\n\r\n![image](https://github.com/HumanSignal/label-studio/assets/26071804/cf8fd01b-fc47-4ada-a97d-fc8ff405a647)\r\n\r\n#### What does this fix?\r\nIt fixes an issue in the gridview when there is multiple layers image.\r\n\r\n![image](https://github.com/HumanSignal/label-studio/assets/26071804/ee02ba17-f716-4e8a-870c-5721d4d9256d)\r\nIt's even possible to use a specific \"thumbnail\" field, that allows to\r\nadd a specific thumbnail to be use.\r\n\r\n![image](https://github.com/HumanSignal/label-studio/assets/26071804/b849f0bd-8532-44d0-82e5-09737cd5a66c)\r\nIf you want the thumbnail to be displayed in the column view, just\r\ndeclare it as an image in the taxonomy :\r\n\r\n![image](https://github.com/HumanSignal/label-studio/assets/26071804/f4f862ac-1fee-4a9b-a84d-ea3f03ed9ef3)\r\n\r\n![image](https://github.com/HumanSignal/label-studio/assets/26071804/af0287da-e15d-4f7a-9855-02c093cf76a4)\r\n\r\n\r\n#### What is the new behavior?\r\nThere is two different new behaviors.\r\nIf a \"thumbnail\" is provided : \r\n- The gridview uses the thumbnail field.\r\nThe advantage is the ability to use a thumbnail that has a lower\r\nresolution than the original image.\r\nelse:\r\nWe use the first image of the multilayer images.\r\n\r\n#### What is the current behavior?\r\nThe current behavior is that in this case, images url are separated by a\r\n',' in the image src.\r\nWhat display nothing at all\r\n\r\n#### Does this change affect performance?\r\nIt can improve the performance because thumbnail can be a lower\r\nresolution image.\r\n\r\n\r\n### Does this PR introduce a breaking change?\r\n_(check only one)_\r\n- [ ] Yes, and covered entirely by feature flag(s)\r\n- [ ] Yes, and covered partially by feature flag(s)\r\n- [x] No\r\n- [ ] Not sure (briefly explain the situation below)\r\n\r\n### What level of testing was included in the change?\r\n_(check all that apply)_\r\n- [ ] e2e\r\n- [ ] integration\r\n- [ ] unit\r\n\r\n### Which logical domain(s) does this change affect?\r\nGridView => Data Exploration\r\n\r\n---------\r\n\r\nCo-authored-by: Julio Sgarbi ","shortMessageHtmlLink":"feat: LEAP-1119: Feature/gridview thumbnail (#5769)"}},{"before":"37bd1ae19a105fe86da028820f30ee95d1b8e57a","after":"4126bdd61b92bedec276e8bec0a7f207eaac1496","ref":"refs/heads/develop","pushedAt":"2024-06-07T14:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"carly-bartel","name":null,"path":"/carly-bartel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12534576?s=80&v=4"},"commit":{"message":"docs: changing api links (#5949)\n\n### PR fulfills these requirements\r\n- [ ] Commit message(s) and PR title follows the format\r\n`[fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made`\r\nex. `fix: DEV-XXXX: Removed inconsistent code usage causing intermittent\r\nerrors`\r\n- [ ] Tests for the changes have been added/updated (for bug\r\nfixes/features)\r\n- [ ] Docs have been added/updated (for bug fixes/features)\r\n- [ ] Best efforts were made to ensure docs/code are concise and\r\ncoherent (checked for spelling/grammatical errors, commented out code,\r\ndebug logs etc.)\r\n- [ ] Self-reviewed and ran all changes on a local instance (for bug\r\nfixes/features)\r\n\r\n\r\n\r\n#### Change has impacts in these area(s)\r\n_(check all that apply)_\r\n- [ ] Product design\r\n- [ ] Backend (Database)\r\n- [ ] Backend (API)\r\n- [ ] Frontend\r\n\r\n\r\n\r\n### Describe the reason for change\r\n_(link to issue, supportive screenshots etc.)_\r\n\r\n\r\n\r\n#### What does this fix?\r\n_(if this is a bug fix)_\r\n\r\n\r\n\r\n#### What is the new behavior?\r\n_(if this is a breaking or feature change)_\r\n\r\n\r\n\r\n#### What is the current behavior?\r\n_(if this is a breaking or feature change)_\r\n\r\n\r\n\r\n#### What libraries were added/updated?\r\n_(list all with version changes)_\r\n\r\n\r\n\r\n#### Does this change affect performance?\r\n_(if so describe the impacts positive or negative)_\r\n\r\n\r\n\r\n#### Does this change affect security?\r\n_(if so describe the impacts positive or negative)_\r\n\r\n\r\n\r\n#### What alternative approaches were there?\r\n_(briefly list any if applicable)_\r\n\r\n\r\n\r\n#### What feature flags were used to cover this change?\r\n_(briefly list any if applicable)_\r\n\r\n\r\n\r\n### Does this PR introduce a breaking change?\r\n_(check only one)_\r\n- [ ] Yes, and covered entirely by feature flag(s)\r\n- [ ] Yes, and covered partially by feature flag(s)\r\n- [ ] No\r\n- [ ] Not sure (briefly explain the situation below)\r\n\r\n\r\n\r\n### What level of testing was included in the change?\r\n_(check all that apply)_\r\n- [ ] e2e\r\n- [ ] integration\r\n- [ ] unit\r\n\r\n\r\n\r\n### Which logical domain(s) does this change affect?\r\n_(for bug fixes/features, be as precise as possible. ex. Authentication,\r\nAnnotation History, Review Stream etc.)_","shortMessageHtmlLink":"docs: changing api links (#5949)"}},{"before":"6bf6ace0f13388625883de77ffeaf86643408971","after":"e2e8f497ba4a656bee9e3019980fc2a5327db613","ref":"refs/heads/api-updates","pushedAt":"2024-06-07T14:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carly-bartel","name":null,"path":"/carly-bartel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12534576?s=80&v=4"},"commit":{"message":"api link updates","shortMessageHtmlLink":"api link updates"}},{"before":"180425584d1915258c74221587a2c268db5f9e31","after":"a7479590ff042badfd0240a10d404f9140f8ff5f","ref":"refs/heads/fb-leap-1052","pushedAt":"2024-06-07T14:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9418343826","shortMessageHtmlLink":"ci: Build frontend"}},{"before":"d9d1783caa450d5d2914773a3b6905a40137a628","after":"180425584d1915258c74221587a2c268db5f9e31","ref":"refs/heads/fb-leap-1052","pushedAt":"2024-06-07T14:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juliosgarbi","name":"Julio Sgarbi","path":"/juliosgarbi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741623?s=80&v=4"},"commit":{"message":"delete wrong yarn and fix the package","shortMessageHtmlLink":"delete wrong yarn and fix the package"}},{"before":"cff85db2dbe11ccc075088055415c980cc9a8905","after":"9622ea3e45beaff86b0de27fdfdac55dc06db256","ref":"refs/heads/fb-leap-1097/review-in-quick-view","pushedAt":"2024-06-07T14:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robot-ci-heartex","name":null,"path":"/robot-ci-heartex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87703623?s=80&v=4"},"commit":{"message":"ci: Build frontend\n\nWorkflow run: https://github.com/HumanSignal/label-studio/actions/runs/9418283570","shortMessageHtmlLink":"ci: Build frontend"}},{"before":null,"after":"d9d1783caa450d5d2914773a3b6905a40137a628","ref":"refs/heads/fb-leap-1052","pushedAt":"2024-06-07T14:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juliosgarbi","name":"Julio Sgarbi","path":"/juliosgarbi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741623?s=80&v=4"},"commit":{"message":"fix: LEAP-1052: Fix security issues","shortMessageHtmlLink":"fix: LEAP-1052: Fix security issues"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYTATBgA","startCursor":null,"endCursor":null}},"title":"Activity · HumanSignal/label-studio"}