Armin Ronacher
488585c2a1
Force stream out path to be absolute
2025-06-15 23:59:40 +02:00
Armin Ronacher
3bf7ce2c25
Add timestamps to session info
2025-06-15 23:55:15 +02:00
Peter Steinberger
702b623d7f
Fix settings window not appearing from menu bar
...
Replace deprecated showSettingsWindow: selector with NSApp.openSettings() to properly show the Settings window when clicking "Settings..." in the menu bar. This aligns with the correct SwiftUI pattern used in VibeMeter.
2025-06-15 23:54:17 +02:00
Peter Steinberger
b80c710c08
Add SwiftLint and SwiftFormat configuration for Swift 6
...
- Configure SwiftLint with Swift 6 compatible rules
- Disable conflicting self-related rules (implicit_self, redundant_self)
- Set up SwiftFormat to avoid self-rewrite conflicts
- Add custom rules for print statements and async/await patterns
- Create lint script and GitHub Actions workflow
- Add Package.swift for SPM dependencies
- Ensure proper exclusions for build directories and tests
2025-06-15 23:48:30 +02:00
Peter Steinberger
b5644d2b17
Add macOS app foundation with release infrastructure ( #1 )
2025-06-15 23:14:29 +02:00
Armin Ronacher
a47c522967
Added cleanup command
2025-06-15 23:14:07 +02:00
Armin Ronacher
7faab347d8
Remote control helpers
2025-06-15 22:49:49 +02:00
Armin Ronacher
20b2b5b855
Kill unused code from tty-spawn
2025-06-15 22:33:20 +02:00
Armin Ronacher
c3f5744494
Update session status
2025-06-15 22:17:38 +02:00
Armin Ronacher
2801bc870d
Added basic session listing command
2025-06-15 22:04:54 +02:00
Armin Ronacher
a0a35c2641
Also capture resize events
2025-06-15 21:47:11 +02:00
Armin Ronacher
506465ce04
Make the tty-fwd tool output asciinema streams
2025-06-15 21:44:19 +02:00
Armin Ronacher
397b5803ac
Add the protocol definitions from asciinema
2025-06-15 21:34:32 +02:00
Armin Ronacher
e439e1dba9
Initial changes for tty forwarding
2025-06-15 21:30:57 +02:00
Peter Steinberger
65b6d0ca8f
Initial commit
2025-06-15 19:56:11 +02:00