{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":636535007,"defaultBranch":"trunk","name":"phoenix","ownerLogin":"HeyPuter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-05T04:18:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103972607?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712957750.0","currentOid":""},"activityList":{"items":[{"before":"d4c14eaaa944ca25eb878921d06a18f5cd8f0edc","after":"84c9b99a4e2087d190a7095711cccad4c61bd0d2","ref":"refs/heads/trunk","pushedAt":"2024-04-13T03:46:16.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":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"559f1923974ba0a4b00a7ba468fcca9a261a5dd5","after":"df36f1cd352780edc46513db331a51690a451f19","ref":"refs/heads/monorepo-prep-2","pushedAt":"2024-04-12T21:37:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #67 from AtkinsSJ/new-parser\n\nWIP: New parser","shortMessageHtmlLink":"Merge pull request #67 from AtkinsSJ/new-parser"}},{"before":"3102c8e80097575093d886910f3ab7931d1c0ce1","after":"559f1923974ba0a4b00a7ba468fcca9a261a5dd5","ref":"refs/heads/monorepo-prep-2","pushedAt":"2024-04-12T21:36:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #61 from AtkinsSJ/sed-builtin\n\nWIP: Add sed builtin","shortMessageHtmlLink":"Merge pull request #61 from AtkinsSJ/sed-builtin"}},{"before":null,"after":"3102c8e80097575093d886910f3ab7931d1c0ce1","ref":"refs/heads/monorepo-prep-2","pushedAt":"2024-04-12T21:35:50.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":"Merge pull request #77 from AtkinsSJ/child-shell\n\nAllow launching Puter apps from the Puter Terminal!","shortMessageHtmlLink":"Merge pull request #77 from AtkinsSJ/child-shell"}},{"before":"d4c14eaaa944ca25eb878921d06a18f5cd8f0edc","after":"3102c8e80097575093d886910f3ab7931d1c0ce1","ref":"refs/heads/monorepo-prep","pushedAt":"2024-04-12T21:34:46.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #77 from AtkinsSJ/child-shell\n\nAllow launching Puter apps from the Puter Terminal!","shortMessageHtmlLink":"Merge pull request #77 from AtkinsSJ/child-shell"}},{"before":null,"after":"d4c14eaaa944ca25eb878921d06a18f5cd8f0edc","ref":"refs/heads/monorepo-prep","pushedAt":"2024-04-12T21:29:24.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":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2ef907d88052ad31e72150aec78d28b76960333e","after":"d4c14eaaa944ca25eb878921d06a18f5cd8f0edc","ref":"refs/heads/trunk","pushedAt":"2024-04-12T21:28: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":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6ac511e07d82d5718e9d9b997cdf41adb9047fa2","after":"2ef907d88052ad31e72150aec78d28b76960333e","ref":"refs/heads/trunk","pushedAt":"2024-04-12T21:25:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #82 from AtkinsSJ/sdk-url-config\n\nSet the Puter SDK URL in the config","shortMessageHtmlLink":"Merge pull request #82 from AtkinsSJ/sdk-url-config"}},{"before":"84c2450555e0894132ed92ba2dba991094df0557","after":"6ac511e07d82d5718e9d9b997cdf41adb9047fa2","ref":"refs/heads/trunk","pushedAt":"2024-04-12T21:19:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #81 from AtkinsSJ/fix-browser-build-after-path-command-provider\n\nFix a couple of issues with the web build, caused by CLI changes","shortMessageHtmlLink":"Merge pull request #81 from AtkinsSJ/fix-browser-build-after-path-com…"}},{"before":"5538e238ba5374cb0aa093d99487d33130ffb6b7","after":"84c2450555e0894132ed92ba2dba991094df0557","ref":"refs/heads/trunk","pushedAt":"2024-04-10T13:43:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #26 from AtkinsSJ/path-command-provider\n\nWIP: Add a basic PathCommandProvider","shortMessageHtmlLink":"Merge pull request #26 from AtkinsSJ/path-command-provider"}},{"before":"16ac295b223288621b219c96fdee6f9f2bf2b61f","after":"5538e238ba5374cb0aa093d99487d33130ffb6b7","ref":"refs/heads/trunk","pushedAt":"2024-04-10T13:42:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #73 from AtkinsSJ/date-builtin-tests\n\ndate: Add some basic tests, and fix a bug","shortMessageHtmlLink":"Merge pull request #73 from AtkinsSJ/date-builtin-tests"}},{"before":"1bb94e68e1b05b1cae43e55a65d1103c9be88eba","after":"16ac295b223288621b219c96fdee6f9f2bf2b61f","ref":"refs/heads/trunk","pushedAt":"2024-04-10T13:40:19.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #75 from AtkinsSJ/wrapping-whitespace\n\nImprove text wrapping","shortMessageHtmlLink":"Merge pull request #75 from AtkinsSJ/wrapping-whitespace"}},{"before":"ae2b11b7187264ea5a2ce08ccd95e53f9cdf5e54","after":"1bb94e68e1b05b1cae43e55a65d1103c9be88eba","ref":"refs/heads/trunk","pushedAt":"2024-03-29T18:48:53.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":"I forgot to commit the below commits earlier","shortMessageHtmlLink":"I forgot to commit the below commits earlier"}},{"before":"0b378bd8b84004fdfe8803a053dc15b7368af667","after":"ae2b11b7187264ea5a2ce08ccd95e53f9cdf5e54","ref":"refs/heads/trunk","pushedAt":"2024-03-29T18:36:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #71 from AtkinsSJ/ctrl-c-interception\n\nOnly exit the shell if Ctrl-C is pressed with an empty input","shortMessageHtmlLink":"Merge pull request #71 from AtkinsSJ/ctrl-c-interception"}},{"before":"3302c6694eb4ad01c178a2fd80f49dcba153e614","after":"0b378bd8b84004fdfe8803a053dc15b7368af667","ref":"refs/heads/trunk","pushedAt":"2024-03-29T18:31:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #70 from AtkinsSJ/date-builtin\n\nImplement a basic `date` builtin","shortMessageHtmlLink":"Merge pull request #70 from AtkinsSJ/date-builtin"}},{"before":"ba671492d1a5bfa4f74b76183bf508abe0391f6a","after":"3302c6694eb4ad01c178a2fd80f49dcba153e614","ref":"refs/heads/trunk","pushedAt":"2024-03-29T18:28:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #69 from AtkinsSJ/await-builtin-outputs\n\nAwait stdio writes in all coreutils","shortMessageHtmlLink":"Merge pull request #69 from AtkinsSJ/await-builtin-outputs"}},{"before":"73db231b6529f7196c3a3619c004557cd97a0ca2","after":"ba671492d1a5bfa4f74b76183bf508abe0391f6a","ref":"refs/heads/trunk","pushedAt":"2024-03-29T18:27:03.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #68 from AtkinsSJ/which-builtin\n\nImplement a `which` built-in","shortMessageHtmlLink":"Merge pull request #68 from AtkinsSJ/which-builtin"}},{"before":"696178fdedf0dff2bebecd6eadb903858932c7cf","after":"73db231b6529f7196c3a3619c004557cd97a0ca2","ref":"refs/heads/trunk","pushedAt":"2024-03-26T16:00: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":"027e9cadb58887517097a47bd0b8aa1e189207a4","after":"696178fdedf0dff2bebecd6eadb903858932c7cf","ref":"refs/heads/trunk","pushedAt":"2024-03-22T15:46:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #66 from AtkinsSJ/printf-again\n\nhelp+printf: Add support for extra help sections, and use them to document printf","shortMessageHtmlLink":"Merge pull request #66 from AtkinsSJ/printf-again"}},{"before":"258226aec6a0a43d3e33432a2621e2352f02d86b","after":"027e9cadb58887517097a47bd0b8aa1e189207a4","ref":"refs/heads/trunk","pushedAt":"2024-03-19T15:41:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #64 from AtkinsSJ/command-name-completion\n\nAdd completers for command names and options","shortMessageHtmlLink":"Merge pull request #64 from AtkinsSJ/command-name-completion"}},{"before":"56be4f16a6e9a90ce8d916616705ad7c4ad73029","after":"258226aec6a0a43d3e33432a2621e2352f02d86b","ref":"refs/heads/trunk","pushedAt":"2024-03-14T17:18:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #62 from AtkinsSJ/log-to-file\n\nOn Node, send console.foo() logging to a file, or discard it","shortMessageHtmlLink":"Merge pull request #62 from AtkinsSJ/log-to-file"}},{"before":"dd88f339ebc9023702b2065ed7e639ed97baba69","after":"56be4f16a6e9a90ce8d916616705ad7c4ad73029","ref":"refs/heads/trunk","pushedAt":"2024-03-14T17:16:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #60 from AtkinsSJ/read-lines\n\nExtract code for reading a line at a time, from head/tail/wc builtins","shortMessageHtmlLink":"Merge pull request #60 from AtkinsSJ/read-lines"}},{"before":"4076f7f1a9430be461e08dfdb6532b319e00730d","after":"dd88f339ebc9023702b2065ed7e639ed97baba69","ref":"refs/heads/trunk","pushedAt":"2024-03-12T17:41:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #59 from AtkinsSJ/errno-builtin\n\nAdd `errno` utility, which prints out error codes","shortMessageHtmlLink":"Merge pull request #59 from AtkinsSJ/errno-builtin"}},{"before":"03b15d62deffe1002d11dc51c98bd506469859cd","after":"4076f7f1a9430be461e08dfdb6532b319e00730d","ref":"refs/heads/trunk","pushedAt":"2024-03-12T17:40:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #58 from AtkinsSJ/fix-help-option-output\n\nhelp: Copy the DEFAULT_OPTIONS object rather than directly adding to it","shortMessageHtmlLink":"Merge pull request #58 from AtkinsSJ/fix-help-option-output"}},{"before":"7ebf60cb231ec91b245495e3d81e5c20edfef17c","after":"03b15d62deffe1002d11dc51c98bd506469859cd","ref":"refs/heads/trunk","pushedAt":"2024-03-11T20:28:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #57 from AtkinsSJ/printf-builtin\n\nImplement 'printf' utility","shortMessageHtmlLink":"Merge pull request #57 from AtkinsSJ/printf-builtin"}},{"before":"08f9bf75754ffe2ffc9bd52999fbac02af81eaf7","after":"7ebf60cb231ec91b245495e3d81e5c20edfef17c","ref":"refs/heads/trunk","pushedAt":"2024-03-07T15:20:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #54 from AtkinsSJ/sleep-test-time-travel\n\nUse sinon library to simulate passage of time for sleep tests","shortMessageHtmlLink":"Merge pull request #54 from AtkinsSJ/sleep-test-time-travel"}},{"before":"28b53e871473efe6cf0d30a7cdc4439bfaf8ea1e","after":"08f9bf75754ffe2ffc9bd52999fbac02af81eaf7","ref":"refs/heads/trunk","pushedAt":"2024-03-06T17:20:22.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #47 from AtkinsSJ/better-help\n\nImprove help output and add --help option","shortMessageHtmlLink":"Merge pull request #47 from AtkinsSJ/better-help"}},{"before":"9a1d5f7458367e75cc23494fda84fad853b0c7b8","after":"28b53e871473efe6cf0d30a7cdc4439bfaf8ea1e","ref":"refs/heads/trunk","pushedAt":"2024-03-06T17:18:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #52 from AtkinsSJ/allow-positionals-audit\n\npwd: Don't allow positionals","shortMessageHtmlLink":"Merge pull request #52 from AtkinsSJ/allow-positionals-audit"}},{"before":"6dce4d81ba0620764edda09f595d7d40c59531ea","after":"9a1d5f7458367e75cc23494fda84fad853b0c7b8","ref":"refs/heads/trunk","pushedAt":"2024-03-06T17:18:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #46 from AtkinsSJ/filesystem-consistent-errors\n\nConvert filesystem API errors to a consistent type","shortMessageHtmlLink":"Merge pull request #46 from AtkinsSJ/filesystem-consistent-errors"}},{"before":"a4b3bf17117599fc55365c4c34923cce471fd861","after":"6dce4d81ba0620764edda09f595d7d40c59531ea","ref":"refs/heads/trunk","pushedAt":"2024-03-06T15:46:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"KernelDeimos","name":"Eric Dubé","path":"/KernelDeimos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225168?s=80&v=4"},"commit":{"message":"Merge pull request #45 from Wesztman/patch-1\n\nUpdate path.js to handle \"cd\" with no args","shortMessageHtmlLink":"Merge pull request #45 from Wesztman/patch-1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xM1QwMzo0NjoxNi4wMDAwMDBazwAAAAQvnXLM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xM1QwMzo0NjoxNi4wMDAwMDBazwAAAAQvnXLM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNlQxNTo0NjoyOC4wMDAwMDBazwAAAAQOHXox"}},"title":"Activity · HeyPuter/phoenix"}