{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":563789918,"defaultBranch":"main","name":"node-red-monorepo","ownerLogin":"s1seven","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-09T10:44:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49272062?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680069573.185864","currentOid":""},"activityList":{"items":[{"before":"17de7d32a06015cf5c8e22f314cf02a65b68da7f","after":null,"ref":"refs/heads/fix-replace-replaceAll","pushedAt":"2023-03-29T05:59:33.185Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"}},{"before":"d3e73ff9e8e975a8fa92ca3c44720505ce7c6afa","after":"01fbad67c9da3a5b5af980a32d3d9e9bf8c3d410","ref":"refs/heads/main","pushedAt":"2023-03-29T05:59:29.457Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"Merge pull request #21 from s1seven/fix-replace-replaceAll\n\nfix(node-red-s1seven-api): use `replace` String method with regex","shortMessageHtmlLink":"Merge pull request #21 from s1seven/fix-replace-replaceAll"}},{"before":null,"after":"17de7d32a06015cf5c8e22f314cf02a65b68da7f","ref":"refs/heads/fix-replace-replaceAll","pushedAt":"2023-03-29T05:53:41.296Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"fix(node-red-s1seven-api): use `replace` String method with regex","shortMessageHtmlLink":"fix(node-red-s1seven-api): use replace
String method with regex"}},{"before":"d241745002f49c5ca7a04caea4d39bf0dd5f5cd4","after":"d3e73ff9e8e975a8fa92ca3c44720505ce7c6afa","ref":"refs/heads/main","pushedAt":"2023-03-23T12:04:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"chore: add info in package.json to improve score cards [skip ci]","shortMessageHtmlLink":"chore: add info in package.json to improve score cards [skip ci]"}},{"before":"79221e310742a1117b1903fe5f722d004a412c19","after":"d241745002f49c5ca7a04caea4d39bf0dd5f5cd4","ref":"refs/heads/main","pushedAt":"2023-03-23T11:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"chore(release): publish\n\n - @s1seven/node-red-chartjs@0.0.4\n - @s1seven/node-red-generate-pdf@0.0.9\n - @s1seven/node-red-s1seven-api@1.3.0","shortMessageHtmlLink":"chore(release): publish"}},{"before":"0e4e46da5379b7a067d6946dc2cce92d4e18f33a","after":null,"ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-23T11:52:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"}},{"before":"612ae022b8421d0b8cdafe62b3bcc8de541e07b0","after":"79221e310742a1117b1903fe5f722d004a412c19","ref":"refs/heads/main","pushedAt":"2023-03-23T11:51:59.000Z","pushType":"pr_merge","commitsCount":24,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"Merge pull request #20 from s1seven/token-events-and-validate-endpoint\n\nfeat: add token events and validate endpoint node","shortMessageHtmlLink":"Merge pull request #20 from s1seven/token-events-and-validate-endpoint"}},{"before":"4894004d24cafaa239f6367039ade8c78aad4fcd","after":"0e4e46da5379b7a067d6946dc2cce92d4e18f33a","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-23T11:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"docs: remove obsolete image [skip ci]","shortMessageHtmlLink":"docs: remove obsolete image [skip ci]"}},{"before":"daf130189e556e8e83993d410017dc7a74ec7dcd","after":"4894004d24cafaa239f6367039ade8c78aad4fcd","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-23T11:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"docs(node-red-s1seven-api): document the hidden logic of the API config node","shortMessageHtmlLink":"docs(node-red-s1seven-api): document the hidden logic of the API conf…"}},{"before":"2d1ed002fb405f90efa642d5dceabe7df8f261b2","after":"daf130189e556e8e83993d410017dc7a74ec7dcd","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-23T11:27:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"test(node-red-s1seven-api): update node type","shortMessageHtmlLink":"test(node-red-s1seven-api): update node type"}},{"before":"57ff5c18986f700184f45102886a890d30c33fe5","after":"2d1ed002fb405f90efa642d5dceabe7df8f261b2","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-23T09:07:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"feat(node-red-s1seven-api): check mqtt connection status","shortMessageHtmlLink":"feat(node-red-s1seven-api): check mqtt connection status"}},{"before":"33f6f185d9f795ccd1eb565603ee65761c5959ce","after":"57ff5c18986f700184f45102886a890d30c33fe5","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-22T15:12:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"chore: create helpers to generate subflow module","shortMessageHtmlLink":"chore: create helpers to generate subflow module"}},{"before":"a685208f83f1dba45d1854e5cc21e2b5c4e0e587","after":"33f6f185d9f795ccd1eb565603ee65761c5959ce","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-22T06:53:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"eamon0989","name":"Eamon","path":"/eamon0989","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21305201?s=80&v=4"},"commit":{"message":"docs: document success and failure outputs","shortMessageHtmlLink":"docs: document success and failure outputs"}},{"before":"895cce2b6ff808f853435d804e67f5cfc7a68659","after":"a685208f83f1dba45d1854e5cc21e2b5c4e0e587","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-21T17:10:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eamon0989","name":"Eamon","path":"/eamon0989","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21305201?s=80&v=4"},"commit":{"message":"Merge branch 'main' into token-events-and-validate-endpoint","shortMessageHtmlLink":"Merge branch 'main' into token-events-and-validate-endpoint"}},{"before":"d5669e7e78619dd736132a5cea8e5eb383189a55","after":"895cce2b6ff808f853435d804e67f5cfc7a68659","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-21T17:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamon0989","name":"Eamon","path":"/eamon0989","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21305201?s=80&v=4"},"commit":{"message":"docs: document how to dynamically connect to MQTT","shortMessageHtmlLink":"docs: document how to dynamically connect to MQTT"}},{"before":"8c70e9914641e85337428b04e021a760bceb3989","after":null,"ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-21T17:07:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"}},{"before":"e69fc6aecadaf388bc90b5193af79d32bdbc2606","after":"612ae022b8421d0b8cdafe62b3bcc8de541e07b0","ref":"refs/heads/main","pushedAt":"2023-03-21T17:07:27.000Z","pushType":"pr_merge","commitsCount":33,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"Merge pull request #18 from s1seven/refactor-update-node-organization-to-avoid-name-clashes\n\nrefactor: update node organization to avoid name clashes","shortMessageHtmlLink":"Merge pull request #18 from s1seven/refactor-update-node-organization…"}},{"before":null,"after":"d5669e7e78619dd736132a5cea8e5eb383189a55","ref":"refs/heads/token-events-and-validate-endpoint","pushedAt":"2023-03-21T14:05:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eamon0989","name":"Eamon","path":"/eamon0989","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21305201?s=80&v=4"},"commit":{"message":"test: add tests for validate-certificate","shortMessageHtmlLink":"test: add tests for validate-certificate"}},{"before":"c08a2436439ae54db47860994d93fe8e57519be9","after":"8c70e9914641e85337428b04e021a760bceb3989","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-21T06:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"docs(node-red-s1seven-api): add node creation guideline and and example","shortMessageHtmlLink":"docs(node-red-s1seven-api): add node creation guideline and and example"}},{"before":"7421b9d451b879da1c409426f8477aec30f17403","after":"c08a2436439ae54db47860994d93fe8e57519be9","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-20T17:47:28.307Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"fix(node-red-s1seven-api): replace undefined globalContext","shortMessageHtmlLink":"fix(node-red-s1seven-api): replace undefined globalContext"}},{"before":"333f0df9fd3305249d43caab7a2f7e2af24d6996","after":"7421b9d451b879da1c409426f8477aec30f17403","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-20T17:36:19.635Z","pushType":"push","commitsCount":7,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor-update-node-organization-to-avoid-name-clashes","shortMessageHtmlLink":"Merge branch 'main' into refactor-update-node-organization-to-avoid-n…"}},{"before":"000f2fb08dbb59cae3536910ecfa7569d025178e","after":"333f0df9fd3305249d43caab7a2f7e2af24d6996","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-20T17:35:36.168Z","pushType":"push","commitsCount":1,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"test(node-red-s1seven-api): update remaining tests suites","shortMessageHtmlLink":"test(node-red-s1seven-api): update remaining tests suites"}},{"before":"70f8ee0454b9d97abe488cb0bd5d7feb8a4e0fd0","after":"000f2fb08dbb59cae3536910ecfa7569d025178e","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-20T17:23:39.443Z","pushType":"push","commitsCount":5,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"refactor(node-red-s1seven-api): wrap all common logic in SuperNode class","shortMessageHtmlLink":"refactor(node-red-s1seven-api): wrap all common logic in SuperNode class"}},{"before":"f94bcf4c9f1e392898957fb8345da4a4dc5f8d4f","after":"70f8ee0454b9d97abe488cb0bd5d7feb8a4e0fd0","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-20T11:14:00.140Z","pushType":"push","commitsCount":7,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"test(node-red-s1seven-api): inject fake AsyncLocalStorage","shortMessageHtmlLink":"test(node-red-s1seven-api): inject fake AsyncLocalStorage"}},{"before":"6284baa591423bde1c4142dc60678d52ea2a493d","after":"f94bcf4c9f1e392898957fb8345da4a4dc5f8d4f","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-17T13:43:12.111Z","pushType":"push","commitsCount":6,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"refactor(node-red-s1seven-api): provide services via DI","shortMessageHtmlLink":"refactor(node-red-s1seven-api): provide services via DI"}},{"before":"aaeb7af8cd2ed5537e7c94b64684a697a0f6d6d4","after":null,"ref":"refs/heads/docs-releases","pushedAt":"2023-03-17T08:14:03.702Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"}},{"before":"eb48dd2f82b54ed6e43c0a167a693cfffdd4c2de","after":"e69fc6aecadaf388bc90b5193af79d32bdbc2606","ref":"refs/heads/main","pushedAt":"2023-03-17T08:13:59.792Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"Merge pull request #10 from s1seven/docs-releases\n\ndocs: document how to release an update","shortMessageHtmlLink":"Merge pull request #10 from s1seven/docs-releases"}},{"before":"e6080775920e080b664c3b52812c81bb966139b7","after":"aaeb7af8cd2ed5537e7c94b64684a697a0f6d6d4","ref":"refs/heads/docs-releases","pushedAt":"2023-03-17T08:00:01.777Z","pushType":"push","commitsCount":1,"pusher":{"login":"eamon0989","name":"Eamon","path":"/eamon0989","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21305201?s=80&v=4"},"commit":{"message":"docs: add links to the documentation for each package","shortMessageHtmlLink":"docs: add links to the documentation for each package"}},{"before":"002caefb1e9ff204c5e52854468ebf22eebc0f7b","after":"6284baa591423bde1c4142dc60678d52ea2a493d","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-16T16:33:07.978Z","pushType":"push","commitsCount":4,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"refactor(node-red-s1seven-api): restructure nodes based on API resources","shortMessageHtmlLink":"refactor(node-red-s1seven-api): restructure nodes based on API resources"}},{"before":"eb48dd2f82b54ed6e43c0a167a693cfffdd4c2de","after":"002caefb1e9ff204c5e52854468ebf22eebc0f7b","ref":"refs/heads/refactor-update-node-organization-to-avoid-name-clashes","pushedAt":"2023-03-16T15:32:13.786Z","pushType":"push","commitsCount":6,"pusher":{"login":"getlarge","name":"Edouard Maleix","path":"/getlarge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15331923?s=80&v=4"},"commit":{"message":"refactor(node-red-s1seven-api): init and use async local storage in nodes to make axios requests","shortMessageHtmlLink":"refactor(node-red-s1seven-api): init and use async local storage in n…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADDX3GBQA","startCursor":null,"endCursor":null}},"title":"Activity · s1seven/node-red-monorepo"}