Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
41a46a3
feat: add prokube/app-prefixable with agent prompt for prefix-aware UI
hsteude Jan 21, 2026
8fdfd99
feat(prokube): add prefix-aware web UI with SSE streaming and markdow…
hsteude Jan 22, 2026
4d7771e
feat(prokube): add provider connection, model and agent selection
hsteude Jan 22, 2026
7d450ec
feat(prokube): redesign UI with CSS variables for theming
hsteude Jan 22, 2026
e1570a5
feat(prokube): add project picker showing current and available projects
hsteude Jan 22, 2026
e412e8f
feat(prokube): add multi-project support with directory-scoped sessions
hsteude Jan 22, 2026
4aecedd
feat(prokube): add MCP server management UI
hsteude Jan 22, 2026
6d3265d
feat(prokube): extend MCP config with advanced options and settings tab
hsteude Jan 22, 2026
89066bf
feat(prokube): add Docker image for Kubeflow deployment
hsteude Jan 22, 2026
80e6986
feat(prokube): improve UI with logo, model selector, and cleaner layout
hsteude Jan 22, 2026
a8faf83
chore: remove upstream GitHub workflows
hsteude Jan 22, 2026
ccaa520
fix(ci): push images on all events including PRs
hsteude Jan 22, 2026
a2a971a
fix(prokube): auto-navigate to /home/jovyan when no projects exist
hsteude Jan 22, 2026
41a43fd
fix(prokube): fix API proxy and SSE for prefixed URLs
hsteude Jan 22, 2026
8f86f6d
fix(prokube): handle projects with undefined worktree in project picker
hsteude Jan 22, 2026
1c8afca
fix(prokube): handle non-array response from project.list API
hsteude Jan 22, 2026
d3d265c
fix(prokube): include base path in serverUrl for SDK requests
hsteude Jan 22, 2026
46bc4fe
fix(prokube): fix SSE event parsing and improve status polling
hsteude Jan 22, 2026
61ff401
fix(prokube): require model selection and display API errors
hsteude Jan 23, 2026
8a71aa7
fix(prokube): always send agent in prompt request
hsteude Jan 23, 2026
a55b1ad
docs(prokube): add AGENTS.md with development guidelines
hsteude Jan 23, 2026
8ca1c17
docs(prokube): simplify AGENTS.md - local dev workflow, CI for builds
hsteude Jan 23, 2026
bd10c69
docs(prokube): remove local build steps - CI handles production builds
hsteude Jan 23, 2026
d2c3a19
feat(prokube): add project picker homescreen with folder selection
hsteude Jan 23, 2026
7a215fb
docs(prokube): don't push automatically - ask user first to avoid CI …
hsteude Jan 23, 2026
d5cf310
fix(prokube): home button uses basePath, show current project in sidebar
hsteude Jan 23, 2026
43a7dc1
refactor(prokube): simplify navigation to single-project model
hsteude Jan 23, 2026
7507488
fix(prokube): fetch home directory from /path endpoint instead of har…
hsteude Jan 23, 2026
4eccc87
fix(prokube): make session page reactive to URL changes
hsteude Jan 23, 2026
e8d793a
feat(prokube): set default model to opencode/big-pickle and agent to …
hsteude Jan 23, 2026
056eea6
fix(prokube): hide empty assistant messages without text content
hsteude Jan 23, 2026
8e184c3
feat(prokube): add collapsible tool call display in chat
hsteude Jan 24, 2026
074f99a
refactor(prokube): flat layout for tool-only messages
hsteude Jan 24, 2026
221d018
feat(prokube): add terminal panel with xterm.js
hsteude Jan 24, 2026
107ad0a
fix(prokube): prevent terminal remounting on toggle/tab switch
hsteude Jan 24, 2026
c6ed565
feat(prokube): redesign sidebar with project icons and collapsible se…
hsteude Jan 24, 2026
b08187e
feat(prokube): add sidebar to home screen with accent-colored project…
hsteude Jan 24, 2026
0f2a381
feat(prokube): add 'Powered by Prokube' branding to home screen
hsteude Jan 24, 2026
84201ce
fix(prokube): use official OpenCode logo and lowercase prokube
hsteude Jan 24, 2026
5689949
feat(prokube): update logos with new OpenCode branding
hsteude Jan 24, 2026
c0e5a20
fix(prokube): make wordmark larger and fix create folder button
hsteude Jan 24, 2026
d83247e
feat(prokube): improve sidebar UX and fix button alignment
hsteude Jan 25, 2026
a53437e
fix(prokube): revert button.css change and add powered by prokube to …
hsteude Jan 25, 2026
27605e1
feat(prokube): migrate to Lucide icons, add settings icons, fix avata…
hsteude Jan 25, 2026
395209c
fix(prokube): show all providers in settings, not just first 8
hsteude Jan 25, 2026
4dba1de
fix(prokube): add SHELL env var for terminal prompt in container
hsteude Jan 25, 2026
38e4590
fix(prokube): fix base64 decoding, add OAuth provider support, improv…
hsteude Jan 25, 2026
5df0638
fix(prokube): fix OAuth auto method to poll immediately after opening…
hsteude Jan 25, 2026
fa9091f
feat(prokube): improve settings UX, add global settings route, allow …
hsteude Jan 25, 2026
b5bdeeb
fix(prokube): add terminal diagnostics and error handling
hsteude Jan 25, 2026
cfb55df
fix(prokube): dispose instance after provider connect to reload state
hsteude Jan 25, 2026
5a381a3
fix(prokube): add /instance to proxy apiPaths for dispose calls
hsteude Jan 25, 2026
30cf567
fix(prokube): add WebSocket proxy support for PTY terminal connections
hsteude Jan 25, 2026
0ec2e8e
Improve UX: resizable terminal, auto-grow textarea, smooth project sw…
hsteude Jan 25, 2026
18dd010
Add mkdir API and fix folder creation in project dialog
hsteude Jan 25, 2026
39dcbf1
Fix folder search to support custom directory in find.files API
hsteude Jan 25, 2026
172ce3d
UI improvements: remove models tab, fix SSH key generation, improve l…
hsteude Jan 26, 2026
3b2a86a
Add detailed logging to SSH key generation for debugging
hsteude Jan 26, 2026
0e360a4
Fix SSH key loading: strip ANSI escape codes from terminal output
hsteude Jan 26, 2026
0f3a33a
Add more debug logging for SSH key state updates
hsteude Jan 26, 2026
c550ed2
Fix PTY command execution: pass command via args instead of interacti…
hsteude Jan 26, 2026
deb14f2
Add provider enable/disable toggle in Settings UI
hsteude Jan 26, 2026
0bded96
Improve provider disable button visibility and add logging
hsteude Jan 26, 2026
9d1afb5
Add detailed logging to toggleProviderDisabled
hsteude Jan 26, 2026
07ef135
Fix Config.update to write opencode.json instead of config.json
hsteude Jan 26, 2026
e980aad
Revert provider toggle feature, add default config disabling amazon-b…
hsteude Jan 26, 2026
ddaeb0d
Revert core Config.update fix (keeping it unchanged from upstream)
hsteude Jan 26, 2026
a61c1d8
Redesign project picker as welcome screen with action cards
hsteude Jan 26, 2026
ecb3d0d
Clone Repository card opens dialog directly to clone form
hsteude Jan 26, 2026
fbc89aa
Add diff viewer for edit tool results
hsteude Jan 26, 2026
4d2e5fe
UI improvements: question prompt, diff styling, full-width messages
hsteude Jan 27, 2026
090c8e3
Fix home folders loading and PTY command execution
hsteude Jan 27, 2026
53a2413
UI polish: align diff +/- signs, move model info inside input box
hsteude Jan 27, 2026
e818f40
Remove separator line and send button, add Enter hint
hsteude Jan 27, 2026
2c5fc46
Add SSH key import/export and remove functionality
hsteude Jan 27, 2026
6a540c1
Fix git clone with terminal output and improved UX
hsteude Jan 27, 2026
09a7070
Fix directory check using global client and add debug logging
hsteude Jan 27, 2026
b118553
Remove directory existence check - let Git handle it
hsteude Jan 27, 2026
b695198
Fix clone completion detection with polling
hsteude Jan 27, 2026
9db0501
Add extensive debug logging for clone completion
hsteude Jan 27, 2026
0680e40
Fix clone completion: detect when PTY is removed
hsteude Jan 27, 2026
e44ee60
Fix SSH permissions and git clone success detection
hsteude Jan 27, 2026
779dd26
Fix searchFolders to handle both array and object responses
hsteude Jan 27, 2026
c21d607
Fix home folder loading by removing trailing slashes
hsteude Jan 27, 2026
855d0e2
random commit to trigger ci
hsteude Jan 28, 2026
90b4977
Add /find to API proxy paths in serve-ui.ts
hsteude Jan 28, 2026
a9b88a4
Fix session completion detection in waitForCompletion
hsteude Jan 28, 2026
409eb9c
refactor(prokube): extract SessionInfo component with token usage dis…
Jan 28, 2026
3d1458c
fix(prokube): add debug logs and prioritize SSE streaming over polling
Jan 28, 2026
7c63363
fix(prokube): revert to polling-based message loading as SSE fallback
Jan 28, 2026
a9e0789
Fix SSE streaming by adding directory param to /event endpoint
hsteude Jan 28, 2026
ac92140
Improve auto-scroll to bottom in chat view
hsteude Jan 28, 2026
43adf44
Show loading indicator when switching sessions
hsteude Jan 28, 2026
9fbc21c
Fix session delete and model picker keyboard navigation
hsteude Jan 28, 2026
c62f2c2
Fix model/agent picker focus with createEffect
hsteude Jan 29, 2026
e6b52d7
Show model/agent selection inline in slash popover
hsteude Jan 29, 2026
d596921
Allow filtering in /model and /agent commands
hsteude Jan 29, 2026
fef195e
Restore /model and /agent as discoverable commands
hsteude Jan 29, 2026
379d15f
Keep selection index when filtering models/agents
hsteude Jan 29, 2026
0c7e660
Improve model/agent picker with search field and cleaner UI
hsteude Jan 29, 2026
94f6289
Improve popover selection highlighting and scroll behavior
hsteude Jan 29, 2026
9c3f673
Use subtle purple highlight for selected popover items
hsteude Jan 29, 2026
3904e43
Fix description text to use solid purple color
hsteude Jan 29, 2026
5395d08
Keep text colors unchanged for highlighted items
hsteude Jan 29, 2026
7c22009
Simplify UI: remove Model/Agent dropdowns, use only slash commands
hsteude Jan 29, 2026
4f690a8
Fix slash popover scroll-into-view for selected items
hsteude Jan 29, 2026
e49dbb5
Add Tab key to cycle agents + show agent hint in input
hsteude Jan 29, 2026
1ad27b3
Improve agent UX: show all agents, better placeholder text
hsteude Jan 29, 2026
be9d9f9
Show /commands hint in top right instead of agent
hsteude Jan 29, 2026
75ae271
Style home page buttons like pkui dev-labs UI
hsteude Jan 29, 2026
26377d7
Add pkui-style Button component and update key buttons
hsteude Jan 29, 2026
47e23fc
Fix button styling: no solid purple backgrounds, remove double ring
hsteude Jan 29, 2026
eeb6f48
Remove Local option from MCP Add Dialog
hsteude Jan 29, 2026
646f09a
UI improvements: project icons, sidebar behavior, settings persistence
hsteude Jan 29, 2026
1c8c355
fix(prokube): make project icon colors consistent between home and se…
Jan 30, 2026
6385741
feat(prokube): implement per-agent model selection
Jan 30, 2026
8b0433e
fix(prokube): unify project icon styling across home and session layouts
Jan 30, 2026
2ac91ed
fix(prokube): improve MCP add error handling and logging
Jan 30, 2026
1e9b4b1
fix(mcp): persist MCP server config to file when adding server
Jan 30, 2026
8680ad1
docs(prokube): consolidate agent instructions into single AGENTS.md
hsteude Jan 31, 2026
11baa66
refactor(prokube): move mkdir and list-dirs APIs from upstream to pro…
hsteude Jan 31, 2026
a127440
revert(prokube): remove MCP persist change from upstream code
hsteude Jan 31, 2026
45b0d30
feat(prokube): add session sidebar with tasks and git branch
hsteude Jan 31, 2026
043b5fe
fix(prokube): persist MCP server config to global config file
hsteude Jan 31, 2026
758d1a7
docs(prokube): document upstream vs prokube boundary
hsteude Jan 31, 2026
b120f40
refactor(prokube): extract shared prokube endpoints
hsteude Jan 31, 2026
1959d16
feat(prokube): add MCP server delete functionality
hsteude Jan 31, 2026
a88b4bd
fix(prokube): copy shared directory to Docker image
hsteude Jan 31, 2026
b1ca9f0
feat(prokube): add delete button to MCP servers in settings page
hsteude Jan 31, 2026
13ec9b2
fix(prokube): refresh MCP status on server reconnect
hsteude Jan 31, 2026
2167226
fix(prokube): set MCP server to null for deletion instead of omitting
hsteude Jan 31, 2026
1fb817f
feat(prokube): add prokube endpoint for MCP server deletion
hsteude Feb 1, 2026
d363471
fix(prokube): parse JSON before stripping comments to avoid breaking …
hsteude Feb 1, 2026
b296fed
fix(prokube): trigger backend restart after MCP deletion
hsteude Feb 1, 2026
193f433
fix(prokube): add delay before MCP refresh after server reconnect
hsteude Feb 1, 2026
c0ea765
feat(prokube): allow user to scroll up during streaming
hsteude Feb 1, 2026
03855fc
fix(prokube): add explicit refresh after MCP deletion with longer delay
hsteude Feb 1, 2026
11d5921
feat(prokube): add terminal to home sidebar, simplify SSH key settings
hsteude Feb 3, 2026
32229fb
feat(prokube): show all SSH keys instead of just the first one
hsteude Feb 3, 2026
712688d
fix(prokube): show all SSH keys from ~/.ssh/, not just standard names
hsteude Feb 3, 2026
d48e1d6
fix(prokube): MCP server deletion now updates UI without page refresh
hsteude Feb 3, 2026
92928ab
fix(prokube): prevent user message text appearing in assistant box
hsteude Feb 3, 2026
f84afdf
fix(prokube): replace findLastIndex with reverse loop for compatibility
hsteude Feb 4, 2026
f17c1a8
fix(prokube): show error for disconnected provider, remove polling
hsteude Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 0 additions & 29 deletions .github/workflows/deploy.yml

This file was deleted.

72 changes: 0 additions & 72 deletions .github/workflows/docs-update.yml

This file was deleted.

63 changes: 0 additions & 63 deletions .github/workflows/duplicate-issues.yml

This file was deleted.

51 changes: 0 additions & 51 deletions .github/workflows/generate.yml

This file was deleted.

46 changes: 0 additions & 46 deletions .github/workflows/nix-desktop.yml.disabled

This file was deleted.

Loading