Commit Graph

38 Commits

Author SHA1 Message Date
Jim Bennett ac56756df6 Add support for SSE extensions via scheme URI (#2073) 2025-04-10 12:10:51 -04:00
Zane 4b9cb74402 Fix re-renders from adding too many dependencies to useEffect (#2123)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-04-10 08:54:10 -07:00
Zane 8451fb1c89 Fix ESLint warnings and and enable max warnings 0 to fail builds (#2101) 2025-04-09 15:13:53 -07:00
Alex Hancock 1d74f538ef feat: non-editable bundled extensions (#2114) 2025-04-09 17:27:40 -04:00
Lily Delalande 5cc608dd03 no more esc toasts (#2109) 2025-04-09 11:14:56 -04:00
Nahiyan Khan 4b86900f47 styles: settings v2 (#2103) 2025-04-09 10:09:00 -04:00
Alex Hancock 63623733dc feat: disallow env vars for extensions with spaces in the name (#2066) 2025-04-07 16:20:25 -04:00
Alex Hancock d249d69ed3 feat: show added extensions in settings v2 regardless of whether they activate (#2063) 2025-04-07 14:14:35 -04:00
Kalvin C a4e7d4ef5c feat: parallelize extension startup and handle errors with toasts (#2045) 2025-04-07 09:22:46 -07:00
Alex Hancock 4aa7758914 fix: sanitize names before enabling/disabling extensions in Settings V2 (#2040) 2025-04-04 15:25:25 -04:00
Lily Delalande 96bcaa146c ui: better env var ux (#2006) 2025-04-02 17:52:57 -04:00
Alex Hancock 22c968d20f fix: Only show one toast when extensions fail to add/activate/etc (#1963) 2025-04-01 10:31:10 -04:00
Lily Delalande e7ad230957 add copy button and make extension builtins any time (#1961) 2025-03-31 21:45:10 -04:00
Lily Delalande c629823207 ui: add timeout field to settings v2 modal (#1955) 2025-03-31 21:45:00 -04:00
Lily Delalande ec658d1089 ui: add escape and add success toasts (#1931) 2025-03-31 12:45:37 -04:00
Lily Delalande 59da8f2349 ui: no shim in config (#1916) 2025-03-31 11:27:18 -04:00
Lily Delalande 376a363615 ui: clean up extensions (#1914) 2025-03-30 11:01:48 -04:00
Lily Delalande b22d173425 ui: toggle back off after failure (#1911) 2025-03-28 17:10:18 -04:00
Alex Hancock 9c290c569f chore: Initial pass at cleanup of initializeAgent (#1888) 2025-03-27 15:40:27 -04:00
Lily Delalande afef3b1af7 ui: clean up toasts and errors (#1872)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-03-27 11:07:27 -04:00
Lily Delalande e58ccf3d37 ui: make modals auto-close (#1879) 2025-03-27 10:43:09 -04:00
Alex Hancock 080b08e7be feat: Hook env vars editor up when adding/editing extensions (#1859) 2025-03-26 20:51:43 -04:00
Lily Delalande a8dd39a39b ui: turn on extensions at startup (#1861) 2025-03-25 22:21:53 -04:00
Tom Collier d619c95273 feat(extensions): add Java/JDK support for MCP servers (#1816) 2025-03-25 15:28:18 -04:00
Lily Delalande 615788ae62 ui: add description field to modal (#1846) 2025-03-25 13:28:09 -04:00
Lily Delalande 6abf5b40ce ui: remove and update extensions (#1847) 2025-03-25 13:14:59 -04:00
Alex Hancock dcec85f98a feat: Adjust UX of extension installs in V2 settings (#1836) 2025-03-24 16:32:33 -04:00
Alex Hancock b570be3014 feat: settings v2 extension add refactor (#1815) 2025-03-24 13:54:39 -04:00
Alex Hancock 119a7077c2 feat: support deep link extension installs in settings v2 (#1808) 2025-03-21 20:49:20 -04:00
Lily Delalande 8ee4d0cbdc tweak darkmode for modal (#1797) 2025-03-20 16:45:45 -04:00
Lily Delalande 70efaed793 extensions: add a display name field (#1759) 2025-03-19 15:42:57 -04:00
Lily Delalande ab96e041bb ui: tweaks to settings v2 (#1731) 2025-03-17 17:59:11 -07:00
Lily Delalande ca91e842c8 ui: start extensions on add (#1714)
Co-authored-by: Ben Walding <bwalding@cloudbees.com>
2025-03-17 09:55:56 -07:00
Lily Delalande 27a9121c28 ui: new extensions modal (#1711) 2025-03-17 09:11:42 -07:00
Lily Delalande 59f1ce266d ui: reorganize extensions settings (#1702) 2025-03-14 13:45:44 -07:00
Lily Delalande 805e359acf chore: update extensions section to work with new endpoints (#1696) 2025-03-14 10:07:41 -07:00
Lily Delalande 49dc396c83 ui: load builtins (#1679) 2025-03-13 19:40:39 -07:00
Lily Delalande 4537264387 feat: extensions read config (#1637) 2025-03-12 18:41:31 -07:00