{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5109468,"defaultBranch":"master","name":"liquidprompt","ownerLogin":"liquidprompt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-19T12:18:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143748946?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716350560.0","currentOid":""},"activityList":{"items":[{"before":"3d2486578855e92c7cf8c5dc05da5fc6568a1f43","after":"4ed7077e385ecb4c793838e01e22c77b5e55750d","ref":"refs/heads/master","pushedAt":"2024-05-30T05:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix ruby and perl envs showing \"system\"\n\nFor all other development environments, if none are detected, we display\nnothing at all. For these 4 data sources (rbenv, rvm, plenv, perlbrew)\nwe would display some form of \"system\". This is mostly because that\nis how these tools work, but we can fix that.\n\nFixes: #834","shortMessageHtmlLink":"Fix ruby and perl envs showing \"system\""}},{"before":"5a875d7b9c21e3b3c3b88e4547bd48ffd443818f","after":"3d2486578855e92c7cf8c5dc05da5fc6568a1f43","ref":"refs/heads/master","pushedAt":"2024-05-30T03:58:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Add bug-report.sh\n\nCollect configuration information that is often critical to diagnosing\nissues. Most of the issues that need this info end up not being bugs,\nbut user error or conflicting shell scripts. But at least we should be\nable to diagnose those faster.\n\nAdd the new script to the bug report template as a required step.","shortMessageHtmlLink":"Add bug-report.sh"}},{"before":"4e4ad124b03f0220386e6841345c65e81f341741","after":"5a875d7b9c21e3b3c3b88e4547bd48ffd443818f","ref":"refs/heads/master","pushedAt":"2024-05-30T02:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix sprunge.us recommendation\n\nIt seems sprunge.us is dead. It is probably better not to depend on a\nthird party to host files for us when GitHub can do it anyway.\n\nFixes: #837","shortMessageHtmlLink":"Fix sprunge.us recommendation"}},{"before":"da2aebc7e9635c54763b046a08f7231be5b7d980","after":"4e4ad124b03f0220386e6841345c65e81f341741","ref":"refs/heads/master","pushedAt":"2024-05-29T21:54:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix broken spaceship-prompt.sh cert failing lint","shortMessageHtmlLink":"Fix broken spaceship-prompt.sh cert failing lint"}},{"before":"6f0dc9f7dda99fe98c6dce26be5e461692782c6d","after":"da2aebc7e9635c54763b046a08f7231be5b7d980","ref":"refs/heads/stable","pushedAt":"2024-05-22T04:09:24.000Z","pushType":"push","commitsCount":175,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix release workflow","shortMessageHtmlLink":"Fix release workflow"}},{"before":"918c67021058f61be8447e0fd67280b431e4ef94","after":"da2aebc7e9635c54763b046a08f7231be5b7d980","ref":"refs/heads/master","pushedAt":"2024-05-22T04:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix release workflow","shortMessageHtmlLink":"Fix release workflow"}},{"before":"2676c18d00b42611db23ac77d97c3f15731b84c3","after":"918c67021058f61be8447e0fd67280b431e4ef94","ref":"refs/heads/master","pushedAt":"2024-05-22T04:02:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Update CHANGELOG for v2.2.0","shortMessageHtmlLink":"Update CHANGELOG for v2.2.0"}},{"before":"625e3d9e55dc009306140b7b9013d3991c2298dc","after":null,"ref":"refs/heads/pr/812","pushedAt":"2024-05-22T03:56:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"}},{"before":"66c73f24ea87d3d68fed9a03bc6edd4d8f1b766e","after":"2676c18d00b42611db23ac77d97c3f15731b84c3","ref":"refs/heads/master","pushedAt":"2024-04-22T16:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix slow __lp_strip_escapes() on Bash\n\nThe extglob feature is very slow. I only used it originally because I\nthought it was the only way, but after giving it another look I realized\nsimple parameter substitution can handle this easily with a loop.\n\nFixes: #831","shortMessageHtmlLink":"Fix slow __lp_strip_escapes() on Bash"}},{"before":null,"after":"fa9992587a0e6b9ef367ada5d5df0aa0c045c36f","ref":"refs/heads/deprecate-powerline","pushedAt":"2024-04-15T16:48:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Deprecate Powerline themes\n\nNow that they have been split to a separate repo, mark the built in\nthemes as deprecated in the docs.\n\nFix a few places elsewhere in the docs where the Powerline theme was\nmentioned as the best example of a theme.","shortMessageHtmlLink":"Deprecate Powerline themes"}},{"before":"8d08eeb1979474d98ded38d07af42253e5b13410","after":"66c73f24ea87d3d68fed9a03bc6edd4d8f1b766e","ref":"refs/heads/master","pushedAt":"2024-04-15T16:22:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge branch 'rework/preexec'","shortMessageHtmlLink":"Merge branch 'rework/preexec'"}},{"before":"fbe01dc44c7db5f36f3b46bd0f3714ebff25a2c0","after":"8d08eeb1979474d98ded38d07af42253e5b13410","ref":"refs/heads/master","pushedAt":"2024-04-15T15:59:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request #829 from 'milouse:fix/aws-profile'","shortMessageHtmlLink":"Merge pull request #829 from 'milouse:fix/aws-profile'"}},{"before":"3bf0828c413692cd18f240c62963e42d01072094","after":"1be449efd380c998fa23a150e1c683371210c525","ref":"refs/heads/rework/preexec","pushedAt":"2024-04-03T18:53:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Avoid showing the 130 error code after hitting ^C\n\nWhen a user hits ^C on command line to cancel entering a lengthy\ncommand, $! in __lp_set_prompt is set to 130 (128 + SIGINT). Displaying\nthis error on the input line (especially in warning colours) makes\nlittle sense. Therefore, liquidprompt should check if the command\nsubmitted is a real command or is it part of PROMPT_COMMAND in which\ncase the error does not come from a user's command and should not be\npresented.","shortMessageHtmlLink":"Avoid showing the 130 error code after hitting ^C"}},{"before":"449c8ecb025bb558215612795be5b22b25e91819","after":"3bf0828c413692cd18f240c62963e42d01072094","ref":"refs/heads/rework/preexec","pushedAt":"2024-04-03T17:58:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Avoid showing the 130 error code after hitting ^C\n\nWhen a user hits ^C on command line to cancel entering a lengthy\ncommand, $! in __lp_set_prompt is set to 130 (128 + SIGINT). Displaying\nthis error on the input line (especially in warning colours) makes\nlittle sense. Therefore, liquidprompt should check if the command\nsubmitted is a real command or is it part of PROMPT_COMMAND in which\ncase the error does not come from a user's command and should not be\npresented.","shortMessageHtmlLink":"Avoid showing the 130 error code after hitting ^C"}},{"before":"e61f02e8d9ca24dc9f69322225467bc0b8f66602","after":"449c8ecb025bb558215612795be5b22b25e91819","ref":"refs/heads/rework/preexec","pushedAt":"2024-04-03T17:55:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Avoid showing the 130 error code after hitting ^C\n\nWhen a user hits ^C on command line to cancel entering a lengthy\ncommand, $! in __lp_set_prompt is set to 130 (128 + SIGINT). Displaying\nthis error on the input line (especially in warning colours) makes\nlittle sense. Therefore, liquidprompt should check if the command\nsubmitted is a real command or is it part of PROMPT_COMMAND in which\ncase the error does not come from a user's command and should not be\npresented.","shortMessageHtmlLink":"Avoid showing the 130 error code after hitting ^C"}},{"before":null,"after":"e61f02e8d9ca24dc9f69322225467bc0b8f66602","ref":"refs/heads/rework/preexec","pushedAt":"2024-04-03T17:20:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Rework preexec hooks to be more centralized\n\nIt seems we are constantly adding new features that need new preexec\nhooks. Rather than continue to bloat prompt_on() and\n__lp_disable_hooks(), break everything out into a __lp_preexec()\nfunction that can be expanded easily.\n\nAlso note that I found a bug: removing the DEBUG trap does not work, as\nthe DEBUG trap can be set inside a function and only apply to that\nfunction. So removing it will unset the trap for that function only.\nLikely there is a way around this with setting the shell option that\nmakes functions inherit the DEBUG trap of the global scope, but it needs\na lot of testing, and this has likely been broken from the start.","shortMessageHtmlLink":"Rework preexec hooks to be more centralized"}},{"before":"ff44057280fa0ce8a559999fc7063c832a31abac","after":"fbe01dc44c7db5f36f3b46bd0f3714ebff25a2c0","ref":"refs/heads/master","pushedAt":"2024-03-21T15:29:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request 826 from 'slowpeek:master'","shortMessageHtmlLink":"Merge pull request 826 from 'slowpeek:master'"}},{"before":"4112ce6a56438d4209ec57d657b025c65af4fbc1","after":"ff44057280fa0ce8a559999fc7063c832a31abac","ref":"refs/heads/master","pushedAt":"2024-03-14T17:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix Shellcheck not printing errors in liquidprompt\n\nIf the liquidprompt file itself had errors, Shellcheck would not print\nthem. I am not entirely sure why, as it will print errors and warnings\nin the theme files just fine.","shortMessageHtmlLink":"Fix Shellcheck not printing errors in liquidprompt"}},{"before":"6f2ca7e62d0281356bd984957a9c2da41dd228d6","after":"4112ce6a56438d4209ec57d657b025c65af4fbc1","ref":"refs/heads/master","pushedAt":"2024-03-14T17:34:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request 824 from 'steelman:prompt-command-cleanup'","shortMessageHtmlLink":"Merge pull request 824 from 'steelman:prompt-command-cleanup'"}},{"before":"fa1fa987f0a224865ea55fbb8bbdd4818fbf08ce","after":"6f2ca7e62d0281356bd984957a9c2da41dd228d6","ref":"refs/heads/master","pushedAt":"2024-03-13T17:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Fix command timing on Bash 5.1+ with LP not last\n\nIf __lp_set_prompt() was not the last in the PROMPT_COMMAND array, the\ncommand that ran right after it would get marked as the start of the\ncommand, and the timing would begin then. Obviously, timing the time\nspent typing a command is not very useful.\n\nThe fix is to set the AT_PROMPT when the very last PROMPT_COMMAND is\nran. This can be checked by looking at the last item in the array.\n\nUnfortunately, this will not always work. It is possible to set an entry\nin the PROMPT_COMMAND array to a compound command, like:\n`my first command; my second command`\n\nIn this case, Bash will run the DEBUG trap twice, once with BASH_COMMAND\nset to \"my first command\", and the second to \"my second command\". This\nwill fail our check, meaning the start time is never set.\n\nThe fix is to check for a BASH_COMMAND with the same ending as the last\nPROMPT_COMMAND. It is possible this might match early in very special\ncircumstances, but even in that case, the last command will reset\neverything without problems.","shortMessageHtmlLink":"Fix command timing on Bash 5.1+ with LP not last"}},{"before":"94d672b62e187f1ed332929c37c425246e7f1a09","after":"fa1fa987f0a224865ea55fbb8bbdd4818fbf08ce","ref":"refs/heads/master","pushedAt":"2024-02-24T17:16:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request 823 from 'milouse:fix/arch-install'","shortMessageHtmlLink":"Merge pull request 823 from 'milouse:fix/arch-install'"}},{"before":"256f26093cd209b6e580e6aec2e84e3eb771b5da","after":"94d672b62e187f1ed332929c37c425246e7f1a09","ref":"refs/heads/master","pushedAt":"2024-02-08T16:20:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request #815 from 'jonasbn:extension_of_ruby_test'","shortMessageHtmlLink":"Merge pull request #815 from 'jonasbn:extension_of_ruby_test'"}},{"before":"68a82afa289e2bf6d1608bf29e0a67848e6b3fb8","after":null,"ref":"refs/heads/fix/status-bar","pushedAt":"2023-12-23T16:45:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"}},{"before":"046d8300b2e65337fcecc0f76add818b5f461fcf","after":"256f26093cd209b6e580e6aec2e84e3eb771b5da","ref":"refs/heads/master","pushedAt":"2023-12-23T16:45:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request 816 from 'nojhan:fix/status-bar'","shortMessageHtmlLink":"Merge pull request 816 from 'nojhan:fix/status-bar'"}},{"before":null,"after":"68a82afa289e2bf6d1608bf29e0a67848e6b3fb8","ref":"refs/heads/fix/status-bar","pushedAt":"2023-12-14T10:56:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nojhan","name":"nojhan","path":"/nojhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285009?s=80&v=4"},"commit":{"message":"fix(status-bar): remove deprecated config var","shortMessageHtmlLink":"fix(status-bar): remove deprecated config var"}},{"before":"046d8300b2e65337fcecc0f76add818b5f461fcf","after":null,"ref":"refs/heads/feature/theme-version-check","pushedAt":"2023-12-03T20:22:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"}},{"before":"1e31eef7ce8c5513363f1e8e84bd8ae7ce4d157f","after":"046d8300b2e65337fcecc0f76add818b5f461fcf","ref":"refs/heads/master","pushedAt":"2023-12-03T20:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Add custom theme version check hook\n\nThis new function that themes can set will validate that the version of\nLiquid Prompt is new enough for the theme to run.\nAlso add docs on this topic, to educate theme authors on how to gate\nspecific parts of Liquid Prompt behind version checks.\n\nRelated: https://github.com/liquidprompt/liquidprompt/discussions/799#discussioncomment-7730380","shortMessageHtmlLink":"Add custom theme version check hook"}},{"before":"618352cbd7294b297f4b8df13e735eace6098104","after":"f8d3147d9c0ac1f7eb72f3c10f0bd43d2c3b2fcc","ref":"refs/heads/refactor/default-theme","pushedAt":"2023-12-03T20:07:52.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"nojhan","name":"nojhan","path":"/nojhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285009?s=80&v=4"},"commit":{"message":"fix(unfold): update lp_fill call\n\nShould not make a difference in the behaviour.","shortMessageHtmlLink":"fix(unfold): update lp_fill call"}},{"before":"4cf58c41d9bd7f18fee6a6a869cf8bc0e2d592f8","after":"046d8300b2e65337fcecc0f76add818b5f461fcf","ref":"refs/heads/feature/theme-version-check","pushedAt":"2023-12-03T18:39:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Add custom theme version check hook\n\nThis new function that themes can set will validate that the version of\nLiquid Prompt is new enough for the theme to run.\nAlso add docs on this topic, to educate theme authors on how to gate\nspecific parts of Liquid Prompt behind version checks.\n\nRelated: https://github.com/liquidprompt/liquidprompt/discussions/799#discussioncomment-7730380","shortMessageHtmlLink":"Add custom theme version check hook"}},{"before":"8afa04bba53684d271d2a592cf40fe91daed5960","after":"1e31eef7ce8c5513363f1e8e84bd8ae7ce4d157f","ref":"refs/heads/master","pushedAt":"2023-12-03T18:26:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rycieos","name":"Mark Vander Stel","path":"/Rycieos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8375571?s=80&v=4"},"commit":{"message":"Merge pull request 812 from 'jonasbn:support_for_perl'","shortMessageHtmlLink":"Merge pull request 812 from 'jonasbn:support_for_perl'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV58SRAA","startCursor":null,"endCursor":null}},"title":"Activity ยท liquidprompt/liquidprompt"}