mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-27 15:17:38 +00:00
Final changelog and iOS updates for beta 3
This commit is contained in:
parent
c63da02a98
commit
d4fae1cdd5
2 changed files with 8 additions and 8 deletions
|
|
@ -1,6 +1,8 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## [1.0.0-beta.3] - 2025-06-23
|
## [1.0.0-beta.3] - 2025-06-23
|
||||||
|
- Switched to CSS Grid for better responsive terminal layouts
|
||||||
|
|
||||||
|
|
||||||
### 🎨 Web Frontend Improvements
|
### 🎨 Web Frontend Improvements
|
||||||
- **Enhanced Terminal Grid Layout** - Switched to CSS Grid for better responsive terminal layouts
|
- **Enhanced Terminal Grid Layout** - Switched to CSS Grid for better responsive terminal layouts
|
||||||
|
|
@ -11,7 +13,6 @@
|
||||||
- **Better Session Management** - Improved terminal width spanning and layout optimization
|
- **Better Session Management** - Improved terminal width spanning and layout optimization
|
||||||
|
|
||||||
### 🚀 Server Enhancements
|
### 🚀 Server Enhancements
|
||||||
- **Go-Only Backend** - Removed Rust server option, Go is now the sole server implementation for better stability
|
|
||||||
- **Improved Buffer Handling** - Fixed buffer aggregator message handling for smoother terminal updates
|
- **Improved Buffer Handling** - Fixed buffer aggregator message handling for smoother terminal updates
|
||||||
- **Shell Alias Support** - Better support for shell aliases and improved debug logging
|
- **Shell Alias Support** - Better support for shell aliases and improved debug logging
|
||||||
- **Unix Socket Support** - Enhanced Unix socket server implementation for faster local communication
|
- **Unix Socket Support** - Enhanced Unix socket server implementation for faster local communication
|
||||||
|
|
@ -22,7 +23,6 @@
|
||||||
- **Improved vt Script** - More resilient vt command-line tool with better error handling
|
- **Improved vt Script** - More resilient vt command-line tool with better error handling
|
||||||
- **Build System Fixes** - Fixed build issues on macOS Sequoia and improved hash file handling
|
- **Build System Fixes** - Fixed build issues on macOS Sequoia and improved hash file handling
|
||||||
- **Server Lifecycle** - Ensured vibetunnel server properly terminates when Mac app is killed
|
- **Server Lifecycle** - Ensured vibetunnel server properly terminates when Mac app is killed
|
||||||
- **Custom Node.js Support** - Re-enabled custom Node.js installation for better compatibility
|
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
### 🐛 Bug Fixes
|
||||||
- Fixed derived data path filtering to avoid indexing unnecessary files
|
- Fixed derived data path filtering to avoid indexing unnecessary files
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ struct WidthSelectorPopover: View {
|
||||||
.font(.system(size: 16))
|
.font(.system(size: 16))
|
||||||
.foregroundColor(Theme.Colors.primaryAccent)
|
.foregroundColor(Theme.Colors.primaryAccent)
|
||||||
Text("Custom Width...")
|
Text("Custom Width...")
|
||||||
.font(Theme.Typography.body)
|
.font(.body)
|
||||||
.foregroundColor(Theme.Colors.terminalForeground)
|
.foregroundColor(Theme.Colors.terminalForeground)
|
||||||
Spacer()
|
Spacer()
|
||||||
}
|
}
|
||||||
|
|
@ -45,7 +45,7 @@ struct WidthSelectorPopover: View {
|
||||||
let customWidths = TerminalWidthManager.shared.customWidths
|
let customWidths = TerminalWidthManager.shared.customWidths
|
||||||
if !customWidths.isEmpty {
|
if !customWidths.isEmpty {
|
||||||
Section(header: Text("Recent Custom Widths")
|
Section(header: Text("Recent Custom Widths")
|
||||||
.font(Theme.Typography.caption)
|
.font(.caption)
|
||||||
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.7))
|
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.7))
|
||||||
) {
|
) {
|
||||||
ForEach(customWidths, id: \.self) { width in
|
ForEach(customWidths, id: \.self) { width in
|
||||||
|
|
@ -111,13 +111,13 @@ private struct WidthPresetRow: View {
|
||||||
|
|
||||||
if width.value > 0 {
|
if width.value > 0 {
|
||||||
Text("columns")
|
Text("columns")
|
||||||
.font(Theme.Typography.caption)
|
.font(.caption)
|
||||||
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.5))
|
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.5))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Text(width.description)
|
Text(width.description)
|
||||||
.font(Theme.Typography.caption)
|
.font(.caption)
|
||||||
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.7))
|
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.7))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -146,7 +146,7 @@ private struct CustomWidthSheet: View {
|
||||||
NavigationStack {
|
NavigationStack {
|
||||||
VStack(spacing: Theme.Spacing.large) {
|
VStack(spacing: Theme.Spacing.large) {
|
||||||
Text("Enter a custom terminal width between 20 and 500 columns")
|
Text("Enter a custom terminal width between 20 and 500 columns")
|
||||||
.font(Theme.Typography.body)
|
.font(.body)
|
||||||
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.7))
|
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.7))
|
||||||
.multilineTextAlignment(.center)
|
.multilineTextAlignment(.center)
|
||||||
.padding(.horizontal)
|
.padding(.horizontal)
|
||||||
|
|
@ -164,7 +164,7 @@ private struct CustomWidthSheet: View {
|
||||||
.cornerRadius(Theme.CornerRadius.medium)
|
.cornerRadius(Theme.CornerRadius.medium)
|
||||||
|
|
||||||
Text("columns")
|
Text("columns")
|
||||||
.font(Theme.Typography.body)
|
.font(.body)
|
||||||
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.5))
|
.foregroundColor(Theme.Colors.terminalForeground.opacity(0.5))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue