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
1e9e3d8d8b
Stabilize tests
2025-06-23 19:15:03 +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
Mario Zechner
22bcd39903
Updated docs wrt node tests
2025-06-23 18:02:15 +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
7c41a8cc53
mac: more tests
2025-06-23 14:58:11 +02:00
Peter Steinberger
5f6fad840b
CI should never build node
2025-06-23 05:51:23 +02:00
Peter Steinberger
83b586f6f6
Improve release scripts based on beta 3 lessons learned
...
- Always use --account VibeTunnel for Sparkle signing
- Add automatic DMG volume cleanup to prevent resource errors
- Better handling of CHANGELOG.md location (check both mac/ and root)
- Add comprehensive RELEASE-LESSONS.md with all gotchas
- Add signature verification step to release process
- Improve error messages and debugging output
- Pass SPARKLE_ACCOUNT environment variable through scripts
2025-06-23 04:57:35 +02:00
Peter Steinberger
de09d57c9c
Remove duplicate appcast from mac directory and update release documentation
2025-06-23 04:46:44 +02:00
Peter Steinberger
78251f72d2
Update scripts to look for appcast files in project root, not mac directory
2025-06-23 04:45:29 +02:00
Peter Steinberger
bafe06119b
Improve release scripts with better error handling and key detection
2025-06-23 04:40:49 +02:00
Peter Steinberger
40c6b4411b
Update appcast to use DMG instead of ZIP
2025-06-23 04:35:12 +02:00
Peter Steinberger
9eeaff3681
Add appcast for beta 3 release
2025-06-23 04:32:38 +02:00
Peter Steinberger
acdadc71d3
Fix project path in preflight check script
2025-06-23 04:26:53 +02:00
Peter Steinberger
484ad5b968
Remove old VibeTunnel.xcodeproj (renamed to VibeTunnel-Mac.xcodeproj)
2025-06-23 04:25:56 +02:00
Peter Steinberger
3bc0e4de08
Update scripts for VibeTunnel-Mac.xcodeproj rename and add Sparkle key to gitignore
2025-06-23 04:25:29 +02:00
Peter Steinberger
267173f448
Add CHANGELOG.md to mac directory for release script
2025-06-23 04:20:57 +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
Peter Steinberger
382fcedd91
re-enable custom node
2025-06-23 02:56:40 +02:00
Peter Steinberger
5a954377d6
fix build on macOS Tahoe
2025-06-23 01:30:36 +02:00
Peter Steinberger
fe5f4eaa23
Fix build script to handle missing hash file gracefully
...
- Change error to warning when hash file is not found
- Force full rebuild instead of failing when hash is missing
- This fixes build failures when the hash calculation phase hasn't run
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-23 01:03:51 +02:00
Peter Steinberger
15e18111af
Improve server change detection
2025-06-23 00:18:37 +02:00
Mario Zechner
912909c68f
Ignore Local.xcconfig
2025-06-22 19:21:38 +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
932beff906
Work on custom node installer
2025-06-22 16:46:08 +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
b58524750b
ensure dev team is picked up
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
3bef6f82b2
check in schemes
2025-06-22 15:17:31 +02:00
Peter Steinberger
32436df59e
Update CI and build scripts for project rename
2025-06-22 15:11:56 +02:00
Peter Steinberger
4ecb9ebb8c
fix: Add -project flag to xcodebuild commands in CI
2025-06-22 15:02:46 +02:00