Commit graph

  • 1370c823ab Fix welcome window front order Peter Steinberger 2025-06-19 02:28:48 +0200
  • 7386f2a01e stop requesting password on CI Peter Steinberger 2025-06-19 02:18:38 +0200
  • 13fdb57f1b improve dock icon mgmt Peter Steinberger 2025-06-19 02:12:39 +0200
  • ea4cc0ab84 Fixed terminal name cache Peter Steinberger 2025-06-19 02:12:29 +0200
  • 37f1c124ff be more careful with applescript Peter Steinberger 2025-06-19 02:11:30 +0200
  • dcd60d51ed docs: add Rust and Node.js prerequisites to build instructions Peter Steinberger 2025-06-19 01:44:42 +0200
  • 6ae43fbde8 Fix cross-platform build issues in web package Mario Zechner 2025-06-19 01:43:27 +0200
  • 83a4bf0f75
    fix: apply formatters to pass CI checks (#19) Peter Steinberger 2025-06-19 01:39:27 +0200
  • 4f837b729d Switch to @homebridge/node-pty-prebuilt-multiarch for better cross-platform support Mario Zechner 2025-06-19 00:51:58 +0200
  • abb652fec2 Implement comprehensive PTY service enhancements with proper async operations Mario Zechner 2025-06-19 00:49:15 +0200
  • 1a08d4603a Remove lint_output.txt and add to gitignore Mario Zechner 2025-06-18 23:46:22 +0200
  • 0f26328940
    add font (#20) Helmut Januschka 2025-06-19 00:28:08 +0200
  • 0f5db0771a Remove lint_output.txt and add to gitignore Mario Zechner 2025-06-18 23:46:22 +0200
  • ee111b44a0 Update web client to handle new exit event format Mario Zechner 2025-06-18 22:05:47 +0200
  • 3c94e494fc
    Add comprehensive VibeTunnel protocol benchmark tool (#18) Helmut Januschka 2025-06-18 23:38:11 +0200
  • b90bfd9f46
    Add Go implementation of VibeTunnel server (#16) Helmut Januschka 2025-06-18 23:32:35 +0200
  • d81b0847a1 Update web client to handle new exit event format Mario Zechner 2025-06-18 22:05:47 +0200
  • 8553de6ae3 Fix exit event format in terminal sessions Mario Zechner 2025-06-18 22:03:59 +0200
  • ce4b67a258 update hummingbird Peter Steinberger 2025-06-18 20:44:44 +0200
  • c9b2fbca7e fix tests Peter Steinberger 2025-06-18 20:44:13 +0200
  • f45c0f7b65 fix: remove resize endpoint and fix all tests Peter Steinberger 2025-06-18 20:40:19 +0200
  • 2e8cfd0a7c web fu - sorry Peter Steinberger 2025-06-18 20:12:07 +0200
  • 6188d0080b Swift test fixes Peter Steinberger 2025-06-18 20:11:57 +0200
  • a2d38edbe9 test compat Peter Steinberger 2025-06-18 20:11:51 +0200
  • 5ba7858b01 wording Peter Steinberger 2025-06-18 20:11:43 +0200
  • 447a43719d Fix debug pane restart button visibility and improve layout Peter Steinberger 2025-06-18 20:08:35 +0200
  • 36c4f9066c Merge PR #7: Fix incorrect Rust server directory paths in README Peter Steinberger 2025-06-18 20:00:30 +0200
  • 48d028e466 Add PWA support with web app manifest Peter Steinberger 2025-06-18 19:53:03 +0200
  • 4307899c2e fix: update tests for Express 5 compatibility and fix unit tests Peter Steinberger 2025-06-18 19:49:27 +0200
  • d99ef041f7 feat: add integration tests and fix compatibility issues Peter Steinberger 2025-06-18 19:39:28 +0200
  • a045faeea3 Remove UserInterfaceState.xcuserstate from tracking Peter Steinberger 2025-06-18 19:37:46 +0200
  • 940ea236ba fix: update Rust code for nix 0.30 compatibility Peter Steinberger 2025-06-18 19:35:18 +0200
  • 4fa31c1717
    Migrate workflows to Blacksmith (#17) blacksmith-sh[bot] 2025-06-18 19:35:22 +0200
  • 1ece7b2fd5 feat: add comprehensive unit tests for Rust server and update dependencies Peter Steinberger 2025-06-18 19:32:23 +0200
  • 6946caf321 various test fixes Peter Steinberger 2025-06-18 19:27:34 +0200
  • fdb0f0e67f redesign debug settings Peter Steinberger 2025-06-18 19:27:24 +0200
  • 4b4aa3eda9 Fix zero session bug Peter Steinberger 2025-06-18 19:27:14 +0200
  • cba14f2866 Add AppleScript entitlements to the project Peter Steinberger 2025-06-18 19:26:58 +0200
  • a8876e9c69 Add basic Swift tests Peter Steinberger 2025-06-18 19:17:45 +0200
  • 0f8299c7a0 Automatically restart server Peter Steinberger 2025-06-18 19:17:16 +0200
  • fb1058b55c change button to restart server Peter Steinberger 2025-06-18 19:16:51 +0200
  • b650ff4de5 design Peter Steinberger 2025-06-18 19:16:34 +0200
  • 6a8f472832 feat: adopt Blacksmith CI runners and comprehensive updates Peter Steinberger 2025-06-18 19:10:03 +0200
  • ea517dbf49 ci: update Swift workflow to use Xcode 16.4 Peter Steinberger 2025-06-18 19:02:12 +0200
  • fbfc4c57dd Remove periodic permission status logging Peter Steinberger 2025-06-18 16:56:01 +0200
  • b7db081148 Add NSImage resize extension for terminal icons in pickers Peter Steinberger 2025-06-18 16:54:07 +0200
  • 5804790ae1 recover lost commits Peter Steinberger 2025-06-18 16:49:39 +0200
  • 915d3e3eb1 Fix remaining formatting issue in term_socket.rs Peter Steinberger 2025-06-18 15:26:10 +0200
  • 4a0121eabe Fix Rust formatting and clippy warnings Peter Steinberger 2025-06-18 15:24:17 +0200
  • e3e92c646d Remove debug logging from PTY child process Mario Zechner 2025-06-18 14:43:38 +0200
  • 3fdad988ff Fix zombie process detection and add PTY-specific cleanup Mario Zechner 2025-06-18 14:19:55 +0200
  • ef19211451 Fix clippy uninlined_format_args warnings Peter Steinberger 2025-06-18 14:27:24 +0200
  • 4cbbdf29fc Fix TIOCSCTTY usage for cross-platform compatibility Peter Steinberger 2025-06-18 14:25:18 +0200
  • 5f067c7a80 Fix clippy warnings and format code Peter Steinberger 2025-06-18 14:16:43 +0200
  • f0658bccd0 improve bits for linux Peter Steinberger 2025-06-18 14:13:30 +0200
  • b90986c354 remove macos stuff Peter Steinberger 2025-06-18 14:13:15 +0200
  • 8b3c913e17 Add client-side session death detection via reconnection tracking Mario Zechner 2025-06-18 14:03:11 +0200
  • 2ceff6955c Make session kill endpoint wait for process death Mario Zechner 2025-06-18 14:00:52 +0200
  • db4b60e5f7 Fix CI: Apply cargo fmt to latest changes Peter Steinberger 2025-06-18 13:54:22 +0200
  • 779f8f3360 Fix session kill and add PTY PID tracking Mario Zechner 2025-06-18 13:52:40 +0200
  • 71a5937ea1 Fix session card kill button animation cleanup Mario Zechner 2025-06-18 13:32:16 +0200
  • c8931d1e40 Fix PTY streaming race condition and add exit events Mario Zechner 2025-06-18 13:30:44 +0200
  • ec0bbcfdf4 Fix CI: Resolve all Clippy warnings and improve code quality Peter Steinberger 2025-06-18 13:13:05 +0200
  • 68dd22e183 Fix session-view navigation for PTY fallback sessions Mario Zechner 2025-06-18 13:08:30 +0200
  • 9b3839e361 Fix CI: Apply final Rust formatting Peter Steinberger 2025-06-18 13:07:37 +0200
  • 6f20d395f5 Fix CI: Apply Clippy fixes and remove redundant continue statements Peter Steinberger 2025-06-18 13:05:55 +0200
  • dd31dfb9f4 Fix compiler warnings in term_socket.rs Mario Zechner 2025-06-18 13:05:46 +0200
  • 45f627fddf Add signal handling to update session statuses on server shutdown Mario Zechner 2025-06-18 13:03:40 +0200
  • 2f4ca27b03 Fix CI: Format Swift and Rust code Peter Steinberger 2025-06-18 13:02:31 +0200
  • 25d5bc5232 Fix CI: Convert reusable workflows to use workflow_call trigger Peter Steinberger 2025-06-18 13:00:17 +0200
  • 7947278fb2 Fix CI: Correct spawn_terminal to spawnTerminal for Swift naming conventions Peter Steinberger 2025-06-18 12:57:41 +0200
  • daf455ec9a show welcome dialog on update + lint Peter Steinberger 2025-06-18 12:55:20 +0200
  • d9d134ff2b Replace XTerm.js with headless terminal implementation Mario Zechner 2025-06-18 12:48:24 +0200
  • 1cef390ed6 Add PTY fallback to term_socket.rs with race condition fix Mario Zechner 2025-06-18 12:45:58 +0200
  • 1e24c19335 Add PTY fallback to tty-fwd with race condition fix Mario Zechner 2025-06-18 12:45:45 +0200
  • 218249e594 delete garbage Peter Steinberger 2025-06-18 10:52:23 +0200
  • 6df38dc171 use new appcast stats store Peter Steinberger 2025-06-18 10:52:18 +0200
  • 9155f46206 fix button alignment Peter Steinberger 2025-06-18 10:44:46 +0200
  • a2d15471d8 Reorder mobile terminal buttons and add symbols Mario Zechner 2025-06-18 10:44:03 +0200
  • c16ccacf30 Shuffle settings around Peter Steinberger 2025-06-18 10:39:45 +0200
  • 31f1d625b1 Reorganize header button layout for mobile with left and right alignment Mario Zechner 2025-06-18 10:37:33 +0200
  • 76ea65839a Replace hide exited checkbox with button and standardize button sizes Mario Zechner 2025-06-18 10:23:55 +0200
  • 7c92eb5bdb Implement black theme, mobile improvements, and fit-to-width toggle Mario Zechner 2025-06-18 10:15:27 +0200
  • 75203f79ab Change AppleScript strategy to use clipboard copy/paste Peter Steinberger 2025-06-18 09:58:21 +0200
  • db1583b88b fix escaping Peter Steinberger 2025-06-18 05:02:14 +0200
  • 95cec4c801 Fix touch momentum scrolling jank by eliminating RAF conflicts Mario Zechner 2025-06-18 08:53:01 +0200
  • 8089612142 Add terminal debug overlay and scroll-to-bottom indicator Mario Zechner 2025-06-18 08:48:50 +0200
  • 18bb33c2ce Fix escape sequence corruption in asciinema cast output Mario Zechner 2025-06-18 08:23:09 +0200
  • e47adc9808 Fix terminal rendering and performance issues Mario Zechner 2025-06-18 08:06:41 +0200
  • e606f68f45 Optimize session snapshots by scanning for last clear command Mario Zechner 2025-06-18 06:29:50 +0200
  • b6d45e6c75 Remove unnecessary snapshot refresh from session cards Mario Zechner 2025-06-18 06:26:59 +0200
  • edc2450ab8 Fix XTerm.js buffer overflow by batching writes in dumpToTerminal Mario Zechner 2025-06-18 06:25:48 +0200
  • 8ec8ca47d4 Replace old renderer with new vibe-terminal in session view Mario Zechner 2025-06-18 05:48:38 +0200
  • e45371e9ca Add connectToStream method to CastConverter for real-time terminal streaming Mario Zechner 2025-06-18 05:43:28 +0200
  • 0cef07ccfc Add super-fast dumpToTerminal method to CastConverter Mario Zechner 2025-06-18 05:40:01 +0200
  • 2617ef4199 Replace old renderer with new vibe-terminal in session cards Mario Zechner 2025-06-18 05:37:53 +0200
  • 4d6940347f Fix color handling in terminal component Mario Zechner 2025-06-18 05:33:25 +0200
  • bce7f05f98 Remove excessive logging from terminal component Mario Zechner 2025-06-18 05:31:59 +0200
  • e7480c3f59 Spawn new Terminal Peter Steinberger 2025-06-18 04:47:43 +0200
  • e3c6a6ea4a fixes startup flicker Peter Steinberger 2025-06-18 02:55:52 +0200