{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":203447717,"defaultBranch":"master","name":"music_led_strip_control","ownerLogin":"TobKra96","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-20T20:14:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7833146?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715017070.0","currentOid":""},"activityList":{"items":[{"before":"72dcfd170679173e1d6850d330b199c4eafa4c4d","after":"d286c0b24823e53f551aad6f2871e63f9afe3c61","ref":"refs/heads/dev_2.3","pushedAt":"2024-06-03T15:57:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Replace deprecated `-ms-high-contrast` with `forced-colors`\n\nhttps://blogs.windows.com/msedgedev/2024/04/29/deprecating-ms-high-contrast/","shortMessageHtmlLink":"Replace deprecated -ms-high-contrast with forced-colors"}},{"before":"028da8bdee26ec3393c4753be972cbba0d1d8edc","after":"72dcfd170679173e1d6850d330b199c4eafa4c4d","ref":"refs/heads/dev_2.3","pushedAt":"2024-06-03T15:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Remove `n.preventDefault()`\n\nThis stops console errors from popping up on scroll.","shortMessageHtmlLink":"Remove n.preventDefault()"}},{"before":"554cec08c74e4511b6493e9dc52d41517eaabb43","after":"028da8bdee26ec3393c4753be972cbba0d1d8edc","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-30T21:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Update requirements.txt","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"d4d8a14dc68d5f5650a7a043ca6c84ba6a6e4ebd","after":"554cec08c74e4511b6493e9dc52d41517eaabb43","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-22T21:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Remove `pylint: disable` comments","shortMessageHtmlLink":"Remove pylint: disable comments"}},{"before":"af8220df16024c8c518dfce8ce969bdb6b6500f2","after":"d4d8a14dc68d5f5650a7a043ca6c84ba6a6e4ebd","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-22T01:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Fix pathlib `AttributeError`","shortMessageHtmlLink":"Fix pathlib AttributeError"}},{"before":"8d3e94d497eec5aecc90b661ba09473a6eba49cf","after":"af8220df16024c8c518dfce8ce969bdb6b6500f2","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-21T21:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Lint tests with `Ruff`","shortMessageHtmlLink":"Lint tests with Ruff"}},{"before":"130e6935c00a21abeaabee790c3155b097a30ddf","after":"8d3e94d497eec5aecc90b661ba09473a6eba49cf","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-21T17:43:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Lint errors with `Ruff`","shortMessageHtmlLink":"Lint errors with Ruff"}},{"before":"825a43cb74f097d709493cd9d950e75f23aaba26","after":"130e6935c00a21abeaabee790c3155b097a30ddf","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-15T19:50:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Replace `logging` with `loguru`","shortMessageHtmlLink":"Replace logging with loguru"}},{"before":"fb47ee7ae261be52eec258c204466c0a5d7a57d0","after":"825a43cb74f097d709493cd9d950e75f23aaba26","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-14T20:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Handle `KeyboardInterrupt` exception\n\n`CTRL+C` on Windows causes a `TypeError` inside a Process, which propagates a `KeyboardInterrupt`.","shortMessageHtmlLink":"Handle KeyboardInterrupt exception"}},{"before":"8cad24392f592739b1621e74b1103db93a9c2386","after":"fb47ee7ae261be52eec258c204466c0a5d7a57d0","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T17:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Fix console error on accordion toggle","shortMessageHtmlLink":"Fix console error on accordion toggle"}},{"before":"1885d1574df2f7e7022cd3f1c5c6fbbd97c8f73d","after":"8cad24392f592739b1621e74b1103db93a9c2386","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T16:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Invert boolean value","shortMessageHtmlLink":"Invert boolean value"}},{"before":"7466c72083af457a2964f3a217f5e12ebfc4ff57","after":"1885d1574df2f7e7022cd3f1c5c6fbbd97c8f73d","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T16:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Fix `preventDefault` console error","shortMessageHtmlLink":"Fix preventDefault console error"}},{"before":"9d511c441b8d5dea25353eeda1a0095d71312105","after":"7466c72083af457a2964f3a217f5e12ebfc4ff57","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T15:51:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"12ba3c76d59ee9a5cba8864437e96b99de5f2e2c","after":"9d511c441b8d5dea25353eeda1a0095d71312105","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T15:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Raise minimum required Python version to 3.9\n\nFix Flask `__version__` deprecation.\nFix uncaught `PermissionError` and `FileNotFoundError`.","shortMessageHtmlLink":"Raise minimum required Python version to 3.9"}},{"before":"0509cdd36ed346e73383d4928f64743b44b8e019","after":"12ba3c76d59ee9a5cba8864437e96b99de5f2e2c","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T15:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Update requirements.txt","shortMessageHtmlLink":"Update requirements.txt"}},{"before":"3a6329c52385ed425506ec124c707e924f54f4d3","after":"0509cdd36ed346e73383d4928f64743b44b8e019","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-10T15:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Update ruff.toml","shortMessageHtmlLink":"Update ruff.toml"}},{"before":"ac68725d4355775f5a707349f17cb3019e3a8458","after":"3a6329c52385ed425506ec124c707e924f54f4d3","ref":"refs/heads/dev_2.3","pushedAt":"2024-05-06T19:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Update setup.sh\n\nInstall Python modules to a virtual environment, since the latest Debian 12 based distros do not allow installing `pip` modules globally.","shortMessageHtmlLink":"Update setup.sh"}},{"before":"17f956432b2a894a42216a78a9dbdd2e35da7538","after":null,"ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-05-06T17:37:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"fb352487ac056efee1f327437a270bff54469b30","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T17:37:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"17f956432b2a894a42216a78a9dbdd2e35da7538","ref":"refs/heads/dependabot/pip/werkzeug-3.0.3","pushedAt":"2024-05-06T17:29:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump werkzeug from 2.0.3 to 3.0.3\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.3 to 3.0.3.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/2.0.3...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 2.0.3 to 3.0.3"}},{"before":null,"after":"fb352487ac056efee1f327437a270bff54469b30","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T17:29:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.0.1 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.0.1 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.0.1...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.0.1 to 3.1.4"}},{"before":"e78d5f8a8929216fdd175179d56891e87f26bde4","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-01-11T18:48:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"e78d5f8a8929216fdd175179d56891e87f26bde4","ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-01-11T18:37:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.0.1 to 3.1.3\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.0.1 to 3.1.3.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.0.1...3.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.0.1 to 3.1.3"}},{"before":"3dd46f266985f1a22c143fccee4030d733050b05","after":null,"ref":"refs/heads/dependabot/pip/werkzeug-3.0.1","pushedAt":"2023-10-26T01:43:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"3dd46f266985f1a22c143fccee4030d733050b05","ref":"refs/heads/dependabot/pip/werkzeug-3.0.1","pushedAt":"2023-10-25T18:14:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump werkzeug from 2.0.3 to 3.0.1\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 2.0.3 to 3.0.1.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/2.0.3...3.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 2.0.3 to 3.0.1"}},{"before":"2ab1eada1b6ac3ae9f4390e6dfd120f64cd23ddb","after":"ac68725d4355775f5a707349f17cb3019e3a8458","ref":"refs/heads/dev_2.3","pushedAt":"2023-10-22T03:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Fix non-passive event listener violations\n\nhttps://chromestatus.com/feature/5745543795965952","shortMessageHtmlLink":"Fix non-passive event listener violations"}},{"before":"d006f7cd16fc70829bc0d6210ecd137d4ada6137","after":"2ab1eada1b6ac3ae9f4390e6dfd120f64cd23ddb","ref":"refs/heads/dev_2.3","pushedAt":"2023-08-27T06:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"Bind host to all interfaces\n\nForgot about it during testing.","shortMessageHtmlLink":"Bind host to all interfaces"}},{"before":"5a83455051a2d8bcbf5fad2492c4e9b88e3ad1b3","after":null,"ref":"refs/heads/dependabot/pip/scipy-1.10.0","pushedAt":"2023-08-27T05:45:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"}},{"before":"013c5dd07781d50caac6592c04afbd6d0ad88340","after":"d006f7cd16fc70829bc0d6210ecd137d4ada6137","ref":"refs/heads/dev_2.3","pushedAt":"2023-08-27T05:41:21.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Teraskull","name":"Anton Grouchtchak","path":"/Teraskull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24798198?s=80&v=4"},"commit":{"message":"[WIP] Big changes to codebase.\n\nStability not guaranteed.\nThis commit has multiple unfinished tasks, but no critical errors.\nBecause of the amount of changes, it is hard to work on specific tasks.\n\nChanges:\nOptimize repository structure.\nUpdate requirements.\nLint most errors with Ruff.\nRefactor most of the API and handle errors properly.\nValidate most data when interacting with API.\nUpdate most SwaggerUI API docs.\nRefactor handling devices on frontend.\nValidate some fields on frontend.\nOptimize getting data from API.\nUpdate style of device bar and special effect buttons.\nAllow changing effect for multiple devices at once by assigning tags.\nUpdate some styles to be consistent.\n\nNotice:\nGroup functionality is limited.\nIt is not possible to save effect settings for groups.\nRandom Cycle button does not indicate if a group device is running it.\nThe effect buttons do not show which device is running a given effect.\nOther than that, basic use should not change.","shortMessageHtmlLink":"[WIP] Big changes to codebase."}},{"before":null,"after":"5a83455051a2d8bcbf5fad2492c4e9b88e3ad1b3","ref":"refs/heads/dependabot/pip/scipy-1.10.0","pushedAt":"2023-07-06T22:37:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump scipy from 1.6.2 to 1.10.0\n\nBumps [scipy](https://github.com/scipy/scipy) from 1.6.2 to 1.10.0.\n- [Release notes](https://github.com/scipy/scipy/releases)\n- [Commits](https://github.com/scipy/scipy/compare/v1.6.2...v1.10.0)\n\n---\nupdated-dependencies:\n- dependency-name: scipy\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump scipy from 1.6.2 to 1.10.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWyIsywA","startCursor":null,"endCursor":null}},"title":"Activity ยท TobKra96/music_led_strip_control"}