{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":761894953,"defaultBranch":"main","name":"esp32-mfa-totp-generator","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:1716768945.0","currentOid":""},"activityList":{"items":[{"before":"a1ffa4c8cdab295baf657afcba254271f3743b27","after":"aff1a2d4ac8f1e211480dc37180a59447fa14e79","ref":"refs/heads/decouple-display-and-touch","pushedAt":"2024-05-27T00:30: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":"chore: messages to remind about things related to ux","shortMessageHtmlLink":"chore: messages to remind about things related to ux"}},{"before":"c449b779eb431b2c596a4d3beabd1dfc1d39b081","after":"a1ffa4c8cdab295baf657afcba254271f3743b27","ref":"refs/heads/decouple-display-and-touch","pushedAt":"2024-05-27T00:26:09.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":"build: update XPT2046_Bitbang_Arduino_Library","shortMessageHtmlLink":"build: update XPT2046_Bitbang_Arduino_Library"}},{"before":"4dc017381725179b2399a9d16cc6c5620785df5f","after":"c449b779eb431b2c596a4d3beabd1dfc1d39b081","ref":"refs/heads/decouple-display-and-touch","pushedAt":"2024-05-27T00:23:00.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":"refactor: set default calibration values as constants for cyd board","shortMessageHtmlLink":"refactor: set default calibration values as constants for cyd board"}},{"before":"ee27528ed60afb2033a3f742df671ec79aa120f0","after":"4dc017381725179b2399a9d16cc6c5620785df5f","ref":"refs/heads/decouple-display-and-touch","pushedAt":"2024-05-27T00:19:20.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":"refactor: separates display and touch modules","shortMessageHtmlLink":"refactor: separates display and touch modules"}},{"before":null,"after":"ee27528ed60afb2033a3f742df671ec79aa120f0","ref":"refs/heads/decouple-display-and-touch","pushedAt":"2024-05-27T00:15:45.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":"refactor: separates display and touch modules","shortMessageHtmlLink":"refactor: separates display and touch modules"}},{"before":"d80211e74b16c1ba8485da58ac515755b2e6274e","after":"00e7a730c1d0495ce8dc47368eb240533f42a306","ref":"refs/heads/main","pushedAt":"2024-05-22T20:50:59.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","shortMessageHtmlLink":"docs: update README.md"}},{"before":null,"after":"5030a72a5c6e82aca5b833fe9a9e9f0c1cb04931","ref":"refs/heads/feat/webclient","pushedAt":"2024-05-19T19:37:03.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":"chore: initial commit webclient","shortMessageHtmlLink":"chore: initial commit webclient"}},{"before":"f76efadcfd531ed77e105dbd8593919e8d5ce7df","after":"d80211e74b16c1ba8485da58ac515755b2e6274e","ref":"refs/heads/main","pushedAt":"2024-05-10T11:38:56.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":"c059e70485f103e24808dab2224f9188c2dbabe8","after":"f76efadcfd531ed77e105dbd8593919e8d5ce7df","ref":"refs/heads/main","pushedAt":"2024-05-05T06:55:53.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.6.0 [skip ci] # [0.6.0](https://github.com/AllanOricil/esp32-mfa-totp-generator/compare/v0.5.0...v0.6.0) (2024-05-05)\n\n### Bug Fixes\n\n* not having an mqtt server running will no longer break the runtime ([4c7f24f](https://github.com/AllanOricil/esp32-mfa-totp-generator/commit/4c7f24f0ce82516db7ae7b8ab098ee24c851ba4f))\n\n### Features\n\n* add MQTT configuration options to build flags ([2e21013](https://github.com/AllanOricil/esp32-mfa-totp-generator/commit/2e21013c899243ae5a84c31d8a8f2b047c36b09b))","shortMessageHtmlLink":"chore(release): 0.6.0 [skip ci] # [0.6.0](v0.5.0...v0.6.0) (2024-05-05)"}},{"before":"9dbee47aa0b56194b30d249da986bac05d5dd424","after":"c059e70485f103e24808dab2224f9188c2dbabe8","ref":"refs/heads/main","pushedAt":"2024-05-05T06:53:53.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":"chore: add step to create a tar with the build in the github workflow","shortMessageHtmlLink":"chore: add step to create a tar with the build in the github workflow"}},{"before":"9dbee47aa0b56194b30d249da986bac05d5dd424","after":null,"ref":"refs/tags/v0.6.0","pushedAt":"2024-05-05T06:53:38.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":"8f8c14eee7dbdb5e0f61b2826e4832366905d006","after":"9dbee47aa0b56194b30d249da986bac05d5dd424","ref":"refs/heads/main","pushedAt":"2024-05-05T06:39:21.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.6.0 [skip ci] # [0.6.0](https://github.com/AllanOricil/esp32-mfa-totp-generator/compare/v0.5.0...v0.6.0) (2024-05-05)\n\n### Bug Fixes\n\n* not having an mqtt server running will no longer break the runtime ([4c7f24f](https://github.com/AllanOricil/esp32-mfa-totp-generator/commit/4c7f24f0ce82516db7ae7b8ab098ee24c851ba4f))\n\n### Features\n\n* add MQTT configuration options to build flags ([2e21013](https://github.com/AllanOricil/esp32-mfa-totp-generator/commit/2e21013c899243ae5a84c31d8a8f2b047c36b09b))","shortMessageHtmlLink":"chore(release): 0.6.0 [skip ci] # [0.6.0](v0.5.0...v0.6.0) (2024-05-05)"}},{"before":"a07232dbe4a077dc850b25bb848467f4aaabe6f3","after":null,"ref":"refs/heads/pipeline-updates","pushedAt":"2024-05-05T06:37:52.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":"4c7f24f0ce82516db7ae7b8ab098ee24c851ba4f","after":null,"ref":"refs/heads/fix-mqtt-connection","pushedAt":"2024-05-05T06:37:48.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":"6bf6368c66050967c4f5461b75b47b0439ea937c","after":"8f8c14eee7dbdb5e0f61b2826e4832366905d006","ref":"refs/heads/main","pushedAt":"2024-05-05T06:37:23.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"Merge pull request #14 from AllanOricil/pipeline-updates\n\ngithub workflow updates","shortMessageHtmlLink":"Merge pull request #14 from AllanOricil/pipeline-updates"}},{"before":"517207ebf16fd62e2f0482548e6cc09cffed111b","after":"a07232dbe4a077dc850b25bb848467f4aaabe6f3","ref":"refs/heads/pipeline-updates","pushedAt":"2024-05-05T06:34:08.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":"chore(ci): expand workflow triggers to include all branches and manual runs","shortMessageHtmlLink":"chore(ci): expand workflow triggers to include all branches and manua…"}},{"before":"2b9902ca412ecac07f92de7d94f388724b76b917","after":"517207ebf16fd62e2f0482548e6cc09cffed111b","ref":"refs/heads/pipeline-updates","pushedAt":"2024-05-05T06:33:17.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(ci): expand workflow triggers to include all branches and manual runs","shortMessageHtmlLink":"chore(ci): expand workflow triggers to include all branches and manua…"}},{"before":"554ae2dcdeda26f3d0a1d8fee6b93a9151588ec8","after":"2b9902ca412ecac07f92de7d94f388724b76b917","ref":"refs/heads/pipeline-updates","pushedAt":"2024-05-05T06:31:10.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":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":"5a0e2f026e60b81c707970831407a2919fffafad","after":"6bf6368c66050967c4f5461b75b47b0439ea937c","ref":"refs/heads/main","pushedAt":"2024-05-05T06:29:50.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":"Merge pull request #13 from AllanOricil/fix-mqtt-connection\n\nFix MQTT connection","shortMessageHtmlLink":"Merge pull request #13 from AllanOricil/fix-mqtt-connection"}},{"before":"5a0e2f026e60b81c707970831407a2919fffafad","after":null,"ref":"refs/tags/v0.6.0","pushedAt":"2024-05-05T06:27: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":null,"after":"554ae2dcdeda26f3d0a1d8fee6b93a9151588ec8","ref":"refs/heads/pipeline-updates","pushedAt":"2024-05-05T06:23:40.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":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":"6bf6368c66050967c4f5461b75b47b0439ea937c","after":"5a0e2f026e60b81c707970831407a2919fffafad","ref":"refs/heads/main","pushedAt":"2024-05-05T04:58:14.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.6.0 [skip ci] # [0.6.0](https://github.com/AllanOricil/esp32-mfa-totp-generator/compare/v0.5.0...v0.6.0) (2024-05-05)\n\n### Bug Fixes\n\n* not having an mqtt server running will no longer break the runtime ([4c7f24f](https://github.com/AllanOricil/esp32-mfa-totp-generator/commit/4c7f24f0ce82516db7ae7b8ab098ee24c851ba4f))\n\n### Features\n\n* add MQTT configuration options to build flags ([2e21013](https://github.com/AllanOricil/esp32-mfa-totp-generator/commit/2e21013c899243ae5a84c31d8a8f2b047c36b09b))","shortMessageHtmlLink":"chore(release): 0.6.0 [skip ci] # [0.6.0](v0.5.0...v0.6.0) (2024-05-05)"}},{"before":"a8b13445ee76ba25cde40fd0df225d1cb128097e","after":"6bf6368c66050967c4f5461b75b47b0439ea937c","ref":"refs/heads/main","pushedAt":"2024-05-05T04:56:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"AllanOricil","name":"Allan Oricil","path":"/AllanOricil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55927613?s=80&v=4"},"commit":{"message":"Merge pull request #13 from AllanOricil/fix-mqtt-connection\n\nFix MQTT connection","shortMessageHtmlLink":"Merge pull request #13 from AllanOricil/fix-mqtt-connection"}},{"before":"f258b096b02e90b283f61dcba694eba67f8421d0","after":"4c7f24f0ce82516db7ae7b8ab098ee24c851ba4f","ref":"refs/heads/fix-mqtt-connection","pushedAt":"2024-05-05T04:51:11.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":"fix: not having an mqtt server running will no longer break the runtime\n\nPreviously, the board would stop creating totp codes, and eventually hang,\nif the mqtt server was suddently stopped or if there wasn't a running mqtt server to connect.\nThis happens when the connection attempt timeout is longer than the MQTT_RECONNECT_INTERVAL.\nNow, connections aren't going to be attempted if MQTT_SERVER and MQTT_PORT config properties\naren't set. Moreoever, if the MQTT server stops, the board no longer hangs in an infinite loop.","shortMessageHtmlLink":"fix: not having an mqtt server running will no longer break the runtime"}},{"before":null,"after":"f258b096b02e90b283f61dcba694eba67f8421d0","ref":"refs/heads/fix-mqtt-connection","pushedAt":"2024-05-05T04:39:16.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: not having an mqtt server running will no longer break the runtime\n\nPreviously, the board would stop creating totp codes, and eventually hang, if the mqtt server was suddently stopped or if there wasn't a running mqtt server to connect. This happens when the connection attempt timeout is longer than the MQTT_RECONNECT_INTERVAL.\nNow, connections aren't going to be attempted if MQTT_SERVER and MQTT_PORT config properties aren't set. Moreoever, if the MQTT server stops, the board no longer hangs in an infinite loop.","shortMessageHtmlLink":"fix: not having an mqtt server running will no longer break the runtime"}},{"before":"6a4ce15c4b5f76a9abc73a43fb9a18a36248f73d","after":"a8b13445ee76ba25cde40fd0df225d1cb128097e","ref":"refs/heads/main","pushedAt":"2024-05-03T23:57:42.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":"0549414fdd0967bc5a1fb1b0ca575e99ba522e46","after":"6a4ce15c4b5f76a9abc73a43fb9a18a36248f73d","ref":"refs/heads/main","pushedAt":"2024-05-02T00:41:53.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":"b6f16e942d9f17890bf91d83a8cecdf526167249","after":"0549414fdd0967bc5a1fb1b0ca575e99ba522e46","ref":"refs/heads/main","pushedAt":"2024-05-02T00:00:38.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":"f9e2cc793da5e765900937c93b274cffcd9765d4","after":"b6f16e942d9f17890bf91d83a8cecdf526167249","ref":"refs/heads/main","pushedAt":"2024-04-29T23:21:52.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":"b7dcb8e54576ba93b5b4537bd16e45f0e423c49c","after":"f9e2cc793da5e765900937c93b274cffcd9765d4","ref":"refs/heads/main","pushedAt":"2024-04-29T23:20:59.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVGLo9gA","startCursor":null,"endCursor":null}},"title":"Activity · AllanOricil/esp32-mfa-totp-generator"}