{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":484324768,"defaultBranch":"main","name":"easyOMR","ownerLogin":"GrolauxDonatien","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-22T06:42:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57480029?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688052168.0","currentOid":""},"activityList":{"items":[{"before":"58813e938a2961a40ea805b3a8eb0733cdd9dc72","after":"ab96d0c03e93a6cd5636afdbaea54a61194673e4","ref":"refs/heads/main","pushedAt":"2023-06-29T15:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Updated version number","shortMessageHtmlLink":"Updated version number"}},{"before":"09a7a75ff6cb4971be2bcc2863296e5ac17a9b1c","after":"58813e938a2961a40ea805b3a8eb0733cdd9dc72","ref":"refs/heads/main","pushedAt":"2023-06-29T15:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"The predict companion script now automatically outputs sensible values for tensorflow detection, just copy them to omr.js/predict() function.\nIn practice, the result often yield maybes, and it is best to use the opencv fallback strategy.\nOn test data, the opencv full box detection could be better: students often draw outside of the boxes and finding the borders is quite though in that case.","shortMessageHtmlLink":"The predict companion script now automatically outputs sensible value…"}},{"before":"b714979c72fafd6fb02c81aaadb0e7706140b077","after":"09a7a75ff6cb4971be2bcc2863296e5ac17a9b1c","ref":"refs/heads/main","pushedAt":"2023-06-28T16:52:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/GrolauxDonatien/easyOMR\n\n# Conflicts:\n#\tsrc/main.js","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/GrolauxDonatien/easyOMR"}},{"before":"81aeab17ae017274981773f55ff6b1af780aba4d","after":"b714979c72fafd6fb02c81aaadb0e7706140b077","ref":"refs/heads/main","pushedAt":"2023-06-26T11:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Added option to make room for a staple in the top-left corner when creating copies for custom QR codes","shortMessageHtmlLink":"Added option to make room for a staple in the top-left corner when cr…"}},{"before":"6405e8b95bcb41ff6e6fefd22ffd35d8f2c578b7","after":"81aeab17ae017274981773f55ff6b1af780aba4d","ref":"refs/heads/main","pushedAt":"2023-06-21T11:34:55.180Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Bugfix","shortMessageHtmlLink":"Bugfix"}},{"before":"78c5e5967afe5b638a21c42e14e3bfc5d451e89d","after":"6405e8b95bcb41ff6e6fefd22ffd35d8f2c578b7","ref":"refs/heads/main","pushedAt":"2023-06-21T10:53:40.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Added predict script that analyses checkboxes and their recognition, allowing to better detect edge cases\nBetter opencv recognition.","shortMessageHtmlLink":"Added predict script that analyses checkboxes and their recognition, …"}},{"before":"cf645ed552fb5c01df1a6bc56bb94d7c83e63fd7","after":"78c5e5967afe5b638a21c42e14e3bfc5d451e89d","ref":"refs/heads/main","pushedAt":"2023-06-21T08:59:21.031Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Bugfixes","shortMessageHtmlLink":"Bugfixes"}},{"before":"ebaad540a5de0b159baee9d0ee616a712aba5ea3","after":"cf645ed552fb5c01df1a6bc56bb94d7c83e63fd7","ref":"refs/heads/main","pushedAt":"2023-06-21T08:40:47.108Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"- Bugfix\n- tensorflow falls back on opencv in some circumstances\n- faster pdf pages count","shortMessageHtmlLink":"- Bugfix"}},{"before":"9a0d2d47986618db4b4c6f4fff016b9197e2cb9b","after":"ebaad540a5de0b159baee9d0ee616a712aba5ea3","ref":"refs/heads/main","pushedAt":"2023-06-20T16:07:39.710Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Up version number","shortMessageHtmlLink":"Up version number"}},{"before":"c883463c7c1cd7f91658caabfbfb94475372d02a","after":"9a0d2d47986618db4b4c6f4fff016b9197e2cb9b","ref":"refs/heads/main","pushedAt":"2023-06-20T16:07:18.851Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Retrained the tensorflow model + changed how its output is converted into true/false/maybe + bugfixes","shortMessageHtmlLink":"Retrained the tensorflow model + changed how its output is converted …"}},{"before":"40f849a561907e3ccaa2f10d485234e1a6dc818e","after":"c883463c7c1cd7f91658caabfbfb94475372d02a","ref":"refs/heads/main","pushedAt":"2023-06-19T16:06:23.392Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"WIP: CLI option to export categorized images from project\nBugfixes","shortMessageHtmlLink":"WIP: CLI option to export categorized images from project"}},{"before":"8367c019dc354ccff419cbff87921693dd94b366","after":"40f849a561907e3ccaa2f10d485234e1a6dc818e","ref":"refs/heads/main","pushedAt":"2023-06-01T12:36:16.099Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Bugfix & added missing file","shortMessageHtmlLink":"Bugfix & added missing file"}},{"before":"c99f2ac3218166f4672218926e13c1fc23b536b7","after":"8367c019dc354ccff419cbff87921693dd94b366","ref":"refs/heads/main","pushedAt":"2023-05-02T14:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Bugfix: export for custom templates with QR code","shortMessageHtmlLink":"Bugfix: export for custom templates with QR code"}},{"before":"9b39902d8b729630221bda6e9b84c335f9d2d917","after":"c99f2ac3218166f4672218926e13c1fc23b536b7","ref":"refs/heads/main","pushedAt":"2023-05-02T13:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Fix for custom templates : ability to remove unnecessary boxes","shortMessageHtmlLink":"Fix for custom templates : ability to remove unnecessary boxes"}},{"before":"aa056d2c4eb02a4ecb5ee1d342d98dca84a1d825","after":"9b39902d8b729630221bda6e9b84c335f9d2d917","ref":"refs/heads/main","pushedAt":"2023-04-24T15:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Bugfix","shortMessageHtmlLink":"Bugfix"}},{"before":"6e02eccb9b2f2b332c6506b43d358f9ae671ee18","after":"aa056d2c4eb02a4ecb5ee1d342d98dca84a1d825","ref":"refs/heads/main","pushedAt":"2023-04-24T15:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Added a UI to directly enter the student ID for a page. Now everything can be hand corrected. Also updated the index-en.html that was behind.","shortMessageHtmlLink":"Added a UI to directly enter the student ID for a page. Now everythin…"}},{"before":"ec0b2ec8ee472108f944971077b890bbadfa375f","after":"6e02eccb9b2f2b332c6506b43d358f9ae671ee18","ref":"refs/heads/main","pushedAt":"2023-03-15T21:00:05.695Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"WIP: questionnaires with QR codes, now the pages are linked together based on their QR codes, but there is no UI to edit by hand. As the QR codes are quite reliable, this version should still work fine most of the time, however in case of an unreadable QR code, the scan is completely useless.","shortMessageHtmlLink":"WIP: questionnaires with QR codes, now the pages are linked together …"}},{"before":"69b2fb5937612a8c064ada09a046905122d39398","after":"ec0b2ec8ee472108f944971077b890bbadfa375f","ref":"refs/heads/main","pushedAt":"2023-03-13T18:14:10.735Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"Bugfixes","shortMessageHtmlLink":"Bugfixes"}},{"before":"24a5eebb0c66ba431922eec84d96c5383ea19dd3","after":"69b2fb5937612a8c064ada09a046905122d39398","ref":"refs/heads/main","pushedAt":"2023-03-13T17:18:26.425Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"WIP: custom templates with qrcodes now generate copies directly modifying the original PDF\nWarning: multiple copies do not work at this time","shortMessageHtmlLink":"WIP: custom templates with qrcodes now generate copies directly modif…"}},{"before":"fa86898fcc98124637694b1b89e213123e1ffd08","after":"24a5eebb0c66ba431922eec84d96c5383ea19dd3","ref":"refs/heads/main","pushedAt":"2023-03-13T15:51:13.712Z","pushType":"push","commitsCount":1,"pusher":{"login":"GrolauxDonatien","name":null,"path":"/GrolauxDonatien","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57480029?s=80&v=4"},"commit":{"message":"WIP: custom templates using QR codes instead of asking for the name and matricule number at each page. For now, the app is able to create a custom template of this kind, and a button is added to generate the copies with QR codes.\nNot yet implemented:\n- when the template is a PDF, instead of using a transient bitmap that reduces the quality, duplicate the PDF and insert the QR code and ref: directly there.\n- scanning of customqr* pages, where the QR code is used to reconcile with other scans.\n- add a text field in the scan management tool that allows overriding a page to set it to a specific student.","shortMessageHtmlLink":"WIP: custom templates using QR codes instead of asking for the name a…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADS6QpegA","startCursor":null,"endCursor":null}},"title":"Activity · GrolauxDonatien/easyOMR"}