{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21731081,"defaultBranch":"master","name":"signalk-server","ownerLogin":"SignalK","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-11T09:48:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7126740?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716060481.0","currentOid":""},"activityList":{"items":[{"before":"b8dc108fa03e28dfb004c082a3f9266e11d6fb59","after":"d7ff0052e78b041d790bf066c5b301b17583a692","ref":"refs/heads/master","pushedAt":"2024-05-18T19:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"2.8.1","shortMessageHtmlLink":"2.8.1"}},{"before":"f1e7d91ffc5386c11a2363687a52431661cc3afb","after":"b8dc108fa03e28dfb004c082a3f9266e11d6fb59","ref":"refs/heads/master","pushedAt":"2024-05-18T19:27:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"chore: bump admin ui version","shortMessageHtmlLink":"chore: bump admin ui version"}},{"before":"7f4db3a75e8dcf9be40b1b8520253e35238860f3","after":null,"ref":"refs/heads/fix-server-update-ui-error","pushedAt":"2024-05-18T19:25:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"}},{"before":"5477e7b0a98184ac8cebf22e1a89e0ccf77f9fc1","after":"f1e7d91ffc5386c11a2363687a52431661cc3afb","ref":"refs/heads/master","pushedAt":"2024-05-18T19:25:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"fix: error in admin ui when updating server\n\nFixes #1737.","shortMessageHtmlLink":"fix: error in admin ui when updating server"}},{"before":null,"after":"7f4db3a75e8dcf9be40b1b8520253e35238860f3","ref":"refs/heads/fix-server-update-ui-error","pushedAt":"2024-05-17T14:18:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"fix: error in admin ui when updating server\n\nFixes #1737.","shortMessageHtmlLink":"fix: error in admin ui when updating server"}},{"before":"bc7373f54def2bf9ad72d59b8f8b776879dcda66","after":"5477e7b0a98184ac8cebf22e1a89e0ccf77f9fc1","ref":"refs/heads/master","pushedAt":"2024-05-16T17:55:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"2.8.0","shortMessageHtmlLink":"2.8.0"}},{"before":"833c7519c75aeea71996a36ed99edd168003a146","after":null,"ref":"refs/heads/put-notification","pushedAt":"2024-05-16T17:49:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"}},{"before":"4748c174508f31ad5a1bfa368410a3c8b68a8987","after":"bc7373f54def2bf9ad72d59b8f8b776879dcda66","ref":"refs/heads/master","pushedAt":"2024-05-16T17:49:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"feature: support PUT to notification state and method\n\nfix: allow plugins to register for notification PUT instead","shortMessageHtmlLink":"feature: support PUT to notification state and method"}},{"before":"f1f504d97c55bce0db736b8f73a9d69aab86548b","after":null,"ref":"refs/heads/fix-dont-subscribe-sk-notifications","pushedAt":"2024-05-16T17:47:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"}},{"before":"6825d7d333ba6057023f5d1b843a1ac360e8be23","after":"4748c174508f31ad5a1bfa368410a3c8b68a8987","ref":"refs/heads/master","pushedAt":"2024-05-16T17:47:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"fix: don't subscribe to notifications in sk connections\n\n@signalk/client subscribes by default to notifications.*.\nThis is confusing in the first place if the user enters an\nexplicit subscription and gets more than they subscribed.\n\nFurthermore this wreaks havoc if you have two interconnected\nSK servers. Their explicit subscriptions will not create a\nloop if they don't touch the same paths, but the default\nnotifications subscription will if there is even one\nactive notification.","shortMessageHtmlLink":"fix: don't subscribe to notifications in sk connections"}},{"before":null,"after":"f1f504d97c55bce0db736b8f73a9d69aab86548b","ref":"refs/heads/fix-dont-subscribe-sk-notifications","pushedAt":"2024-05-16T17:37:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"fix: don't subscribe to notifications in sk connections\n\n@signalk/client subscribes by default to notifications.*.\nThis is confusing in the first place if the user enters an\nexplicit subscription and gets more than they subscribed.\n\nFurthermore this wreaks havoc if you have two interconnected\nSK servers. Their explicit subscriptions will not create a\nloop if they don't touch the same paths, but the default\nnotifications subscription will if there is even one\nactive notification.","shortMessageHtmlLink":"fix: don't subscribe to notifications in sk connections"}},{"before":"c896ade660c14e53b3cf5b09f3e1448c3b7a68d1","after":"67d2209601c8855d0ba45185ba8aa25348871cbe","ref":"refs/heads/v2_api_weather","pushedAt":"2024-05-14T23:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"panaaj","name":"AdrianP","path":"/panaaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38519157?s=80&v=4"},"commit":{"message":"Add ts-auto-guard to WeatherProvider interface.","shortMessageHtmlLink":"Add ts-auto-guard to WeatherProvider interface."}},{"before":"715af45225cdce9b903462a47ee56f47dba59424","after":"833c7519c75aeea71996a36ed99edd168003a146","ref":"refs/heads/put-notification","pushedAt":"2024-05-12T19:41:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"feature: support PUT to notification state and method\n\nfix: allow plugins to register for notification PUT instead","shortMessageHtmlLink":"feature: support PUT to notification state and method"}},{"before":"cdcbf51c03cd74fc7f416bf01f2f0754ff729929","after":null,"ref":"refs/heads/metadata-editing","pushedAt":"2024-05-11T06:36:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"}},{"before":"0756f1ddcf7fd69d41e4a532bc7d3a83c782cf02","after":"6825d7d333ba6057023f5d1b843a1ac360e8be23","ref":"refs/heads/master","pushedAt":"2024-05-11T06:36:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"Metadata editing & zones handling (#1730)","shortMessageHtmlLink":"Metadata editing & zones handling (#1730)"}},{"before":"038a5dabddcdd59ac0fee67d5562f8bf633daa65","after":"cdcbf51c03cd74fc7f416bf01f2f0754ff729929","ref":"refs/heads/metadata-editing","pushedAt":"2024-05-11T06:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"do not disable zones plugin\n\nDon't want to silently disable it, because then users with\nactive configuration would lose their notifications.","shortMessageHtmlLink":"do not disable zones plugin"}},{"before":"3a372d13ffcc99d3bae5a8c8df5c2be3b88b992c","after":null,"ref":"refs/heads/delete-meta-support","pushedAt":"2024-05-11T06:30:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"}},{"before":"973091a9ce14ff8da2e075007ad7bf3da683220f","after":"0756f1ddcf7fd69d41e4a532bc7d3a83c782cf02","ref":"refs/heads/master","pushedAt":"2024-05-11T06:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"feature: add support to DELETE meta data (#1728)","shortMessageHtmlLink":"feature: add support to DELETE meta data (#1728)"}},{"before":"3eaeb2d62519974588c5a7809f5b0c6a18b87311","after":"3a372d13ffcc99d3bae5a8c8df5c2be3b88b992c","ref":"refs/heads/delete-meta-support","pushedAt":"2024-05-10T13:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"remove unused variables & requires","shortMessageHtmlLink":"remove unused variables & requires"}},{"before":"b094449608f48b8ba93f1d96ef22a978d49cbe5c","after":"038a5dabddcdd59ac0fee67d5562f8bf633daa65","ref":"refs/heads/metadata-editing","pushedAt":"2024-05-10T05:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"filter zones from meta field names popup","shortMessageHtmlLink":"filter zones from meta field names popup"}},{"before":"3fc3ee0be2c3960fbb65f1fdc5e4a6edbe26acbc","after":"3eaeb2d62519974588c5a7809f5b0c6a18b87311","ref":"refs/heads/delete-meta-support","pushedAt":"2024-05-09T20:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbender9","name":"Scott Bender","path":"/sbender9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7853683?s=80&v=4"},"commit":{"message":"fix tests failing","shortMessageHtmlLink":"fix tests failing"}},{"before":"0c2972ceb89f68bbb547ffd4b85f7cb3e71a8b71","after":"715af45225cdce9b903462a47ee56f47dba59424","ref":"refs/heads/put-notification","pushedAt":"2024-05-09T19:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"harmonize code style","shortMessageHtmlLink":"harmonize code style"}},{"before":"23a5acada8f5571865a8fdf64a12b3bcd6dfde59","after":"0c2972ceb89f68bbb547ffd4b85f7cb3e71a8b71","ref":"refs/heads/put-notification","pushedAt":"2024-05-09T19:06:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"handleMessage will fill self id","shortMessageHtmlLink":"handleMessage will fill self id"}},{"before":"4243bf01aea6d10baa70970eb51db568b73af10a","after":"b05e4c3bc2d5f6381921c234bda65a4aa24aafb9","ref":"refs/heads/v2_api_autopilot","pushedAt":"2024-05-08T07:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"panaaj","name":"AdrianP","path":"/panaaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38519157?s=80&v=4"},"commit":{"message":"chore: formatting","shortMessageHtmlLink":"chore: formatting"}},{"before":"5bea6a6eb7b56667f61dc8b4aed5b88f3307ee99","after":"4243bf01aea6d10baa70970eb51db568b73af10a","ref":"refs/heads/v2_api_autopilot","pushedAt":"2024-05-08T07:14:37.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"panaaj","name":"AdrianP","path":"/panaaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38519157?s=80&v=4"},"commit":{"message":"Merge branch 'master' into v2_api_autopilot","shortMessageHtmlLink":"Merge branch 'master' into v2_api_autopilot"}},{"before":"235c038a00c50013c6832fa2bd8a273b322aeccf","after":"c896ade660c14e53b3cf5b09f3e1448c3b7a68d1","ref":"refs/heads/v2_api_weather","pushedAt":"2024-05-08T07:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"panaaj","name":"AdrianP","path":"/panaaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38519157?s=80&v=4"},"commit":{"message":"chore: formatting","shortMessageHtmlLink":"chore: formatting"}},{"before":"87534324db696c354dfc5c89f8fe1565eb18f416","after":"235c038a00c50013c6832fa2bd8a273b322aeccf","ref":"refs/heads/v2_api_weather","pushedAt":"2024-05-08T06:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"panaaj","name":"AdrianP","path":"/panaaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38519157?s=80&v=4"},"commit":{"message":"add daily & point forecast endpoints","shortMessageHtmlLink":"add daily & point forecast endpoints"}},{"before":"72534a1ab05517539cbb62bc797d7cb42470b346","after":"b094449608f48b8ba93f1d96ef22a978d49cbe5c","ref":"refs/heads/metadata-editing","pushedAt":"2024-05-07T20:02:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tkurki","name":"Teppo Kurki","path":"/tkurki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1049678?s=80&v=4"},"commit":{"message":"implement displayScale editing","shortMessageHtmlLink":"implement displayScale editing"}},{"before":"32e273393f21f71163edaf0480716129bf8e3a1e","after":"87534324db696c354dfc5c89f8fe1565eb18f416","ref":"refs/heads/v2_api_weather","pushedAt":"2024-05-05T06:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"panaaj","name":"AdrianP","path":"/panaaj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38519157?s=80&v=4"},"commit":{"message":"Expose methods to plugins.","shortMessageHtmlLink":"Expose methods to plugins."}},{"before":"48bc7eb6fe65d5a58e926361bbf5df8dc79b14b8","after":"23a5acada8f5571865a8fdf64a12b3bcd6dfde59","ref":"refs/heads/put-notification","pushedAt":"2024-05-04T19:42:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sbender9","name":"Scott Bender","path":"/sbender9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7853683?s=80&v=4"},"commit":{"message":"chore: fix lint error","shortMessageHtmlLink":"chore: fix lint error"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETcHfIgA","startCursor":null,"endCursor":null}},"title":"Activity ยท SignalK/signalk-server"}