Dylan Boudro
3967ea0dca
feat: Task plan UI Component: front-end only ( #438 )
...
* task plan init FE
* dark theme
* fix build
* new swr-config for frequent polling task plan
* rm dev logs + comments
* CR
* CR: center task progress bar
* add task tracking to thread-card on default-view (homepage)
* progress bar styling, revert cancel button change
* revert onstreamready optional
* implement homepage taskplan via polling instead of React Context for persistence
* rm comment
* Update apps/web/src/components/v2/actions-renderer.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR
* /chat/threads page taskplan
* shared utils in progressbar
* fix taskPlan for stream actions-renderer --> thread-view
* cr
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-22 22:43:42 +00:00
Dylan Boudro
d51af805e2
Feat: Thread Status SWR Polling ( #370 )
...
* init swr polling branch
* useThreads types improvement
* minor build fix
* major refactor and simplification of polling system
* remove temp guide file
* refactor, remove errorBoundary, simplify schema
* refactor: unify client<>server status logic
* fix threads/page conflicts + functionality
* Update apps/web/src/components/v2/thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR in progress
* CR fix: add cn to thread-card.tsx
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
* CR
* CR
* CR: no threads state, Batch ThreadsStatus for /chat/threads actual logic
* drop req type validation in lg proxy
* optimize thread polling, reduce unnecessary api calls, match implementation spec
* reduce unnecessary api calls, update all threads page
* add thread loading state to threadCard
* utilize threads/search for manager thread info
* improve polling api req efficiency
* rm comments
* post merge format
* fix import
* improve programmer cache logic
* reduce run requests
* remove timeout run requests
* remove run check for completed tasks
* fix: update status dot to support dark mode styles too
* fix session cache and proper typing
* fix: more typing
* code review fixes
* CR
* code review
* fix build
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-15 17:51:12 -07:00
Brace Sproul
3b7dee85f7
feat: Settings page ( #357 )
...
* feat: Settings page
* fix build: minor syntax error
* rm old GH page, settings page functionality + dark mode
* Fix build add suspense to settings page
* add no GH installation functionality
* rm comments, add cn utilities
* add plus install new github org button to settings page
* cr
* cr
* cr
* cr
---------
Co-authored-by: Dylan Boudro <121908331+starmorph@users.noreply.github.com>
Co-authored-by: starmorph <dylan@starmorph.com>
2025-07-15 12:52:25 -07:00
open-swe-dev[bot]
ba38da81c3
feat: Add GitHub installation selector dropdown for multi-org support ( #365 )
...
* Apply patch x10
* fix build
* unifying GH org installations [org select, repo select, /github]
* github multi installation management
* clean git diff
* CR: remove HTTP constraint from GH install cookie, rm api endpoint, update hooks
* CR: use octokit types for GH install
* CR: GH loading component, fix org selector icons
* minor github loading fix
* rm un-needed gh install api route
* CR: InstallationCookieOptions
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: starmorph <dylan@starmorph.com>
Co-authored-by: Dylan Boudro <121908331+starmorph@users.noreply.github.com>
2025-07-10 15:45:26 -07:00
open-swe[bot]
0b5ef67527
[open-swe] feat: Add request drafts functionality with auto-save and drafts UI ( #351 )
...
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* Apply patch
* cr
---------
Co-authored-by: open-swe-dev[bot] <open-swe-dev@users.noreply.github.com>
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-07-07 21:24:07 +00:00
Brace Sproul
4ea21855f7
feat: Add auto accept mode ( #346 )
...
* feat: Add auto accept mode
* cr
2025-07-03 20:01:52 +00:00
Brace Sproul
ba0690caa0
feat: trigger runs from GH issues ( #324 )
...
* feat: trigger runs from GH issues
* cr
* working
* cr
* done
* cr
* cr
* cr
* cr
* diff label for dev vs prod
* cr
* cr
* cr
2025-06-30 16:43:09 -06:00
Brace Sproul
64d34aa7bb
feat: Force user auth ( #308 )
...
* feat: Force user auth
* cr
* cr
2025-06-24 00:52:55 +00:00
Dylan Boudro
d778021da3
feat: Auth from Stream --> Middleware ( #280 )
...
* init auth stream --> middleware
* minor cleanup
* fix build
* fix github token
* minor format
* handle access token + GH install key
* add prompt to install GH app
* fix build
* fix gh install token passing
* remove console logs
* CR
* CR
* move dep, rm private key string replace
* CR minor fixes
* Update apps/web/src/providers/client.ts
---------
Co-authored-by: Brace Sproul <braceasproul@gmail.com>
2025-06-23 17:18:28 -07:00
Brace Sproul
7a281ad4c1
feat: Custom rules ( #304 )
2025-06-23 15:06:26 -07:00
Brace Sproul
91d5b0b087
chore: Allow chat page to be scrollable, dont show waiting tasks in init sandbox ( #283 )
2025-06-20 12:57:23 -07:00
Brace Sproul
a93614ffa6
feat: Implement a loading and empty state for recent & running threads ( #257 )
...
* feat: Implement a loading and empty state for recent & running threads
* cr
2025-06-19 12:28:06 -07:00
Brace Sproul
de8d465695
feat: Dark mode ( #241 )
...
* feat: Dark mode
* more work
* more dark/light mode, refactor thread card
* fix rest of dark mode
* cr
* cr
* cr
2025-06-18 16:44:41 -07:00
Brace Sproul
ff8a0f7167
[WIP] feat: New multi agent GitHub based workflow ( #175 )
...
* feat: New multi agent GitHub based workflow
* fix: read plan from gh issue in init issue node
* format
* cr
* fix how new planner threads are started, allow for creating new issues
* fix: read tasks from gh issue inside manager when taking any action
* cr
* update planner
* feat: port intrerrupt node to planner
* add interrupt routing in graph
* update programmer nodes and state
* read messages from issue in programmer
* lint fix
* tag issue when opening PR
* better pr title and body generation prompts
* start runs from planner interrupt and update issue with task plan
* fix lg server build issues
* cr
* fix cloning and pushing
* cr
* cr
* feat: v0 copy (#194 )
* feat: v0 copy
* cr
* all pages 'working'
* cr
* cr
* cr
* cr
2025-06-18 11:03:39 -07:00