{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":431754709,"defaultBranch":"master","name":"foris-controller","ownerLogin":"turris-cz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-25T07:37:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39799898?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715856810.0","currentOid":""},"activityList":{"items":[{"before":"13117dda8b994bf1d2aa66c8ec7ef359ed91b8db","after":"5781f4754a3b723803a7923074d9a2fcd226bdc4","ref":"refs/heads/master","pushedAt":"2024-05-31T14:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"chore: remove code relevant for TOS 3.X","shortMessageHtmlLink":"chore: remove code relevant for TOS 3.X"}},{"before":"7e079593b3e8e8dfe58f3d55c55e6caaff61495d","after":"13117dda8b994bf1d2aa66c8ec7ef359ed91b8db","ref":"refs/heads/master","pushedAt":"2024-05-16T10:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"Release: v5.6.0","shortMessageHtmlLink":"Release: v5.6.0"}},{"before":"89db7d4e3d17a5b1a780845881cd288fdc610f78","after":"7e079593b3e8e8dfe58f3d55c55e6caaff61495d","ref":"refs/heads/master","pushedAt":"2024-04-04T14:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"fix: first notification was lost in some cases\n\nThis mostly happen in CI, but there are some real world examples as well.","shortMessageHtmlLink":"fix: first notification was lost in some cases"}},{"before":"060991b5deed9d7d263dab963073c912877b32c0","after":"89db7d4e3d17a5b1a780845881cd288fdc610f78","ref":"refs/heads/master","pushedAt":"2024-04-04T13:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"fix: remove empty required array from json schema\n\nIn some versions of json schema an exception is raised.\njsonschema.exceptions.SchemaError: [] is too short","shortMessageHtmlLink":"fix: remove empty required array from json schema"}},{"before":"923a4ce415e6c4ec5a6b693141f0991dc10533d4","after":"060991b5deed9d7d263dab963073c912877b32c0","ref":"refs/heads/master","pushedAt":"2024-04-04T08:49:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"Implement ntfy backend\n\nBasically just propagate UCI values settings.","shortMessageHtmlLink":"Implement ntfy backend"}},{"before":"806d90a798d387424e2c94adc1760b2ca5b21432","after":"923a4ce415e6c4ec5a6b693141f0991dc10533d4","ref":"refs/heads/master","pushedAt":"2024-02-27T15:54:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"Release: v5.5.4","shortMessageHtmlLink":"Release: v5.5.4"}},{"before":"a9e955160ddb69568b3ff2cd7434a2aa323718c7","after":"806d90a798d387424e2c94adc1760b2ca5b21432","ref":"refs/heads/master","pushedAt":"2024-02-08T16:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"Release: v5.5.3","shortMessageHtmlLink":"Release: v5.5.3"}},{"before":"f9311a1de84f29a7e74cf56c9659149a71833673","after":"a9e955160ddb69568b3ff2cd7434a2aa323718c7","ref":"refs/heads/master","pushedAt":"2024-02-08T16:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"Changed:\n\n- networks: adjusted test and schema to correlate with what turrishw sends\n- networks: adjusted mock to go with the tests regarding wwan iface\n- networks: adjusted backend","shortMessageHtmlLink":"Changed:"}},{"before":"1c73e68ae4bbc0f535ee677f121c2a29ea244408","after":"f9311a1de84f29a7e74cf56c9659149a71833673","ref":"refs/heads/master","pushedAt":"2024-01-09T09:34:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"feature: build project using hatchling","shortMessageHtmlLink":"feature: build project using hatchling"}},{"before":"a627d429f3a50f915b325a6cd996fa81cf02c5d3","after":"1c73e68ae4bbc0f535ee677f121c2a29ea244408","ref":"refs/heads/master","pushedAt":"2024-01-09T09:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"feature: build project using hatchling","shortMessageHtmlLink":"feature: build project using hatchling"}},{"before":"d147dd8ffe4de4acc0ca83cdb1f204b18f15ef1b","after":"a627d429f3a50f915b325a6cd996fa81cf02c5d3","ref":"refs/heads/master","pushedAt":"2023-12-14T15:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"treewide: change ubus socket path\n\nOpenWrt developers in upcoming version of OpenWrt 21.02 and newer\ndecided that the will run ubusd as non-root user and because of that,\nthey moved it from /var/run/ubus.sock to\n/var/run/ubus/ubus.sock\n\nReference:\n- https://github.com/openwrt/openwrt/commit/2dffadece9a7243a236ce7d91719787a671e23d4#diff-9536a91ee901a062b8e38e62fe624247e76fa4c268c9be6ba68af284ff0f641e\n\n- https://git.openwrt.org/?p=project/ubus.git;a=commit;h=13a4438b4ebdf85d301999e0a615640ac4c9b0a8","shortMessageHtmlLink":"treewide: change ubus socket path"}},{"before":"6a37bcbb8b161739a08180ae06f3c4546e49693c","after":"d147dd8ffe4de4acc0ca83cdb1f204b18f15ef1b","ref":"refs/heads/master","pushedAt":"2023-10-12T19:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"chore: remove imports of fixtures from foris_controller_testtools\n\nfixtures are loaded as a part of foris_controller_testtools pytest plugin","shortMessageHtmlLink":"chore: remove imports of fixtures from foris_controller_testtools"}},{"before":"f80612b029a28a0033eeae40c2130da8d2ebd5c6","after":"6a37bcbb8b161739a08180ae06f3c4546e49693c","ref":"refs/heads/master","pushedAt":"2023-10-03T11:05:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"feature: use ruff in pre-commit","shortMessageHtmlLink":"feature: use ruff in pre-commit"}},{"before":"f4fa97f58cb59a9347a0a807313ec87bb2cb11d2","after":"f80612b029a28a0033eeae40c2130da8d2ebd5c6","ref":"refs/heads/master","pushedAt":"2023-09-21T14:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"fix: remove leftover git dependency - we should use dependecies directly from our package registry","shortMessageHtmlLink":"fix: remove leftover git dependency - we should use dependecies direc…"}},{"before":"63fde9be7d6df0e8f9ab5730108e43dfa9d324ec","after":"f4fa97f58cb59a9347a0a807313ec87bb2cb11d2","ref":"refs/heads/master","pushedAt":"2023-09-21T13:50:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"fix: add qmi_device to network records (to be compatible with turrishw 0.12.0)","shortMessageHtmlLink":"fix: add qmi_device to network records (to be compatible with turrish…"}},{"before":"2a0f49cdbd9f528e26fcbb5cc9f597318d7ff237","after":"63fde9be7d6df0e8f9ab5730108e43dfa9d324ec","ref":"refs/heads/master","pushedAt":"2023-09-14T11:44:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"fix: add qmi_device to network records (to be compatible with turrishw 0.12.0)","shortMessageHtmlLink":"fix: add qmi_device to network records (to be compatible with turrish…"}},{"before":"fc9f9d2c39c0d295be7b3e93ab178038b785f71f","after":"2a0f49cdbd9f528e26fcbb5cc9f597318d7ff237","ref":"refs/heads/master","pushedAt":"2023-08-03T12:22:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"CI: build foris-controller package and publish it in gitlab repo","shortMessageHtmlLink":"CI: build foris-controller package and publish it in gitlab repo"}},{"before":"4f77292eebee304317b425dd20f846799ade4d0a","after":"fc9f9d2c39c0d295be7b3e93ab178038b785f71f","ref":"refs/heads/master","pushedAt":"2023-06-22T09:01:31.847Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"networks: Adjust wireless ifaces detection again\n\nWireless does not get detected after uci settings. It occurs with devices having factory reset from 6.0\n\nCloses: #245","shortMessageHtmlLink":"networks: Adjust wireless ifaces detection again"}},{"before":"5c2d75b8d13794809ec17c4e1316b8dd86308ec4","after":"4f77292eebee304317b425dd20f846799ade4d0a","ref":"refs/heads/master","pushedAt":"2023-06-15T17:08:19.766Z","pushType":"push","commitsCount":6,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"module template: Get tox.ini from submodule \"common\"\n\nReuse tox.ini from shared submodule \"common\" for foris-controller and\nits modules.","shortMessageHtmlLink":"module template: Get tox.ini from submodule \"common\""}},{"before":"32c87c787a24fde8c7ddc6c18ba77de62433ed54","after":"5c2d75b8d13794809ec17c4e1316b8dd86308ec4","ref":"refs/heads/master","pushedAt":"2023-06-15T17:01:48.711Z","pushType":"push","commitsCount":3,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"module template: Sort imports using isort","shortMessageHtmlLink":"module template: Sort imports using isort"}},{"before":"a0c45f83e4b395190228033729a6ac6b6b693274","after":"32c87c787a24fde8c7ddc6c18ba77de62433ed54","ref":"refs/heads/master","pushedAt":"2023-06-08T08:55:56.594Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"doc: update cookiecutter template to follow semantic versioning","shortMessageHtmlLink":"doc: update cookiecutter template to follow semantic versioning"}},{"before":"9ba9bae3facb6fbdf3bd8de73872efdee94c272a","after":"a0c45f83e4b395190228033729a6ac6b6b693274","ref":"refs/heads/master","pushedAt":"2023-05-09T20:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"Version 5.5.2\n\nFixed\n- lan: Unify DHCPv4/6 lease timestamps to the \"end of the lease\" format instead\n of DHCPv6 \"lease duration\" (which is reported by `odhcpd`).","shortMessageHtmlLink":"Version 5.5.2"}},{"before":"56f07d84cf559453699425f95b56403605d7a1ed","after":"9ba9bae3facb6fbdf3bd8de73872efdee94c272a","ref":"refs/heads/master","pushedAt":"2023-05-09T20:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"admin-turris","name":"Turris Admin","path":"/admin-turris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39800140?s=80&v=4"},"commit":{"message":"lan: Unify DHCPv4/6 lease timestamps\n\nodhcpd reports DHCPv6 lease time in seconds => meaning lease time\nduration. Which is unfortunately treated as unix timestamp in reForis\nLan page (e.g. 1970-01-01 ).\n\nDHCPv4 lease time, on the other hand, is reported as timestamp of end of\nthe lease (e.g. 2022-01-11 20:41).\n\nUnify lease time format for both DHCPv4/6 to the \"end of the lease\"\nformat.\n\nCloses: #258","shortMessageHtmlLink":"lan: Unify DHCPv4/6 lease timestamps"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWRYOhgA","startCursor":null,"endCursor":null}},"title":"Activity · turris-cz/foris-controller"}