-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: quantumnic/powerlevel10k
base: v1.24.14
head repository: quantumnic/powerlevel10k
compare: master
- 12 commits
- 11 files changed
- 8 contributors
Commits on Feb 25, 2026
-
fix: instant prompt "bad substitution" when LC_TIME contains dots/hyp…
…hens (#18) The LC_TIME save/restore stash expressions in instant_prompt_time and instant_prompt_date used the ${${var::=val}+} pattern to silently assign variables. The + operator interprets the assigned value as a parameter name, which causes "bad substitution" when the value contains non-identifier characters (e.g., en_US.UTF-8 with dots and hyphens). Replace +} with ##*} for the locale save/restore steps. The ##* glob strips the entire value, achieving the same silent-discard effect without interpreting it as a parameter name. Also bumps __p9k_instant_prompt_version to 48 to invalidate stale cached instant prompt files. Reported-by: alejandroqh Helped-by: romkatv
Configuration menu - View commit details
-
Copy full SHA for d3eeeda - Browse repository at this point
Copy the full SHA d3eeedaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad423a3 - Browse repository at this point
Copy the full SHA ad423a3View commit details -
test: add regression test for ##* stash pattern (bad substitution fix #…
…18) Verifies that the ##* pattern used in instant_prompt_time/date locale save/restore does not trigger 'bad substitution' errors with LC_TIME values containing dots, hyphens, or other non-identifier characters.
Configuration menu - View commit details
-
Copy full SHA for 9db7801 - Browse repository at this point
Copy the full SHA 9db7801View commit details
Commits on Mar 5, 2026
-
References to @redbasecap-buiss: Working: https://github.com/quantumnic/powerlevel10k/blob/9db78019d0/CHANGELOG.md?plain=1#L180-L185 Broken and replaced to fix #20: https://github.com/quantumnic/powerlevel10k/blob/9db78019d0/MAINTAINERS.md?plain=1#L5 Signed-off-by: Lucas Larson <LucasLarson@riseup.net>
Configuration menu - View commit details
-
Copy full SHA for 5407639 - Browse repository at this point
Copy the full SHA 5407639View commit details
Commits on Mar 11, 2026
-
fix(gcloud): prevent gcloud CLI from hanging (romkatv#2935)
If the `gcloud` command is interactive (e.g. asks to install a component, or needs an update), the current code will hang forever, and is uninterruptible as `INT` is being swallowed. Fix this with `</dev/null` and `--quiet`.
Configuration menu - View commit details
-
Copy full SHA for 7ff8361 - Browse repository at this point
Copy the full SHA 7ff8361View commit details
Commits on Mar 14, 2026
-
Squashed 'gitstatus/' changes from 44504a24..075baf6e
075baf6e Fix gitstatus build failure with Apple Clang 17 (Xcode 16+) 6bcf109c Compiling on mips64 (romkatv#476) git-subtree-dir: gitstatus git-subtree-split: 075baf6ecb19f58b09c9562f33c20b842e870961
Configuration menu - View commit details
-
Copy full SHA for 604f19a - Browse repository at this point
Copy the full SHA 604f19aView commit details
Commits on Mar 15, 2026
-
docs: nicer README header with badges + centered layout
- Centered title with ⚡ emoji - MIT License, Zsh 5.1+, Oh My Zsh badges - Cleaner description text - Credit to original author romkatv
Configuration menu - View commit details
-
Copy full SHA for 0625dd3 - Browse repository at this point
Copy the full SHA 0625dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3621828 - Browse repository at this point
Copy the full SHA 3621828View commit details
Commits on Apr 28, 2026
-
Merge pull request #21 from LucasLarson/redbasecap-buiss→quantumnic
fix: reference to maintainer
Configuration menu - View commit details
-
Copy full SHA for e6d99c3 - Browse repository at this point
Copy the full SHA e6d99c3View commit details -
Keep migration working when Zinit is absent
The migration script runs under nounset, but the Zinit lookup read ZINIT[PLUGINS_DIR] before ZINIT existed. Declare the associative array before the fallback expansion so non-Zinit users reach the no-installation or config migration paths instead of exiting early. Constraint: migrate.zsh uses set -u and supports systems without Zinit Rejected: Remove nounset | broader safety behavior change outside this bug Confidence: high Scope-risk: narrow Tested: Reproduced master failure with empty HOME: PLUGINS_DIR parameter not set Tested: Verified PR head exits 0 with empty HOME and no Zinit Tested: zsh test/run_all.zsh
Configuration menu - View commit details
-
Copy full SHA for a35ab2e - Browse repository at this point
Copy the full SHA a35ab2eView commit details -
Make fork adoption safer to verify
Users moving from romkatv/powerlevel10k need a reversible path that can be inspected before it changes their shell setup. The implementation adds check and dry-run migration modes, local diagnostics for p10k and gitstatus, and a lightweight ai_workspace segment without adding dependencies. Constraint: Preserve user prompt configuration and avoid new dependencies Rejected: Reset migrated repos with git reset --hard | destructive for local changes Rejected: Depend on a new migration parser | unnecessary for known plugin and config formats Confidence: high Scope-risk: moderate Directive: Keep migration modes side-effect free unless MODE=apply Tested: zsh -f test/run_all.zsh; repo-wide zsh -n; make zwc; p10k doctor smoke; gitstatus pure fallback; native gitstatus build Not-tested: Native gitstatus build on non-darwin/arm64 platforms
Test User committedApr 28, 2026 Configuration menu - View commit details
-
Copy full SHA for 7722689 - Browse repository at this point
Copy the full SHA 7722689View commit details -
Prepare verified v1.24.16 release
The previous feature commit is ready to publish, so this updates the project-visible version and changelog to describe the release contents. Constraint: Release tag should match P9K_VERSION Rejected: Reuse v1.24.15 | latest release already uses that tag and code version Confidence: high Scope-risk: narrow Directive: Keep CHANGELOG entries aligned with release tags Tested: zsh -f test/run_all.zsh; repo-wide zsh -n; gitstatus/test-pure-fallback.zsh; make zwc; compiled-theme p10k doctor smoke with P9K_VERSION=1.24.16; native gitstatus build Not-tested: Native gitstatus build on non-darwin/arm64 platforms
Test User committedApr 28, 2026 Configuration menu - View commit details
-
Copy full SHA for b52ae59 - Browse repository at this point
Copy the full SHA b52ae59View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.24.14...master