{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639854900,"defaultBranch":"main","name":"filtering.js","ownerLogin":"robertpainsi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-12T11:31:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1794599?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704371538.0","currentOid":""},"activityList":{"items":[{"before":"671afcddfa76e6a25cd5c677fb46e71e6cadcc73","after":"cedebe16b6a89f6889c10e1a28cbfa7c0f95cf88","ref":"refs/heads/main","pushedAt":"2024-01-31T09:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Improve example documentation about multiple filters","shortMessageHtmlLink":"Improve example documentation about multiple filters"}},{"before":"bdc8dec1a77b1f740b33c04d49f36755f244d2be","after":"671afcddfa76e6a25cd5c677fb46e71e6cadcc73","ref":"refs/heads/main","pushedAt":"2024-01-04T16:53:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.15","shortMessageHtmlLink":"1.0.15"}},{"before":"ea45ee65e3170f4a5bb76788602f31aeefdfe62e","after":null,"ref":"refs/heads/bugix/issue-61/error-if-item-has-non-existing-group","pushedAt":"2024-01-04T12:32:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"}},{"before":"1f7119b1cf5c95fd00c1356a075189356c8421f8","after":"bdc8dec1a77b1f740b33c04d49f36755f244d2be","ref":"refs/heads/main","pushedAt":"2024-01-04T12:32:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#61] Fix error if item has non-existing groups\n\nEven though an error is nice to immediately hint an developer that there\nis something wrong with the setup, it's even more important to still\nfunction. If code for printing items is reused in multiple places but\ndifferent groups/level of filtering is needed, an error would complicate\nthe whole situation for the developer.","shortMessageHtmlLink":"[#61] Fix error if item has non-existing groups"}},{"before":null,"after":"ea45ee65e3170f4a5bb76788602f31aeefdfe62e","ref":"refs/heads/bugix/issue-61/error-if-item-has-non-existing-group","pushedAt":"2024-01-04T12:31:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#61] Fix error if item has non-existing groups\n\nEven though an error is nice to immediately hint an developer that there\nis something wrong with the setup, it's even more important to still\nfunction. If code for printing items is reused in multiple places but\ndifferent groups/level of filtering is needed, an error would complicate\nthe whole situation for the developer.","shortMessageHtmlLink":"[#61] Fix error if item has non-existing groups"}},{"before":"9c0aa8b5a1968462c1b364c2e7319693a15b1689","after":null,"ref":"refs/heads/documentation/issue-55/guide","pushedAt":"2023-11-16T10:08:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"}},{"before":"13176bf0025cb6afafd55c684c599d95ce444ce4","after":"1f7119b1cf5c95fd00c1356a075189356c8421f8","ref":"refs/heads/main","pushedAt":"2023-11-16T10:08:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#55] Add guide to documentation","shortMessageHtmlLink":"[#55] Add guide to documentation"}},{"before":null,"after":"9c0aa8b5a1968462c1b364c2e7319693a15b1689","ref":"refs/heads/documentation/issue-55/guide","pushedAt":"2023-11-16T10:07:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#55] Add guide to documentation","shortMessageHtmlLink":"[#55] Add guide to documentation"}},{"before":"8f23bc3d2ff9a244e46a89a7e8aa2cb6e6e16f1b","after":null,"ref":"refs/heads/documentation/issue-58/item-to-multiple-filters-example","pushedAt":"2023-11-16T09:57:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"}},{"before":null,"after":"8f23bc3d2ff9a244e46a89a7e8aa2cb6e6e16f1b","ref":"refs/heads/documentation/issue-58/item-to-multiple-filters-example","pushedAt":"2023-10-29T09:20:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#58] Add example on how to add an item to multiple filters","shortMessageHtmlLink":"[#58] Add example on how to add an item to multiple filters"}},{"before":"8f23bc3d2ff9a244e46a89a7e8aa2cb6e6e16f1b","after":null,"ref":"refs/heads/documentation/issue-58/item-to-multiple-filters-example","pushedAt":"2023-10-18T11:03:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"}},{"before":"64cd0592a7777f4ed7504d87758991de2091f360","after":"13176bf0025cb6afafd55c684c599d95ce444ce4","ref":"refs/heads/main","pushedAt":"2023-10-18T11:03:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#58] Add example on how to add an item to multiple filters","shortMessageHtmlLink":"[#58] Add example on how to add an item to multiple filters"}},{"before":null,"after":"8f23bc3d2ff9a244e46a89a7e8aa2cb6e6e16f1b","ref":"refs/heads/documentation/issue-58/item-to-multiple-filters-example","pushedAt":"2023-10-18T11:02:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#58] Add example on how to add an item to multiple filters","shortMessageHtmlLink":"[#58] Add example on how to add an item to multiple filters"}},{"before":"da3776e818f982ef01dc40aaa43567a71d54c94a","after":null,"ref":"refs/heads/documentation/issue-54/prefilter","pushedAt":"2023-10-18T09:43:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"}},{"before":"9a4349fcdf678624f7f0ad08b75c7eee1a2d83f1","after":"64cd0592a7777f4ed7504d87758991de2091f360","ref":"refs/heads/main","pushedAt":"2023-10-18T09:43:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#54] Add prefilter example","shortMessageHtmlLink":"[#54] Add prefilter example"}},{"before":null,"after":"da3776e818f982ef01dc40aaa43567a71d54c94a","ref":"refs/heads/documentation/issue-54/prefilter","pushedAt":"2023-10-18T09:37:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#54] Add prefilter example","shortMessageHtmlLink":"[#54] Add prefilter example"}},{"before":"e715fa22305e18cd0f640ef9acfc96c5e6e17403","after":"9a4349fcdf678624f7f0ad08b75c7eee1a2d83f1","ref":"refs/heads/main","pushedAt":"2023-10-15T10:27:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Remove unnecessary margin and padding","shortMessageHtmlLink":"Remove unnecessary margin and padding"}},{"before":"94798265b221dab7c85e6bbf9ea10b65875c7c94","after":"e715fa22305e18cd0f640ef9acfc96c5e6e17403","ref":"refs/heads/main","pushedAt":"2023-10-15T10:01:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Fix filtering.scss file not found","shortMessageHtmlLink":"Fix filtering.scss file not found"}},{"before":"a049e04adf9ed9e7a9482c782701ebf0064ccca9","after":"94798265b221dab7c85e6bbf9ea10b65875c7c94","ref":"refs/heads/main","pushedAt":"2023-10-15T08:51:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Widen wrapper container to show more code","shortMessageHtmlLink":"Widen wrapper container to show more code"}},{"before":"2f4bb5a08cf9b9d81d678c6155cf33cfad9340fd","after":"a049e04adf9ed9e7a9482c782701ebf0064ccca9","ref":"refs/heads/main","pushedAt":"2023-09-20T10:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Refactor utils function\n\n- Slightly improve performance of findOne\n- Replace for-of loop by filter function in reorder","shortMessageHtmlLink":"Refactor utils function"}},{"before":"86142beaeb4a08cc785ef48c15d16a500193e2b8","after":"2f4bb5a08cf9b9d81d678c6155cf33cfad9340fd","ref":"refs/heads/main","pushedAt":"2023-07-25T11:17:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.14","shortMessageHtmlLink":"1.0.14"}},{"before":"e36d7faaedc12b6c49a7625daca250c05672794f","after":"86142beaeb4a08cc785ef48c15d16a500193e2b8","ref":"refs/heads/main","pushedAt":"2023-07-21T12:51:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.13","shortMessageHtmlLink":"1.0.13"}},{"before":"56f6aa672a2883ad504b604d7a26371c7a75fdfb","after":"e36d7faaedc12b6c49a7625daca250c05672794f","ref":"refs/heads/main","pushedAt":"2023-07-21T12:44:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.12","shortMessageHtmlLink":"1.0.12"}},{"before":"4bc7e208ff3f1e3db0fed99b18ae2934abc14bca","after":"56f6aa672a2883ad504b604d7a26371c7a75fdfb","ref":"refs/heads/main","pushedAt":"2023-07-21T12:35:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.12","shortMessageHtmlLink":"1.0.12"}},{"before":"40e4396113454e3bbaabd16d94954d7d3c18f726","after":"4bc7e208ff3f1e3db0fed99b18ae2934abc14bca","ref":"refs/heads/main","pushedAt":"2023-07-21T12:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Remove API from README.md","shortMessageHtmlLink":"Remove API from README.md"}},{"before":"04954ef070c4c45ad2bbf51a235208aab81c495b","after":"40e4396113454e3bbaabd16d94954d7d3c18f726","ref":"refs/heads/main","pushedAt":"2023-07-20T10:46:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.11","shortMessageHtmlLink":"1.0.11"}},{"before":"67bb2defae3d41354a0ff4c344f6c8ba62e3c3f9","after":"04954ef070c4c45ad2bbf51a235208aab81c495b","ref":"refs/heads/main","pushedAt":"2023-07-02T12:09:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.10","shortMessageHtmlLink":"1.0.10"}},{"before":"340ac2689dd3104a92549d59302e2faf05beabce","after":"67bb2defae3d41354a0ff4c344f6c8ba62e3c3f9","ref":"refs/heads/main","pushedAt":"2023-07-02T11:59:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"1.0.9","shortMessageHtmlLink":"1.0.9"}},{"before":"7a4e80d3b4d3a3a8f9c0cb52b298cdf7d058b4ec","after":"340ac2689dd3104a92549d59302e2faf05beabce","ref":"refs/heads/main","pushedAt":"2023-06-27T10:16:56.174Z","pushType":"push","commitsCount":4,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"Build","shortMessageHtmlLink":"Build"}},{"before":"3dc88705e216d0e4c960703286ee70ce51607597","after":"7a4e80d3b4d3a3a8f9c0cb52b298cdf7d058b4ec","ref":"refs/heads/main","pushedAt":"2023-06-25T17:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robertpainsi","name":"Robert Painsi","path":"/robertpainsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794599?s=80&v=4"},"commit":{"message":"[#35] Improve Item.addFilter and FilterData.checkFilter signature\n\nBoth methods can take either a filter object or the group and filter\nname as string now.","shortMessageHtmlLink":"[#35] Improve Item.addFilter and FilterData.checkFilter signature"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7dyGcgA","startCursor":null,"endCursor":null}},"title":"Activity ยท robertpainsi/filtering.js"}