{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":339075654,"defaultBranch":"dev","name":"outsystems-datagrid","ownerLogin":"OutSystems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-15T12:46:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2916417?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719929413.0","currentOid":""},"activityList":{"items":[{"before":"a859faccfe98752f5fe9b98952394caecf9cf05b","after":null,"ref":"refs/heads/ROU-10900","pushedAt":"2024-07-02T14:10:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"1564f92ae164ff7721d609016e020682b210700c","after":"5bad0da636737d79fe502863a9dce4343191cd41","ref":"refs/heads/dev","pushedAt":"2024-07-02T14:10:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-10900 Updated _showLoadingMessage to stop using inline styles (#422)\n\nThis PR will update the framework method `_showLoadingMessage` to stop\r\nusing inline styles.\r\n\r\n### What was happening\r\n* In O11, when dealing with platform settings related to CSP and\r\n`unsafe-inline`, we identified an improvement we could make in the\r\nframework.\r\n\r\n\r\n### What was done\r\n* Added the following CSS utility classes\r\n* Updated the framework method `_showLoadingMessage` to stop using\r\ninline styles and used the CSS utility classes mentioned above.\r\n````\r\n.full-size {\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.ml-10 {\r\n margin-left: 10px;\r\n}\r\n````\r\n\r\n### Screenshot\r\n\r\n![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/a398afc8-7bff-4d49-9ec8-e77665573abd)\r\n\r\n\r\n### Test Steps\r\n1. Go to a screen containing a Data Grid instance\r\n2. On the dev tool’s console run →\r\n`OutSystems.GridAPI.GridManager.GetActiveGrid().features.export._showLoadingMessage()`\r\n3. Check that the loading status continues to work as expected\r\n\r\n\r\n### Checklist\r\n* [X] tested locally\r\n* [X] documented the code\r\n* [X] clean all warnings and errors of eslint\r\n* [X] requires changes in OutSystems \r\n* [ ] requires new sample page in OutSystems","shortMessageHtmlLink":"ROU-10900 Updated _showLoadingMessage to stop using inline styles (#422)"}},{"before":"cfd14e59346c40c8ccb7051034c4219626ed4ff6","after":null,"ref":"refs/heads/ROU-10868","pushedAt":"2024-07-02T11:04:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"1564f92ae164ff7721d609016e020682b210700c","ref":"refs/heads/dev","pushedAt":"2024-07-02T11:04:29.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-10868 Updated exportToExcel to use saveAsync (#421)\n\nThis PR will update the framework method `exportToExcel` to use\r\n`book.saveAsync`.\r\n\r\n### What was happening\r\n* With JSZip update to version `3.10.1` the method `book.save` is not\r\nsupported by Wijmo Flexgrid since they only support it until version\r\n`2.5.0`\r\n* Some `gulp` and `eslint` dependencies were not compatible.\r\n\r\n\r\n### What was done\r\n* Updated the framework method `exportToExcel` to use `book.saveAsync`.\r\n* Updated dev dependencies\r\n\r\n\r\n### Test Steps\r\n1. Go to a screen containing a Data Grid instance\r\n2. Check the resources for JSZip v3.10.1\r\n3. Right-click on a cell \r\n4. Click Export to Excel\r\n5. Checked that it continues to work as expected\r\n\r\n\r\n### Checklist\r\n* [X] tested locally\r\n* [X] documented the code\r\n* [X] clean all warnings and errors of eslint\r\n* [X] requires changes in OutSystems \r\n* [ ] requires new sample page in OutSystems","shortMessageHtmlLink":"ROU-10868 Updated exportToExcel to use saveAsync (#421)"}},{"before":"1a7d307bc8c15c88767ef8bc13ed68e9ffb8436d","after":"43c3b984b52c8980792c55f2c4cd98695df59490","ref":"refs/heads/ROU-10869","pushedAt":"2024-07-01T13:29:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":"9e45b33215dad0da36c2c28d209c9fb4e760da78","after":"1a7d307bc8c15c88767ef8bc13ed68e9ffb8436d","ref":"refs/heads/ROU-10869","pushedAt":"2024-07-01T13:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update wijmo.interop.grid.d.ts","shortMessageHtmlLink":"Update wijmo.interop.grid.d.ts"}},{"before":"488db2fbe8fd298cfb172d1c386e4e91a18565ea","after":"a859faccfe98752f5fe9b98952394caecf9cf05b","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T22:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update Grid.css","shortMessageHtmlLink":"Update Grid.css"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"9e45b33215dad0da36c2c28d209c9fb4e760da78","ref":"refs/heads/ROU-10869","pushedAt":"2024-06-30T22:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update @types for Wijmo Library 5.20241.19","shortMessageHtmlLink":"Update @types for Wijmo Library 5.20241.19"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10869","pushedAt":"2024-06-30T22:08:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"488db2fbe8fd298cfb172d1c386e4e91a18565ea","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T21:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update _showLoadingMessage to stop using inline styles","shortMessageHtmlLink":"Update _showLoadingMessage to stop using inline styles"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T21:39:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"9e057e7135d6bc45d8420288f64a404d569fbd80","after":"cfd14e59346c40c8ccb7051034c4219626ed4ff6","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T15:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Revert dependencies failing in PR build","shortMessageHtmlLink":"Revert dependencies failing in PR build"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":null,"ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T15:27:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"3546f5e8558e9925851fe1a1be5bc1541f363b7a","after":"9e057e7135d6bc45d8420288f64a404d569fbd80","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T15:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10900","pushedAt":"2024-06-30T14:13:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","after":"3546f5e8558e9925851fe1a1be5bc1541f363b7a","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T14:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Updated exportToExcel to use saveAsync\n\nUpdated exportToExcel to use saveAsync since with JSZip update is the one that is supported by Wijmo Flexgrid","shortMessageHtmlLink":"Updated exportToExcel to use saveAsync"}},{"before":null,"after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/ROU-10868","pushedAt":"2024-06-30T13:54:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"aba3410baf804fd99b926e229ecf545d10387fdb","after":"6f2f590b99d1b5717b1cddce9533f77f2f261a6c","ref":"refs/heads/dev","pushedAt":"2024-06-22T21:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update to version v2.16.0","shortMessageHtmlLink":"Update to version v2.16.0"}},{"before":"9a3899603b6bd11480381a2ef1aba3952f62c02c","after":null,"ref":"refs/heads/ROU-4904","pushedAt":"2024-06-19T10:12:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"}},{"before":"6c660d9f8339a06e32e7f271a1a66993e6834e85","after":"aba3410baf804fd99b926e229ecf545d10387fdb","ref":"refs/heads/dev","pushedAt":"2024-06-19T10:12:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"},"commit":{"message":"ROU-4904: Fix ContextMenu to allow item changes when clicking on a column (#419)\n\nThis PR is for fixing the misbehavior of the ContextMenu, when options\r\nare added/removed/made disabled, on the on the event of the\r\n`OnMenuToggle` of the `ContextMenu` block.\r\n\r\n### What was happening\r\n* The changes made by the developer on a given column for the context\r\nmenu:\r\n * Adding a new Item\r\n * Removing an item\r\n * Making an item enabled\r\n * Making an item disabled\r\n* Evidence of the problem: \r\n \r\n\r\n### What was done\r\n* Made the event onToggle synchronous when the menu **is opening**\r\n* This will allow the changes made by the developer on the callback to\r\nbe reflected on the items\r\n* This will cause the ChangeParameters to run before the method\r\n`_canRaiseClickEvent` is invoked\r\n* Made sure that when a context menu is opening, and an item is added or\r\nremoved, that the itemSource is refreshed;\r\n\r\n\r\n\r\n\r\n### Test Steps\r\n1. Open the test page\r\n2. Right click on the column:\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
Description Price Name
Menu options Copy Copy\r\nCopy
Copy with headers This is the Price column\r\nCopy with headers
(separator) Copy with headers (separator)\r\n
Export > (separator) Export >\r\n(disabled)
(separator) (separator) (separator)
Freeze column(s) Export > Freeze column(s)\r\n
Unfreeze column(s) (separator) Unfreeze\r\ncolumn(s)
Freeze column(s)
Unfreeze column(s)
\r\n\r\n### Screenshots\r\n| Before| After |\r\n|:-------------:|:-------------:|\r\n|\r\n![IssueContextMenuOnMenuToggle](https://github.com/OutSystems/outsystems-datagrid/assets/10534623/22ddd57a-42b4-4627-b177-676388560980)\r\n|\r\n![context-menu-toggle](https://github.com/OutSystems/outsystems-datagrid/assets/10534623/80a55c60-e41b-474f-bfea-b4d70ea666d7)\r\n|\r\n\r\n\r\n### Checklist\r\n* [x] tested locally\r\n* [x] documented the code\r\n* [x] clean all warnings and errors of eslint\r\n* [x] requires changes in OutSystems - description of the OnToggle event\r\n* [ ] requires new sample page in OutSystems (if so, provide a module\r\nwith changes)","shortMessageHtmlLink":"ROU-4904: Fix ContextMenu to allow item changes when clicking on a co…"}},{"before":"3af14ddebbc057afb8b26e8dab4e5f2ee7483285","after":"9a3899603b6bd11480381a2ef1aba3952f62c02c","ref":"refs/heads/ROU-4904","pushedAt":"2024-06-13T11:07:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"},"commit":{"message":"Using new event","shortMessageHtmlLink":"Using new event"}},{"before":"b11ac9de590bbdcab2f1f4c8b287ae8a9c03b92b","after":null,"ref":"refs/heads/rollback-typedoc-ts","pushedAt":"2024-06-12T23:13:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"bc286da57d5cec3e01487f2c004517ea65e42808","after":"6c660d9f8339a06e32e7f271a1a66993e6834e85","ref":"refs/heads/dev","pushedAt":"2024-06-12T23:13:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-0: rollback TypeScript and type doc versions (#420)\n\nThis PR is to rollback some dependencies since the docs generation\r\nstarted to fail:\r\n- rollback TypeScript version back to `v4.5.0`\r\n- rollback typedoc version back to:\r\n ```\r\n \"typedoc\": \"^0.23.9\",\r\n \"typedoc-plugin-merge-modules\": \"^4.0.1\",\r\n \"typedoc-umlclass\": \"^0.7.0\",\r\n ```\r\n- updated `@types/lodash`","shortMessageHtmlLink":"ROU-0: rollback TypeScript and type doc versions (#420)"}},{"before":"bc286da57d5cec3e01487f2c004517ea65e42808","after":"b11ac9de590bbdcab2f1f4c8b287ae8a9c03b92b","ref":"refs/heads/rollback-typedoc-ts","pushedAt":"2024-06-12T21:10:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Rollback TypeScript and type doc versions","shortMessageHtmlLink":"Rollback TypeScript and type doc versions"}},{"before":null,"after":"bc286da57d5cec3e01487f2c004517ea65e42808","ref":"refs/heads/rollback-typedoc-ts","pushedAt":"2024-06-12T21:05:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-0: Update dev-dependencies (#418)\n\nThis PR is to update several dev dependencies used on the project.\r\n\r\n\r\n![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/e181ee6c-eb95-407f-92c1-f43637ed22b6)","shortMessageHtmlLink":"ROU-0: Update dev-dependencies (#418)"}},{"before":"bc286da57d5cec3e01487f2c004517ea65e42808","after":"3af14ddebbc057afb8b26e8dab4e5f2ee7483285","ref":"refs/heads/ROU-4904","pushedAt":"2024-06-11T16:09:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"},"commit":{"message":"Refreshing itemsSource when it's opening","shortMessageHtmlLink":"Refreshing itemsSource when it's opening"}},{"before":null,"after":"bc286da57d5cec3e01487f2c004517ea65e42808","ref":"refs/heads/ROU-4904","pushedAt":"2024-06-11T10:24:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rugoncalves","name":"rug","path":"/rugoncalves","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10534623?s=80&v=4"},"commit":{"message":"ROU-0: Update dev-dependencies (#418)\n\nThis PR is to update several dev dependencies used on the project.\r\n\r\n\r\n![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/e181ee6c-eb95-407f-92c1-f43637ed22b6)","shortMessageHtmlLink":"ROU-0: Update dev-dependencies (#418)"}},{"before":"02c21af22e84082a2bbeb002646b1057320786da","after":null,"ref":"refs/heads/update-dev-dependencies-v1","pushedAt":"2024-05-28T06:25:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"}},{"before":"7622650be6ec497ca04aa4911dc2cacc3f05eb12","after":"bc286da57d5cec3e01487f2c004517ea65e42808","ref":"refs/heads/dev","pushedAt":"2024-05-28T06:25:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"ROU-0: Update dev-dependencies (#418)\n\nThis PR is to update several dev dependencies used on the project.\r\n\r\n\r\n![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/e181ee6c-eb95-407f-92c1-f43637ed22b6)","shortMessageHtmlLink":"ROU-0: Update dev-dependencies (#418)"}},{"before":"7622650be6ec497ca04aa4911dc2cacc3f05eb12","after":"02c21af22e84082a2bbeb002646b1057320786da","ref":"refs/heads/update-dev-dependencies-v1","pushedAt":"2024-05-27T14:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnbm","name":"Gonçalo M.","path":"/gnbm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29493222?s=80&v=4"},"commit":{"message":"Update dev-dependencies","shortMessageHtmlLink":"Update dev-dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdOXfyAA","startCursor":null,"endCursor":null}},"title":"Activity · OutSystems/outsystems-datagrid"}