Mohamed Boudra
111576e2ca
chore: finalize electron desktop migration
2026-03-21 01:50:00 +07:00
Mohamed Boudra
77fb74c188
feat(app): redirect to next workspace after archiving
2026-03-20 13:08:28 +07:00
Mohamed Boudra
70fb5f5bfd
fix(app): add worklet directives to working indicator functions
...
Functions called inside useAnimatedStyle must be marked as worklets.
Missing directives caused a native crash on Android with newer
react-native-reanimated/worklets that enforce UI-thread safety.
2026-03-20 12:19:22 +07:00
Mohamed Boudra
26c07b671f
Fix archived workspace session routing\n\nCloses #128
2026-03-20 12:17:50 +07:00
Mohamed Boudra
c9f2e01131
desktop: fix AppImage patch step using absolute paths
...
The patch step cd's to a temp directory for extraction, so the
AppImage path must be absolute (via $GITHUB_WORKSPACE).
2026-03-20 00:41:41 +07:00
Mohamed Boudra
f4f3e4204d
desktop: patch AppImage for Wayland compatibility
...
The linuxdeploy-plugin-gtk hook forces GDK_BACKEND=x11, which
prevents GTK initialization on Wayland-only systems. The bundled
libgdk-3.so already has Wayland support built in.
Add a post-build step that extracts the AppImage, comments out the
GDK_BACKEND=x11 line, and repackages with appimagetool.
2026-03-20 00:28:34 +07:00
Mohamed Boudra
d7d1e2d169
desktop: enable key repeat on macOS
2026-03-19 23:47:33 +07:00
Mohamed Boudra
6ab97c579e
Simplify workspace creation with inline worktree API
...
Replace the multi-step new-agent route flow with a single
create_paseo_worktree endpoint that registers the workspace immediately
and creates the git worktree in the background. The sidebar now calls
this endpoint directly and shows a creating spinner inline.
Also auto-resolves the base branch from origin/HEAD when not explicitly
provided, removes the unused Tauri WebSocket transport layer, and
normalizes loopback endpoints to localhost.
Closes #125
2026-03-19 23:33:35 +07:00
Mohamed Boudra
3d4ac57bd0
Refactor project opening and add status bar tooltips
2026-03-19 19:04:01 +07:00
Mohamed Boudra
efb3df8233
fix desktop notification handling on macos
2026-03-19 16:43:34 +07:00
Mohamed Boudra
a952112910
Refactor agent sync toasts into panel host
2026-03-19 16:43:14 +07:00
Mohamed Boudra
20fa1a3a3b
Fix workspace tab presentation hook ordering
2026-03-19 15:45:29 +07:00
Mohamed Boudra
7609ccee4c
feat: expand diff syntax highlighting languages
2026-03-19 15:44:04 +07:00
Mohamed Boudra
9065dcef54
Fix daemon startup blocking on model downloads
desktop-v0.1.30-r1
2026-03-19 14:03:49 +07:00
Mohamed Boudra
4ab307b10f
Add fetch tool details and improve sidebar shortcuts handling
2026-03-19 13:04:44 +07:00
Mohamed Boudra
675d825f6b
chore(release): cut 0.1.30
v0.1.30
2026-03-19 08:59:23 +07:00
Mohamed Boudra
1328e0cc05
docs(changelog): add 0.1.30 release notes
2026-03-19 08:58:33 +07:00
Mohamed Boudra
f0ba64f23b
Add combined model selector and refactor working indicator
2026-03-19 08:55:40 +07:00
Mohamed Boudra
22c27dd583
Fix UI spacing and sizing in status bar and message input
2026-03-18 23:13:19 +07:00
Mohamed Boudra
35da664a09
Add agent mode visuals (icons and color tiers) to UI components
2026-03-18 22:54:09 +07:00
Mohamed Boudra
1323cb13c4
Add agent mode visuals (icons and color tiers) to UI components
2026-03-18 22:31:31 +07:00
Mohamed Boudra
3287f2d00b
Only show bg on expanded file headers in git diff panel
2026-03-18 22:07:34 +07:00
Mohamed Boudra
d15a1451b7
Track active workspace from navigation state
2026-03-18 21:50:24 +07:00
Mohamed Boudra
9d370a18b8
Clean up git diff panel file header styles
2026-03-18 21:50:09 +07:00
Mohamed Boudra
865e25b3a9
Fix workspace tab drag hit area
2026-03-18 21:11:09 +07:00
Mohamed Boudra
82ab598426
Fix workspace route state syncing
2026-03-18 21:11:00 +07:00
Mohamed Boudra
09fae62888
Tighten terminal scrollbar gutter
2026-03-18 21:10:51 +07:00
Mohamed Boudra
7e0a220fde
feat: improve terminal scrollbar and pane focus handling
2026-03-18 20:39:16 +07:00
Mohamed Boudra
ed9a15c0bd
feat: add tab drop preview indicator for split pane drag-and-drop
2026-03-18 20:09:28 +07:00
Mohamed Boudra
b763d4358e
feat: add terminal tabs and split pane controls to workspace UI
2026-03-18 19:55:04 +07:00
Mohamed Boudra
5f2d4ac122
chore(release): sync 0.1.29 versions
2026-03-18 19:47:30 +07:00
Mohamed Boudra
3bdc90a661
refactor: simplify tab layout to use equal widths with ideal clamping
2026-03-18 16:59:03 +07:00
Mohamed Boudra
b5212a69c9
refactor: improve split pane drag-and-drop and resize handle UX
2026-03-18 16:19:43 +07:00
Mohamed Boudra
0bc903fa21
Fix agent spawn PATH resolution and add provider binary checks to status
...
Shell env PATH was being overridden by process.env PATH in
applyProviderEnv, causing agent spawns to fail with ENOENT when the
daemon runs from the Tauri desktop app (minimal GUI PATH). Flip the
merge order so login shell env wins.
Add a Providers section to `paseo daemon status` that resolves each
agent binary (claude, codex, opencode) and runs --version using the
same applyProviderEnv environment the daemon uses to spawn agents.
2026-03-18 10:08:48 +07:00
Mohamed Boudra
e2f20f0e24
refactor: extract workspace layout actions and pane state logic
2026-03-18 09:39:12 +07:00
Mohamed Boudra
30a225ce9f
Add split-pane layout store and navigation shortcuts
2026-03-18 01:36:54 +07:00
Mohamed Boudra
30dd54a318
refactor: extract panel registry and pane context from workspace screen
...
Replace hardcoded renderContent() switch and per-kind descriptor logic
with a registry-based panel interface. Each panel type (agent, draft,
terminal, file) now self-registers with its component, useDescriptor
hook, and optional confirmClose. Panels access workspace context via
usePaneContext() instead of prop drilling. This prepares the workspace
screen for split pane support.
2026-03-17 21:58:11 +07:00
Mohamed Boudra
abc8ad3fd4
refactor: migrate workspace tab actions to keyboard action dispatcher
2026-03-17 20:19:41 +07:00
Mohamed Boudra
4897627943
Fix Tauri tab close confirm reentry
2026-03-17 16:14:18 +07:00
Mohamed Boudra
18533ef52b
style(app): add padding to terminal emulator
2026-03-17 14:51:17 +07:00
Mohamed Boudra
faa9c9c491
fix(app): start explorer panel closed and narrower on clean start
2026-03-17 14:20:32 +07:00
Mohamed Boudra
11f6494c20
fix: route Claude partial tool input through canonical mapping ( #108 ) ( #122 )
...
* fix: show loading skeleton for pending tool call details
* fix: surface claude tool previews before full json
* fix: route claude partial tool input through canonical mapping
* fix: remove pending tool-call summary placeholder
2026-03-17 14:42:39 +08:00
Mohamed Boudra
9364da3414
fix(website): fix horizontal scroll on mobile
...
The APK tooltip with whitespace-nowrap and centered positioning
overflowed past the viewport on narrow screens. Anchor it to the
right on mobile, center it on sm+. Also stack nav logo and menu
vertically on mobile.
2026-03-16 18:44:31 +07:00
Mohamed Boudra
ed5bc3091e
fix(app): shorten paths in project picker and close sidebar on workspace press
2026-03-15 20:16:41 +07:00
Mohamed Boudra
8ff51eb176
docs(release): add guide for retrying failed release builds
2026-03-15 14:34:15 +07:00
Mohamed Boudra
90fb5e1f33
fix(app): build workspace audio module during EAS install
2026-03-15 14:28:30 +07:00
Mohamed Boudra
cda08ec033
feat(website): add og:title and og:description via pageMeta helper
...
Extract a DRY pageMeta(title, description) helper that returns both
standard and OpenGraph meta tags from a single source of truth.
2026-03-15 14:28:10 +07:00
Mohamed Boudra
21c585abec
chore(website): update OG image
2026-03-15 14:23:40 +07:00
Mohamed Boudra
a1d0492d8d
feat(website): add OG image for social sharing
...
Copy og-image.png to public assets and add OpenGraph and Twitter Card
meta tags to the root layout so link previews work across all pages.
2026-03-15 14:15:51 +07:00
Mohamed Boudra
745f2e2768
chore(release): cut 0.1.28
v0.1.28
2026-03-15 13:53:47 +07:00