Federico Jaramillo Martinez
b48b147b5b
fix(install): allow node-pty scripts with npm 12
2026-07-20 11:57:39 +02:00
Federico Jaramillo Martinez
aca168a311
fix(runtime): align supported requirements and release hygiene
2026-07-18 00:10:47 +02:00
Federico Jaramillo Martinez
adc2e297a4
fix: harden agent profile boundaries
2026-07-13 23:39:49 +02:00
Federico Jaramillo Martinez
cfa9f5a2fa
Merge remote-tracking branch 'origin/main' into pr-36-generic-agent-config
...
# Conflicts:
# docs/config.html
# docs/config.md
# src/cli.test.ts
# src/cli.ts
# src/client/src/components/settings/SettingsSessiondPanel.ts
# src/client/src/components/settings/settingsConfigDraft.test.ts
# src/client/src/components/settings/settingsConfigDraft.ts
# src/server/app.test.ts
# src/server/app.ts
# src/server/configRoutes.test.ts
# src/server/configRoutes.ts
# src/server/piWebPluginService.test.ts
# src/server/piWebPluginService.ts
# src/server/piWebStatus.test.ts
# src/server/piWebStatus.ts
# src/server/piWebStatusCache.ts
# src/server/sessions/authService.test.ts
# src/server/sessions/piSessionService.ts
# src/server/sessions/sessionRoutes.test.ts
2026-07-13 20:30:08 +02:00
Federico Jaramillo Martinez
767e653028
fix(cli): harden native service manager preflight
2026-07-13 01:28:04 +02:00
Federico Jaramillo Martinez
dde48b3b11
fix(cli): diagnose native service plans in manager context
2026-07-13 00:41:51 +02:00
Federico Jaramillo Martinez
3ac6679952
fix(cli): preflight native services in manager context
2026-07-13 00:25:53 +02:00
Jeff Scott Ward
84a485d62e
feat: add OMP runtime support
2026-06-26 12:49:58 -04:00
Federico Jaramillo Martinez
5269a7a7d7
fix: support symlinked CLI entrypoint guard
2026-06-25 14:41:58 +02:00
Gilbert
47c9b66819
fix: run doctor version checks under fish
...
The doctor "can find npm/pi" checks wrap the version command in a POSIX
subshell, `(cmd --version 2>&1 || true)`. Fish treats `( ... )` as command
substitution syntax and forbids it in command position, so every fish user saw
false-negative failures:
fish: command substitutions not allowed in command position
command -v npm && (npm --version 2>&1 || true)
Branch on the detected service shell and emit fish's `begin; ...; end`
grouping for fish, mirroring the existing fish-aware quoting in
serviceShellQuote. Bash and zsh keep the POSIX subshell.
Also guard the `main()` invocation with an ESM main-module check so the CLI
helpers can be imported by tests without side effects, and add a regression
test covering the bash, zsh, and fish command shapes.
2026-06-25 10:54:49 +08:00
Federico Jaramillo Martinez
c2e2a29847
docs: add PI WEB configuration reference
2026-06-23 19:58:36 +02:00
Federico Jaramillo Martinez
38cf334c40
fix: restart web/UI services before sessiond in restart commands
...
Running the suggested restart command from a PI WEB terminal kills the
command when sessiond restarts, so services listed after sessiond were
never restarted. Restart web/UI first in both the updates plugin's
suggested command and `pi-web restart` (systemd and launchd).
2026-06-12 20:49:08 +02:00
Federico Jaramillo Martinez
fdd2cf2390
fix: improve file mention suggestions without ripgrep
2026-05-31 20:04:59 +02:00
Federico Jaramillo Martinez
50906617a0
feat: add pi-web version reporting
2026-05-28 21:33:14 +02:00
Federico Jaramillo Martinez
958596aaa5
fix(cli): summarize service status output
2026-05-25 16:44:40 +02:00
Federico Jaramillo Martinez
824728174b
feat: add native user service installs
2026-05-25 16:28:09 +02:00
Federico Jaramillo Martinez
57a6a4a69f
fix: make doctor platform-aware
2026-05-25 14:56:21 +02:00
Federico Jaramillo Martinez
34e657dd2b
fix(cli): diagnose macOS node-pty spawn-helper permissions
2026-05-25 14:03:43 +02:00
Federico Jaramillo Martinez
1546143038
feat: add PWA install icon and uppercase branding
2026-05-23 20:50:45 +02:00
Federico Jaramillo Martinez
32182a5539
fix: support pi package service entrypoints
2026-05-19 16:56:28 +02:00
Federico Jaramillo Martinez
c5bc855112
fix: improve install shell preflight checks
2026-05-15 09:38:30 +02:00
Federico Jaramillo Martinez
8b41a2ac12
Add Pi package extension
2026-05-09 20:30:40 +02:00
Federico Jaramillo Martinez
fc24e06324
Recommend systemd user lingering
2026-05-09 20:20:44 +02:00
Federico Jaramillo Martinez
f89c055e59
Namespace npm package under jmfederico
2026-05-08 18:57:20 +02:00
Federico Jaramillo Martinez
5b339e192d
Add config file support and update default ports
2026-05-08 16:54:39 +02:00
Federico Jaramillo Martinez
22d10337c2
Add npm package installer CLI
2026-05-08 16:26:08 +02:00