{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":549223980,"defaultBranch":"main","name":"monocle-micropython","ownerLogin":"brilliantlabsAR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-10T21:42:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101440566?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705060406.0","currentOid":""},"activityList":{"items":[{"before":"362d50c4f020cc9b58f8bb548e9e8efa99e7449a","after":"e489d1e7fcd4a033884a7af16f579aec9b1f7508","ref":"refs/heads/brilliant_lib","pushedAt":"2024-04-06T22:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"image2vgrs: it now works, with hardware limitations","shortMessageHtmlLink":"image2vgrs: it now works, with hardware limitations"}},{"before":"4436a2ea3d3190e16f29270d9ba62b19339095cd","after":"362d50c4f020cc9b58f8bb548e9e8efa99e7449a","ref":"refs/heads/brilliant_lib","pushedAt":"2024-04-06T21:42:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: initial example of script to upload an image\n\nThis is still non-functional, and will need some serious debugging,\nbut is a good foundation to iterate from.","shortMessageHtmlLink":"lib: initial example of script to upload an image"}},{"before":"81a095199df9b9a49f3272e57267ce69e35b1184","after":"4436a2ea3d3190e16f29270d9ba62b19339095cd","ref":"refs/heads/brilliant_lib","pushedAt":"2024-03-11T10:58:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add an example script to upload an FPGA image","shortMessageHtmlLink":"lib: add an example script to upload an FPGA image"}},{"before":"e3091c2408f20cd1453bdfd446e3c5d8b2f12c7c","after":"81a095199df9b9a49f3272e57267ce69e35b1184","ref":"refs/heads/brilliant_lib","pushedAt":"2024-01-30T00:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib/brilliant.py: match Monocle by name rather than UUID","shortMessageHtmlLink":"lib/brilliant.py: match Monocle by name rather than UUID"}},{"before":"032c19d9a797d186d2a79854c9bad392ca1b540f","after":"6f287aa8b2cb1b645df29c008b84ccb456dfb7bb","ref":"refs/heads/dev","pushedAt":"2024-01-14T04:18:22.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"siliconwitch","name":"Raj Nakarja","path":"/siliconwitch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7815190?s=80&v=4"},"commit":{"message":"Merge pull request #278 from brilliantlabsAR/brilliant_lib\n\nBrilliant lib","shortMessageHtmlLink":"Merge pull request #278 from brilliantlabsAR/brilliant_lib"}},{"before":null,"after":"a2a5e4eccb2fa368b3de7d7a5790cd1e2dc3baf6","ref":"refs/heads/hangul_font","pushedAt":"2024-01-12T11:53:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"font: experiment at fitting a Hangul font\n\npython tools/fontgen.py \\\n font/GmarketSansTTFLight-48.bdf \\\n font/GmarketSansTTFLight.fontgen.txt \\\n font/GmarketSansTTFLight-48.bin","shortMessageHtmlLink":"font: experiment at fitting a Hangul font"}},{"before":"bdb87145d4b8850b6b327eb8471bb3e51b9478d8","after":"e3091c2408f20cd1453bdfd446e3c5d8b2f12c7c","ref":"refs/heads/brilliant_lib","pushedAt":"2024-01-11T11:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add a missing function to send to raw data service","shortMessageHtmlLink":"lib: add a missing function to send to raw data service"}},{"before":"3159f5a0bce47e4bb83323d7ae219e14a1d089d5","after":null,"ref":"refs/heads/dev_camera_i2c","pushedAt":"2023-11-29T08:25:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"siliconwitch","name":"Raj Nakarja","path":"/siliconwitch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7815190?s=80&v=4"}},{"before":"5e4a3452b5e223ebb42df9c9f9f8311f043a278c","after":"032c19d9a797d186d2a79854c9bad392ca1b540f","ref":"refs/heads/dev","pushedAt":"2023-11-29T08:25:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"siliconwitch","name":"Raj Nakarja","path":"/siliconwitch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7815190?s=80&v=4"},"commit":{"message":"Merge pull request #281 from brilliantlabsAR/dev_camera_i2c\n\n`_camera.i2c_read()` and `_camera.i2c_write()`","shortMessageHtmlLink":"Merge pull request #281 from brilliantlabsAR/dev_camera_i2c"}},{"before":"0c1ab2462ab7bc2c21ffc15a29510d0b78d692c6","after":"bdb87145d4b8850b6b327eb8471bb3e51b9478d8","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-27T18:42:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: keep waiting as long as OSError comes","shortMessageHtmlLink":"lib: keep waiting as long as OSError comes"}},{"before":"9761a513d29c457c063c1bae1eda7c5786ea385c","after":"0c1ab2462ab7bc2c21ffc15a29510d0b78d692c6","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-26T19:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add end= to print","shortMessageHtmlLink":"lib: add end= to print"}},{"before":"d3291c48c23c3511a6560ec91ddeb32fe2903531","after":"9761a513d29c457c063c1bae1eda7c5786ea385c","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-26T18:54:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: handle bad data coming in","shortMessageHtmlLink":"lib: handle bad data coming in"}},{"before":"2e49b68750bd14eab57fb023dc8af0852e04a028","after":"d3291c48c23c3511a6560ec91ddeb32fe2903531","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-24T17:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add more debugging and return the command output","shortMessageHtmlLink":"lib: add more debugging and return the command output"}},{"before":"de064e5704fde8a017b75673aabdf5726d1118a6","after":"2e49b68750bd14eab57fb023dc8af0852e04a028","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-23T18:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: adjust the delay before getting the audio","shortMessageHtmlLink":"lib: adjust the delay before getting the audio"}},{"before":"bada19a84472d3c0f0655a43abdb42c3da6d9d37","after":"de064e5704fde8a017b75673aabdf5726d1118a6","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-22T20:30:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add an example for downloading audio","shortMessageHtmlLink":"lib: add an example for downloading audio"}},{"before":"cc33d9e9229fb83a9a069babc3b03f8bc7dfb965","after":"bada19a84472d3c0f0655a43abdb42c3da6d9d37","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-22T20:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add an example for downloading audio","shortMessageHtmlLink":"lib: add an example for downloading audio"}},{"before":"4b48f90ae91751d793065efc9d504fa65bec05e2","after":"cc33d9e9229fb83a9a069babc3b03f8bc7dfb965","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-22T17:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add an example to download an image (untested)","shortMessageHtmlLink":"lib: add an example to download an image (untested)"}},{"before":"efd589b7be7e1ef09af35ad7dd65f13f2b67a3c3","after":"0a6b80e45a03f8862f3c4e8272657dbea22c78b8","ref":"refs/heads/fix_font","pushedAt":"2023-11-17T19:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"fix_font: remove debugging","shortMessageHtmlLink":"fix_font: remove debugging"}},{"before":"b874d35182d1713cf988a3f84b88f1d90d700f07","after":"efd589b7be7e1ef09af35ad7dd65f13f2b67a3c3","ref":"refs/heads/fix_font","pushedAt":"2023-11-17T19:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"fix_font: do not cache the index, scan through it","shortMessageHtmlLink":"fix_font: do not cache the index, scan through it"}},{"before":"5be4c4a09defea83f6c2a5f58e0f90be2cc952e1","after":"b874d35182d1713cf988a3f84b88f1d90d700f07","ref":"refs/heads/fix_font","pushedAt":"2023-11-17T18:08:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"font: move the font data to the top: not really a Module\n\nAlso remove the font.h file, we use .py instead.","shortMessageHtmlLink":"font: move the font data to the top: not really a Module"}},{"before":null,"after":"3159f5a0bce47e4bb83323d7ae219e14a1d089d5","ref":"refs/heads/dev_camera_i2c","pushedAt":"2023-11-17T16:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"camera_i2c: add commands to send custom config","shortMessageHtmlLink":"camera_i2c: add commands to send custom config"}},{"before":"c06aea434fc33f0ac51284930e3dc8aad2af79a4","after":"5e4a3452b5e223ebb42df9c9f9f8311f043a278c","ref":"refs/heads/dev","pushedAt":"2023-11-05T18:10:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"siliconwitch","name":"Raj Nakarja","path":"/siliconwitch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7815190?s=80&v=4"},"commit":{"message":"Merge pull request #280 from brilliantlabsAR/fix_import_ordering\n\nReorder the execution of _splashscreen.py and _mountfs.py","shortMessageHtmlLink":"Merge pull request #280 from brilliantlabsAR/fix_import_ordering"}},{"before":null,"after":"a7c0e272b2b43ea1c9392526ac54e0a5dbc3d6d3","ref":"refs/heads/fix_import_ordering","pushedAt":"2023-11-05T09:33:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"Reorder the execution of _splashscreen.py and _mountfs.py\n\nIf a file on the filesystem is called `display.py`, and this file triggers a\nbug, such as a hard fault, then `_splashscreen.py` would be importing this\ndangerous file from the filesystem, and the Monocle would be stuck in a boot\nloop.\n\nExecuting `_splashscreen.py` before the filesystem is mounted avoids breaking\nthe Monocle in case of a name collision with an user-provided file,\nprotecting the boot sequence from bugs elsewhere in the firmware.","shortMessageHtmlLink":"Reorder the execution of _splashscreen.py and _mountfs.py"}},{"before":"160c5bb45fd9ff7c6c6b861d5fe931c9a8108f81","after":"4b48f90ae91751d793065efc9d504fa65bec05e2","ref":"refs/heads/brilliant_lib","pushedAt":"2023-11-03T15:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"lib: add an example to download an image (untested)","shortMessageHtmlLink":"lib: add an example to download an image (untested)"}},{"before":"5ff0517cd1f09e1baea2adb0cefc68e8cbd20241","after":"5be4c4a09defea83f6c2a5f58e0f90be2cc952e1","ref":"refs/heads/fix_font","pushedAt":"2023-10-26T11:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"font: remove debug print() statements","shortMessageHtmlLink":"font: remove debug print() statements"}},{"before":"4c168482f9221d034c18f9b64f2d940516b3d484","after":"5ff0517cd1f09e1baea2adb0cefc68e8cbd20241","ref":"refs/heads/fix_font","pushedAt":"2023-10-26T09:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"quick workaround to clear the display","shortMessageHtmlLink":"quick workaround to clear the display"}},{"before":"e991503258722ef1da81dfede4b7b0780bd6159f","after":"4c168482f9221d034c18f9b64f2d940516b3d484","ref":"refs/heads/fix_font","pushedAt":"2023-10-26T09:48:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"font: adjust the manifest to the new file","shortMessageHtmlLink":"font: adjust the manifest to the new file"}},{"before":"6151dd8ac32c32effd110d40a4613ea04d2833dd","after":"e991503258722ef1da81dfede4b7b0780bd6159f","ref":"refs/heads/fix_font","pushedAt":"2023-10-26T09:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"downsize the font a bit","shortMessageHtmlLink":"downsize the font a bit"}},{"before":"c3b36d991c4515a347de739b3846c6bd0cb4ecf6","after":"160c5bb45fd9ff7c6c6b861d5fe931c9a8108f81","ref":"refs/heads/brilliant_lib","pushedAt":"2023-10-22T16:20:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"initial implementation of a python library to handle the Monocle connection","shortMessageHtmlLink":"initial implementation of a python library to handle the Monocle conn…"}},{"before":null,"after":"c3b36d991c4515a347de739b3846c6bd0cb4ecf6","ref":"refs/heads/brilliant_lib","pushedAt":"2023-10-22T16:18:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"josuah","name":null,"path":"/josuah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55351021?s=80&v=4"},"commit":{"message":"initial implementation of a python library to handle the Monocle connection","shortMessageHtmlLink":"initial implementation of a python library to handle the Monocle conn…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKdRoSwA","startCursor":null,"endCursor":null}},"title":"Activity · brilliantlabsAR/monocle-micropython"}