Commit graph

294 commits

Author SHA1 Message Date
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
Peter Steinberger
e77fdfe909 Fix Swift formatting issues (trailing spaces) 2025-06-17 01:46:25 +02:00
Peter Steinberger
fc27f84756 Fix platform-specific CI issues
- Include CreditLink component directly in AboutView.swift
- Fix Swift 6 concurrency issue with NSRunningApplication
- Remove Windows build from Rust workflow (tty-fwd is Unix-only)
- tty-fwd uses Unix-specific PTY features not available on Windows
2025-06-17 01:45:07 +02:00
Peter Steinberger
4e1b59105d docs 2025-06-17 01:41:59 +02:00
Peter Steinberger
454cfbe7a1 better align item 2025-06-17 01:41:55 +02:00
Peter Steinberger
411b79832d add docs 2025-06-17 01:41:49 +02:00
Peter Steinberger
5d6d630c61 Fix Swift trailing space lint error 2025-06-17 01:39:09 +02:00
Mario Zechner
7e98e2e735 Fira font, various mobile UI fixes. 2025-06-17 01:38:58 +02:00
Peter Steinberger
aadc65f2cc remove dupe 2025-06-17 01:38:42 +02:00
Peter Steinberger
fd9eb47b85 add docs 2025-06-17 01:38:38 +02:00
Peter Steinberger
ff5696d515 fixes menu not updating on server state change 2025-06-17 01:38:20 +02:00
Peter Steinberger
e8f65b9121 Fix CI failures: platform-specific Rust code and Swift formatting 2025-06-17 01:36:12 +02:00
Peter Steinberger
722402d116 Set up comprehensive CI workflows for Swift, Rust, and Node.js
- Create separate workflow files for each language
- Swift: macOS-15 runner with SwiftLint/SwiftFormat, build, and test
- Rust: Multi-platform build with rustfmt/clippy and coverage
- Node.js: TypeScript linting, build, test, and security audit
- Update main CI workflow to use the new language-specific workflows
- Remove old lint.yml workflow (integrated into language workflows)
- Apply code formatting to ensure CI passes
2025-06-17 01:33:48 +02:00
Peter Steinberger
10970951d7 linter 2025-06-17 01:31:06 +02:00
Peter Steinberger
9f0792eefe linting 2025-06-17 01:31:02 +02:00
Peter Steinberger
ed9a692101 Add Sparkle public key 2025-06-17 01:30:51 +02:00
Peter Steinberger
3e3bca0fb2 Add terminal logic 2025-06-17 01:30:43 +02:00
Peter Steinberger
f4a4f6b16b align version 2025-06-17 01:30:23 +02:00
Peter Steinberger
79a52a0d7f add sparkle and support applescript 2025-06-17 01:30:15 +02:00
Peter Steinberger
5d47d66b65 Improve server 2025-06-17 01:30:04 +02:00
Peter Steinberger
be39ff63f0 update test 2025-06-17 01:29:57 +02:00
Peter Steinberger
3e29a63f38 fix release scripts 2025-06-17 01:29:48 +02:00
Peter Steinberger
c41f56e7e1 prepare sparkle 2025-06-17 01:29:42 +02:00
Peter Steinberger
d7a49b0de0 Upgrade CI per platform 2025-06-17 01:29:06 +02:00
Peter Steinberger
6226c69c27 upgrade swift server 2025-06-17 01:12:40 +02:00
Peter Steinberger
cb081a08af fixes a whoopsie 2025-06-17 01:12:27 +02:00
Peter Steinberger
df4053282c add mention of linter 2025-06-17 01:12:13 +02:00
Peter Steinberger
52fda3d996 linting 2025-06-17 01:11:10 +02:00
Peter Steinberger
8b3833ee0e Merge remote-tracking branch 'origin/main'
# Conflicts:
#	web/src/client/components/app-header.ts
#	web/src/client/components/session-card.ts
#	web/src/client/components/session-view.ts
2025-06-17 01:06:52 +02:00
Peter Steinberger
bb20c3a833 lint web 2025-06-17 01:03:37 +02:00
Peter Steinberger
12cef6f5c8 lint Rust 2025-06-17 01:03:29 +02:00
Peter Steinberger
1a88583825 Improve password experience 2025-06-17 01:02:55 +02:00
Peter Steinberger
4a383a28c9 Wording tweaks in settings 2025-06-17 01:02:47 +02:00
Peter Steinberger
84e0c03707 Tweak about 2025-06-17 01:02:34 +02:00
Peter Steinberger
2779cd834c Add missing router 2025-06-17 01:02:26 +02:00
Peter Steinberger
ab8f4391fb Update menu bar icon 2025-06-17 01:02:15 +02:00
Mario Zechner
6027425670 Merge branch 'main' of https://github.com/amantus-ai/vibetunnel 2025-06-17 00:48:01 +02:00
Mario Zechner
fb0c3538f2 Mobile fixes. 2025-06-17 00:47:19 +02:00
Peter Steinberger
88d0504af8 Fix all build warnings
- Remove unused fileMonitor capture in TunnelServer.swift
- Fix deprecated String(cString:) usage in NetworkUtility.swift by using String(cString: &hostname)
- All warnings resolved, build completes cleanly
2025-06-17 00:41:56 +02:00
Peter Steinberger
d7f6aa41be Use pointingHandCursor() extension instead of cursor modifier
Replace .cursor(.pointingHand) with .pointingHandCursor() for consistency
with the codebase's cursor handling approach.
2025-06-17 00:38:02 +02:00