Commit Graph
365 Commits
Author SHA1 Message Date
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 8de25d4a01 chore(release): v1.202606.2 2026-06-11 13:45:24 +02:00
Federico Jaramillo Martinez d66eccc5c0 fix: handle spaced file suggestions 2026-06-11 12:09:27 +02:00
Federico Jaramillo Martinez 9dd59c0f64 fix: show model response errors in chat 2026-06-11 11:51:51 +02:00
Federico Jaramillo Martinez 577594a622 fix: prevent sidebar action menus from being cropped
Use viewport-constrained positioning for sidebar action menus and keep the auth warning test isolated from local models.json config so pre-commit verification is deterministic.
2026-06-11 01:31:56 +02:00
Federico Jaramillo Martinez 5855c443ca Merge remote-tracking branch 'origin/main' 2026-06-10 23:27:23 +02:00
Federico Jaramillo Martinez 680ed88b0b test: cover session websocket cwd proxying 2026-06-10 23:15:59 +02:00
Federico Jaramillo Martinez ef22247d76 fix: preserve remote route during transient reconnects 2026-06-10 23:04:25 +02:00
Federico Jaramillo Martinez b99143f757 fix: preserve legacy session route lookups 2026-06-10 22:42:55 +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 9a3abe494d Merge branch 'fix/bind-session-extensions' 2026-06-10 20:32:51 +02:00
Federico Jaramillo Martinez 824b7a0a2f fix: bind extensions for web sessions
Fixes #19
2026-06-10 20:32:25 +02:00
Federico Jaramillo Martinez 06052ea5ec fix: respect Pi session directories by cwd 2026-06-10 20:26:51 +02:00
Federico Jaramillo Martinez 4bc390a33a fix: keep machine restore snappy 2026-06-09 17:06:18 +02:00
Federico Jaramillo Martinez 65b4c76513 fix: preserve selected chat text on copy 2026-06-09 15:41:48 +02:00
Federico Jaramillo Martinez c57f24dfa5 feat: support machine-specific plugins 2026-06-09 15:10:32 +02:00
Federico Jaramillo Martinez 0118e6ebe9 fix: keep archived parent sessions visible 2026-06-09 13:40:48 +02:00
Federico Jaramillo Martinez 313dbea34e chore: clarify archived delete capability hint 2026-06-09 12:29:56 +02:00
Federico Jaramillo Martinez fc20b95fed feat: gate session cleanup by runtime capabilities 2026-06-09 11:40:17 +02:00
Federico Jaramillo Martinez a3b5b722c9 feat: add safe session bulk cleanup actions 2026-06-08 17:20:00 +02:00
Federico Jaramillo Martinez b2a79750a3 fix: align machine badge status 2026-06-08 15:44:52 +02:00
Federico Jaramillo Martinez b6166842fe feat: add resizable side panels 2026-06-08 15:41:52 +02:00
Federico Jaramillo Martinez 351ed03bf8 feat: add editable keyboard shortcuts 2026-06-08 14:57:24 +02:00
Federico Jaramillo Martinez f3e19d1463 feat: add keyboard navigation ladder 2026-06-08 13:33:39 +02:00
Federico Jaramillo Martinez f501f9d757 fix: stabilize navigation activity indicators 2026-06-08 13:33:39 +02:00
Federico Jaramillo Martinez 25d8188970 fix(docs): keep mobile header controls visible 2026-06-07 12:52:21 +02:00
Federico Jaramillo Martinez a73bcebbd6 feat: simplify desktop navigation 2026-06-06 00:12:38 +02:00
Federico Jaramillo Martinez 9a3f2ce64f feat: make desktop navigation sections collapsible 2026-06-06 00:12:38 +02:00
Federico Jaramillo Martinez f7eff88e00 feat: make refresh control reload the page 2026-06-05 23:40:59 +02:00
Federico Jaramillo Martinez 0ae0bdf432 docs: refine fleet guide 2026-06-05 23:40:16 +02:00
Federico Jaramillo Martinez 271c9905f7 docs: document machine federation 2026-06-05 23:27:04 +02:00
Federico Jaramillo Martinez 058fdeea1b docs: clarify private plugin API copy 2026-06-05 21:07:37 +02:00
Federico Jaramillo Martinez ad963a2391 fix: simplify mobile breadcrumb machine context 2026-06-05 20:43:45 +02:00
Federico Jaramillo Martinez 66c5d0faca fix: right align status bar metrics 2026-06-05 20:35:18 +02:00
Federico Jaramillo Martinez 98cdc29208 fix: streamline status bar context 2026-06-05 20:33:58 +02:00
Federico Jaramillo Martinez b35ce1d3e0 fix: reduce repeated workspace context 2026-06-05 20:26:12 +02:00
Federico Jaramillo Martinez 73218be516 chore(release): v1.202606.1 2026-06-05 15:41:53 +02:00
Federico Jaramillo Martinez f2d211da9c fix(plugins): harden remote plugin asset proxy 2026-06-05 14:32:41 +02:00
Federico Jaramillo Martinez 0d9d124237 fix(plugins): preserve deprecated panel terminal alias 2026-06-05 14:26:35 +02:00
Federico Jaramillo Martinez 82ba2e0490 fix: validate prompt API payloads
Fixes #11
2026-06-05 11:09:15 +02:00
Federico Jaramillo Martinez 3330a5a7fa fix: load gateway plugins before remote plugins 2026-06-05 10:12:52 +02:00
Federico Jaramillo Martinez 4bc00102eb feat(plugins): add workspace file helpers to labels 2026-06-05 10:11:07 +02:00
Federico Jaramillo Martinez 0e64b812dd fix: prefer gateway plugins over remote duplicates 2026-06-05 09:53:33 +02:00
Federico Jaramillo Martinez b9be7de206 feat: load machine-scoped remote plugins 2026-06-05 09:29:48 +02:00
Federico Jaramillo Martinez 9c3dafc4d4 fix: close workspace terminals before deletion 2026-06-04 21:31:39 +02:00
Federico Jaramillo Martinez 30fb9602d6 fix: persist navigation memory per browser tab 2026-06-04 15:57:29 +02:00
Federico Jaramillo Martinez f1c8f1f014 refactor(plugin-api): clean up workspace panel context 2026-06-04 15:38:18 +02:00
Federico Jaramillo Martinez bd8d1f1f08 feat: keep workspace tab icons visible 2026-06-04 13:50:29 +02:00
Federico Jaramillo Martinez e3533ebf1f feat: add public plugin workspace capabilities 2026-06-04 13:00:25 +02:00
Federico Jaramillo Martinez 93b50e61af feat: add machine setup dialog 2026-06-04 12:12:25 +02:00