Mohamed Boudra
59f3f4737a
Split diff horizontal scroll into platform-specific components
...
Use Metro .web.tsx resolution to separate native gesture arbitration
(RNGH ScrollView, waitFor, closeGestureRef) from web (plain RN ScrollView),
fixing text selection drag on desktop web.
2026-03-21 23:32:38 +07:00
Mohamed Boudra
c80c3e0256
Extract line number gutter width calculation and improve text selection
2026-03-21 23:15:52 +07:00
Mohamed Boudra
aec28c8b67
Fix mobile diff mode trigger clipping
2026-03-21 20:47:02 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
5f065c2685
Extract isomorphic @getpaseo/highlight package with syntax-highlighted file preview
...
- Create packages/highlight with shared Lezer-based syntax highlighting (types, parsers, highlighter, color maps)
- Add syntax highlighting and line numbers to file-pane.tsx with memoized CodeLine component
- Import shared highlight colors in git-diff-pane.tsx instead of local definitions
- Delete duplicated syntax-highlighter.ts from both app and server
- Fix TSX dialect to "ts jsx" (correct per Lezer docs)
2026-03-21 19:56:49 +07:00
Mohamed Boudra
24945a9498
feat(app): add line numbers, wrap toggle, and icon sizing improvements
2026-03-21 11:47:04 +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
9d370a18b8
Clean up git diff panel file header styles
2026-03-18 21:50:09 +07:00
Mohamed Boudra
82ab598426
Fix workspace route state syncing
2026-03-18 21:11:00 +07:00
Mohamed Boudra
cc675da49c
Stabilize git action menu
2026-03-15 13:51:04 +07:00
Mohamed Boudra
be93f8b240
refactor: remove performance monitoring and diagnostics infrastructure
2026-03-12 21:15:01 +07:00
Mohamed Boudra
244eed8696
Finalize release content
2026-03-10 17:08:25 +07:00
Mohamed Boudra
845cf68d38
Refactor git actions and update React to 19.1.4
2026-03-10 15:49:33 +07:00
Mohamed Boudra
8371ea0c7d
refactor: unify workspace tab management and add runtime metrics
2026-03-05 14:21:16 +07:00
Mohamed Boudra
080fb74642
feat: projects → workspaces → tabs
2026-03-01 18:22:11 +07:00
Mohamed Boudra
02bcfcd5af
refactor(scrollbar): improve scroll tracking and animation timing
2026-02-19 09:02:14 +07:00
Mohamed Boudra
62d69410d3
fix(git): show Sync only when branch diverges from origin
2026-02-18 20:36:24 +07:00
Mohamed Boudra
e1bd459bfd
fix: simplify git sync button label when on base branch
2026-02-18 19:57:05 +07:00
Mohamed Boudra
f2fa7bb79e
Merge remote-tracking branch 'origin/main' into pr59-sync
...
# Conflicts:
# packages/app/src/components/git-diff-pane.tsx
2026-02-18 18:21:48 +07:00
Mohamed Boudra
5079ca386b
feat(app): add shared desktop web overlay scroll handles
2026-02-18 15:10:20 +07:00
Mohamed Boudra
e36d318001
Improve post-ship worktree UX and merged PR detection
2026-02-18 13:12:36 +07:00
Mohamed Boudra
170ee27813
feat: improve agent workspace flows and directory suggestions
2026-02-16 23:19:01 +07:00
Mohamed Boudra and GitHub
f1626698f4
Merge pull request #28 from getpaseo/gitif/header-scroll-rule-pr
...
fix(app): avoid unnecessary git diff header auto-scroll on collapse
2026-02-14 01:03:57 +07:00
Mohamed Boudra
e9efaa8499
fix(app): avoid unnecessary git diff header auto-scroll on collapse
2026-02-13 08:50:37 +00:00
Mohamed Boudra
4948ba581a
Update files
2026-02-13 05:08:26 +00:00
Mohamed Boudra
018edef3bb
feat: add onboarding command and migrate git diff to checkout API
2026-02-12 17:00:35 +07:00
Mohamed Boudra
7e5537bcc5
Update files
2026-02-10 13:43:07 +07:00
Mohamed Boudra
7001928f4f
Update files
2026-02-10 10:50:54 +07:00
Mohamed Boudra
31f449a5fc
Update files
2026-02-07 00:31:07 +07:00
Mohamed Boudra
f26d7f5552
Update files
2026-02-07 00:07:04 +07:00
Mohamed Boudra
8694696f45
Update files
2026-02-06 23:42:13 +07:00
Mohamed Boudra
1a01e836bc
Update files
2026-02-06 22:41:20 +07:00
Mohamed Boudra
2d74b5407c
Update files
2026-02-06 22:21:37 +07:00
Mohamed Boudra and GitHub
cf9ff07be6
Git panel: share checkout actions + fix push loading ( #20 )
...
* Update files
* Git panel: share checkout actions
Hoist checkout-scoped async git actions into a shared store and keep primary Push CTA loading in-place. Also stabilize e2e git flows.
* Stabilize git panel async actions and fix e2e flakes
2026-02-06 13:18:30 +07:00
Mohamed Boudra
1bf8ed96cc
Update files
2026-02-05 18:47:47 +07:00
Mohamed Boudra
dcf015bd92
Update files
2026-02-04 10:12:08 +07:00
Mohamed Boudra
f08efd2da6
feat: add expand/collapse all button to git diff pane
2026-02-04 08:22:27 +07:00
Mohamed Boudra
0ad6c17d0e
refactor: improve scroll view and diff pane layout handling
2026-02-03 23:04:31 +07:00
Mohamed Boudra
14b0db55b0
consolidate checkout status handling and improve git detection
2026-02-03 14:50:15 +07:00
Mohamed Boudra
ad632cb3bd
feat: improve git actions UI and mode tracking after plan approval
2026-02-03 10:38:08 +07:00
Mohamed Boudra
9cc953625f
refactor: restructure git actions into data-driven design pattern
2026-02-03 10:13:40 +07:00
Mohamed Boudra
0804f51b03
refactor: make diff mode toggle interactive and improve status display
2026-02-03 10:03:50 +07:00
Mohamed Boudra
1ea071adb6
fix: improve file path display and TodoWrite executing state handling
2026-02-03 09:48:23 +07:00
Mohamed Boudra
96b211a2cf
Update files
2026-01-28 13:25:48 +07:00
Mohamed Boudra
a18739319f
Update files
2026-01-27 13:38:56 +07:00
Mohamed Boudra
971da6f48a
Update files
2026-01-27 13:11:13 +07:00
Mohamed Boudra
024dbdfda8
Update files
2026-01-27 13:08:51 +07:00
Mohamed Boudra
766585d1cb
Update files
2026-01-27 13:06:01 +07:00
Mohamed Boudra
c233c99cd3
Update files
2026-01-26 18:03:51 +07:00
Mohamed Boudra
504fb83fa9
Update files
2026-01-24 22:21:28 +07:00