open-swe/apps/web/src
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
..
app Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
components Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
features/settings-page feat: Settings page (#357) 2025-07-15 12:52:25 -07:00
hooks Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
lib Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
providers Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
services Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
stores Feat: Thread Status SWR Polling (#370) 2025-07-15 17:51:12 -07:00
types feat: Update chat UI to be Open SWE specific (#76) (#91) 2025-06-09 00:29:40 +00:00
utils Staging june24 (#319) 2025-06-26 15:08:16 -06:00
middleware.ts feat: verify-user middleware improvement (#307) 2025-06-23 17:46:19 -07:00