Federico Jaramillo Martinez
8ade238228
feat: add Pi package management settings
2026-07-01 15:34:34 +02:00
Federico Jaramillo Martinez
a4ad23545a
docs: refresh README overview
2026-06-25 15:39:44 +02:00
Federico Jaramillo Martinez
e46d9ecbf8
feat: add safe manual workspace uploads
2026-06-25 15:16:44 +02:00
Federico Jaramillo Martinez
c2e2a29847
docs: add PI WEB configuration reference
2026-06-23 19:58:36 +02:00
Federico Jaramillo Martinez
8ceadb2a62
docs: replace demo animation with screenshots
2026-06-23 14:12:09 +02:00
Federico Jaramillo Martinez
d825e5d626
docs: use extensionless canonical URLs
2026-06-15 23:16:52 +02:00
Federico Jaramillo Martinez
18127996f1
docs: improve Pi web UI SEO positioning
2026-06-15 01:27:34 +02:00
Federico Jaramillo Martinez
d17050e144
feat: add image attachments to the chat composer
...
Support pasting (Ctrl/Cmd+V), drag-and-drop, and an Attach button to add
PNG/JPEG/GIF/WebP images to a message, with thumbnail previews and
multi-image support.
Attachments are delivered to the session using pi's native ImageContent
format and are run through pi's own resizeImage so they match pi's inline
image limits exactly. Image content now renders inline in the transcript.
A per-message delivery toggle also lets users save attachments into the
workspace `.pi-web/paste` folder and reference them so the agent reads
them with its own tools.
The accepted HTTP upload size is configurable via PI_WEB_MAX_UPLOAD_BYTES
or the maxUploadBytes config value (default 64 MB).
Closes #13
2026-06-13 13:49:39 +02:00
Federico Jaramillo Martinez
71510444c4
Merge remote-tracking branch 'origin/main' into investigate/issue-12-session-dir
...
# Conflicts:
# src/client/src/api.ts
# src/client/src/api/clients.ts
# src/client/src/api/federatedRouteContract.test.ts
# src/server/sessions/piSessionService.ts
# src/server/sessions/sessionRoutes.ts
2026-06-10 20:43:10 +02:00
Federico Jaramillo Martinez
06052ea5ec
fix: respect Pi session directories by cwd
2026-06-10 20:26:51 +02:00
Federico Jaramillo Martinez
c57f24dfa5
feat: support machine-specific plugins
2026-06-09 15:10:32 +02:00
Federico Jaramillo Martinez
271c9905f7
docs: document machine federation
2026-06-05 23:27:04 +02:00
Federico Jaramillo Martinez
e3533ebf1f
feat: add public plugin workspace capabilities
2026-06-04 13:00:25 +02:00
Federico Jaramillo Martinez
4eb95fec7f
Merge remote-tracking branch 'origin/main' into review/pr-5-machine-federation-fixes
...
# Conflicts:
# src/client/src/api.ts
# src/client/src/api/clients.ts
# src/client/src/api/parsers.ts
# src/client/src/components/PiWebApp.ts
# src/server/app.ts
# src/shared/apiTypes.ts
2026-06-04 10:31:23 +02:00
Federico Jaramillo Martinez
be02c3516f
fix(plugins): rename updates plugin id
2026-06-03 22:53:37 +02:00
Federico Jaramillo Martinez
08f69d09c0
feat: bundle workspace tasks plugin
2026-06-03 22:31:36 +02:00
Federico Jaramillo Martinez
753b8bbc8a
Merge remote-tracking branch 'origin/main' into review/pr-5-machine-federation-fixes
...
# Conflicts:
# src/client/src/api/clients.ts
# src/client/src/components/PiWebApp.ts
# src/client/src/components/PromptEditor.ts
# src/server/app.ts
# src/server/terminalProxyRoutes.ts
# src/server/workspaces/fileSuggestions.ts
2026-06-02 17:42:16 +02:00
Federico Jaramillo Martinez
50906617a0
feat: add pi-web version reporting
2026-05-28 21:33:14 +02:00
Marc Kassubeck
a142f5ed40
feat: add machine federation
2026-05-26 13:07:31 +02:00
Federico Jaramillo Martinez
824728174b
feat: add native user service installs
2026-05-25 16:28:09 +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
fb9e524e5b
feat: build bundled plugins from TypeScript
2026-05-19 12:50:42 +02:00
Federico Jaramillo Martinez
babb802912
feat: add Pi Web status panel
2026-05-19 09:27:10 +02:00
Federico Jaramillo Martinez
30995797ea
feat: stabilize Pi Web plugin API
2026-05-17 22:46:44 +02:00
Federico Jaramillo Martinez
c66d834c88
docs: add static website and docs
2026-05-15 23:35:48 +02:00
Federico Jaramillo Martinez
42b9c53ddf
docs: remove unsupported GitHub install instructions
2026-05-13 23:41:18 +02:00
Federico Jaramillo Martinez
0481b5287c
Add README badges
2026-05-12 15:52:52 +02:00
Federico Jaramillo Martinez
c82486a2e5
Document Pi Web plugin API
2026-05-11 11:10:31 +02:00
Federico Jaramillo Martinez
56590d8a6a
Refine README intro layout
2026-05-09 23:32:58 +02:00
Federico Jaramillo Martinez
4f7d057c41
Remove WebM demo link
2026-05-09 22:32:01 +02:00
Federico Jaramillo Martinez
9446220c45
Use GIF demo in README
2026-05-09 22:28:38 +02:00
Federico Jaramillo Martinez
32fb62b29f
Add README demo screencast
2026-05-09 22:24:43 +02:00
Federico Jaramillo Martinez
4d48239abd
Add configurable Pi Web data directory
2026-05-09 22:06:42 +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
c13c7072e3
Improve README introduction
2026-05-09 20:14:54 +02:00
Federico Jaramillo Martinez
8a5910ff10
Remove prepare script
2026-05-08 21:33:51 +02:00
Federico Jaramillo Martinez
dfb88fec7b
Make git installs install build dependencies
2026-05-08 18:59:58 +02:00
Federico Jaramillo Martinez
f89c055e59
Namespace npm package under jmfederico
2026-05-08 18:57:20 +02:00
Federico Jaramillo Martinez
d602e4857a
Add npm publishing automation
2026-05-08 16:55:24 +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
Federico Jaramillo Martinez
86b8a25d2c
Add MIT license
2026-05-08 11:41:14 +02:00
Federico Jaramillo Martinez
831c32863e
Update Pi Coding Agent README link
2026-05-08 09:46:42 +02:00
Federico Jaramillo Martinez
9772193342
Add README banner image
2026-05-08 09:39:40 +02:00
Federico Jaramillo Martinez
940765acda
Rewrite README for Pi Web
2026-05-07 22:31:12 +02:00
Federico Jaramillo Martinez
34df785b68
Add sessiond restart command to docs
2026-05-07 14:04:56 +02:00
Federico Jaramillo Martinez
7f053b0fc6
Document systemd user service setup
2026-05-07 13:49:02 +02:00
Federico Jaramillo Martinez
2ffff85313
Split session daemon from web server
2026-05-07 13:12:48 +02:00