Gregory Schier
6600116b1a
Merge branch 'main' into wip/yaak-proxy-foundation
...
# Conflicts:
# apps/yaak-client/components/JsonBodyEditor.tsx
# apps/yaak-client/lib/jsonComments.ts
# package-lock.json
# packages/theme/src/window.ts
# packages/ui/src/components/HeaderSize.tsx
2026-03-11 15:36:57 -07:00
Gregory Schier
f51f72a332
Show proxy status in UI
2026-03-11 15:09:21 -07:00
Gregory Schier
a0442fb42b
lint
2026-03-08 22:33:47 -07:00
Gregory Schier
12ece44197
Move Tree component to @yaakapp-internal/ui package
...
Decouple Tree from client app's hotkey system by adding
getSelectedItems() to TreeHandle and having callers register
hotkeys externally. Extract shared action callbacks to eliminate
duplication between hotkey and context menu handlers.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 22:32:49 -07:00
Gregory Schier
6534421733
Start extracting Tree component
2026-03-08 16:37:25 -07:00
Gregory Schier
6e11894f79
Lint stuff
2026-03-08 15:50:13 -07:00
Gregory Schier
96a22c68f2
Model store hooked up
2026-03-08 15:42:18 -07:00
Gregory Schier
3586c8fe24
Move Icon and LoadingIcon to shared package
2026-03-07 08:00:14 -08:00
Gregory Schier
d99898f39b
Move some more stuff over
2026-03-07 07:44:50 -08:00
Gregory Schier
ff6686f982
HeaderSize as shared component
2026-03-07 07:32:58 -08:00
Gregory Schier
fd100330a6
Extract shared UI and theme packages
2026-03-06 10:30:31 -08:00
Gregory Schier
6915778c06
Refactor desktop app into separate client and proxy apps
2026-03-06 09:23:19 -08:00
Gregory Schier
88f5f0e045
Add redirect drop metadata and warning UI ( #418 )
2026-03-05 06:14:11 -08:00
Gregory Schier
0c7051d59c
Better external OAuth callback format
2026-03-04 09:10:49 -08:00
Gregory Schier
fbf0473b20
Fix plugin dev rebuild signaling and reload toast timing
2026-03-02 07:02:28 -08:00
Gregory Schier
fea4411afa
Remove recursive API npm publish script
2026-02-22 14:21:07 -08:00
Gregory Schier
4e56daa555
CLI send enhancements and shared plugin event routing ( #398 )
2026-02-20 13:21:55 -08:00
Gregory Schier
f98a70ecb4
Add dynamic() support to prompt.form() plugin API ( #386 )
2026-02-07 08:09:40 -08:00
Gregory Schier
7c31718f5e
Git Improvements ( #382 )
2026-02-04 11:46:04 -08:00
Gregory Schier
f02ae35634
Fix auth plugin dynamic form inputs broken after first request
...
The call_http_authentication_request handler was mutating auth.args with the result of applyDynamicFormInput(), which strips the dynamic callback functions. This permanently corrupted the plugin module's args, making all dynamic form controls (checkboxes, selects, etc.) unresponsive for that auth type after sending the first request.
2026-01-30 12:47:02 -08:00
Gregory Schier
d031ff231a
Bump plugin runtime types
2026-01-28 08:43:19 -08:00
Gregory Schier
4e15ac10a6
Add folder CRUD operations to MCP server ( #369 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 15:08:24 -08:00
Gregory Schier
de47ee19ec
Fix authentication actions being called with unrendered args
2026-01-15 07:10:33 -08:00
Gregory Schier
ba8f85baaf
Update feedback links
2026-01-14 06:45:45 -08:00
Gregory Schier
306e6f358a
feat: Add DNS timings and resolution overrides ( #360 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 08:42:22 -08:00
Gregory Schier
fe01796536
feat: add ctx.prompt.form() plugin API for multi-field form dialogs ( #359 )
2026-01-10 08:55:43 -08:00
moshyfawn
4c8f768624
[Plugins] [Auth] [JWT] Add addtional JWT headers input ( #247 )
...
Co-authored-by: Gregory Schier <gschier1990@gmail.com >
2026-01-09 16:16:08 -08:00
Gregory Schier
ef80216ca1
Decouple core Yaak logic from Tauri ( #354 )
2026-01-08 20:44:25 -08:00
Gregory Schier
ab5c7f638b
Fix protected branch push rejections not being detected ( #345 )
2026-01-05 13:28:41 -08:00
Gregory Schier
35a57bf7f5
Add plugin API to open URL in external browser ( #340 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-03 13:53:07 -08:00
Gregory Schier
11694921e3
Better plugin error handling
2026-01-02 10:20:44 -08:00
Gregory Schier
d544899f39
Add body and auth support to MCP HTTP request tools
...
- Add body, bodyType, authentication, and authenticationType fields to create/update HTTP request MCP tools
- Include comprehensive documentation for body structures and auth types in Zod descriptions
- Fix MCP update_http_request to merge partial updates with existing data to prevent FK constraint violations
- Fix Zod imports from 'zod/v4' to 'zod' to match installed version
- Add uncaughtException handler to plugin runtime to prevent individual plugin crashes from crashing entire runtime
2026-01-01 10:33:28 -08:00
Gregory Schier
92a8da03af
(feat) Add ability to disable plugins and show bundled plugins ( #337 )
2026-01-01 09:32:48 -08:00
Gregory Schier
45be354625
Fix import
2025-12-31 10:33:19 -08:00
Gregory Schier
6b9b207e1c
MCP Server Plugin ( #335 )
2025-12-31 08:41:57 -08:00
Gregory Schier
2fc8678183
Fix lint errors
2025-12-28 15:18:01 -08:00
Gregory Schier
8e1959b7c3
Use generated types for FolderActionPlugin and WorkspaceActionPlugin
2025-12-28 15:06:18 -08:00
Gregory Schier
cdd5ba3c83
Remove unused
2025-12-28 15:04:19 -08:00
Gregory Schier
3c45464e34
Get everything working
2025-12-28 15:01:15 -08:00
Gregory Schier
3855058d8f
Refactor new actions apis
2025-12-28 14:27:39 -08:00
Gregory Schier
07d743db21
Use workspace from plugin context instead of accepting it as parameter
...
- Removed workspaceId parameter from ctx.folder.list() and ctx.httpRequest.list()
- Updated event handlers to get workspace from plugin context
- Use proper generated TypeScript types in Context interface
2025-12-28 14:14:09 -08:00
Gregory Schier
6d5ba685f1
Remove unnecessary ctx.file APIs - plugins can use node:fs directly
2025-12-28 14:06:35 -08:00
Gregory Schier
218fdf3715
Merge main into turchinc/main (PR #324 )
2025-12-28 13:58:12 -08:00
Gregory Schier
26a3e88715
Store and show request body in UI ( #327 )
2025-12-28 08:07:42 -08:00
Chris Turchin
e17aae246b
collection plugin actions
2025-12-16 00:47:12 +01:00
Gregory Schier
64e4e352a0
Fix package order
2025-11-27 13:46:30 -08:00
Gregory Schier
8d1b17cac1
Add previewArgs support for template functions and enhance validation logic for form inputs
2025-11-27 12:55:39 -08:00
Gregory Schier
1b5ac6fc89
Some fixes
2025-11-26 14:10:02 -08:00
Gregory Schier
ec3e2e16a9
Switch to BiomeJS ( #306 )
2025-11-23 08:38:13 -08:00
Gregory Schier
2bac610efe
Official 1Password Template Function ( #305 )
2025-11-22 06:08:13 -08:00