{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":100715803,"defaultBranch":"master","name":"vue-qrcode-reader","ownerLogin":"gruhn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-08-18T13:41:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26570572?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716480698.0","currentOid":""},"activityList":{"items":[{"before":"89b36da4c58ff4ebd668a0ddd121b2651b804c02","after":"76bf4753aeda686a5e9e75270490a0408f438376","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T16:11:32.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":"Deploying to gh-pages from @ gruhn/vue-qrcode-reader@269beb6892eed817c14a7dbc80476337ff6f1d48 π","shortMessageHtmlLink":"Deploying to gh-pages from @ 269beb6 π"}},{"before":"c3a634af2a01bb19befb0057b10f41bdd8e186f3","after":"89b36da4c58ff4ebd668a0ddd121b2651b804c02","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T16:11:10.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":"Remove preview for PR 435 π¬","shortMessageHtmlLink":"Remove preview for PR 435 π¬"}},{"before":"6c4ae26d23f3d4253532125d437440f92c704476","after":null,"ref":"refs/heads/catch-errors-in-camera-queue","pushedAt":"2024-05-23T16:10:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"}},{"before":"cf997f01f2552ee58eead2d1c13aaed8cfaf246a","after":"c3a634af2a01bb19befb0057b10f41bdd8e186f3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T16:10:51.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":"Deploy preview for PR 435 π«","shortMessageHtmlLink":"Deploy preview for PR 435 π«"}},{"before":"f7625135bcade3129eebf83c6c674aad202abd7b","after":"269beb6892eed817c14a7dbc80476337ff6f1d48","ref":"refs/heads/master","pushedAt":"2024-05-23T16:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: catch errors in camera queue\n\nIf `runStartTask` manages to start a camera but then errors,\nthe `taskQueue` is perpetually in an error state. Fixing that\nby catching the error.\n\nCloses #433","shortMessageHtmlLink":"fix: catch errors in camera queue"}},{"before":"40539c9f15a3277c45572589b9ec0be651a8df5c","after":"6c4ae26d23f3d4253532125d437440f92c704476","ref":"refs/heads/catch-errors-in-camera-queue","pushedAt":"2024-05-23T16:10:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: catch errors in camera queue\n\nIf `runStartTask` manages to start a camera but then errors,\nthe `taskQueue` is perpetually in an error state. Fixing that\nby catching the error.\n\nCloses #433","shortMessageHtmlLink":"fix: catch errors in camera queue"}},{"before":null,"after":"66543eca103e22aa2d323dd691fae8aea0e23742","ref":"refs/heads/camera-state-machine","pushedAt":"2024-05-23T12:24:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"camera state machine","shortMessageHtmlLink":"camera state machine"}},{"before":"042c52ee0d30775d7dea06d24fdfd8ecf196548e","after":"cf997f01f2552ee58eead2d1c13aaed8cfaf246a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T19:31:04.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":"Deploy preview for PR 435 π«","shortMessageHtmlLink":"Deploy preview for PR 435 π«"}},{"before":"6e5344ae6672ecea9dde0e3b04d467b75d6fdaec","after":"40539c9f15a3277c45572589b9ec0be651a8df5c","ref":"refs/heads/catch-errors-in-camera-queue","pushedAt":"2024-05-22T19:30:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: catch errors in camera queue","shortMessageHtmlLink":"fix: catch errors in camera queue"}},{"before":"a7d0f06a8c55b90bedbb497f723bc9bf4457a668","after":"042c52ee0d30775d7dea06d24fdfd8ecf196548e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T19:25:24.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":"Deploy preview for PR 435 π«","shortMessageHtmlLink":"Deploy preview for PR 435 π«"}},{"before":"86cf60c9216c5f8a819fef904f981ca10f7e60b1","after":"6e5344ae6672ecea9dde0e3b04d467b75d6fdaec","ref":"refs/heads/catch-errors-in-camera-queue","pushedAt":"2024-05-22T19:24:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: catch errors in camera queue","shortMessageHtmlLink":"fix: catch errors in camera queue"}},{"before":"e85d2b35caf2cd5f7f77c2d2cbfde3dbf630db8f","after":"86cf60c9216c5f8a819fef904f981ca10f7e60b1","ref":"refs/heads/catch-errors-in-camera-queue","pushedAt":"2024-05-22T19:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: catch errors in camera queue","shortMessageHtmlLink":"fix: catch errors in camera queue"}},{"before":null,"after":"e85d2b35caf2cd5f7f77c2d2cbfde3dbf630db8f","ref":"refs/heads/catch-errors-in-camera-queue","pushedAt":"2024-05-22T19:17:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: catch errors in camera queue","shortMessageHtmlLink":"fix: catch errors in camera queue"}},{"before":"2005e41628a1fe26cdd2dc8a4d11f9ad504c84b7","after":"a7d0f06a8c55b90bedbb497f723bc9bf4457a668","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T18:34:30.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":"Deploying to gh-pages from @ gruhn/vue-qrcode-reader@f7625135bcade3129eebf83c6c674aad202abd7b π","shortMessageHtmlLink":"Deploying to gh-pages from @ f762513 π"}},{"before":"01bf2601c5a04a741e230c20ce96ab866ae19e33","after":"2005e41628a1fe26cdd2dc8a4d11f9ad504c84b7","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T18:33:56.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":"Remove preview for PR 434 π¬","shortMessageHtmlLink":"Remove preview for PR 434 π¬"}},{"before":"a3732b8e17c4d8ae00d4d492fe1f115f3baea036","after":null,"ref":"refs/heads/fix-full-demo-dropdown","pushedAt":"2024-05-21T18:33:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"}},{"before":"d6b07273da1e7b6c8cd951bac7653e1541146920","after":"f7625135bcade3129eebf83c6c674aad202abd7b","ref":"refs/heads/master","pushedAt":"2024-05-21T18:33:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix(FullDemo): hidden device ID dropdown\n\nIn some browsers the the dropdown to select a camera on the \"full demo\"\nis invisible:\n\n* In Firefox: when listing available cameras with `enumerateDevices`\n the `label` field seems to be an empty string. In that case the dropdown\n does not render because all selectable options are empty strings.\n Fixing that by also including the device ID.\n\n* On iOS: we can't invoke `enumerateDevices` before the user has given\n camera access permission. Otherwise we always get an empty array (no error).\n Fixing that by waiting for `QrcodeStream` to request permissions.\n\nAlso added logging statements for all kinds of state transitions.","shortMessageHtmlLink":"fix(FullDemo): hidden device ID dropdown"}},{"before":"9c5275411d99191928c59732c8e942021d2f784e","after":"01bf2601c5a04a741e230c20ce96ab866ae19e33","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T18:26:07.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":"Deploy preview for PR 434 π«","shortMessageHtmlLink":"Deploy preview for PR 434 π«"}},{"before":"6dfd9e3a8f8f8eaee142572304bedaeb9715dfed","after":"a3732b8e17c4d8ae00d4d492fe1f115f3baea036","ref":"refs/heads/fix-full-demo-dropdown","pushedAt":"2024-05-21T18:25:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix(FullDemo): hidden device ID dropdown\n\nIn some browsers the the dropdown to select a camera on the \"full demo\"\nis invisible:\n\n* In Firefox: when listing available cameras with `enumerateDevices`\n the `label` field seems to be an empty string. In that case the dropdown\n does not render because all selectable options are empty strings.\n Fixing that by also including the device ID.\n\n* On iOS: we can't invoke `enumerateDevices` before the user has given\n camera access permission. Otherwise we always get an empty array (no error).\n Fixing that by waiting for `QrcodeStream` to request permissions.\n\nAlso added logging statements for all kinds of state transitions.","shortMessageHtmlLink":"fix(FullDemo): hidden device ID dropdown"}},{"before":"4303a430af23656798764a900c9ac419a323af71","after":"9c5275411d99191928c59732c8e942021d2f784e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T17:41:12.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":"Deploy preview for PR 434 π«","shortMessageHtmlLink":"Deploy preview for PR 434 π«"}},{"before":null,"after":"6dfd9e3a8f8f8eaee142572304bedaeb9715dfed","ref":"refs/heads/fix-full-demo-dropdown","pushedAt":"2024-05-21T17:39:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix(FullDemo): hidden device ID dropdown\n\nWhen listing available cameras with `enumerateDevices` the `label`\nfield is an empty string in some browsers. In that case, the dropdown\nto select a camera on the \"full demo\" is invisible because all selectable\noptions are empty strings. Fixing that by also including the device ID\n(not just the label) so some text is always rendered.\n\nAlso added logging statements for all kinds of state transitions.","shortMessageHtmlLink":"fix(FullDemo): hidden device ID dropdown"}},{"before":"13eab921b08f0464908a0b41f8ce43c821ca58e5","after":"4303a430af23656798764a900c9ac419a323af71","ref":"refs/heads/gh-pages","pushedAt":"2024-04-19T17:04:12.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":"Deploying to gh-pages from @ gruhn/vue-qrcode-reader@d6b07273da1e7b6c8cd951bac7653e1541146920 π","shortMessageHtmlLink":"Deploying to gh-pages from @ d6b0727 π"}},{"before":"9a81fa75f8e620c562ef63797937d83478d95397","after":"13eab921b08f0464908a0b41f8ce43c821ca58e5","ref":"refs/heads/gh-pages","pushedAt":"2024-04-19T17:03:44.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":"Remove preview for PR 430 π¬","shortMessageHtmlLink":"Remove preview for PR 430 π¬"}},{"before":"8b565fc8b6a3c740d28363921d10232e76ed09cd","after":null,"ref":"refs/heads/remove-cjs-references","pushedAt":"2024-04-19T17:03:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"}},{"before":"8eb06023434892ffc01259403ce9415c0cd63a8a","after":"d6b07273da1e7b6c8cd951bac7653e1541146920","ref":"refs/heads/master","pushedAt":"2024-04-19T17:03:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: remove references to nonexistent CJS\n\nCloses #427","shortMessageHtmlLink":"fix: remove references to nonexistent CJS"}},{"before":"ebd85223256be4985081293f0848f2a7b5d68ae0","after":"9a81fa75f8e620c562ef63797937d83478d95397","ref":"refs/heads/gh-pages","pushedAt":"2024-04-19T16:45:58.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":"Deploy preview for PR 430 π«","shortMessageHtmlLink":"Deploy preview for PR 430 π«"}},{"before":null,"after":"8b565fc8b6a3c740d28363921d10232e76ed09cd","ref":"refs/heads/remove-cjs-references","pushedAt":"2024-04-19T16:44:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"fix: remove references to nonexistent CJS\n\nCloses #427","shortMessageHtmlLink":"fix: remove references to nonexistent CJS"}},{"before":"ab2e0df93cf567119bcee484f67cc06dc52d4beb","after":"e7a6bf33dab6f3ea3dcd8fff815788cdc4c308d6","ref":"refs/heads/3.x","pushedAt":"2024-03-22T17:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"feat: dummy commit to trigger release v3.2.0","shortMessageHtmlLink":"feat: dummy commit to trigger release v3.2.0"}},{"before":"694b33bd71e81264f41e9900de9f95f4ffa98eaf","after":"ab2e0df93cf567119bcee484f67cc06dc52d4beb","ref":"refs/heads/3.x","pushedAt":"2024-03-22T17:41:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"ci: re-generate package*.json / add shell.nix","shortMessageHtmlLink":"ci: re-generate package*.json / add shell.nix"}},{"before":"315fa89a5e01a106b1360a8b54391c2edf51a103","after":"694b33bd71e81264f41e9900de9f95f4ffa98eaf","ref":"refs/heads/3.x","pushedAt":"2024-03-22T17:25:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gruhn","name":"Niklas Gruhn","path":"/gruhn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26570572?s=80&v=4"},"commit":{"message":"featοΌsupport formats (#414)","shortMessageHtmlLink":"featοΌsupport formats (#414)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUjl74QA","startCursor":null,"endCursor":null}},"title":"Activity Β· gruhn/vue-qrcode-reader"}