Final changelog and iOS updates for beta 3

This commit is contained in:
Peter Steinberger 2025-06-23 04:17:09 +02:00
parent c63da02a98
commit d4fae1cdd5
2 changed files with 8 additions and 8 deletions

View file

@ -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

View file

@ -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))
} }