Peter Steinberger
baaaa5a033
fix: CI and linting issues across all platforms
...
- Fix code signing in Mac and iOS test workflows
- Fix all SwiftFormat and SwiftLint issues
- Fix ESLint issues in web code
- Remove force casts and unwrapping in Swift code
- Update build scripts to use correct file paths
2025-06-23 19:40:53 +02:00
Peter Steinberger
041311af60
mac: better thread access fix
2025-06-23 19:13:02 +02:00
Peter Steinberger
8768bb0eb3
linting
2025-06-23 18:36:54 +02:00
Peter Steinberger
a14d02e20f
Fixes a crash triggered by test telemetry
2025-06-23 18:36:54 +02:00
Peter Steinberger
cf3a23dc5c
Add Mac test plan
2025-06-23 17:26:45 +02:00
Peter Steinberger
9b6a32a662
bump prep beta 4
2025-06-23 17:16:10 +02:00
Peter Steinberger
9101613351
server: Allow empty username to restore b2 behaviour. Fixes #59
2025-06-23 16:55:26 +02:00
Peter Steinberger
38c308e34c
mac: design tweaks
2025-06-23 16:53:36 +02:00
Peter Steinberger
8e1f5f7b9a
mac: linting + better error handling
2025-06-23 14:58:11 +02:00
Peter Steinberger
b37b9492db
mac: support bind for server
2025-06-23 14:58:11 +02:00
Peter Steinberger
c47c412feb
Prepare beta 3 release with build 110
2025-06-23 04:11:04 +02:00
Peter Steinberger
8c07b60940
Further improve vt script resilience
2025-06-23 03:20:36 +02:00
Peter Steinberger
456143185a
Filter index paths from derived data finder
2025-06-23 03:01:23 +02:00
Mario Zechner
94ed322e83
fix: Ensure vibetunnel server dies when Mac app is killed
...
- Add synchronous wait in applicationWillTerminate to ensure server stops before app exits
- Implement parent process monitoring in server spawn script
- Server now monitors parent PID and self-terminates if parent dies
- Handles both graceful shutdown and force-quit scenarios
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 19:17:38 +02:00
Peter Steinberger
47040e7ff8
fix port formatting
2025-06-22 16:04:52 +02:00
Peter Steinberger
87bc8e9f70
Better name for action
2025-06-22 16:04:21 +02:00
Peter Steinberger
0e8b0d199a
Hack Warp Enter
2025-06-22 16:04:15 +02:00
Peter Steinberger
0aa728f3f5
Populate dock menu
2025-06-22 15:55:02 +02:00
Peter Steinberger
9f8e45c184
Hide window hack from dock
2025-06-22 15:55:02 +02:00
Peter Steinberger
1ffabb048b
Add helper for differrent vt name
2025-06-22 15:55:02 +02:00
Peter Steinberger
caaee6b114
local needs to be local
2025-06-22 15:55:02 +02:00
Peter Steinberger
8bcaf54ed1
remove empty stack
2025-06-22 15:55:02 +02:00
Peter Steinberger
81b766d0d6
Special handling for warp
2025-06-22 15:55:02 +02:00
Peter Steinberger
7013e41b6a
fixes spacing
2025-06-22 15:55:02 +02:00
Peter Steinberger
e5d2564cb9
Revert "fix: Remove workspace schemes - use project schemes via workspace"
...
This reverts commit 22f2d2bfca .
2025-06-22 15:21:01 +02:00
Peter Steinberger
22f2d2bfca
fix: Remove workspace schemes - use project schemes via workspace
2025-06-22 15:18:13 +02:00
Peter Steinberger
4ecb9ebb8c
fix: Add -project flag to xcodebuild commands in CI
2025-06-22 15:02:46 +02:00
Peter Steinberger
7d447cf542
fix: Use project files directly in CI instead of workspace
2025-06-22 15:00:18 +02:00
Peter Steinberger
323e1944ac
fix: Resolve dependencies at project level first in CI
2025-06-22 14:57:51 +02:00
Peter Steinberger
a675daae94
Add global Apple workspace
2025-06-22 14:27:38 +02:00
Peter Steinberger
1449ce0c23
fix port having thousand separator
2025-06-22 11:53:00 +02:00
Peter Steinberger
6190090cde
Add user notification permission explainer
2025-06-22 11:53:00 +02:00
Peter Steinberger
ba315226c2
Make server control a state machine
2025-06-22 11:53:00 +02:00
Peter Steinberger
bb462c8826
Better animations for welcome view
2025-06-22 11:53:00 +02:00
Peter Steinberger
997b4ab416
Improve port killer
2025-06-22 11:53:00 +02:00
Peter Steinberger
41d602d6d9
Make permission monitoring dependent on views
2025-06-22 11:53:00 +02:00
Peter Steinberger
2484318f05
stop executing applescript once per second
2025-06-22 07:44:29 +02:00
Peter Steinberger
954b6712aa
improve logging
2025-06-22 07:16:38 +02:00
Peter Steinberger
d34f35e660
cleanup
2025-06-22 07:01:24 +02:00
Peter Steinberger
f6932ca9b5
Refactor AppleScriptExecutor to eliminate code duplication
...
- Extract ContinuationWrapper into a separate reusable class
- Create executeCore() method to consolidate AppleScript execution logic
- Refactor execute() and executeAsync() to use the shared core implementation
- Maintain all original behavior including timeout handling and thread safety
2025-06-22 06:58:57 +02:00
Peter Steinberger
80f6104634
fixes warning
2025-06-22 00:00:53 +02:00
Peter Steinberger
01e3c229ec
add subtle back button
2025-06-21 19:17:24 +02:00
Peter Steinberger
95c00d683d
move vt
2025-06-21 19:17:16 +02:00
Peter Steinberger
5100d3f2fb
resilient vt
2025-06-21 19:06:27 +02:00
Peter Steinberger
d820a4b147
handle session id passing + better error messages
2025-06-21 18:55:34 +02:00
Peter Steinberger
cdf22ae212
Improve cli installer logic
2025-06-21 16:11:34 +02:00
Peter Steinberger
a5b0354139
Burn everything with fire that is not node or swift.
2025-06-21 14:39:44 +02:00
Peter Steinberger
766819247c
Prepare beta 3
2025-06-21 14:39:44 +02:00
Peter Steinberger
3479492ad3
update server code
2025-06-21 10:03:10 +02:00
Peter Steinberger
089d6e4e8e
move resources
2025-06-21 10:02:50 +02:00