{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":303830736,"defaultBranch":"main","name":"pixlet","ownerLogin":"tidbyt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-13T21:16:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57181397?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715007631.0","currentOid":""},"activityList":{"items":[{"before":"9746d09928a520d67c7929da4c8f2f5b4a7b4267","after":null,"ref":"refs/heads/rohan/rm-wasm","pushedAt":"2024-05-06T15:00:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"}},{"before":"01442a43cfa3607c652dad0e6fc926ce7985c405","after":"a703555b60a8451e69ac16452651f77273faeb52","ref":"refs/heads/main","pushedAt":"2024-05-06T15:00:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Get rid of WebAssembly version of Pixlet UI (#1070)\n\nThis was added in #784, but was no longer being used or maintained. We may\r\nbuild a WASM version Pixlet again in the future, but it would probably just be\r\nthe Starlark runtime.","shortMessageHtmlLink":"Get rid of WebAssembly version of Pixlet UI (#1070)"}},{"before":null,"after":"9746d09928a520d67c7929da4c8f2f5b4a7b4267","ref":"refs/heads/rohan/rm-wasm","pushedAt":"2024-05-06T14:54:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Get rid of WebAssembly version of Pixlet UI\n\nThis was added in #784, but was no longer being used or maintained. We may\nbuild a WASM version Pixlet again in the future, but it would probably just be\nthe Starlark runtime.","shortMessageHtmlLink":"Get rid of WebAssembly version of Pixlet UI"}},{"before":"6ba2ff29c36e367af1a19258e085008b6d83c0d0","after":"2e881201b5c3c566775f439691a3dd5d95c946d5","ref":"refs/heads/renovate/react-easy-crop-5.x","pushedAt":"2024-05-06T09:24:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency react-easy-crop to v5","shortMessageHtmlLink":"fix(deps): update dependency react-easy-crop to v5"}},{"before":"5439bb88ec8ed2473c82f20a646d9376c2727aff","after":"01442a43cfa3607c652dad0e6fc926ce7985c405","ref":"refs/heads/main","pushedAt":"2024-05-02T19:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Serve GIFs as well as WebP (#1065)\n\nSaw https://github.com/tidbyt/pixlet/issues/1005 and thought it was a fun little challenge.\r\n\r\nTested that this worked locally for:\r\n - Previewing with WebP (default)\r\n - Previewing with GIF (passing --gif flag)\r\n - Updating config using either format\r\n - Exporting image using either format\r\n\r\nInspected the images shown and confirmed that it does generate a WebP or GIF file as appropriate, and that the src element is set to the appropriate image type.","shortMessageHtmlLink":"Serve GIFs as well as WebP (#1065)"}},{"before":"e41032e24420f32d3d0873aa4b2de7f005ced97e","after":"5439bb88ec8ed2473c82f20a646d9376c2727aff","ref":"refs/heads/main","pushedAt":"2024-05-02T19:26:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Handle background push without installation ID (#1066)\n\nAddressed https://github.com/tidbyt/pixlet/issues/1003. Someone got confused enough to write in (and I don't blame them). Seems more user friendly to point out the problem than to silently do nothing.","shortMessageHtmlLink":"Handle background push without installation ID (#1066)"}},{"before":"68ad870522886b1e0c90ab8d67ecb5a5f8b3c452","after":"c49e9efc237028dfe9f458a2859bbd12c1093c94","ref":"refs/heads/renovate/major-material-ui-monorepo","pushedAt":"2024-05-02T19:20:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency @mui/x-date-pickers to v7","shortMessageHtmlLink":"fix(deps): update dependency @mui/x-date-pickers to v7"}},{"before":"e08918ee358dc9d5e0136c0f88acd4615022101a","after":null,"ref":"refs/heads/rohan/fix-watcher","pushedAt":"2024-05-02T19:20:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"}},{"before":"e09293d6cf7c2b1292d8f100bfd0ae08c976a801","after":"e41032e24420f32d3d0873aa4b2de7f005ced97e","ref":"refs/heads/main","pushedAt":"2024-05-02T19:19:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Fix file watching in `pixlet serve` (#1068)\n\nFile watching was not working when using `pixlet serve` for a file in\r\nthe working directory, or for `pixlet serve .`. This was due to a bug in\r\nhow we handle file paths in the watcher.\r\n\r\nFixes #1067.","shortMessageHtmlLink":"Fix file watching in pixlet serve (#1068)"}},{"before":null,"after":"e08918ee358dc9d5e0136c0f88acd4615022101a","ref":"refs/heads/rohan/fix-watcher","pushedAt":"2024-05-02T19:15:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Fix file watching in `pixlet serve`\n\nFile watching was not working when using `pixlet serve` for a file in\nthe working directory, or for `pixlet serve .`. This was due to a bug in\nhow we handle file paths in the watcher.\n\nFixes #1067.","shortMessageHtmlLink":"Fix file watching in pixlet serve"}},{"before":"b39f41f0b0e63beed734f5190bdd59421851b043","after":null,"ref":"refs/heads/rohan/sound","pushedAt":"2024-04-30T18:14:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"}},{"before":"0d1fdc40278167ea57ef9f941101413a4ef6e0ea","after":"e09293d6cf7c2b1292d8f100bfd0ae08c976a801","ref":"refs/heads/main","pushedAt":"2024-04-30T18:14:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Add notifications and sounds to schema (#1064)\n\n* Add notifications and sounds to schema\r\n\r\nAdd the ability to specific app notifications and sounds in the schema.\r\nHere is an example:\r\n\r\n```starlark\r\ndef get_schema():\r\n return schema.Schema(\r\n version = \"1\",\r\n notifications = [\r\n schema.Notification(\r\n id = \"notificationid\",\r\n name = \"Notification\",\r\n desc = \"A Notification\",\r\n icon = \"notification\",\r\n sounds = [\r\n schema.Sound(\r\n title = \"Ding!\",\r\n file = ding_mp3,\r\n ),\r\n ],\r\n ),\r\n ],\r\n )\r\n```\r\n\r\nThis change makes the `Schema` and `SchemaJSON` fields of `Applet`\r\npublic, so that embedders can inspect the schema and access the sound\r\nfiles that are referenced by `schema.Sound`.\r\n\r\n* Add Bazel build files to gitignore\r\n\r\nBazel files are generated as part of Tidbyt's internal development\r\nprocess but are not used for the open source build.","shortMessageHtmlLink":"Add notifications and sounds to schema (#1064)"}},{"before":"99bb2848af1915462a365db231dea7f332eaa71c","after":"b39f41f0b0e63beed734f5190bdd59421851b043","ref":"refs/heads/rohan/sound","pushedAt":"2024-04-30T17:30:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Add Bazel build files to gitignore\n\nBazel files are generated as part of Tidbyt's internal development\nprocess but are not used for the open source build.","shortMessageHtmlLink":"Add Bazel build files to gitignore"}},{"before":null,"after":"99bb2848af1915462a365db231dea7f332eaa71c","ref":"refs/heads/rohan/sound","pushedAt":"2024-04-29T19:58:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"53ec6b4827b7b0aa4f93946e31a8efd390f3a6bf","after":null,"ref":"refs/heads/matslina/checkmod","pushedAt":"2024-04-29T14:20:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"matslina","name":"Mats Linander","path":"/matslina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208392?s=80&v=4"}},{"before":"f4d507896d147d3915c82786f046b2cad40d35a3","after":"0d1fdc40278167ea57ef9f941101413a4ef6e0ea","ref":"refs/heads/main","pushedAt":"2024-04-29T14:20:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matslina","name":"Mats Linander","path":"/matslina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208392?s=80&v=4"},"commit":{"message":"check: make maxRenderTime configurable (#1057)","shortMessageHtmlLink":"check: make maxRenderTime configurable (#1057)"}},{"before":"a6180bc0949c8ee161d14e81b1529fbf82baead2","after":"53ec6b4827b7b0aa4f93946e31a8efd390f3a6bf","ref":"refs/heads/matslina/checkmod","pushedAt":"2024-04-29T13:57:22.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"matslina","name":"Mats Linander","path":"/matslina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208392?s=80&v=4"},"commit":{"message":"Merge branch 'main' into matslina/checkmod","shortMessageHtmlLink":"Merge branch 'main' into matslina/checkmod"}},{"before":"cdc0efdaf8f8efb9b76458990c754230cf70da11","after":null,"ref":"refs/heads/rohan/rm-target-determinator","pushedAt":"2024-04-26T18:17:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"}},{"before":"a2286547a25932d688d9ce2ae77d1b5fa5f78ea3","after":"f4d507896d147d3915c82786f046b2cad40d35a3","ref":"refs/heads/main","pushedAt":"2024-04-26T18:17:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Remove the `pixlet community target-determinator` command (#1063)\n\nThis was just a CI helper for the tidbyt/community repo. It doesn't have\r\nto be part of Pixlet, and it stopped working correctly for apps that\r\ncontain subdirectories.","shortMessageHtmlLink":"Remove the pixlet community target-determinator command (#1063)"}},{"before":null,"after":"cdc0efdaf8f8efb9b76458990c754230cf70da11","ref":"refs/heads/rohan/rm-target-determinator","pushedAt":"2024-04-26T18:12:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Remove the `pixlet community target-determinator` command\n\nThis was just a CI helper for the tidbyt/community repo. It doesn't have\nto be part of Pixlet, and it stopped working correctly for apps that\ncontain subdirectories.","shortMessageHtmlLink":"Remove the pixlet community target-determinator command"}},{"before":"974028c8b8531d97fd6cf17971cecd290e6e0e78","after":"a2286547a25932d688d9ce2ae77d1b5fa5f78ea3","ref":"refs/heads/main","pushedAt":"2024-04-26T17:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Fix macOS main build","shortMessageHtmlLink":"Fix macOS main build"}},{"before":"56a9ef25541b4217196ec935bce0fb3d1d6c187d","after":null,"ref":"refs/heads/rohan/go-cache","pushedAt":"2024-04-26T17:01:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"}},{"before":"29d40648194fc5374fad497ed3fdb85046c9d72f","after":"974028c8b8531d97fd6cf17971cecd290e6e0e78","ref":"refs/heads/main","pushedAt":"2024-04-26T17:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"ci: Enable caching of Go modules (#1062)\n\nRun the checkout action first so that `go.sum` is available for\r\n`checkout-go` to cache things.","shortMessageHtmlLink":"ci: Enable caching of Go modules (#1062)"}},{"before":"746a7da3cf4858bce39ef3d749f76d77999d8d80","after":"9dc8a151e7fa0846f5f96ceffeae3f1f2e8adbc8","ref":"refs/heads/renovate/major-react-monorepo","pushedAt":"2024-04-26T16:55:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update react monorepo to v18","shortMessageHtmlLink":"fix(deps): update react monorepo to v18"}},{"before":null,"after":"56a9ef25541b4217196ec935bce0fb3d1d6c187d","ref":"refs/heads/rohan/go-cache","pushedAt":"2024-04-26T16:55:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"ci: Enable caching of Go modules\n\nRun the checkout action first so that `go.sum` is available for\n`checkout-go` to cache things.","shortMessageHtmlLink":"ci: Enable caching of Go modules"}},{"before":"c29ffd234a2148a88306aaa0a7333f9f6043a009","after":null,"ref":"refs/heads/rohan/bundle-cmds","pushedAt":"2024-04-26T16:54:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"}},{"before":"147f0683d02cd34917ce91a08633a2d409948fae","after":"29d40648194fc5374fad497ed3fdb85046c9d72f","ref":"refs/heads/main","pushedAt":"2024-04-26T16:54:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Support app directories in all commands (#1061)\n\n* Support app directories in all commands\r\n\r\nSupport multi-file app directories in remaining commands like `check`,\r\n`profile`, `lint`, etc.\r\n\r\nNote that `pixlet check` no longer supports the `-r` flag for\r\nrecursively searching through a directory. This is because a single app\r\ncan now contain subfolders with Starlark files, which should be checked\r\nand validated as part of the enclosing app.\r\n\r\nThis change also removes spell-checking entirely.\r\n\r\n* Speed up app loading and checks\r\n\r\n* We were loading an applet by walking its entire source FS, but\r\n skipping any files outside of the root directory. Instead, just list\r\n and process the files in the root directory explicitly.\r\n\r\n* Move buildifier-based checks to the end of `pixlet check`, since they\r\n walk the entire directory tree. This means they won't run if there are\r\n any other errors, which are quicker to find.\r\n\r\n* Try to fix macOS build\r\n\r\nIt can't find `webp/demux.h` any more for some reason.","shortMessageHtmlLink":"Support app directories in all commands (#1061)"}},{"before":"15295ba9e30aa2b8c67f81c9045b79d31778de30","after":"c29ffd234a2148a88306aaa0a7333f9f6043a009","ref":"refs/heads/rohan/bundle-cmds","pushedAt":"2024-04-26T16:48:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Try to fix macOS build\n\nIt can't find `webp/demux.h` any more for some reason.","shortMessageHtmlLink":"Try to fix macOS build"}},{"before":"39fb0b59efc95080e566df01612d1f8f7d2d397c","after":"15295ba9e30aa2b8c67f81c9045b79d31778de30","ref":"refs/heads/rohan/bundle-cmds","pushedAt":"2024-04-26T16:43:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Try to fix macOS build\n\nIt can't find `webp/demux.h` any more for some reason.","shortMessageHtmlLink":"Try to fix macOS build"}},{"before":"efe69ac173976f52e44e17767e8a0b5bb5f58d1b","after":"39fb0b59efc95080e566df01612d1f8f7d2d397c","ref":"refs/heads/rohan/bundle-cmds","pushedAt":"2024-04-26T16:37:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rohansingh","name":"Rohan Singh","path":"/rohansingh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615175?s=80&v=4"},"commit":{"message":"Try to fix macOS build\n\nIt can't find `webp/demux.h` any more for some reason.","shortMessageHtmlLink":"Try to fix macOS build"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQqcJGAA","startCursor":null,"endCursor":null}},"title":"Activity ยท tidbyt/pixlet"}