{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":766341786,"defaultBranch":"main","name":"puter","ownerLogin":"HeyPuter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-03T01:44:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103972607?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725576756.0","currentOid":""},"activityList":{"items":[{"before":"a70d0dd0881b0a07cea404fe13515a5e10321e3e","after":"04c05a5bb8b73dda21093a2bf563f5cd6faaa356","ref":"refs/heads/main","pushedAt":"2024-09-27T20:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: properly add owner object to fsentries","shortMessageHtmlLink":"fix: properly add owner object to fsentries"}},{"before":"eab2721f8949f65c5f141850d5f66a0472e12485","after":"a70d0dd0881b0a07cea404fe13515a5e10321e3e","ref":"refs/heads/main","pushedAt":"2024-09-27T19:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: add progress bar fix","shortMessageHtmlLink":"fix: add progress bar fix"}},{"before":"45cd3b79bb2eaca973874cff22c6db28b64c9d93","after":"eab2721f8949f65c5f141850d5f66a0472e12485","ref":"refs/heads/main","pushedAt":"2024-09-26T22:50:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: use streaming decompression","shortMessageHtmlLink":"dev: use streaming decompression"}},{"before":"08601ae2af7b1f564690e6a9cae7e689cb7ba48a","after":"45cd3b79bb2eaca973874cff22c6db28b64c9d93","ref":"refs/heads/main","pushedAt":"2024-09-26T19:48:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"tweak: disable grace period by default","shortMessageHtmlLink":"tweak: disable grace period by default"}},{"before":"d0535cf10b6e4205579154754905ba33a0551597","after":"08601ae2af7b1f564690e6a9cae7e689cb7ba48a","ref":"refs/heads/main","pushedAt":"2024-09-26T03:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"feat: progress indicator for emulator","shortMessageHtmlLink":"feat: progress indicator for emulator"}},{"before":"fff89932002d67bf0f121532709c871263e33473","after":"d0535cf10b6e4205579154754905ba33a0551597","ref":"refs/heads/main","pushedAt":"2024-09-26T01:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: add wasm bench","shortMessageHtmlLink":"dev: add wasm bench"}},{"before":"b1b725a2eb70ddfde66257ef8af9bc7d009b974e","after":"fff89932002d67bf0f121532709c871263e33473","ref":"refs/heads/main","pushedAt":"2024-09-23T21:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: error deleting entry from My Websites window\n\nThis could not be tested locally due to another but only affecting\nself-hosted installations. This will be tested in staging in the\nmeantime while the other bug is being fixed.","shortMessageHtmlLink":"fix: error deleting entry from My Websites window"}},{"before":"68c4274dc37da19c7c5bb8b80a279bf71d3cd146","after":"b1b725a2eb70ddfde66257ef8af9bc7d009b974e","ref":"refs/heads/main","pushedAt":"2024-09-23T19:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"tweak: image from CDN (for real this time)","shortMessageHtmlLink":"tweak: image from CDN (for real this time)"}},{"before":"288411c37743afccf1b2c20511ff0b72a3d1e091","after":"68c4274dc37da19c7c5bb8b80a279bf71d3cd146","ref":"refs/heads/main","pushedAt":"2024-09-23T18:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"tweak: image from CDN","shortMessageHtmlLink":"tweak: image from CDN"}},{"before":"27b66254e352d5d9d58559ead914f538c0d6c557","after":"288411c37743afccf1b2c20511ff0b72a3d1e091","ref":"refs/heads/main","pushedAt":"2024-09-22T22:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Update style.css","shortMessageHtmlLink":"Update style.css"}},{"before":"3ce8da37eb2b3f8e5692784789b4c6739681efb0","after":"27b66254e352d5d9d58559ead914f538c0d6c557","ref":"refs/heads/main","pushedAt":"2024-09-22T21:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: compress default image with brotli","shortMessageHtmlLink":"dev: compress default image with brotli"}},{"before":"07d3592d885d9ea0c28501acd5895d7b8ce093bd","after":"3ce8da37eb2b3f8e5692784789b4c6739681efb0","ref":"refs/heads/main","pushedAt":"2024-09-22T19:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"close #772","shortMessageHtmlLink":"close #772"}},{"before":"18fed60341d6a42867d03c9c467d276616eae9e5","after":"07d3592d885d9ea0c28501acd5895d7b8ce093bd","ref":"refs/heads/main","pushedAt":"2024-09-21T19:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"tweak: don't auto-start puter-linux for now","shortMessageHtmlLink":"tweak: don't auto-start puter-linux for now"}},{"before":"bd918395517da90dc057ab13f6cacba3612dfb81","after":"18fed60341d6a42867d03c9c467d276616eae9e5","ref":"refs/heads/main","pushedAt":"2024-09-21T19:15:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Merge pull request #770 from ruthwikchikoti/issue#736\n\nfeat: translate README.md to Dutch","shortMessageHtmlLink":"Merge pull request #770 from ruthwikchikoti/issue#736"}},{"before":"4311b482fd629c6d1f65956eb711c8e890453179","after":"bd918395517da90dc057ab13f6cacba3612dfb81","ref":"refs/heads/main","pushedAt":"2024-09-20T00:41:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Don't allow background processes to change the browser's URL","shortMessageHtmlLink":"Don't allow background processes to change the browser's URL"}},{"before":"cb324cc125285b5cd6a6b0cebf444a6cd873ded9","after":"4311b482fd629c6d1f65956eb711c8e890453179","ref":"refs/heads/main","pushedAt":"2024-09-19T01:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: second half of connectToInstance","shortMessageHtmlLink":"fix: second half of connectToInstance"}},{"before":"f4dd195245acfc7c79aced4ff95cd7b19c86c870","after":"cb324cc125285b5cd6a6b0cebf444a6cd873ded9","ref":"refs/heads/main","pushedAt":"2024-09-19T00:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: error in process.handle_connection","shortMessageHtmlLink":"fix: error in process.handle_connection"}},{"before":"afc0ac8548bccc216bd8734dab28fdfd4f7df0a9","after":"f4dd195245acfc7c79aced4ff95cd7b19c86c870","ref":"refs/heads/main","pushedAt":"2024-09-18T21:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: fix previous commit","shortMessageHtmlLink":"dev: fix previous commit"}},{"before":"439653458eab38e622cf215ae96b6af34d1db7d4","after":"afc0ac8548bccc216bd8734dab28fdfd4f7df0a9","ref":"refs/heads/main","pushedAt":"2024-09-18T21:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: attempt to fix process select issue","shortMessageHtmlLink":"dev: attempt to fix process select issue"}},{"before":"04568937890315450854ad106ce3fbaf7fbf62c3","after":"439653458eab38e622cf215ae96b6af34d1db7d4","ref":"refs/heads/main","pushedAt":"2024-09-18T20:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: quick patch to avoid columnify error","shortMessageHtmlLink":"fix: quick patch to avoid columnify error"}},{"before":"95112a9de6cfe777ccb9de84c5a629d0486135d7","after":"04568937890315450854ad106ce3fbaf7fbf62c3","ref":"refs/heads/main","pushedAt":"2024-09-18T20:21:24.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: add emulator prod deployment","shortMessageHtmlLink":"dev: add emulator prod deployment"}},{"before":"7e31920d7293b1b98f388356794b006f752cfa75","after":"6ec3c8b6536b07d5a342aeb8631c7f8b32ff04ef","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-18T20:20:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: add emulator prod deployment","shortMessageHtmlLink":"dev: add emulator prod deployment"}},{"before":"cc3747a54b742982668bd1a4c431546227bb54bd","after":"7e31920d7293b1b98f388356794b006f752cfa75","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-18T18:49:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: add build script for relay","shortMessageHtmlLink":"dev: add build script for relay"}},{"before":"480a1c440c0582d61d9b292af9a62c992654dbb1","after":"95112a9de6cfe777ccb9de84c5a629d0486135d7","ref":"refs/heads/main","pushedAt":"2024-09-14T16:32:10.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Merge pull request #765 from 4nshuman/issue/737\n\nAdded Swedish translation | Other fixes","shortMessageHtmlLink":"Merge pull request #765 from 4nshuman/issue/737"}},{"before":"953453a13a1978264154b78f9cdface9c5635ee5","after":"cc3747a54b742982668bd1a4c431546227bb54bd","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-12T23:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: handle pty close\n\nReturn to phoenix shell when a pty stream is closed by twisp.\n\nPipes in phoenix with commands from the emulator do not appear to be\nworking properly, but something in there is working.","shortMessageHtmlLink":"dev: handle pty close"}},{"before":"f5836d0d6d37dd0e2fbf5032793fc3977163f347","after":"953453a13a1978264154b78f9cdface9c5635ee5","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-12T21:29:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: add terminal multiplexing\n\nThis involves establishing the protocol through which phoenix instances\nrun a command on the emulator. The pty is able to communicate with the\nterminal in both directions. This commit adds logs to be removed later.\n\nThere are a few things left that this commit does not address:\n- handling close of delegate process\n- handling sigint from phoenix to delegate process\n- closing the connection to twisp","shortMessageHtmlLink":"dev: add terminal multiplexing"}},{"before":"2680f4e1eb749c669acf2c85d1ec60fe458ff81a","after":"f5836d0d6d37dd0e2fbf5032793fc3977163f347","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-12T17:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"tweak: use virtualization-optimized kernel","shortMessageHtmlLink":"tweak: use virtualization-optimized kernel"}},{"before":"58040c7596dc4d61c8b2433f1f2db3c862d83db3","after":"480a1c440c0582d61d9b292af9a62c992654dbb1","ref":"refs/heads/main","pushedAt":"2024-09-12T16:48:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Merge pull request #763 from bibekp-dev/Issue670/EnglishToGerman\n\nIssue670/english to german","shortMessageHtmlLink":"Merge pull request #763 from bibekp-dev/Issue670/EnglishToGerman"}},{"before":"65bd643a31f2506a44eea9da0a5416bb7025935e","after":"2680f4e1eb749c669acf2c85d1ec60fe458ff81a","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-12T04:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: multi-instance many-to-many app-to-app comms\n\nI'll elaborate here because the commit name is confusing. Any time an\napp gets a connection to another app, either because it launched that\napp (or was launched by that app) or requested a connection to that app,\nthe ID the app gets to represent the app it's communicating with is now\na pseudo app id rather than the app instance ID. This accomplishes two\nthings:\n\n1. It's more secure. There are multiple places where GUI assumes that\n knowing an app's instance ID means you can do things as that app.\n2. Between the same two apps, there may now be more than one connection.\n This is useful for situations like Phoenix shell talking to the\n emulator in multiple separate instances to pipe commands. (this is\n coming later)","shortMessageHtmlLink":"dev: multi-instance many-to-many app-to-app comms"}},{"before":"33de98107f6e3284acb180b1a44bb02ae082642f","after":"58040c7596dc4d61c8b2433f1f2db3c862d83db3","ref":"refs/heads/main","pushedAt":"2024-09-12T03:35:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jelveh","name":"Nariman Jelveh","path":"/jelveh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1715019?s=80&v=4"},"commit":{"message":"Merge pull request #762 from the-heidi/patch-1","shortMessageHtmlLink":"Merge pull request #762 from the-heidi/patch-1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QyMDozMDo0NC4wMDAwMDBazwAAAATC_8FD","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMzozNToyMC4wMDAwMDBazwAAAASz5Oyc"}},"title":"Activity · HeyPuter/puter"}