{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":761894953,"defaultBranch":"main","name":"esp32-mfa-authenticator","ownerLogin":"AllanOricil","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-22T17:28:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55927613?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722251712.0","currentOid":""},"activityList":{"items":[{"before":"b176fd83faea7f59e6e6bda5debfd4e959adfb8e","after":"7020e61aeec4b6a5a1bf4e14b94d97561f76d60e","ref":"refs/heads/main","pushedAt":"2024-08-13T22:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"docs: add first iteration of the plan for the service registration flow","shortMessageHtmlLink":"docs: add first iteration of the plan for the service registration flow"}},{"before":"a4f959b67e92c3229e7ea7670b4348ed6f30f9b2","after":"b176fd83faea7f59e6e6bda5debfd4e959adfb8e","ref":"refs/heads/main","pushedAt":"2024-07-30T12:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"docs: update README.md\n\nSigned-off-by: Allan Oricil <55927613+AllanOricil@users.noreply.github.com>","shortMessageHtmlLink":"docs: update README.md"}},{"before":"d30f1abf5b5c436c76480a2dd75a4bddfe7055dc","after":null,"ref":"refs/heads/lock-multiple-wrong-attempts","pushedAt":"2024-07-29T11:15:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"}},{"before":"c8e999d0bb0c3ea6efcbc6ed33d28f1e04c9552c","after":null,"ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-29T11:15:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"}},{"before":"4c1fe822922950ef4e15ada0ee1aea32f334971c","after":"a4f959b67e92c3229e7ea7670b4348ed6f30f9b2","ref":"refs/heads/main","pushedAt":"2024-07-29T01:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"docs: update README.md [skip ci]\n\nSigned-off-by: Allan Oricil <55927613+AllanOricil@users.noreply.github.com>","shortMessageHtmlLink":"docs: update README.md [skip ci]"}},{"before":"f7c0a6450b4e715b8f2303f41ca6ed8b2c859b60","after":"4c1fe822922950ef4e15ada0ee1aea32f334971c","ref":"refs/heads/main","pushedAt":"2024-07-29T00:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"chore(release): 0.11.0 [skip ci] # [0.11.0](https://github.com/AllanOricil/esp32-mfa-authenticator/compare/v0.10.1...v0.11.0) (2024-07-29)\n\n### Features\n\n* lock board after N failed unlock attempts ([d30f1ab](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/d30f1abf5b5c436c76480a2dd75a4bddfe7055dc))","shortMessageHtmlLink":"chore(release): 0.11.0 [skip ci] # [0.11.0](v0.10.1...v0.11.0) (2024-…"}},{"before":"631ac1e9d6d3c64129e41b8a2d3eacb1b83b12ea","after":"f7c0a6450b4e715b8f2303f41ca6ed8b2c859b60","ref":"refs/heads/main","pushedAt":"2024-07-29T00:54:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"Merge pull request #22 from AllanOricil/lock-multiple-wrong-attempts\n\nfeat: lock board after N failed unlock attempts","shortMessageHtmlLink":"Merge pull request #22 from AllanOricil/lock-multiple-wrong-attempts"}},{"before":null,"after":"d30f1abf5b5c436c76480a2dd75a4bddfe7055dc","ref":"refs/heads/lock-multiple-wrong-attempts","pushedAt":"2024-07-29T00:44:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"feat: lock board after N failed unlock attempts\n\nat the moment, only the UI is being locked.\nThis forces the User to perform a hard reset.","shortMessageHtmlLink":"feat: lock board after N failed unlock attempts"}},{"before":"30fb75514a05866c641af3c890e63f07d95d2d92","after":"631ac1e9d6d3c64129e41b8a2d3eacb1b83b12ea","ref":"refs/heads/main","pushedAt":"2024-07-07T00:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"chore(release): 0.10.1 [skip ci] ## [0.10.1](https://github.com/AllanOricil/esp32-mfa-authenticator/compare/v0.10.0...v0.10.1) (2024-07-07)\n\n### Bug Fixes\n\n* **manager:** remove exception added for testing error when submiting the settings form ([f6e93d8](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/f6e93d8e1b839580afb8032f8ce1f9669a6d88c0))\n* **site:** remove manager default layout from the presentation site ([84e1fc3](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/84e1fc3accdd5da74419e6f635fb1a5709b329ce))","shortMessageHtmlLink":"chore(release): 0.10.1 [skip ci] ## [0.10.1](v0.10.0...v0.10.1) (2024…"}},{"before":"4f9c28aa00b1103b56ce1ca981d76a210c3652b6","after":"30fb75514a05866c641af3c890e63f07d95d2d92","ref":"refs/heads/main","pushedAt":"2024-07-07T00:46:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"Merge pull request #21 from AllanOricil/fix/settings-form\n\nFix settings form","shortMessageHtmlLink":"Merge pull request #21 from AllanOricil/fix/settings-form"}},{"before":"c228a0c9d74537da3cd659982ca7033617cba61b","after":"c8e999d0bb0c3ea6efcbc6ed33d28f1e04c9552c","ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-07T00:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: use GITHUB_REF_NAME to retrieve tag name during publish release events","shortMessageHtmlLink":"ci: use GITHUB_REF_NAME to retrieve tag name during publish release e…"}},{"before":"dc79cf900e6feb08db79f3d374fcad05d9fcaf0d","after":"c228a0c9d74537da3cd659982ca7033617cba61b","ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-07T00:21:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: get rid of pnpm","shortMessageHtmlLink":"ci: get rid of pnpm"}},{"before":"957bd44fff29fe3a24f525aaf5292d15aeed1554","after":"dc79cf900e6feb08db79f3d374fcad05d9fcaf0d","ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-07T00:18:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: print generated nuxt index.html page to enable verifying if build id was changed","shortMessageHtmlLink":"ci: print generated nuxt index.html page to enable verifying if build…"}},{"before":"757eb91475f371e88c2bb203818d3b32501e5cc8","after":"957bd44fff29fe3a24f525aaf5292d15aeed1554","ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-07T00:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: get rid of pnpm","shortMessageHtmlLink":"ci: get rid of pnpm"}},{"before":"84e1fc3accdd5da74419e6f635fb1a5709b329ce","after":"757eb91475f371e88c2bb203818d3b32501e5cc8","ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-07T00:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: attempt to allow semantic-release to trigger another gh action when publishing a release","shortMessageHtmlLink":"ci: attempt to allow semantic-release to trigger another gh action wh…"}},{"before":null,"after":"84e1fc3accdd5da74419e6f635fb1a5709b329ce","ref":"refs/heads/fix/settings-form","pushedAt":"2024-07-06T23:49:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"fix(site): remove manager default layout from the presentation site","shortMessageHtmlLink":"fix(site): remove manager default layout from the presentation site"}},{"before":"58bce305b097f03f002a2f729af1fa76839e89e6","after":null,"ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T17:02:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"}},{"before":"40ab339ffcc1393cb2887cb0abd932a75f1cec74","after":"4f9c28aa00b1103b56ce1ca981d76a210c3652b6","ref":"refs/heads/main","pushedAt":"2024-07-01T14:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"docs: update README.md [skip ci]","shortMessageHtmlLink":"docs: update README.md [skip ci]"}},{"before":"ec05d2cea36b2c53bb00607586627dc9cadc0b0a","after":"40ab339ffcc1393cb2887cb0abd932a75f1cec74","ref":"refs/heads/main","pushedAt":"2024-07-01T14:35:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(release): 0.10.0 [skip ci] # [0.10.0](https://github.com/AllanOricil/esp32-mfa-authenticator/compare/v0.9.2...v0.10.0) (2024-07-01)\n\n### Bug Fixes\n\n* **esp32:** fix yaml serialization ([57d610f](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/57d610fecf96a2306554272a1e5267089e8b4985))\n* **manager:** fix routing issue caused by the spiffs.bin ([73e04a0](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/73e04a00aa2de2a8f458c88f86edb28dfeace621))\n\n### Features\n\n* **esp32:** add server routes for fetching and updating the config file directly from the board ([003b05c](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/003b05ca00af35861f88de4e083bacb67a7654ca))\n* **manager:** display a toast message when submiting the settings form ([58bce30](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/58bce305b097f03f002a2f729af1fa76839e89e6))\n* **manager:** expose static site in the board so that it can be managed ([2dda6f9](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/2dda6f917df0961287142ddcf7a43e70993af9b4))\n* **manager:** initial implementation for the settings form ([7ba22bc](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/7ba22bc8b0720c18eb58ed1785866681c09b60f3))\n* **manager:** setup navbar and home page ([57c6699](https://github.com/AllanOricil/esp32-mfa-authenticator/commit/57c66998500bf394927f70c0785ecec076ba7ef9))","shortMessageHtmlLink":"chore(release): 0.10.0 [skip ci] # [0.10.0](v0.9.2...v0.10.0) (2024-0…"}},{"before":"0f07e8e7d77ad4d1ab1ddd2a46804f13fe95c12b","after":"ec05d2cea36b2c53bb00607586627dc9cadc0b0a","ref":"refs/heads/main","pushedAt":"2024-07-01T14:32:23.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"Merge pull request #20 from AllanOricil/feat/local-network-manager\n\nSelf hosted Management UI","shortMessageHtmlLink":"Merge pull request #20 from AllanOricil/feat/local-network-manager"}},{"before":"68a1938e68ac02a1925b036fd631cc83b04a39b2","after":"58bce305b097f03f002a2f729af1fa76839e89e6","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T14:28:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"feat(manager): display a toast message when submiting the settings form","shortMessageHtmlLink":"feat(manager): display a toast message when submiting the settings form"}},{"before":"66dc1728e8b6fdb333d09383a56c867370d42ced","after":"68a1938e68ac02a1925b036fd631cc83b04a39b2","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T13:53:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"fix(esp32): fix yaml serialization\n\nconfig.yml follows yaml naming conventions for properties.\nso I had to convert sleepTimeout to sleep_timeout and\nforceCalibration to force_calibration before serializng the json\ninto yaml and saving it to the SD card","shortMessageHtmlLink":"fix(esp32): fix yaml serialization"}},{"before":"7ba22bc8b0720c18eb58ed1785866681c09b60f3","after":"66dc1728e8b6fdb333d09383a56c867370d42ced","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T02:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"chore(build): add shell script to ease local deployments","shortMessageHtmlLink":"chore(build): add shell script to ease local deployments"}},{"before":"003b05ca00af35861f88de4e083bacb67a7654ca","after":"7ba22bc8b0720c18eb58ed1785866681c09b60f3","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T02:50:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"feat(manager): initial implementation for the settings form","shortMessageHtmlLink":"feat(manager): initial implementation for the settings form"}},{"before":"670c4003f2d2b04463bd20a0335fcb6d8c41d18f","after":"003b05ca00af35861f88de4e083bacb67a7654ca","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T01:04:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"feat(esp32): add server routes for fetching and updating the config file directly from the board\n\nGET /api/v1/config and PUT /api/v1/config api routes were added to\nthe board's server. This will enable Users to update their config file\ndirectly from the board.","shortMessageHtmlLink":"feat(esp32): add server routes for fetching and updating the config f…"}},{"before":"774d941be8f6a2557e9675683ffdab3b6a75603f","after":"670c4003f2d2b04463bd20a0335fcb6d8c41d18f","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-07-01T01:03:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"feat(esp32): add server routes for fetching and updating the config file directly from the board\n\nGET /api/v1/config and PUT /api/v1/config api routes were added to the board's server. This will enable Users to update\ntheir config file directly in the board.","shortMessageHtmlLink":"feat(esp32): add server routes for fetching and updating the config f…"}},{"before":"37c99b6b59d756d914bdca62cfa956e9b2af8704","after":"774d941be8f6a2557e9675683ffdab3b6a75603f","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-06-30T20:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci(site): ensure esp32 pages are ignored","shortMessageHtmlLink":"ci(site): ensure esp32 pages are ignored"}},{"before":"dbfcda3d2b5e9583703b738e36af17619ade70bc","after":"37c99b6b59d756d914bdca62cfa956e9b2af8704","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-06-30T20:13:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: add script to build manager and esp32 merged firmware","shortMessageHtmlLink":"ci: add script to build manager and esp32 merged firmware"}},{"before":"c4c4382b03af54e285a0fcfed1f104b988b24369","after":"dbfcda3d2b5e9583703b738e36af17619ade70bc","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-06-30T20:10:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: add script to build manager and esp32 merged firmware","shortMessageHtmlLink":"ci: add script to build manager and esp32 merged firmware"}},{"before":"df272eb5d16e8f33992348b3a5852ef407b9a00f","after":"c4c4382b03af54e285a0fcfed1f104b988b24369","ref":"refs/heads/feat/local-network-manager","pushedAt":"2024-06-30T20:05:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"ci: add script to build manager and esp32 merged firmware","shortMessageHtmlLink":"ci: add script to build manager and esp32 merged firmware"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QyMjoyODo0MS4wMDAwMDBazwAAAASZqx3J","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0zMFQyMDowNTowOS4wMDAwMDBazwAAAARzJczI"}},"title":"Activity · AllanOricil/esp32-mfa-authenticator"}