Federico Jaramillo Martinez
0981a2dc8f
fix(cli): use POSIX launchd probe paths
2026-07-13 14:15:59 +02:00
Pi Web Agent
8b0452d545
fix(docker): synchronize dev dependency volume
2026-07-13 12:15:18 +00:00
Federico Jaramillo Martinez
a8aee7b550
fix(cli): use POSIX native service paths
2026-07-13 13:10:34 +02:00
Federico Jaramillo Martinez
a9bcfe25ff
fix: preserve plugin manifest compatibility
2026-07-13 12:29:21 +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
Federico Jaramillo Martinez
5ce793add9
refactor(cli): define canonical native service plans
2026-07-13 00:08:09 +02:00
Federico Jaramillo Martinez
62ba7f394a
test(client): cover resolved update check URLs
2026-07-12 23:30:05 +02:00
Federico Jaramillo Martinez
ceeb0d413d
fix(plugins): make manifests deployment relative
2026-07-12 23:28:03 +02:00
Federico Jaramillo Martinez
4b2882bb5c
fix(client): make build assets deployment relative
2026-07-12 23:27:43 +02:00
Federico Jaramillo Martinez
c661fad7e3
fix(client): resolve URLs from application base
2026-07-12 23:27:43 +02:00
chenyimeng
27af5a70ad
feat: support deploying pi-web under an arbitrary base path
...
Make all browser-facing API paths and WebSocket URLs relative so that
vite's <base href> can resolve them correctly when pi-web is served
from a subpath (e.g. /ai or /test/ai).
Also introduce PI_WEB_BASE_PATH so the server can generate plugin
module URLs that include the base path.
2026-07-12 23:27:43 +02:00
Federico Jaramillo Martinez
d72b14f40a
feat: add manual PI WEB update checks
2026-07-12 23:21:43 +02:00
Federico Jaramillo Martinez
f9c0fed5e3
fix: preserve extension-only plugin asset MIME types
2026-07-12 23:07:16 +02:00
Federico Jaramillo Martinez
ec0ca13120
fix: store session archives under PI_WEB_DATA_DIR
2026-07-12 22:52:59 +02:00
Federico Jaramillo Martinez
21c58fe656
fix: serve plugin SVG assets with correct MIME type
2026-07-12 22:39:41 +02:00
Federico Jaramillo Martinez
6213940eea
test: tolerate build graph contention
2026-07-12 20:14:40 +02:00
Federico Jaramillo Martinez
338faf4b81
perf: speed up chat loading and resume
2026-07-12 09:22:19 +02:00
Federico Jaramillo Martinez
02f34c495c
feat(terminal): add touch-friendly copy mode
2026-07-11 22:50:25 +02:00
Federico Jaramillo Martinez
6fbeed345e
fix(sessions): clarify subsession join guidance
2026-07-11 22:03:31 +02:00
Federico Jaramillo Martinez
dfab743a71
fix: harden cross-platform release builds
...
Skip direct POSIX entrypoint execution on Windows CI and prevent test-support modules from entering clean build or npm package output.
2026-07-11 20:30:51 +02:00
Federico Jaramillo Martinez
bc6718a7e2
fix: stabilize mobile message headers
2026-07-11 16:26:41 +02:00
Federico Jaramillo Martinez
52925c1405
fix(sessions): restrict delegation tools in tracked children
2026-07-11 15:56:20 +02:00
Federico Jaramillo Martinez
a660ba8ef8
fix(sessions): clarify subsession waiting behavior
2026-07-11 09:41:03 +02:00
Pi Web Agent
8f1b6b91ab
fix: stream docker helper logs inline
2026-07-10 20:50:26 +00:00
Federico Jaramillo Martinez
410242aae8
Merge branch 'test-suite-audit-followup'
...
# Conflicts:
# src/server/sessions/piSessionService.test.ts
2026-07-10 22:44:13 +02:00
Federico Jaramillo Martinez
32907bba5f
chore(deps): update runtime and development packages
2026-07-10 22:10:40 +02:00
Federico Jaramillo Martinez
abcf44b962
fix: show complete chat message metadata
2026-07-10 22:10:40 +02:00
Pi Web Agent
3b2a225f87
fix(docker): resolve Pi runtime from peer dependency
2026-07-10 19:44:31 +00:00
Pi Web Agent
d6cfffd70d
fix: support clipboard copy on private HTTP origins
2026-07-08 21:02:21 +00:00
Pi Web Agent
829b3508a4
fix: repair Docker installer asset fetch
2026-07-08 20:45:56 +00:00
Federico Jaramillo Martinez
b0d4942b8d
test(client): cover workspace upload helper options
2026-07-05 01:00:25 +02:00
Federico Jaramillo Martinez
6b61596ebd
test(sessions): cover attachment filename safety
2026-07-05 00:49:45 +02:00
Federico Jaramillo Martinez
c0538cff65
test(client): cover prompt attachment paste wiring
2026-07-05 00:41:38 +02:00
Federico Jaramillo Martinez
a6e0f1db18
test(client): cover workspace files panel tree boundary
2026-07-05 00:26:34 +02:00
Federico Jaramillo Martinez
fad83772b7
test(client): cover file explorer tree workflows
2026-07-05 00:20:17 +02:00
Federico Jaramillo Martinez
7b11f2ad75
test(server): cover websocket bridge behavior
2026-07-05 00:16:27 +02:00
Federico Jaramillo Martinez
168343a289
test(terminals): cover lifecycle publication
2026-07-05 00:11:22 +02:00
Federico Jaramillo Martinez
afc0a21bfc
test(client): cover machine add workflow
2026-07-05 00:06:18 +02:00
Federico Jaramillo Martinez
6bfb0a47d3
test(machines): cover remote mutation contract
2026-07-05 00:01:39 +02:00
Federico Jaramillo Martinez
1f26ae3935
test(sessions): cover archive lookup edge cases
2026-07-04 23:58:32 +02:00
Federico Jaramillo Martinez
386386d2b5
test(sessions): split pi session service specs
2026-07-04 23:53:58 +02:00
Federico Jaramillo Martinez
04f9d0e764
test(client): split session controller specs
2026-07-04 23:48:12 +02:00
Federico Jaramillo Martinez
4c084b77cc
test(server): split app route specs
2026-07-04 23:41:49 +02:00
Federico Jaramillo Martinez
45bcc63544
test(settings): split settings dialog specs
2026-07-04 23:35:11 +02:00
Federico Jaramillo Martinez
9fed05850f
test(workspaces): split file content service specs
2026-07-04 23:29:50 +02:00
Federico Jaramillo Martinez
40b1d2dabc
Merge remote-tracking branch 'origin/main' into test-suite-audit-followup
2026-07-04 22:44:39 +02:00
Federico Jaramillo Martinez
1025978f21
Merge branch 'main' into test-suite-audit-followup
2026-07-04 22:40:47 +02:00
Federico Jaramillo Martinez
eb1727688f
fix: preserve legacy federated session actions
2026-07-04 22:39:55 +02:00