Commit Graph
465 Commits
Author SHA1 Message Date
Federico Jaramillo Martinez 193c9d0f8f feat: show machine activity indicators 2026-06-04 11:54:21 +02:00
Federico Jaramillo Martinez ed647a359a fix: restore fallback machine navigation after deletion 2026-06-04 11:12:03 +02:00
Federico Jaramillo Martinez b3bb7329bf feat: remember machine navigation 2026-06-04 11:00:58 +02:00
Federico Jaramillo Martinez f083dcc227 Merge pull request #10 from jmfederico/review/pr-5-machine-federation-fixes
Add machine federation and management
2026-06-04 10:35:22 +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 ccd4a766d9 feat: improve machine navigation controls 2026-06-04 10:22:02 +02:00
Federico Jaramillo Martinez 10d9298662 fix: keep PWA refresh menu above workspace header 2026-06-03 22:56:21 +02:00
Federico Jaramillo Martinez be02c3516f fix(plugins): rename updates plugin id 2026-06-03 22:53:37 +02:00
Federico Jaramillo Martinez 76302a4e5f feat: add bundled plugin tab icons 2026-06-03 22:38:55 +02:00
Federico Jaramillo Martinez 08f69d09c0 feat: bundle workspace tasks plugin 2026-06-03 22:31:36 +02:00
Federico Jaramillo Martinez fda6fb0eca fix: keep mobile tab badges inline 2026-06-03 21:21:22 +02:00
Federico Jaramillo Martinez 401dab69ad feat: support plugin mobile tab icons 2026-06-03 21:13:35 +02:00
Federico Jaramillo Martinez 4548e5c6a0 feat: add compact mobile tab icons 2026-06-03 20:57:38 +02:00
Federico Jaramillo Martinez a58c2113f4 feat: add shortcut config foundation 2026-06-03 20:41:16 +02:00
Federico Jaramillo Martinez 4495a26ffd feat: add settings config UI 2026-06-03 20:20:54 +02:00
Federico Jaramillo Martinez e0ae5ef9b2 fix: keep PWA refresh menu above mobile tabs 2026-06-02 17:51:35 +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 8cd2bbaf1d fix: show pwa refresh menu options 2026-06-01 22:07:03 +02:00
Federico Jaramillo Martinez 09225a4cea chore(release): v1.202606.0 2026-06-01 21:18:49 +02:00
Federico Jaramillo Martinez 6c094af917 fix: contain chat overlay stacking 2026-06-01 18:09:49 +02:00
Federico Jaramillo Martinez 1a5c60da49 Merge pull request #8 from FerOliveira-dev/fix/prompt-editor-z-index
fix: increase prompt-editor z-index to 30 to prevent activity-dock overlap
2026-06-01 18:08:57 +02:00
Federico Jaramillo Martinez 9c80eb0a92 fix: improve PI WEB updates panel commands 2026-06-01 17:46:23 +02:00
Federico Jaramillo Martinez a038da669c fix: avoid extra mobile browser bottom inset 2026-05-31 20:13:28 +02:00
Federico Jaramillo Martinez fdd2cf2390 fix: improve file mention suggestions without ripgrep 2026-05-31 20:04:59 +02:00
FerOliveira-dev c2147c7089 fix: increase prompt-editor z-index to 30 to prevent activity-dock overlap 2026-05-30 19:25:45 -03:00
Federico Jaramillo Martinez 1ae28d8f59 refactor(client): extract app shell chrome 2026-05-28 21:51:52 +02:00
Federico Jaramillo Martinez bad3a185ff feat: add delete new session action 2026-05-28 21:48:04 +02:00
Federico Jaramillo Martinez 50906617a0 feat: add pi-web version reporting 2026-05-28 21:33:14 +02:00
Federico Jaramillo Martinez 5e2afc1ffa fix: harden machine federation boundaries 2026-05-28 20:49:25 +02:00
Federico Jaramillo Martinez 4043ce7eca chore(release): v1.202605.14 2026-05-28 20:41:52 +02:00
Federico Jaramillo Martinez 8f62deff1a fix(actions): avoid redundant action panel rerenders 2026-05-28 20:27:12 +02:00
Federico Jaramillo Martinez 61a763a4fb fix: keep chat status bubble above message titles 2026-05-28 15:13:24 +02:00
Federico Jaramillo Martinez 1c1740aeab fix: keep navigation headings visible 2026-05-28 15:06:55 +02:00
Federico Jaramillo Martinez 3bd4773c87 fix: show raw chat history range 2026-05-28 14:19:44 +02:00
Federico Jaramillo Martinez 2abd1d9e19 fix: queue prompts during compaction 2026-05-28 14:15:52 +02:00
Federico Jaramillo Martinez 5737b228b8 feat: add left panel collapse control 2026-05-28 11:18:04 +02:00
Federico Jaramillo Martinez c5401e7d3c Merge pull request #7 from jmfederico/maintainer/pr-6-workspace-panel-edge
Add workspace panel collapse control
2026-05-28 11:08:24 +02:00
Federico Jaramillo Martinez c0b358bf3d fix: keep collapsed workspace panel handle visible 2026-05-28 11:06:45 +02:00
Federico Jaramillo Martinez d46b15f9b2 Merge remote-tracking branch 'origin/main' into maintainer/pr-6-workspace-panel-edge
# Conflicts:
#	src/client/src/components/shared.ts
2026-05-28 10:58:07 +02:00
Federico Jaramillo Martinez 559c6f6d1f fix: move workspace panel collapse control to edge 2026-05-28 10:47:16 +02:00
Federico Jaramillo Martinez c73ac5bb9a fix: keep PWA chrome visible after resume 2026-05-28 08:19:04 +02:00
Federico Jaramillo Martinez f569467769 feat: add terminal soft keys 2026-05-28 08:17:53 +02:00
spellitwithaph 6abc41b4dc refactor: extract render methods for workspace panel templates
Break the dense one-liner workspace-panel and expand-button templates
into multi-line formatted render methods for readability and safer
future edits.
2026-05-27 10:41:46 -04:00
spellitwithaph 2e2ca283cf fix: remove unused collapsed property from WorkspacePanel
The collapsed state is owned by PiWebApp and used only to toggle the
shell CSS class and hide the element — the WorkspacePanel never reads
it. Remove the dead property and its pass-through.
2026-05-27 10:38:42 -04:00
spellitwithaph 6d45505afc fix: hide panel toggle icon at responsive breakpoints
The workspace panel is already hidden at ≤1180px by responsive CSS,
so the expand/collapse toggle icon is meaningless there. Hide the
expand-panel-strip inside both media queries.
2026-05-27 10:36:31 -04:00
spellitwithaph 1784b1e6c6 fix: add responsive collapsed overrides for tablet/mobile breakpoints
The desktop .shell.workspace-panel-collapsed selector had higher
specificity than the media-query .shell rules, causing horizontal
overflow at ≤1180px and ≤760px widths. Add matching collapsed grid
overrides inside each breakpoint.
2026-05-27 10:32:32 -04:00
spellitwithaph c8b05427fd fix: tooltip reads 'Toggle Panel' and expand button aligns right
- Change title/aria-label on both collapse and expand buttons to 'Toggle Panel'
- Right-align the expand-panel-strip so the toggle icon sits on the right
  edge of the main column when the workspace panel is collapsed
2026-05-27 10:19:59 -04:00
spellitwithaph c26359917f feat: add collapse/expand toggle for workspace panel
Adds a chevron-right collapse button after the last tab (Files, Git,
Terminal, Info) in the workspace panel header. Clicking it hides the
workspace panel and lets the main chat column fill the full width.

When collapsed, an expand strip with a chevron-left button appears
below the context bar to re-open the workspace panel.

Changes:
- Add workspacePanelCollapsed boolean to AppState
- Add collapse button to WorkspacePanel header tabs
- Add expand strip with toggle button in main column when collapsed
- Adjust grid layout to hide panel and stretch main when collapsed
- Handle collapsed state at ≤1180px responsive breakpoint
2026-05-27 10:10:17 -04:00
Marc Kassubeck e352dce6ef fix: fall back from offline routed machines 2026-05-26 22:35:42 +02:00
Marc Kassubeck 159f5332ed fix: restore workspace API calls after rebase 2026-05-26 18:12:06 +02:00