Armin Ronacher
9e564fef00
Fixed unicode slicing
2025-06-17 13:28:58 +02:00
Armin Ronacher
11cc34d003
Refactor output writing
2025-06-17 13:02:17 +02:00
Armin Ronacher
9cbe77f12c
Fix vt
2025-06-17 12:57:02 +02:00
Peter Steinberger
36735223af
adjust distributed message
2025-06-17 12:49:43 +02:00
Peter Steinberger
5c9f9720dc
Settings battle stations vs macOS idiocracy
2025-06-17 12:49:36 +02:00
Peter Steinberger
12151c2c43
Create new window for terminal session open
2025-06-17 12:45:27 +02:00
Peter Steinberger
33ae876edb
Improve term logic
2025-06-17 12:33:56 +02:00
Peter Steinberger
9fb45d09c1
Fix annoying keychain dialog on app start
2025-06-17 12:33:25 +02:00
Peter Steinberger
325351865c
add wezterm and tests
2025-06-17 12:20:50 +02:00
Peter Steinberger
6388e195ed
Add more terminals and listen to distributed notification
2025-06-17 11:48:39 +02:00
Peter Steinberger
784de80714
Move terminal selection to Advanced
2025-06-17 11:48:39 +02:00
Armin Ronacher
f23dc80a38
spawn now works via the terminal once peter finishes that
2025-06-17 11:41:52 +02:00
Armin Ronacher
7ef07e61c5
Removed mod term
2025-06-17 11:28:13 +02:00
Armin Ronacher
34a2bcce49
Removed --spawn-terminal for now
2025-06-17 11:27:30 +02:00
Armin Ronacher
df13c82c64
Added --spawn-terminal experiment
2025-06-17 11:08:28 +02:00
Peter Steinberger
a4b936817f
Fix Swift CI hanging issues
...
- Use explicit Xcode 16.3 instead of generic Xcode.app
- Add timeouts to build steps (30 min for builds, 20 min for tests)
- Update both DEVELOPER_DIR env var and xcode-select paths
The hanging was likely due to using the default Xcode 16.0 on macOS-15
which may have compatibility issues with the project.
2025-06-17 10:54:22 +02:00
Armin Ronacher
eee8a65450
Improved vt command to allow finding the current session
2025-06-17 09:56:21 +02:00
Peter Steinberger
cbe5f87aed
Fix trailing spaces
2025-06-17 03:49:53 +02:00
Peter Steinberger
f52c410fe9
Replace async NotificationCenter with traditional observer pattern
...
Swift 6 has issues with NotificationCenter's AsyncSequence returning
non-Sendable types. Use traditional selector-based observer to avoid
concurrency issues.
2025-06-17 03:48:19 +02:00
Peter Steinberger
cc4ba06266
Update README.md
2025-06-17 03:47:28 +02:00
Peter Steinberger
8856916ccc
Fix NotificationCenter async sequence usage
...
Remove incorrect .values accessor - NotificationCenter.Notifications
is already an AsyncSequence
2025-06-17 03:43:20 +02:00
Peter Steinberger
f7f5a9e29a
Fix Swift formatting
...
- Remove trailing spaces
- Remove redundant parentheses
- Simplify optional binding
2025-06-17 03:39:20 +02:00
Peter Steinberger
6b0f7764bf
Fix Swift 6 concurrency issues
...
- Use .values on NotificationCenter notifications AsyncSequence
- Replace openApplication with open to avoid non-Sendable return type
- Properly handle async operations within MainActor context
2025-06-17 03:38:11 +02:00
Peter Steinberger
4bdf5ebea3
Fix Swift 6 concurrency issue in AboutView
...
Add @MainActor annotation to openWebsite() to fix 'non-sendable type NSRunningApplication' error
2025-06-17 03:33:24 +02:00
Peter Steinberger
33371bffb8
Fix Swift formatting issues
...
- Remove trailing spaces
- Fix line wrapping
- Correct indentation
- Fix else statement positioning
Automated formatting with swiftformat to pass CI linting
2025-06-17 03:27:14 +02:00
Peter Steinberger
f4b0fa6b54
Improve CLI tool detection in Advanced Settings
...
- Match WelcomeView behavior by checking if vt file physically exists
- Show green checkmark and 'CLI tool is installed' message when installed
- Display installation path when tool is already installed
- Add progress indicator during installation
- Check installation status on view appear
Also updated release scripts to set version before building to prevent version mismatches in About window
2025-06-17 03:26:05 +02:00
Peter Steinberger
2085eb7f1a
Update appcast for 1.0-beta.1
2025-06-17 03:09:23 +02:00
Peter Steinberger
2d0309f941
Prepare fresh 1.0.0-beta.1 release (build 103)
...
- Bump version to build 103
- Clear appcast files for fresh start
- Update CHANGELOG with comprehensive beta.1 notes
- Include menu spacer fix in release notes
2025-06-17 03:06:35 +02:00
Peter Steinberger
118f70dc0e
Add icon old-style
2025-06-17 03:02:22 +02:00
Peter Steinberger
bc7d80f449
Update appcast URLs to use GitHub raw content
2025-06-17 03:00:47 +02:00
Peter Steinberger
0cb2eb8845
Fix visible circle spacer in menu - use Color.clear instead
2025-06-17 02:59:28 +02:00
Peter Steinberger
179b63f081
Update appcast for 1.0-beta.2
2025-06-17 02:55:32 +02:00
Peter Steinberger
13ef158d9d
Prepare for 1.0.0-beta.2 release
...
- Bump version to build 102
- Add automatic cleanup of development files from app bundle
- Enhance release script with comprehensive build cleaning
- Update CHANGELOG with beta.2 fixes
- Remove app-config.plist, Local.xcconfig, and test files from bundle
2025-06-17 02:52:58 +02:00
Peter Steinberger
9b4f9b79fa
Fix sparkle:version to 101 in appcast-prerelease.xml
2025-06-17 02:47:33 +02:00
Peter Steinberger
b618e9aa5c
Update appcast for 1.0-beta.1
2025-06-17 02:34:45 +02:00
Peter Steinberger
050e579257
Update build number to 101 in project file
2025-06-17 02:32:08 +02:00
Peter Steinberger
648286a63c
Fix build issues for release
...
- Fix duplicate tty-fwd file error by removing copy from build.sh
- Add VibeTunnel/Resources/tty-fwd to .gitignore
- Fix SparkleUpdaterManager compilation error
2025-06-17 02:30:31 +02:00
Peter Steinberger
97da1f6a90
Fix Sparkle API compatibility for v2.7.0
2025-06-17 02:24:35 +02:00
Peter Steinberger
c9586d55c6
Add frontend screenshot to README
...
Shows the VibeTunnel web interface in the Advanced Usage section
2025-06-17 02:20:58 +02:00
Peter Steinberger
34d8048dae
Prepare for 1.0.0-beta.1 release
...
- Update version to 1.0 and build number to 101
- Add changelog entry for first public beta
2025-06-17 02:19:52 +02:00
Peter Steinberger
7b02733207
Use modern Swift
2025-06-17 02:17:52 +02:00
Peter Steinberger
831361f5b2
Add initial changelog
2025-06-17 02:09:41 +02:00
Peter Steinberger
9f926ea381
add release docs and spec
2025-06-17 02:08:59 +02:00
Peter Steinberger
518b1dd7c1
no need here
2025-06-17 02:08:31 +02:00
Peter Steinberger
63545714c1
Move blog post link to more prominent position in README
...
- Relocated "The Story" section with blog post link to appear right after "Why VibeTunnel?"
- Makes the full story more discoverable for readers interested in the project's background
- Also includes Swift concurrency improvements for LazyBasicAuthMiddleware
2025-06-17 02:00:04 +02:00
Mario Zechner
c04cb26f4e
Fix linter formatting issues
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-17 01:52:52 +02:00
Peter Steinberger
eac1d8251a
Merge branch 'ci-setup' into main
2025-06-17 01:52:16 +02:00
Peter Steinberger
c06d0576a9
delete window animator
2025-06-17 01:49:05 +02:00
Peter Steinberger
f36eca57fd
Add menu stuff
2025-06-17 01:48:54 +02:00
Peter Steinberger
cce2ea6343
Fix final Swift formatting issue
2025-06-17 01:47:56 +02:00