{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":616344324,"defaultBranch":"main","name":"prompts","ownerLogin":"laravel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-20T07:50:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/958072?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716911734.0","currentOid":""},"activityList":{"items":[{"before":"9bc4df7c699b0452c6b815e64a2d84b6d7f99400","after":"79316ceca0e9d07a479098e2e885269a24654c88","ref":"refs/heads/main","pushedAt":"2024-05-28T15:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"5fac84e5749b0661f28ba4ed20e7863bd16f8b43","after":"9bc4df7c699b0452c6b815e64a2d84b6d7f99400","ref":"refs/heads/main","pushedAt":"2024-05-27T13:53:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Allow selecting all options in a `multiselect` (#147)\n\n* Allow selecting all options in `multiselect`\r\n\r\n* Add test\r\n\r\n* Update type hint\r\n\r\n* Make it possible to pass custom label to select all option\r\n\r\n* Back out of this approach\r\n\r\n* Multiselect: Ctrl+A should select all options\r\n\r\n* Multisearch: Ctrl+A should select all options\r\n\r\nAlthough... Ctrl+A should only select all options when the user is in the context of the options, not when they're in the context of searching.\r\n\r\n* Add back Home & End keybindings\r\n\r\n* This change wasn't needed.\r\n\r\n* Formatting\r\n\r\n* Check if current matches are selected and only filter out current matches\r\n\r\n* Fix \"unselect all\" behaviour when options are a list\r\n\r\nCo-authored-by: Jess Archer \r\n\r\n---------\r\n\r\nCo-authored-by: Jess Archer ","shortMessageHtmlLink":"Allow selecting all options in a multiselect (#147)"}},{"before":"c3b8b2d08cdd80ed39b42ee6a403705eb8e92806","after":null,"ref":"refs/heads/fix-phpstan-error","pushedAt":"2024-05-27T00:24:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"}},{"before":"dcfdee55dd16ce72fdd1400b521d5371e78a658c","after":"5fac84e5749b0661f28ba4ed20e7863bd16f8b43","ref":"refs/heads/main","pushedAt":"2024-05-27T00:24:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"},"commit":{"message":"Merge pull request #149 from laravel/fix-phpstan-error\n\nIgnore PHPstan error","shortMessageHtmlLink":"Merge pull request #149 from laravel/fix-phpstan-error"}},{"before":null,"after":"c3b8b2d08cdd80ed39b42ee6a403705eb8e92806","ref":"refs/heads/fix-phpstan-error","pushedAt":"2024-05-27T00:21:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"},"commit":{"message":"Ignore phpstan error that should never occur in practice","shortMessageHtmlLink":"Ignore phpstan error that should never occur in practice"}},{"before":"37f94de71758dbfbccc9d299b0e5eb76e02a40f5","after":"dcfdee55dd16ce72fdd1400b521d5371e78a658c","ref":"refs/heads/main","pushedAt":"2024-05-21T18:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"2bb6aba89b474207996eff23d30a2c1fb77bfe12","after":"37f94de71758dbfbccc9d299b0e5eb76e02a40f5","ref":"refs/heads/main","pushedAt":"2024-05-10T19:22:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"fix(helper): ensure helpers can't be redeclared (#146)\n\n* fix(helper): ensure helpers can't be redeclared\r\n\r\n* fix(helper): nah, let's better not rely on a potential php-src bug","shortMessageHtmlLink":"fix(helper): ensure helpers can't be redeclared (#146)"}},{"before":"23ea808e8a145653e0ab29e30d4385e49f40a920","after":"2bb6aba89b474207996eff23d30a2c1fb77bfe12","ref":"refs/heads/main","pushedAt":"2024-04-30T15:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"733c937b4f44ab32d835556bd1278faa5041e79f","after":"23ea808e8a145653e0ab29e30d4385e49f40a920","ref":"refs/heads/main","pushedAt":"2024-04-30T12:46:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Extract string handling methods from DrawsBoxes trait (#142)\n\n* Extract string handling methods from DrawsBoxes\r\n\r\n* formatting\r\n\r\n* add file\r\n\r\n---------\r\n\r\nCo-authored-by: Taylor Otwell ","shortMessageHtmlLink":"Extract string handling methods from DrawsBoxes trait (#142)"}},{"before":"f041b97de7d430dab09551fe7e7928e026247044","after":"733c937b4f44ab32d835556bd1278faa5041e79f","ref":"refs/heads/main","pushedAt":"2024-04-29T20:49:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Add support for additional keys (#140)","shortMessageHtmlLink":"Add support for additional keys (#140)"}},{"before":"1d2535d13dfd8b648adbced865e5e60fe5bf1330","after":"f041b97de7d430dab09551fe7e7928e026247044","ref":"refs/heads/main","pushedAt":"2024-04-29T17:53:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Add ability to specify character in pad function (#141)","shortMessageHtmlLink":"Add ability to specify character in pad function (#141)"}},{"before":"de21ce94067b3795970ceaa6dff56bfd2ca99903","after":"1d2535d13dfd8b648adbced865e5e60fe5bf1330","ref":"refs/heads/main","pushedAt":"2024-04-26T14:30:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Add description to composer (#139)\n\nWhen validating my composer.json file, a warning occurred for this package: \"the property description is required\".","shortMessageHtmlLink":"Add description to composer (#139)"}},{"before":"bf9a360c484976692de0f3792f30066f4f4b34a2","after":"de21ce94067b3795970ceaa6dff56bfd2ca99903","ref":"refs/heads/main","pushedAt":"2024-04-23T15:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"dd33b5e286ae64b082d55e8c339c7266661b6de6","after":"bf9a360c484976692de0f3792f30066f4f4b34a2","ref":"refs/heads/main","pushedAt":"2024-04-18T00:45:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Fix for up/down arrows + cursor position when textarea content contains multi-byte strings (#137)\n\n* fix for up and down arrows for multi byte strings\r\n\r\n* Fix code styling\r\n\r\n* mb_strlen instead of whatever i was doing before\r\n\r\n---------\r\n\r\nCo-authored-by: joetannenbaum ","shortMessageHtmlLink":"Fix for up/down arrows + cursor position when textarea content contai…"}},{"before":"19d8b5e670cfc9c5a091d00715c46f58b8daa7de","after":null,"ref":"refs/heads/support-older-php","pushedAt":"2024-04-16T23:10:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"}},{"before":"0ab75ac3434d9f610c5691758a6146a3d1940c18","after":"dd33b5e286ae64b082d55e8c339c7266661b6de6","ref":"refs/heads/main","pushedAt":"2024-04-16T15:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"a357cdcf046e36b4c21e82cc8035382394a61fb5","after":"4ff0a80b19c74b37d9dcefd5d849281221ddf8ac","ref":"refs/heads/l12","pushedAt":"2024-04-16T14:33:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"driesvints","name":"Dries Vints","path":"/driesvints","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/594614?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"e1ef9d3793969a2ddb344c0672ee51ce415f5dbd","after":"0ab75ac3434d9f610c5691758a6146a3d1940c18","ref":"refs/heads/main","pushedAt":"2024-04-16T14:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Fix type error in suggest with collection (#134)\n\n* Fix type error in suggest with collection\r\n\r\n* add @phpstan-ignore-next-line\r\n\r\n* Update types\r\n\r\n* Replace expensive operation\r\n\r\n---------\r\n\r\nCo-authored-by: Jess Archer ","shortMessageHtmlLink":"Fix type error in suggest with collection (#134)"}},{"before":"1ae61d1cfc4f0c8e15b053d1bef0b333a5dfc56f","after":"e1ef9d3793969a2ddb344c0672ee51ce415f5dbd","ref":"refs/heads/main","pushedAt":"2024-04-15T18:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix code styling","shortMessageHtmlLink":"Fix code styling"}},{"before":"e6f70bc0aaabd0820d6c424d32e61e80cafb0774","after":"1ae61d1cfc4f0c8e15b053d1bef0b333a5dfc56f","ref":"refs/heads/main","pushedAt":"2024-04-15T18:55:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Adds Reversible Forms to Prompts (#118)\n\n* Work in progress\r\n\r\n* Adds form support to Prompts\r\n\r\n* Work in progress\r\n\r\n* Work in progress\r\n\r\n* Feedback changes\r\n\r\n* Feedback changes\r\n\r\n* Feedback changes\r\n\r\n* Work in progress\r\n\r\n* Work in progress","shortMessageHtmlLink":"Adds Reversible Forms to Prompts (#118)"}},{"before":"faa0904889c9e74f92b7e3c24633bfc707b70c81","after":null,"ref":"refs/heads/multisearch-fixes","pushedAt":"2024-04-12T11:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"4a1c97432cc71379f51430cdd7b954a883c88c67","after":"e6f70bc0aaabd0820d6c424d32e61e80cafb0774","ref":"refs/heads/main","pushedAt":"2024-04-12T11:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Fix multisearch list handling (#132)","shortMessageHtmlLink":"Fix multisearch list handling (#132)"}},{"before":"910214f4eb040930df8c67c550ecf4c43febbb32","after":"faa0904889c9e74f92b7e3c24633bfc707b70c81","ref":"refs/heads/multisearch-fixes","pushedAt":"2024-04-12T06:51:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"},"commit":{"message":"Fix multisearch list handling","shortMessageHtmlLink":"Fix multisearch list handling"}},{"before":"f4c9411cd3d543dba9e9a8dde572a2fdaf737e78","after":"910214f4eb040930df8c67c550ecf4c43febbb32","ref":"refs/heads/multisearch-fixes","pushedAt":"2024-04-12T06:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix code styling","shortMessageHtmlLink":"Fix code styling"}},{"before":null,"after":"f4c9411cd3d543dba9e9a8dde572a2fdaf737e78","ref":"refs/heads/multisearch-fixes","pushedAt":"2024-04-12T06:35:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"},"commit":{"message":"Fix multisearch list handling","shortMessageHtmlLink":"Fix multisearch list handling"}},{"before":"3b5e6b03f1f1175574b5a32331d99c9819da9848","after":"4a1c97432cc71379f51430cdd7b954a883c88c67","ref":"refs/heads/main","pushedAt":"2024-04-09T15:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"f102cdb5874fbf166c3af83765cd5a0e29780fb5","after":null,"ref":"refs/heads/remove-terminal-height-requirement","pushedAt":"2024-04-04T17:41:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"}},{"before":"33185567a7b6ece3195dd94a9175153ed925783e","after":"3b5e6b03f1f1175574b5a32331d99c9819da9848","ref":"refs/heads/main","pushedAt":"2024-04-04T17:41:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Remove terminal height requirement (#128)\n\n* Ensure a minimimum scroll height of 1\r\n\r\n* Allow the terminal dimensions to be recalculated\r\n\r\n* Remove exception for minimum terminal height\r\n\r\n* Add additional helper methods for moving the cursor\r\n\r\n* Only re-render within the visible terminal height","shortMessageHtmlLink":"Remove terminal height requirement (#128)"}},{"before":"0ee548fe2dcbb059adc2bf2c759dbc65be6a1628","after":"33185567a7b6ece3195dd94a9175153ed925783e","ref":"refs/heads/main","pushedAt":"2024-04-03T15:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"taylorotwell","name":"Taylor Otwell","path":"/taylorotwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/463230?s=80&v=4"},"commit":{"message":"Add Component: Multiline Text Input (#88)\n\n* committing this insanity before i probably destroy it\r\n\r\n* ok we're getting closer\r\n\r\n* width is more stable\r\n\r\n* Fix code styling\r\n\r\n* remove old bad stuff\r\n\r\n* remove unused method\r\n\r\n* Fix code styling\r\n\r\n* i think we've reached some level of stability\r\n\r\nhe said cautiously\r\n\r\n* fixed value with cursor method\r\n\r\n* submit state\r\n\r\n* cancel and error states\r\n\r\n* fix cursor position if current is a new line\r\n\r\n* do a final check to make sure we still have the minimum number of rows\r\n\r\n* fixed error state\r\n\r\n* actually fixed error display\r\n\r\n* allow new lines as text input\r\n\r\n* fixing formatting again\r\n\r\n* handle scroll bottom buffer in renderer\r\n\r\n* Update textarea.php\r\n\r\n* Fix code styling\r\n\r\n* Update TextareaPrompt.php\r\n\r\n* rows param + docs\r\n\r\n* Create TextareaPromptTest.php\r\n\r\n* Fix code styling\r\n\r\n* fix static analysis\r\n\r\n* Update scrolling initialization\r\n\r\n* Fix test\r\n\r\n* Formatting\r\n\r\n* Fix issue with empty last line\r\n\r\n* fixed cancelled state so that the strikethrough doesn't affect the box\r\n\r\n* calculate proper width with each render\r\n\r\n* pass max width as a negative number to avoid truncation\r\n\r\n* Fix code styling\r\n\r\n* fix long word wrapping + cursor position\r\n\r\n* Fix code styling\r\n\r\n* mb_wordwrap\r\n\r\n* getting closer to consistent\r\n\r\n* fix scroll width\r\n\r\n* Fix code styling\r\n\r\n* appease phpstan\r\n\r\n* Fix code styling\r\n\r\n* Create MultiByteWordWrapTest.php\r\n\r\n* remove maxLineWIdth property\r\n\r\n* actually remove maxLineWidth property\r\n\r\n* fixed the off by one errors when using the up/down keys\r\n\r\n* fixed bug where pasting a bunch of content didn't put the cursor in the viewport\r\n\r\n* Fix code styling\r\n\r\n* changed visiblity of validate property\r\n\r\n* Fix code styling\r\n\r\n* validate property should be public\r\n\r\n* validate property should be mixed\r\n\r\n* Fix code styling\r\n\r\n* add ability to reset cancel using + reset when using it in tests\r\n\r\n* fix for strange down arrow behavior\r\n\r\n* move mb_wordwrap to truncation trait\r\n\r\n* move rows param to last position\r\n\r\n* Fix code styling\r\n\r\n* Formatting\r\n\r\n* Allow placeholder to wrap and contain newlines\r\n\r\n---------\r\n\r\nCo-authored-by: joetannenbaum \r\nCo-authored-by: Jess Archer \r\nCo-authored-by: jessarcher ","shortMessageHtmlLink":"Add Component: Multiline Text Input (#88)"}},{"before":null,"after":"f102cdb5874fbf166c3af83765cd5a0e29780fb5","ref":"refs/heads/remove-terminal-height-requirement","pushedAt":"2024-04-03T01:17:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jessarcher","name":"Jess Archer","path":"/jessarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4977161?s=80&v=4"},"commit":{"message":"Only re-render within the visible terminal height","shortMessageHtmlLink":"Only re-render within the visible terminal height"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVgt2owA","startCursor":null,"endCursor":null}},"title":"Activity · laravel/prompts"}