Commit graph

  • 4f2d5d55ac Default to rust server Peter Steinberger 2025-06-16 20:20:53 +0200
  • 7286f3417d don't trigger keychain dialog right away Peter Steinberger 2025-06-16 20:20:43 +0200
  • 0c505f77be delete UI test stubs Peter Steinberger 2025-06-16 20:20:14 +0200
  • db752fc39c Added browse command Armin Ronacher 2025-06-16 20:39:46 +0200
  • f328e2c1cb Added password protection Armin Ronacher 2025-06-16 20:27:07 +0200
  • f8ac02d5e5 Removed accidentally added code Armin Ronacher 2025-06-16 19:58:46 +0200
  • 2821c399a8 Update welcome screen text and fix Observable pattern usage Peter Steinberger 2025-06-16 19:52:24 +0200
  • 47fd447713 Merge remote changes and resolve conflicts Peter Steinberger 2025-06-16 19:50:26 +0200
  • 2951b157c2 Add welcome tutorial screen Peter Steinberger 2025-06-16 19:48:36 +0200
  • 3ba568119e Update readme Armin Ronacher 2025-06-16 19:42:55 +0200
  • 9213d59cf9 Added -i / --shell Armin Ronacher 2025-06-16 19:34:36 +0200
  • 013ba77a04 Fix cursor rendering Armin Ronacher 2025-06-16 19:19:18 +0200
  • 2596b1714e Explain architecture Peter Steinberger 2025-06-16 19:11:43 +0200
  • f14ad81733 Add cleanup on startup setting and fix build issues Peter Steinberger 2025-06-16 18:51:35 +0200
  • d36dd7bb1e Add Swift Testing tests for session ID handling Peter Steinberger 2025-06-16 18:29:54 +0200
  • 510be54304 Implemented copy/paste Armin Ronacher 2025-06-16 18:26:02 +0200
  • f871a18fb3 Fix session ID mismatch in Swift server Peter Steinberger 2025-06-16 18:25:06 +0200
  • 46408a387c Fix server startup coordination and health endpoint consistency Peter Steinberger 2025-06-16 18:18:24 +0200
  • 6299e28e8f Added support for shell expansion in vt Armin Ronacher 2025-06-16 18:15:10 +0200
  • ab5a34398d Improve mobile UI and add localStorage for session creation Mario Zechner 2025-06-16 17:46:44 +0200
  • d164db3496 Add Kill All sessions button and fix terminal scaling Mario Zechner 2025-06-16 17:37:36 +0200
  • 3e3f81b892 Fix terminal handling Armin Ronacher 2025-06-16 17:34:53 +0200
  • 936806edd6 Improve setting front logic Peter Steinberger 2025-06-16 17:32:06 +0200
  • b5d043cba8 Fix build script and input handling Peter Steinberger 2025-06-16 17:23:33 +0200
  • 420ec3117c Added health endpoint Armin Ronacher 2025-06-16 17:17:40 +0200
  • a803b5ae7d Fixed session create Armin Ronacher 2025-06-16 17:10:36 +0200
  • 231aa7040d Simplify url matching Armin Ronacher 2025-06-16 16:57:08 +0200
  • 55056ce37e cargo fmt Armin Ronacher 2025-06-16 16:54:43 +0200
  • 70d53f0b19 Update root gitignore for web build files Mario Zechner 2025-06-16 16:46:59 +0200
  • 0a067ca7a7 Update CI to build Rust binaries and clarify Node.js builds Peter Steinberger 2025-06-16 16:47:42 +0200
  • 445187d754 Add Node.js server build to CI workflow Peter Steinberger 2025-06-16 16:44:25 +0200
  • f6893e1a61 Improve server mode description clarity Peter Steinberger 2025-06-16 16:38:16 +0200
  • c0b9cc4b87 Improve Rust server configuration handling Peter Steinberger 2025-06-16 16:37:27 +0200
  • 67ec9ef118 Add dist/ to web .gitignore Peter Steinberger 2025-06-16 16:30:18 +0200
  • ad69ead279 Fix Rust server command to use correct tty-fwd syntax Peter Steinberger 2025-06-16 16:23:43 +0200
  • d013019b16 cleanup git Peter Steinberger 2025-06-16 16:20:46 +0200
  • f7d72acfca Update MockHTTPClient imports Peter Steinberger 2025-06-16 16:15:21 +0200
  • 34d868e5c6 Reorganize view files for better project structure Peter Steinberger 2025-06-16 16:13:35 +0200
  • 6199a256ca Add server mode architecture with Hummingbird and Rust options Peter Steinberger 2025-06-16 16:12:08 +0200
  • 95642f4723 Update web/.gitignore to exclude generated JS files in public/ Peter Steinberger 2025-06-16 16:11:26 +0200
  • febcea09fa Add debug logging for static file serving Mario Zechner 2025-06-16 16:13:24 +0200
  • 8fcc8f0310 Add hardcore ctrlc handler Armin Ronacher 2025-06-16 16:10:15 +0200
  • c5a6e2dd1d Remove unnecessary session polling from session-view Mario Zechner 2025-06-16 16:08:14 +0200
  • 68ca8a48e3 Fix warning Armin Ronacher 2025-06-16 16:07:14 +0200
  • 6f48ff2ff1 Improve session input endpoint error handling Mario Zechner 2025-06-16 16:06:43 +0200
  • f917e18d68 Added a multi stream endpoint Armin Ronacher 2025-06-16 15:57:56 +0200
  • f1dabd6f4b Fix session creation and management endpoints Mario Zechner 2025-06-16 15:55:59 +0200
  • ed3927b4a6 Fix session management and terminal scaling Mario Zechner 2025-06-16 15:35:11 +0200
  • eb1622c604 Protect against closed pipes Armin Ronacher 2025-06-16 15:19:38 +0200
  • 0d00c56b44 Document mkdir Armin Ronacher 2025-06-16 15:08:38 +0200
  • 3ee0a57d6d Add mkdir endpoint Armin Ronacher 2025-06-16 15:07:57 +0200
  • fa647d1fe3 Added session create endpoint Armin Ronacher 2025-06-16 15:03:49 +0200
  • 90eb324930 Fix session card styling to match original design Mario Zechner 2025-06-16 14:59:03 +0200
  • f92e3d8bc4 Reuse header sending code Armin Ronacher 2025-06-16 14:58:16 +0200
  • 4e554ed125 HTTP server cleanup Armin Ronacher 2025-06-16 14:55:07 +0200
  • 5cd6b8802f Validate that we use valid uuids Armin Ronacher 2025-06-16 14:48:42 +0200
  • d1c6fd32cc Removed unused code Armin Ronacher 2025-06-16 14:44:34 +0200
  • b0e54b3cbc Updatd readme Armin Ronacher 2025-06-16 14:42:22 +0200
  • e2b06b672d Allow static file rendering Armin Ronacher 2025-06-16 14:39:12 +0200
  • 1beb938646 Added real streaming endpoint Armin Ronacher 2025-06-16 14:29:26 +0200
  • 0a5f947b98 Refactor server Armin Ronacher 2025-06-16 14:18:40 +0200
  • 10c1379922 Vendor blocking-http-server Armin Ronacher 2025-06-16 14:13:05 +0200
  • bf7f2e0434 Refactor server slightly Armin Ronacher 2025-06-16 13:59:00 +0200
  • 73c57e9682 Expose more session cleanup Armin Ronacher 2025-06-16 13:54:02 +0200
  • 1ebfc0c37c Expose more methods Armin Ronacher 2025-06-16 13:51:02 +0200
  • c30f16531e Started port of server into tty-fwd Armin Ronacher 2025-06-16 13:41:12 +0200
  • 39a5f25680 add workspace Peter Steinberger 2025-06-16 09:46:49 +0200
  • ae2c986e33 Implement session-card architecture and improve session management Mario Zechner 2025-06-16 13:50:28 +0200
  • 4757d27d26 Implement session-card architecture and improve session management Mario Zechner 2025-06-16 13:50:19 +0200
  • 3ec417c8b1 Implement custom ScaleFitAddon for proper terminal scaling Mario Zechner 2025-06-16 12:06:42 +0200
  • 34801bc687 Fix terminal layout and improve mobile UX Mario Zechner 2025-06-16 11:55:22 +0200
  • 093aff4379 Update XTerm theme to VS Code Dark colors and improve SSE streaming Mario Zechner 2025-06-16 10:58:21 +0200
  • e8bee03388 Replace asciinema with XTerm renderer and add key combination support Mario Zechner 2025-06-16 10:38:05 +0200
  • 7b6ebad8be Increase XTerm scrollback buffer to 1M lines by default Mario Zechner 2025-06-16 09:48:19 +0200
  • c7c8a605c2 Replace custom renderer with XTerm.js and consolidate tests Mario Zechner 2025-06-16 09:44:24 +0200
  • e4b4a37c86 Fix renderer export name - use TerminalRenderer with Renderer alias Mario Zechner 2025-06-16 09:38:37 +0200
  • 9bc6fcc4b1 Replace CDN imports with local bundle in all tests Mario Zechner 2025-06-16 09:37:35 +0200
  • 6d9ee470c4 Replace NSApplicationOpenSettingsCategory hack with SwiftUI SettingsLink Peter Steinberger 2025-06-16 09:52:32 +0200
  • 92890fe189 fixes showing settings on macOS Tahoe Peter Steinberger 2025-06-16 09:52:12 +0200
  • 43d406a84c Clean up build system and implement XTerm.js renderer Mario Zechner 2025-06-16 09:33:19 +0200
  • 8f52b73454 Seemingly this is needed Armin Ronacher 2025-06-16 09:13:29 +0200
  • 796bb55b91 fix warning Peter Steinberger 2025-06-16 09:12:57 +0200
  • 9fa6199c1c setting structure Peter Steinberger 2025-06-16 09:12:48 +0200
  • 0cb87e6f81 better truncate Peter Steinberger 2025-06-16 09:12:34 +0200
  • e41a4c465a Same size for all tabs Peter Steinberger 2025-06-16 08:34:33 +0200
  • 62dfe07643 add session validation Peter Steinberger 2025-06-16 08:34:27 +0200
  • 1056145bc0 Improve ngrok Peter Steinberger 2025-06-16 08:11:34 +0200
  • 0bc40ffae9 Implement session cast Peter Steinberger 2025-06-16 08:11:01 +0200
  • 08837015c7 fix permissions on web Peter Steinberger 2025-06-16 08:10:43 +0200
  • 8b8d4fb4c3 fix web install Peter Steinberger 2025-06-16 08:03:26 +0200
  • 33b1f89f12 Fix Tailwind CSS to use local installation via npx Mario Zechner 2025-06-16 07:59:58 +0200
  • 807b32d479 PWA, server needs to serve via HTTPS still Mario Zechner 2025-06-16 07:57:40 +0200
  • 1d074e616b Add CLI tool installation feature with sudo authentication Armin Ronacher 2025-06-16 07:45:59 +0200
  • fce59c3df6 Add URL routing and enhanced mobile terminal controls Mario Zechner 2025-06-16 07:47:38 +0200
  • ac13030b52 Fix SSE stream closing issue and improve file monitoring Peter Steinberger 2025-06-16 07:45:02 +0200
  • aae68479ee Improve mobile terminal input with virtual keyboard support Mario Zechner 2025-06-16 07:36:52 +0200
  • 975705ae80 Remove control directory creation logic from TunnelServer Peter Steinberger 2025-06-16 07:36:30 +0200
  • 63d02b4ed6 Update CI workflow to use Xcode 16.2 Peter Steinberger 2025-06-16 07:22:16 +0200
  • cf3069381e Fixed build on my machine Armin Ronacher 2025-06-16 07:20:28 +0200
  • a77b1dbe26 Implement auto-switch to session view after creation and clean startup Mario Zechner 2025-06-16 07:19:24 +0200