{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":737632838,"defaultBranch":"main","name":"laserauth","ownerLogin":"Metalab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-31T20:51:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/435684?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704056139.0","currentOid":""},"activityList":{"items":[{"before":"a41a21c2c448d28265a6553504b881cf0cdde980","after":"eb14a5be10d517e4c38a1e8f51770886d72ed3ce","ref":"refs/heads/main","pushedAt":"2024-03-09T20:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented new API for Metalab infrastructure projects.","shortMessageHtmlLink":"Implemented new API for Metalab infrastructure projects."}},{"before":"4a31de7baf7beae0cb26ae281e501d46e30b6dd6","after":"a41a21c2c448d28265a6553504b881cf0cdde980","ref":"refs/heads/main","pushedAt":"2024-03-09T20:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Added an option to laser for metalab infrastructure","shortMessageHtmlLink":"Added an option to laser for metalab infrastructure"}},{"before":"3280ba3e0caff2bb50a541a02231abe0f9e2919b","after":"4a31de7baf7beae0cb26ae281e501d46e30b6dd6","ref":"refs/heads/main","pushedAt":"2024-03-03T20:42:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Only unlock the laser cutter when it's clear who is paying for the job.","shortMessageHtmlLink":"Only unlock the laser cutter when it's clear who is paying for the job."}},{"before":"6ca6bdbffa357be000a3ece7d86521c7403bff12","after":"3280ba3e0caff2bb50a541a02231abe0f9e2919b","ref":"refs/heads/main","pushedAt":"2024-03-03T20:35:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented idle timer.","shortMessageHtmlLink":"Implemented idle timer."}},{"before":"fd0795d86765f5c101c51af456afde318ee921bb","after":"6ca6bdbffa357be000a3ece7d86521c7403bff12","ref":"refs/heads/main","pushedAt":"2024-03-03T20:23:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Submit laser time regularly to the server while the user stays logged in.","shortMessageHtmlLink":"Submit laser time regularly to the server while the user stays logged…"}},{"before":"2971c0c566f9370830eb191cbd65b63981c4d330","after":"fd0795d86765f5c101c51af456afde318ee921bb","ref":"refs/heads/main","pushedAt":"2024-03-03T19:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Improved documentation","shortMessageHtmlLink":"Improved documentation"}},{"before":"93825320f00efdc6c3543bc9d71974ed2fd582e4","after":"2971c0c566f9370830eb191cbd65b63981c4d330","ref":"refs/heads/main","pushedAt":"2024-03-03T19:56:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented laser sense GPIO tracking.","shortMessageHtmlLink":"Implemented laser sense GPIO tracking."}},{"before":"d442e0e321bbb1d39f40cf2420f9d2ffa06cb743","after":"93825320f00efdc6c3543bc9d71974ed2fd582e4","ref":"refs/heads/main","pushedAt":"2024-03-03T19:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"New laser screen layout since we have less information now.","shortMessageHtmlLink":"New laser screen layout since we have less information now."}},{"before":"02766118bc72f8b9e650636c3f04585763e0cd5f","after":"d442e0e321bbb1d39f40cf2420f9d2ffa06cb743","ref":"refs/heads/main","pushedAt":"2024-03-03T19:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"There are 60000 milliseconds in a minute.","shortMessageHtmlLink":"There are 60000 milliseconds in a minute."}},{"before":"f719da485a0b73c338bbbc9cd466da506cc67143","after":"02766118bc72f8b9e650636c3f04585763e0cd5f","ref":"refs/heads/main","pushedAt":"2024-03-03T19:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented the member name input screen.","shortMessageHtmlLink":"Implemented the member name input screen."}},{"before":"265f2f0bc80875893d914aabe2f12de7ad9fed48","after":"f719da485a0b73c338bbbc9cd466da506cc67143","ref":"refs/heads/main","pushedAt":"2024-03-02T23:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Rework to improve workflow. Helping other members lasering isn't implemented yet.","shortMessageHtmlLink":"Rework to improve workflow. Helping other members lasering isn't impl…"}},{"before":"ea907a45f6754c8a6a738e09ce2f06c69aa493ff","after":"265f2f0bc80875893d914aabe2f12de7ad9fed48","ref":"refs/heads/main","pushedAt":"2024-02-25T22:13:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented logging to the server side.","shortMessageHtmlLink":"Implemented logging to the server side."}},{"before":"b97a538eafa5e05b60dd81cb89e0ab764e971e48","after":"ea907a45f6754c8a6a738e09ce2f06c69aa493ff","ref":"refs/heads/main","pushedAt":"2024-02-25T21:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented power and active sensor using GPIOs instead of REST requests. Also updated config fields for this change.","shortMessageHtmlLink":"Implemented power and active sensor using GPIOs instead of REST reque…"}},{"before":"cacadef99270a78e3396eae7b8447fe84b71fc6b","after":"b97a538eafa5e05b60dd81cb89e0ab764e971e48","ref":"refs/heads/main","pushedAt":"2024-02-11T22:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"More documentation!","shortMessageHtmlLink":"More documentation!"}},{"before":"c65666d766b95c1aa7763e72c5a66184469a605a","after":"cacadef99270a78e3396eae7b8447fe84b71fc6b","ref":"refs/heads/main","pushedAt":"2024-02-11T21:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Fixed formatting in readme.","shortMessageHtmlLink":"Fixed formatting in readme."}},{"before":"456dbe332cb2376b319e26f6c0ca630ac96afd10","after":"c65666d766b95c1aa7763e72c5a66184469a605a","ref":"refs/heads/main","pushedAt":"2024-02-11T21:47:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Added a startup time where the laser time isn't counted.","shortMessageHtmlLink":"Added a startup time where the laser time isn't counted."}},{"before":"7154dfac469306d95c8d361820c77a7fd51bb5f9","after":"456dbe332cb2376b319e26f6c0ca630ac96afd10","ref":"refs/heads/main","pushedAt":"2024-02-11T21:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Better error handling when the Tasmota device can't be reached.","shortMessageHtmlLink":"Better error handling when the Tasmota device can't be reached."}},{"before":"c244c0c5074727c088f986222f56cb9c319416b7","after":"7154dfac469306d95c8d361820c77a7fd51bb5f9","ref":"refs/heads/main","pushedAt":"2024-02-11T19:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Moved configuration to yaml file instead of having them compiled into the binary. Also added password functionality into the Tasmota API.","shortMessageHtmlLink":"Moved configuration to yaml file instead of having them compiled into…"}},{"before":"e3f6ceb444a90ec20390697dbd1701485693a073","after":"c244c0c5074727c088f986222f56cb9c319416b7","ref":"refs/heads/main","pushedAt":"2024-02-11T18:19:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Removed debug logging to not leak the iButton id.","shortMessageHtmlLink":"Removed debug logging to not leak the iButton id."}},{"before":"893b561adb9785353e63f41f94777aa6ed22b6a5","after":"e3f6ceb444a90ec20390697dbd1701485693a073","ref":"refs/heads/main","pushedAt":"2024-01-01T16:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Implemented reading a list of authorized users from the local file system and the network.","shortMessageHtmlLink":"Implemented reading a list of authorized users from the local file sy…"}},{"before":null,"after":"893b561adb9785353e63f41f94777aa6ed22b6a5","ref":"refs/heads/main","pushedAt":"2023-12-31T20:55:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anlumo","name":"Andreas Monitzer","path":"/anlumo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/644763?s=80&v=4"},"commit":{"message":"Initial commit.","shortMessageHtmlLink":"Initial commit."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEESDg5gA","startCursor":null,"endCursor":null}},"title":"Activity · Metalab/laserauth"}