Gregory Schier
7fbce4e808
Counts to the right
2026-03-12 18:55:03 -07:00
Gregory Schier
f91f40e3a1
Update Sidebar.tsx
2026-03-12 15:43:52 -07:00
Gregory Schier
024b0a3cd3
Fix sidebar counts
2026-03-12 15:40:45 -07:00
Gregory Schier
9e0a708011
Font size and other fixes
2026-03-12 15:35:55 -07:00
Gregory Schier
d8ce5c9d1a
Fix styles
2026-03-12 15:19:02 -07:00
Gregory Schier
f7ff964fe5
Floating sidebar refactor
2026-03-12 15:12:49 -07:00
Gregory Schier
cc504e0a1c
Move portal to shared ui lib
2026-03-12 14:28:15 -07:00
Gregory Schier
47f0daabff
Shared sidebar layout
2026-03-12 14:19:29 -07:00
Gregory Schier
87e60372fe
Fix sidebar width
2026-03-12 14:02:32 -07:00
Gregory Schier
7e7faa69df
Move split layout
2026-03-12 14:00:29 -07:00
Gregory Schier
0b7705d915
More tweaking
2026-03-12 08:59:02 -07:00
Gregory Schier
5e3ef70d93
Refactor proxy codebase
2026-03-12 08:31:05 -07:00
Gregory Schier
568a1b80ed
Some fixes
2026-03-11 16:00:24 -07:00
Gregory Schier
d4a6735881
Sidebar filtering
2026-03-11 15:55:25 -07:00
Gregory Schier
0c52fd03e2
Shared Table component
2026-03-11 15:51:57 -07:00
Gregory Schier
3e7d04b2f3
Fix theme
2026-03-11 15:44:32 -07:00
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
90365f0723
Create Sidebar.tsx
2026-03-09 09:51:37 -07:00
Gregory Schier
e87c3291e7
Add sidebar to proxy app
2026-03-09 09:33:35 -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
4c041e68a9
Consolidate RPC commands into unified execute_action dispatcher
...
Replace individual RPC commands (proxy_start, proxy_stop) with a single
execute_action(ActionInvocation) handler. This simplifies the RPC interface
and enables action chaining through events for workflows like duplicate-then-navigate.
2026-03-08 19:04:31 -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
0a616eb5e2
Got models and event system working
2026-03-08 15:18:31 -07:00
Gregory Schier
6f8c4c06bb
Add transport-agnostic RPC layer for proxy app
...
Introduces yaak-rpc (shared RPC infrastructure) and yaak-proxy-lib
(proxy app logic decoupled from any frontend). A single Tauri command
dispatches all RPC calls through a typed router, with TypeScript types
auto-generated via ts-rs and a generic rpc() function for type-safe
calls from the frontend.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 11:27:51 -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
e26705f016
Use separated client/proxy dev ports across worktrees
2026-03-06 09:20:49 -08:00