{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":797641003,"defaultBranch":"main","name":"cap-composer-web","ownerLogin":"wmo-raf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-08T08:29:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110537583?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726126781.0","currentOid":""},"activityList":{"items":[{"before":"c5c217947f32daf2ea6034c8ea62d17ef911d267","after":null,"ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-09-12T07:39:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erick-otenyo","name":"Erick Otenyo","path":"/erick-otenyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20169543?s=80&v=4"}},{"before":"e1452d41ac59bfa0187dcdf72d41b13aa5527f0d","after":"80c18123778050d9042c3f798a0eacc78cfcb795","ref":"refs/heads/main","pushedAt":"2024-09-05T12:24:12.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"erick-otenyo","name":"Erick Otenyo","path":"/erick-otenyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20169543?s=80&v=4"},"commit":{"message":"Merge pull request #2 from wmo-raf/feat/publish-to-mqtt\n\nFeature: Automatically Publish to Configured MQTT Brokers","shortMessageHtmlLink":"Merge pull request #2 from wmo-raf/feat/publish-to-mqtt"}},{"before":"1271637bb60f71baac9152c9cf3a132fd38c1afd","after":"c5c217947f32daf2ea6034c8ea62d17ef911d267","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-09-05T12:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"docs: add fernet key description","shortMessageHtmlLink":"docs: add fernet key description"}},{"before":"a95c39cd685f4d1fd236cb749e848f65e55deb7c","after":"1271637bb60f71baac9152c9cf3a132fd38c1afd","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-29T16:34:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: show metadata panel if WIS2 node box is checked, otherwise show internal topic panel","shortMessageHtmlLink":"feat: show metadata panel if WIS2 node box is checked, otherwise show…"}},{"before":"43331f565a18000a968547add8fdc25c2764ada6","after":"a95c39cd685f4d1fd236cb749e848f65e55deb7c","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-27T12:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"chore: removal of excess comments from publishing step","shortMessageHtmlLink":"chore: removal of excess comments from publishing step"}},{"before":"1292374656584ac96db6cb37fb50cc06cf79f296","after":"43331f565a18000a968547add8fdc25c2764ada6","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-26T14:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"refactor: re-format generated filename of CAP alert published to MQTT brokers","shortMessageHtmlLink":"refactor: re-format generated filename of CAP alert published to MQTT…"}},{"before":"0cf63da166579be0e809278270c77f3a3317691a","after":"1292374656584ac96db6cb37fb50cc06cf79f296","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-22T18:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: extract date and time of sent alert to correctly format filename","shortMessageHtmlLink":"feat: extract date and time of sent alert to correctly format filename"}},{"before":"02336044e07ea337429a1833a990c0a4f9c4d6a8","after":"0cf63da166579be0e809278270c77f3a3317691a","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-22T16:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: only require user to enter dataset metadata ID to publish to their wis2box","shortMessageHtmlLink":"feat: only require user to enter dataset metadata ID to publish to th…"}},{"before":"039fea46a4400ca5a8f6716a0af48e0d82791adb","after":"02336044e07ea337429a1833a990c0a4f9c4d6a8","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-16T08:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: add legible warning message when XML signing fails","shortMessageHtmlLink":"feat: add legible warning message when XML signing fails"}},{"before":"f47bb95ba942810d1413f6dca637cc7c0620f822","after":"039fea46a4400ca5a8f6716a0af48e0d82791adb","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-14T15:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: add WIS2 metadata ID field to MQTT broker configuration","shortMessageHtmlLink":"feat: add WIS2 metadata ID field to MQTT broker configuration"}},{"before":"60f86fd31627b6836a7a88868d7dd2ec135a06ba","after":"f47bb95ba942810d1413f6dca637cc7c0620f822","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-14T15:11:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"chore: remove excess logs","shortMessageHtmlLink":"chore: remove excess logs"}},{"before":"d71f9eadea60b4480647e798768a2031fc611fc4","after":"60f86fd31627b6836a7a88868d7dd2ec135a06ba","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-14T15:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"fix: update cap XML signing method","shortMessageHtmlLink":"fix: update cap XML signing method"}},{"before":"acfb82b7a5eda1d14b7b5a3504bdc79d001674e6","after":"d71f9eadea60b4480647e798768a2031fc611fc4","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-13T15:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"fix: remove update of new password verbose name as it is not working correctly, instead add a help text","shortMessageHtmlLink":"fix: remove update of new password verbose name as it is not working …"}},{"before":"1a4725eabb0ab275bf5aae287e8d1e323872d0bd","after":"acfb82b7a5eda1d14b7b5a3504bdc79d001674e6","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-13T15:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"refactor: remove unused manager class","shortMessageHtmlLink":"refactor: remove unused manager class"}},{"before":"0fb5d64c23f1335c12f57eee57dd47aeba6d4311","after":"1a4725eabb0ab275bf5aae287e8d1e323872d0bd","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-13T15:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: update verbose name of new password field when editing existing broker info","shortMessageHtmlLink":"feat: update verbose name of new password field when editing existing…"}},{"before":"ab2b9c65c6e4963de7695b57b9def8fda97c8a59","after":"0fb5d64c23f1335c12f57eee57dd47aeba6d4311","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-13T14:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: make WIS2 metadata section of MQTT broker collapsed by default + add new env variables to sample file","shortMessageHtmlLink":"feat: make WIS2 metadata section of MQTT broker collapsed by default …"}},{"before":"dc12847813fd6eb5ffa681e6f7d6c93981a6f136","after":"ab2b9c65c6e4963de7695b57b9def8fda97c8a59","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-12T16:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: reset displayed password when editing MQTT broker","shortMessageHtmlLink":"feat: reset displayed password when editing MQTT broker"}},{"before":"82e2804cbc71fb400062fc03690354c67cf3688d","after":"dc12847813fd6eb5ffa681e6f7d6c93981a6f136","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-09T13:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"refactor: tidying of mqtt publish methods","shortMessageHtmlLink":"refactor: tidying of mqtt publish methods"}},{"before":"37c5747e2d3fb43dde96749bdc1587e129de1869","after":"82e2804cbc71fb400062fc03690354c67cf3688d","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-09T12:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: mqtt broker configuration implementation 5","shortMessageHtmlLink":"feat: mqtt broker configuration implementation 5"}},{"before":"a51b8e4435d4605b59cbe2b8795298a7abfa6ac3","after":"37c5747e2d3fb43dde96749bdc1587e129de1869","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-08T14:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: password encrpytion/decryption implementation 3","shortMessageHtmlLink":"feat: password encrpytion/decryption implementation 3"}},{"before":"410aff03277dcc251160a252f9017f5f62407606","after":"a51b8e4435d4605b59cbe2b8795298a7abfa6ac3","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-08T13:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: password encrpytion/decryption implementation 2","shortMessageHtmlLink":"feat: password encrpytion/decryption implementation 2"}},{"before":"5b8c2f4582ece1e815230328dbf6cc294964cfe9","after":"410aff03277dcc251160a252f9017f5f62407606","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-08T07:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"docs: add development section to mention database migrations","shortMessageHtmlLink":"docs: add development section to mention database migrations"}},{"before":"42e3e521e43309899e1011f18e1b0a2ef11f354e","after":"5b8c2f4582ece1e815230328dbf6cc294964cfe9","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-07T14:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: mqtt broker configuration implementation 4 + password encryption implementation 1","shortMessageHtmlLink":"feat: mqtt broker configuration implementation 4 + password encryptio…"}},{"before":"747395dfc56de67de41a7ae8140cb27d565270c4","after":"42e3e521e43309899e1011f18e1b0a2ef11f354e","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-08-05T11:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: mqtt broker configuration implementation 3","shortMessageHtmlLink":"feat: mqtt broker configuration implementation 3"}},{"before":"e428cbe82f7003d1c19aa18bea713d7d51133e39","after":"747395dfc56de67de41a7ae8140cb27d565270c4","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-07-25T14:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: mqtt broker configuration implementation 2","shortMessageHtmlLink":"feat: mqtt broker configuration implementation 2"}},{"before":null,"after":"e428cbe82f7003d1c19aa18bea713d7d51133e39","ref":"refs/heads/feat/publish-to-mqtt","pushedAt":"2024-07-24T15:05:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RoryPTB","name":"Rory","path":"/RoryPTB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47696929?s=80&v=4"},"commit":{"message":"feat: mqtt broker configuration implementation 1","shortMessageHtmlLink":"feat: mqtt broker configuration implementation 1"}},{"before":"f9985eacdfd2eae4b4b82710b9648ac6c9d5028d","after":"e1452d41ac59bfa0187dcdf72d41b13aa5527f0d","ref":"refs/heads/main","pushedAt":"2024-06-19T09:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erick-otenyo","name":"Erick Otenyo","path":"/erick-otenyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20169543?s=80&v=4"},"commit":{"message":"remove line added by mistake","shortMessageHtmlLink":"remove line added by mistake"}},{"before":"cf2a073130a1edc03618b16b3f346c2f7b789d3e","after":"f9985eacdfd2eae4b4b82710b9648ac6c9d5028d","ref":"refs/heads/main","pushedAt":"2024-06-19T09:38:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"erick-otenyo","name":"Erick Otenyo","path":"/erick-otenyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20169543?s=80&v=4"},"commit":{"message":"Updates for new capeditor features","shortMessageHtmlLink":"Updates for new capeditor features"}},{"before":"b8e624e293224a2ba817dee9db1f06bcfd034be1","after":null,"ref":"refs/heads/readme-windows","pushedAt":"2024-06-03T09:02:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erick-otenyo","name":"Erick Otenyo","path":"/erick-otenyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20169543?s=80&v=4"}},{"before":"7079961bb0bfe53966553c589ea851ce7830ade1","after":"cf2a073130a1edc03618b16b3f346c2f7b789d3e","ref":"refs/heads/main","pushedAt":"2024-06-03T09:01:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erick-otenyo","name":"Erick Otenyo","path":"/erick-otenyo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20169543?s=80&v=4"},"commit":{"message":"Merge pull request #1 from wmo-raf/readme-windows\n\nWarning for Windows users in readme","shortMessageHtmlLink":"Merge pull request #1 from wmo-raf/readme-windows"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwNzozOTo0MS4wMDAwMDBazwAAAAS0EU7h","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wM1QwOTowMTo1NS4wMDAwMDBazwAAAARauIti"}},"title":"Activity · wmo-raf/cap-composer-web"}