Commit graph

1086 commits

Author SHA1 Message Date
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
d72b009696 fix: use correct CI build and test commands in workflow 2025-06-23 19:28:13 +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
7e4f5ab8c5 Tauri fixes 2025-06-23 18:36:54 +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
e98e1fa0b8 Fix node GH workflow 2025-06-23 18:02:53 +02:00
Mario Zechner
22bcd39903 Updated docs wrt node tests 2025-06-23 18:02:15 +02:00
Peter Steinberger
b35c4a0a69 tauri: settings work 2025-06-23 17:28:30 +02:00
Peter Steinberger
9dd5c2a3af server: small test fixes 2025-06-23 17:28:22 +02:00
Peter Steinberger
cf3a23dc5c Add Mac test plan 2025-06-23 17:26:45 +02:00
Peter Steinberger
2b611a5797 Work on Tauri 2025-06-23 17:16:29 +02:00
Peter Steinberger
9b6a32a662 bump prep beta 4 2025-06-23 17:16:10 +02:00
Peter Steinberger
ff3145f282 Fix Slack notification payload formatting
- Write JSON to file to avoid shell escaping issues
- Use --data-binary with file reference for proper JSON transmission
- Removes double-stringification problem
2025-06-23 17:15:11 +02:00
Peter Steinberger
2af9257562 Work on Tauri settings 2025-06-23 16:56:02 +02:00
Peter Steinberger
3351cc08c2 fixes linter issues 2025-06-23 16:55:53 +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
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