Commit graph

1069 commits

Author SHA1 Message Date
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
042856a947 Fix Slack notification JSON formatting
- Use core.setOutput to properly pass message object
- Fix curl command to avoid double JSON stringification
- Use stdin to pass JSON data to avoid shell escaping issues
2025-06-23 16:19:42 +02:00
Peter Steinberger
27f4f1992e docs: add WIP note for iOS and Tauri components
Add a note to the README indicating that the iOS app and Tauri-based components are still work in progress and not recommended for production use yet.
2025-06-23 16:19:42 +02:00
Armin Ronacher
5361ef167c Remove asset serving from service worker 2025-06-23 16:16:32 +02:00
Armin Ronacher
70e89ee8a7 Fix notification icon 2025-06-23 16:10:00 +02:00
Peter Steinberger
ed9ea0e373 TS fixes 2025-06-23 15:28:20 +02:00
Armin Ronacher
0a349e72dd Kill it again 2025-06-23 15:24:19 +02:00
Peter Steinberger
03cb7b4774 fix remaining ts issues 2025-06-23 15:22:47 +02:00
Peter Steinberger
530109fa4d Add Slack notifications for CI results
- Notify on all main branch pushes and PR builds
- Include job status, commit info, and failure details
- Setup guide in .github/SLACK_SETUP.md
2025-06-23 15:19:14 +02:00
Peter Steinberger
61b97ee234 fix ts dom issues 2025-06-23 15:18:45 +02:00
Peter Steinberger
8e10e69f54 add CI reporter to Slack 2025-06-23 15:18:45 +02:00
Armin Ronacher
88261c3781 Remove this indicator dot thing 2025-06-23 15:10:42 +02:00
Armin Ronacher
79b82e4977 Removed push notification banner 2025-06-23 15:07:49 +02:00
Armin Ronacher
a4525bacb6 Try to fix notification icon 2025-06-23 15:01:52 +02:00
Peter Steinberger
7531e6f12b lots of work on iOS 2025-06-23 14:58:11 +02:00
Peter Steinberger
9ee544b28b iOS: add tests 2025-06-23 14:58:11 +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
c7e0675d5c Support bind for server 2025-06-23 14:58:11 +02:00
Peter Steinberger
5b37282840 Add donation section to README 2025-06-23 14:58:11 +02:00
Peter Steinberger
531a8a75da Tauri updates, tests, linter, more fetat parity 2025-06-23 14:58:10 +02:00
Peter Steinberger
806b931980 fix tauri compile 2025-06-23 14:58:10 +02:00
Armin Ronacher
4a3f7d4722 Better filtering for OSC bells 2025-06-23 14:12:46 +02:00
Armin Ronacher
0ac9f81b90 Added push notifications for bells 2025-06-23 13:51:49 +02:00
Armin Ronacher
cb9e7c640c Improve UI session names to use human-readable format
Replace ugly timestamp-based session names (session_1703123456789)
with human-readable format like "claude (~/Dev/vibetunnel/web)".

- Extract session naming logic into shared utility
- Update UI session creation to use same naming as CLI
- Consolidate abbreviatePath and generateSessionName functions
- Both CLI and UI sessions now use consistent readable names

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-23 09:52:47 +02:00
Armin Ronacher
3c7b2855d3 Make the session exited clearer 2025-06-23 09:45:38 +02:00
Armin Ronacher
3758e2d375 Allow navigating to arbitrary paths and make the location clickable in the browser 2025-06-23 09:30:30 +02:00
Peter Steinberger
91eb87e3ff ios fixes 2025-06-23 06:28:38 +02:00
Peter Steinberger
e526d18959 tauri run fixes 2025-06-23 06:28:38 +02:00
Peter Steinberger
ae4c8f5f1c test fixes 2025-06-23 06:28:38 +02:00
Peter Steinberger
ed8c5b70cf Tauri migration to node 2025-06-23 06:28:38 +02:00
Peter Steinberger
cd9d401eb7 lots of test fixes 2025-06-23 06:28:38 +02:00
Mario Zechner
dcf080d59d Tauri prerequistis documented. 2025-06-23 06:08:52 +02:00
Mario Zechner
eb4f358fa2 Merge main into monaco branch 2025-06-23 05:59:04 +02:00
Mario Zechner
c07279a161 Fix Monaco editor diff view and improve file browser UI
- Fixed diff view highlighting by completely disabling workers
- Changed from ES modules to AMD loading for Monaco
- Extracted 356 lines of icon code to file-icons.ts utility
- Fixed git status detection with proper path handling
- Added recursive git changes view with flat listing
- Improved title bar with blue path color and better back button
- Made file browser fullscreen with mobile swipe support
- Moved git toggles to file list header to save space
- Made preview header responsive with 2-column grid on mobile
- Fixed server-side git show HEAD command with ./ prefix

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-23 05:56:58 +02:00
Peter Steinberger
19655a48a9 Update Tauri app 2025-06-23 05:51:32 +02:00
Peter Steinberger
5f6fad840b CI should never build node 2025-06-23 05:51:23 +02:00
Peter Steinberger
74d7e9fda5 iOS tweaks 2025-06-23 05:51:09 +02:00
Peter Steinberger
e29c25d623 Various iOS tweaks 2025-06-23 05:38:28 +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
bcc73d90c0 Fix Sparkle signature for beta 3 - use correct VibeTunnel key 2025-06-23 04:51:10 +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
6fd8723dc7 Add beta 3 to appcast-prerelease.xml in correct location 2025-06-23 04:45:12 +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