Commit graph

1271 commits

Author SHA1 Message Date
Peter Steinberger
7e089c3857 faster animations and consistent in/out 2025-06-27 00:41:20 +02:00
Peter Steinberger
4a63305cbf add postinstall step to patch native libs 2025-06-27 00:18:20 +02:00
Peter Steinberger
f41b54799a realign buttons 2025-06-27 00:03:22 +02:00
Helmut Januschka
f839822a01 build before dev for native modules 2025-06-26 23:31:53 +02:00
Peter Steinberger
c70330bcfd
Migrate to Microsoft node-pty v1.1.0-beta34 (#87) 2025-06-26 23:10:05 +02:00
Helmut Januschka
5a4b939564
Fix URL link detection for wrapped URLs on mobile terminals (#85)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2025-06-26 22:37:49 +02:00
Manuel Maly
328e000715
Split session view file (#89)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2025-06-26 21:15:07 +02:00
Peter Steinberger
94fde5a75c Remove double buttons 2025-06-26 10:29:29 +02:00
Helmut Januschka
b61cd3be23 up 2025-06-25 22:12:11 +02:00
Mario Zechner
50c48f6533 Fix backpressure handling to prevent hanging on large paste operations
- Add backpressure handling for process.stdout.write() in PTY output forwarding
  - Pause PTY output when stdout buffer is full
  - Resume on drain event to prevent CPU spinning
- Add backpressure logging for socket writes in sendInput()
- Add backpressure logging for file stream writes in AsciinemaWriter
- Remove unused bell detection code (was already commented out)

These changes prevent the hanging issue when pasting large amounts of text
by properly handling stream backpressure instead of blindly writing data.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 21:02:29 +02:00
Mario Zechner
ec64433632 Add Claude debugger patch and disable bell character handling
- Add claude-patch.ts to enable debugging Claude Code with Node.js --inspect flag
- Temporarily disable bell character handling in pty-manager.ts due to VS Code terminal hanging issue
- Fix TypeScript linter errors across test files (replace any types with proper interfaces)

The bell character handling was causing VS Code terminals to hang when pasting certain content.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 20:05:41 +02:00
Armin Ronacher
2441453287 Special case ios detection for push (still broken) 2025-06-25 15:27:50 +02:00
Peter Steinberger
e847223a32 wip: focus management for text input 2025-06-25 15:00:28 +02:00
Peter Steinberger
54414e2aeb Add settings icon 2025-06-25 15:00:28 +02:00
Mario Zechner
4d0df004e9 Minimal pty test 2025-06-25 13:52:40 +02:00
Peter Steinberger
b441bc053c Move DeepWiki badge to badge row
Move the DeepWiki badge to the right side of the badge row, next to "Support us on Polar" for better visual consistency.
2025-06-25 12:28:59 +02:00
Peter Steinberger
e536866459 Add DeepWiki badge to README
Add badge linking to DeepWiki documentation for easier discovery of project documentation and resources.
2025-06-25 12:27:38 +02:00
Peter Steinberger
8a1f3adbe3 add swift concurrency doc 2025-06-25 12:22:13 +02:00
Peter Steinberger
222e746753 Show settings in no-auth mode 2025-06-25 12:22:13 +02:00
Peter Steinberger
58e85de2ea test tweaks 2025-06-25 12:22:13 +02:00
Peter Steinberger
f59df3c645 new linter 2025-06-25 12:22:13 +02:00
Peter Steinberger
60d4556a58 Add new terminal quick keyboard 2025-06-25 12:22:13 +02:00
Peter Steinberger
1105b54137 ocx compiler for prettier for 3x speed 2025-06-25 12:22:13 +02:00
Armin Ronacher
a0886456d2 Fix auth check 2025-06-25 11:49:15 +02:00
Peter Steinberger
875ed211b3 fix dashboard header separator line missing 2025-06-25 10:19:27 +02:00
Peter Steinberger
4cab4a735c fix welcome dialog spacing 2025-06-25 10:18:52 +02:00
Peter Steinberger
a210bae07c add setting to control if new terminal spawns windows 2025-06-25 10:18:10 +02:00
Peter Steinberger
81ec1a4a35 test fixes 2025-06-25 10:17:39 +02:00
Peter Steinberger
6db724c79b fixes window dismissal in welcome 2025-06-25 10:17:26 +02:00
Peter Steinberger
c3ad47baa4 fish hashing 2025-06-25 05:14:16 +02:00
Peter Steinberger
6cbaa55573 test fixes 2025-06-25 05:14:06 +02:00
Peter Steinberger
f8624e6298 Symlinks should be followable in Browse dialog Fixes #61 2025-06-25 05:01:20 +02:00
Peter Steinberger
d1ed650261 igore file mod dates, just size 2025-06-25 04:46:04 +02:00
Peter Steinberger
f766efad82 improve stability 2025-06-25 04:32:21 +02:00
Peter Steinberger
62fd78b82d hide version with log 2025-06-25 04:32:14 +02:00
Peter Steinberger
ca4ebeba15 unf auth screen 2025-06-25 04:21:52 +02:00
Peter Steinberger
59aacd8707 add script that filters build warnings 2025-06-25 04:21:34 +02:00
Peter Steinberger
a527806eb5 add patch marker for reprucible iOS builds 2025-06-25 04:08:00 +02:00
Peter Steinberger
d28f020ec1 update node 2025-06-25 04:07:44 +02:00
Peter Steinberger
a16e2f9f33 show keyboard on tap 2025-06-25 03:55:07 +02:00
Peter Steinberger
d79d56a14d tweak login scroll 2025-06-25 03:53:45 +02:00
Peter Steinberger
21e983b0ed enable hidden keyboard 2025-06-25 03:53:37 +02:00
Peter Steinberger
d203e34dfe reduce padding 2025-06-25 03:53:07 +02:00
Peter Steinberger
958a31cea7 show/hide log 2025-06-25 03:52:37 +02:00
Peter Steinberger
df354e4c2d prep b4 2025-06-25 03:52:15 +02:00
Peter Steinberger
b59a3808d7 unfuck build 2025-06-25 03:36:20 +02:00
Peter Steinberger
0587057522 restore working file 2025-06-25 03:04:43 +02:00
Peter Steinberger
35ef2c4e2c animate initial state 2025-06-25 03:04:30 +02:00
Peter Steinberger
0f042c9904 button arrangement 2025-06-25 03:04:20 +02:00
Peter Steinberger
20a492fdee tweak margins 2025-06-25 03:04:10 +02:00