Releases: tmustier/pi-extensions
Releases · tmustier/pi-extensions
weather v0.1.1
0.1.1 - 2026-02-12
- Added an embedded demo GIF in the README that links to the MP4 demo hosted on GitHub.
- Kept demo media out of npm installs while improving README preview on GitHub/npm.
weather v0.1.0
0.1.0 - 2026-02-12
- Initial release of
/weatherweather widget extension. - Added native Rust bridge (
native/weathr-bridge) with automatic shell fallback. - Added ANSI color preservation in the weather widget output.
- Fixed shell fallback PTY bootstrap under Bun by binding
scriptstdin to/dev/null(avoids sockettcgetattrerrors without stealing ESC input from Pi). /weather-confignow warns whenlocation.auto=true(which overrides manual latitude/longitude).- Added optional dependency support for platform prebuilt native bridge packages (
@tmustier/pi-weather-bridge-*). - Added release automation workflow for publishing native bridge platform packages (
.github/workflows/weather-native-bridge.yml). /weathernow renders in the main custom UI area (above the editor) instead of centered overlay mode.- Added
/weather-configcommand and isolated config at~/.pi/weather-widget/weathr/config.toml.
skill-creator v0.3.0
skill-creator v0.3.0
- Moved under
extending-pi/skill-creator/(nested skill structure). - Renamed skill from
pi-skill-creatortoskill-creatorto match new directory.
pi-skill-creator v0.2.0
0.2.0 - 2026-02-05
- Consolidate into standalone SKILL.md: remove references/ directory (design-patterns, workflows, output-patterns).
- Reframe directives as context throughout — add "Context over directives" principle.
- Add Activation principle (description is the sole trigger).
- Fold Pi-specific reference guidelines (one level deep, no duplication) into step 7.
- Clarify optional frontmatter fields,
disable-model-invocation, and name rules.
extending-pi v0.1.0
extending-pi v0.1.0
- Initial release: decision table for skill vs extension vs prompt template vs theme vs context file vs custom model vs package.
- Nested skill-creator sub-skill for detailed skill creation guidance.
- Install:
pi install npm:@tmustier/extending-pi
files-widget v0.1.11
Changed
- Require bat, delta, and glow before opening /files
- Add a postinstall reminder for required system tools
- Document install commands next to the Pi install steps
files-widget v0.1.10
Fixed
- Treat git-reported directory entries as directories to avoid viewer errors
- Guard the viewer against opening directories directly
- Wrap delta diff output without breaking gutters and avoid truncation
- Add a safe fallback when bat fails to render with wrapping
arcade v0.1.4
- Fix Tetris pieces locking automatically after landing.
files-widget v0.1.6
files-widget v0.1.6
First public release for files-widget. This aggregates all functionality built since 0.1.0.
Highlights
- Full-screen file browser (
/files) with git status, diff stats, and LOCs - File viewer with syntax highlighting (bat), markdown rendering (glow), and diff view (delta)
- Inline selection + comment flow (select lines, add comment, send follow-up message)
- Changed-files filter and jump (
c,],[) + search in browser and viewer - Automatic git status refresh while
/filesis open - Works in non-git directories (git features gracefully disabled)
- Review flows:
/review(tuicr) and/diff(critique)
Dependencies
bat,delta,glow(recommended)tuicrfor/reviewbunfor/diff
Install
pi install git:github.com/tmustier/pi-extensions
Then add:
{
"packages": [
{
"source": "git:github.com/tmustier/pi-extensions",
"extensions": ["files-widget/index.ts"]
}
]
}
usage-extension v0.1.2
Changes
- Add loading spinner while parsing session files (Esc to cancel)
- Make data loading async to keep UI responsive