{"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":"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"}},{"before":"d38fb9f0e107556541e1cd82ad6093c03827c199","after":"33de98107f6e3284acb180b1a44bb02ae082642f","ref":"refs/heads/main","pushedAt":"2024-09-10T18:07:18.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: email change on account with unverified email\n\nChanging the email address on an account that did not already have a\nconfirmed email would result in the email_confirmed column never being\nset. This commit fixes that.\n\nAdditionally, an SQL statement using the unconfirmed email to identify a\nrow was changed so it now uses the user ID instead, which is safer.\n\nResolves: 759","shortMessageHtmlLink":"fix: email change on account with unverified email"}},{"before":"351b8cca3bb0feee78f45a7b7d3009697e3bbabe","after":"d38fb9f0e107556541e1cd82ad6093c03827c199","ref":"refs/heads/main","pushedAt":"2024-09-10T15:59:43.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 README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a4a349a64adf1e3b1d4c444fc44c23786cdc3846","after":"351b8cca3bb0feee78f45a7b7d3009697e3bbabe","ref":"refs/heads/main","pushedAt":"2024-09-10T15:53:59.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 #760 from gyarfasB/huntext\n\nfeat: hungarian readme translation","shortMessageHtmlLink":"Merge pull request #760 from gyarfasB/huntext"}},{"before":"1b4db6a4a5397e2c0013856803c554da5488452d","after":"65bd643a31f2506a44eea9da0a5416bb7025935e","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-09T22:26:27.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":"feat: add connectToInstance method to puter.ui","shortMessageHtmlLink":"feat: add connectToInstance method to puter.ui"}},{"before":"8e719cbb98a3e2277a4ea018c35af3df96bd4b9d","after":"1b4db6a4a5397e2c0013856803c554da5488452d","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-09T03:53:12.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: resize handling","shortMessageHtmlLink":"dev: resize handling"}},{"before":"8684d10037b7da7799160262cffa222235a6a1e7","after":"8e719cbb98a3e2277a4ea018c35af3df96bd4b9d","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-08T05:44:46.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: simplify callback listener and fix async bug","shortMessageHtmlLink":"fix: simplify callback listener and fix async bug"}},{"before":"11ddbf70c8add1226022897a05df6f1aa1b65098","after":"a4a349a64adf1e3b1d4c444fc44c23786cdc3846","ref":"refs/heads/main","pushedAt":"2024-09-07T16:50:06.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 README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6e7def5a66113754415616b7e4cd1326b44ad238","after":"11ddbf70c8add1226022897a05df6f1aa1b65098","ref":"refs/heads/main","pushedAt":"2024-09-07T16:49: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":"Add link to Ukrainian README from the English README","shortMessageHtmlLink":"Add link to Ukrainian README from the English README"}},{"before":"cc4ab1cb36a002929f26a39f252a262fc1f1aab4","after":"6e7def5a66113754415616b7e4cd1326b44ad238","ref":"refs/heads/main","pushedAt":"2024-09-07T16:47:02.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 #757 from SergiyZyuzko/translation/ukrainian\n\nUkrainian Translation added","shortMessageHtmlLink":"Merge pull request #757 from SergiyZyuzko/translation/ukrainian"}},{"before":null,"after":"8684d10037b7da7799160262cffa222235a6a1e7","ref":"refs/heads/eric/v86-emu","pushedAt":"2024-09-05T22:52:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"dev: get basic PTY integration working","shortMessageHtmlLink":"dev: get basic PTY integration working"}},{"before":"7139d2974948ea28128bce7b5e7c7e36139901fa","after":"cc4ab1cb36a002929f26a39f252a262fc1f1aab4","ref":"refs/heads/main","pushedAt":"2024-09-05T03:56:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"fix: html-webpack-plugin dev dep","shortMessageHtmlLink":"fix: html-webpack-plugin dev dep"}},{"before":"9e988eb012f6763f0796db3bbb0ef4229414c554","after":"7139d2974948ea28128bce7b5e7c7e36139901fa","ref":"refs/heads/main","pushedAt":"2024-09-05T02:03:31.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":"Add link to Malayalam README in the English README","shortMessageHtmlLink":"Add link to Malayalam README in the English README"}},{"before":"64597e28fba658d5985cc262df554059abdd6013","after":"9e988eb012f6763f0796db3bbb0ef4229414c554","ref":"refs/heads/main","pushedAt":"2024-09-05T01:59:43.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 #753 from rinogodson/malayalam-translation\n\nAdd Malayalam translation to README.md","shortMessageHtmlLink":"Merge pull request #753 from rinogodson/malayalam-translation"}},{"before":"1c5f48d45185e02c876e8a6c7cad650b44446e32","after":"64597e28fba658d5985cc262df554059abdd6013","ref":"refs/heads/main","pushedAt":"2024-09-03T18:56:17.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":"temporarily remove lang files for further testing","shortMessageHtmlLink":"temporarily remove lang files for further testing"}},{"before":"43eb614499458302e1f47fef95f9c056915c7926","after":"1c5f48d45185e02c876e8a6c7cad650b44446e32","ref":"refs/heads/main","pushedAt":"2024-09-03T18:52:59.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 #741 from Pulkitxm/translation_Ukrainian\n\ntranslate README.md to Ukrainian","shortMessageHtmlLink":"Merge pull request #741 from Pulkitxm/translation_Ukrainian"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEukuW0wA","startCursor":null,"endCursor":null}},"title":"Activity · HeyPuter/puter"}