{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":732180256,"defaultBranch":"main","name":"demand","ownerLogin":"jdx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-15T21:12:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/216188?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716490448.0","currentOid":""},"activityList":{"items":[{"before":"47a53f25019f8cc32e50fb747af5dadbb90d9e4e","after":"c9fad0bbd5b5edb1da424dd8ed4b319ef877f3b2","ref":"refs/heads/main","pushedAt":"2024-05-23T19:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"chore: Release demand version 1.2.3","shortMessageHtmlLink":"chore: Release demand version 1.2.3"}},{"before":"7f18d3600978cd0eb44704ad06958ce759d236cc","after":"47a53f25019f8cc32e50fb747af5dadbb90d9e4e","ref":"refs/heads/main","pushedAt":"2024-05-23T18:43:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"chore: update screen recordings (#58)","shortMessageHtmlLink":"chore: update screen recordings (#58)"}},{"before":"9542af2b7888609cb6f6678a439dc7f6d0ac9306","after":"7f18d3600978cd0eb44704ad06958ce759d236cc","ref":"refs/heads/main","pushedAt":"2024-05-23T18:36:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"update: remove leading space from rendered output (#57)\n\n* update: remove confirm heading whitespace\r\n\r\n* update: remove dialog heading whitespace\r\n\r\n* update: remove list heading whitespace\r\n\r\n* update: remove multiselect heading whitespace\r\n\r\n* update: remove select heading whitespace\r\n\r\n* update: remove input heading whitespace\r\n\r\n* update: reflect heading whitespace to cursor offset and update test\r\n\r\n---------\r\n\r\nCo-authored-by: yk-amarly-20 ","shortMessageHtmlLink":"update: remove leading space from rendered output (#57)"}},{"before":"235428a1db6fc1229a63218cc7bddae8d249810b","after":"9542af2b7888609cb6f6678a439dc7f6d0ac9306","ref":"refs/heads/main","pushedAt":"2024-05-15T13:35:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"chore: add example and docs for list (#56)","shortMessageHtmlLink":"chore: add example and docs for list (#56)"}},{"before":"a93f2ad862c4dd94434126e83ec7c38d296cb48a","after":"235428a1db6fc1229a63218cc7bddae8d249810b","ref":"refs/heads/main","pushedAt":"2024-05-15T13:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"chore: Release demand version 1.2.2","shortMessageHtmlLink":"chore: Release demand version 1.2.2"}},{"before":"22964642e9e502678f01e93971a199b119dd23e5","after":"a93f2ad862c4dd94434126e83ec7c38d296cb48a","ref":"refs/heads/main","pushedAt":"2024-05-15T13:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"chore: Release demand version 1.2.1","shortMessageHtmlLink":"chore: Release demand version 1.2.1"}},{"before":"d56b1c9b3f6a7d7c8aab3eddc5328200840d82a0","after":"22964642e9e502678f01e93971a199b119dd23e5","ref":"refs/heads/main","pushedAt":"2024-05-15T13:12:50.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"chore: update tests","shortMessageHtmlLink":"chore: update tests"}},{"before":"c3da480e640f553737148b0c0ef7453b980ca56e","after":"d56b1c9b3f6a7d7c8aab3eddc5328200840d82a0","ref":"refs/heads/main","pushedAt":"2024-05-15T13:04:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"chore: Release demand version 1.2.0","shortMessageHtmlLink":"chore: Release demand version 1.2.0"}},{"before":"d7e32467b70b99ad571951943c5edde87c67063a","after":"c3da480e640f553737148b0c0ef7453b980ca56e","ref":"refs/heads/main","pushedAt":"2024-05-15T13:03:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"feat: add dialog with variable buttons (#54)","shortMessageHtmlLink":"feat: add dialog with variable buttons (#54)"}},{"before":"37a49e40099013ec7d99c95d1c85ceab8c98d7c9","after":"d7e32467b70b99ad571951943c5edde87c67063a","ref":"refs/heads/main","pushedAt":"2024-05-10T21:19:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"feat: list (#51)\n\n* feat: input suggestions are now a slice\r\n\r\nchore: update examples\r\n\r\n* refactor: SpinnerActions doesnt need to be exported, that was from an earlier version of run actions\r\n\r\n* fix: typo\r\n\r\n* feat: allow non static str\r\n\r\n* feat: SpinnerActionRunner.title now accepts into\r\n\r\n* fix: input not showing cursor when done\r\n\r\n* fix: clippy warnings\r\n\r\n* feat: fancy list\r\nchore: test\r\nchore: examples","shortMessageHtmlLink":"feat: list (#51)"}},{"before":"ed9fcf997e0b03dbb9ac479941d7f58d57ea48de","after":"37a49e40099013ec7d99c95d1c85ceab8c98d7c9","ref":"refs/heads/main","pushedAt":"2024-04-30T11:56:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"small quick things (#50)\n\n* feat: input suggestions are now a slice\r\n\r\nchore: update examples\r\n\r\n* refactor: SpinnerActions doesnt need to be exported, that was from an earlier version of run actions\r\n\r\n* fix: typo\r\n\r\n* feat: allow non static str\r\n\r\n* feat: SpinnerActionRunner.title now accepts into","shortMessageHtmlLink":"small quick things (#50)"}},{"before":"6bfda681e1714fce108d39e5d650cf7a112dfd29","after":"ed9fcf997e0b03dbb9ac479941d7f58d57ea48de","ref":"refs/heads/main","pushedAt":"2024-04-29T23:55:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"run actions (#49)\n\n* feat: get spinner to do tricks\r\n\r\nchore: update example\r\n\r\n* feat: run actions impl with a little magic\r\n\r\nchore: update examples and test\r\n\r\n* fix: disallow mutating referenced theme or style","shortMessageHtmlLink":"run actions (#49)"}},{"before":"dfc6a569114cb5b42f16813ae17d5f40bbc7f9d3","after":"6bfda681e1714fce108d39e5d650cf7a112dfd29","ref":"refs/heads/main","pushedAt":"2024-04-27T08:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"chore: Release demand version 1.1.2","shortMessageHtmlLink":"chore: Release demand version 1.1.2"}},{"before":"81e83431859a5d64dd430acac5c965e1eda73367","after":"dfc6a569114cb5b42f16813ae17d5f40bbc7f9d3","ref":"refs/heads/main","pushedAt":"2024-04-27T07:53:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"prompts in spinner (#48)\n\n* fix: spinner eating the screen, also dont clear rest of screen since its not needed anymore\r\n\r\nfix: confirm, select and multi select help text being eaten by spinner\r\n\r\nchore: update tests\r\n\r\nchore: example\r\n\r\nfix: typo\r\n\r\n* chore: renamed prompts_in_spinner.rs -> spinner-prompts.rs\r\n\r\n* feat: custom themeable cursor for Input prompt\r\n\r\nfix: spinner eating input prompt\r\n\r\n* chore: fix tests\r\n\r\n* refactor: rename unclear var\r\n\r\n* fix: cursor rendering on success\r\n\r\n* fix: cursor rendering after placeholder\r\n\r\n* fix: spinner eating input success prompt\r\n\r\nchore: update example\r\n\r\n* chore: fix tests\r\n\r\n* fix: cursor color not being reset when input is empty and there isnt a placeholder or suggestion\r\n\r\n* fix: missing space\r\n\r\nchore: remove commented code\r\n\r\nfix: doc comment was a normal comment","shortMessageHtmlLink":"prompts in spinner (#48)"}},{"before":"11e537764181f283ff0cce0ec027a9f3186e42bb","after":"81e83431859a5d64dd430acac5c965e1eda73367","ref":"refs/heads/main","pushedAt":"2024-04-23T11:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"chore: Release demand version 1.1.1","shortMessageHtmlLink":"chore: Release demand version 1.1.1"}},{"before":"bf62e18f9bc37667543e2be60a584ca44e4eccb9","after":"11e537764181f283ff0cce0ec027a9f3186e42bb","ref":"refs/heads/main","pushedAt":"2024-04-23T11:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"fix: clippy warnings","shortMessageHtmlLink":"fix: clippy warnings"}},{"before":"aab50ef9090a7303881fd62a647741efc8c3b9ce","after":"bf62e18f9bc37667543e2be60a584ca44e4eccb9","ref":"refs/heads/main","pushedAt":"2024-04-23T11:24:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jdx","name":null,"path":"/jdx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216188?s=80&v=4"},"commit":{"message":"feat: DemandOption no longer requires item to impl Display, Select and MultiSelect trait bounds updated to reflect that (#47)\n\nfix: Select used item.to_string() instead of label from DemandOption\r\n\r\nfix: DemandOption::new took impl Display, this didnt allow types that impl ToString directly\r\n\r\nfeat: Spinner::run uses a scoped thread now, allowing non static capture without the user needing unsafe\r\n\r\nfeat: Spinner::run now takes an FnOnce which allows for more flexibility with closures, run also returns the value that the closure returns","shortMessageHtmlLink":"feat: DemandOption no longer requires item to impl Display, Select an…"}},{"before":"923d7a1337a1f901efd8a74a6232313fd1cfc706","after":null,"ref":"refs/heads/renovate/ctor-0.x","pushedAt":"2024-04-17T08:07:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"}},{"before":"1a79c6e8fcd19c79f3c18e87df0de27335103e6e","after":"aab50ef9090a7303881fd62a647741efc8c3b9ce","ref":"refs/heads/main","pushedAt":"2024-04-17T08:07:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"chore(deps): update rust crate ctor to 0.2.8 (#46)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update rust crate ctor to 0.2.8 (#46)"}},{"before":null,"after":"923d7a1337a1f901efd8a74a6232313fd1cfc706","ref":"refs/heads/renovate/ctor-0.x","pushedAt":"2024-04-17T06:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crate ctor to 0.2.8","shortMessageHtmlLink":"chore(deps): update rust crate ctor to 0.2.8"}},{"before":"b9721e1478cf279da12fa9b5fb319e1d9b28b972","after":null,"ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-04-13T05:15:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":null,"after":"b9721e1478cf279da12fa9b5fb319e1d9b28b972","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-04-13T00:44:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): pin dependencies","shortMessageHtmlLink":"chore(deps): pin dependencies"}},{"before":"2f29860463e646650b4d6049401cf4425a367898","after":null,"ref":"refs/heads/renovate/indoc-2.x","pushedAt":"2024-03-23T09:35:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"35b368e3c8bbaacb27a66afc09911ceeb772dc1c","after":"1a79c6e8fcd19c79f3c18e87df0de27335103e6e","ref":"refs/heads/main","pushedAt":"2024-03-23T09:35:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crate indoc to 2.0.5 (#44)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update rust crate indoc to 2.0.5 (#44)"}},{"before":null,"after":"2f29860463e646650b4d6049401cf4425a367898","ref":"refs/heads/renovate/indoc-2.x","pushedAt":"2024-03-23T07:12:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crate indoc to 2.0.5","shortMessageHtmlLink":"chore(deps): update rust crate indoc to 2.0.5"}},{"before":"e8d3e41a0dbfe03faf615285b7d74d85947582e4","after":null,"ref":"refs/heads/renovate/ctor-0.x","pushedAt":"2024-03-02T04:44:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"6100102df7032cbaa4ff07af35b4ca5bd3850d82","after":"35b368e3c8bbaacb27a66afc09911ceeb772dc1c","ref":"refs/heads/main","pushedAt":"2024-03-02T04:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crate ctor to 0.2.7 (#43)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update rust crate ctor to 0.2.7 (#43)"}},{"before":null,"after":"e8d3e41a0dbfe03faf615285b7d74d85947582e4","ref":"refs/heads/renovate/ctor-0.x","pushedAt":"2024-03-02T01:38:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crate ctor to 0.2.7","shortMessageHtmlLink":"chore(deps): update rust crate ctor to 0.2.7"}},{"before":"6461af61c9380c4ed35d32c642fb066597827438","after":"6100102df7032cbaa4ff07af35b4ca5bd3850d82","ref":"refs/heads/main","pushedAt":"2024-02-26T19:24:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"fix(input): do not reveal whitespace when masked (#42)","shortMessageHtmlLink":"fix(input): do not reveal whitespace when masked (#42)"}},{"before":"ae4df2247ccee838792672a7aa86cb71adf5f57b","after":"6461af61c9380c4ed35d32c642fb066597827438","ref":"refs/heads/main","pushedAt":"2024-02-26T19:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"roele","name":"Roland Schaer","path":"/roele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/181773?s=80&v=4"},"commit":{"message":"fix: remove unused variables from examples","shortMessageHtmlLink":"fix: remove unused variables from examples"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUlzOzgA","startCursor":null,"endCursor":null}},"title":"Activity · jdx/demand"}