Prepare for 1.0.0-beta.2 release

- Bump version to build 102
- Add automatic cleanup of development files from app bundle
- Enhance release script with comprehensive build cleaning
- Update CHANGELOG with beta.2 fixes
- Remove app-config.plist, Local.xcconfig, and test files from bundle
This commit is contained in:
Peter Steinberger 2025-06-17 02:52:58 +02:00
parent 9b4f9b79fa
commit 13ef158d9d
7 changed files with 30 additions and 7 deletions

View file

@ -2,6 +2,18 @@
All notable changes to VibeTunnel will be documented in this file.
## [1.0.0-beta.2] - 2025-06-17
### 🐛 Bug Fixes
- Fixed version string display (now correctly shows beta version)
- Fixed Sparkle build number in appcast for proper auto-updates
- Removed development files from app bundle (app-config.plist, Local.xcconfig, test files)
### 🔧 Improvements
- Enhanced build process with automatic cleanup of unwanted files
- Improved release script with comprehensive build artifact cleaning
- Better version consistency across all components
## [1.0.0-beta.1] - 2025-06-17
### 🎉 First Public Beta Release

View file

@ -481,7 +481,7 @@
CODE_SIGN_ENTITLEMENTS = VibeTunnel/VibeTunnel.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 101;
CURRENT_PROJECT_VERSION = 102;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = "";
@ -514,7 +514,7 @@
CODE_SIGN_ENTITLEMENTS = VibeTunnel/VibeTunnel.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 101;
CURRENT_PROJECT_VERSION = 102;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = "";
@ -543,7 +543,7 @@
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 101;
CURRENT_PROJECT_VERSION = 102;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = YES;
@ -561,7 +561,7 @@
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 101;
CURRENT_PROJECT_VERSION = 102;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = YES;
@ -578,7 +578,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 101;
CURRENT_PROJECT_VERSION = 102;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = "";
GENERATE_INFOPLIST_FILE = YES;

View file

@ -25,7 +25,7 @@ struct AboutView: View {
descriptionSection
linksSection
Spacer(minLength: 40)
Spacer(minLength: 20)
copyrightSection
}

View file

@ -2,7 +2,7 @@
// This file contains the version and build number for the app
MARKETING_VERSION = 1.0
CURRENT_PROJECT_VERSION = 101
CURRENT_PROJECT_VERSION = 102
// Domain and GitHub configuration
APP_DOMAIN = vibetunnel.sh

View file

@ -140,6 +140,13 @@ if [[ "$CONFIGURATION" == "Release" ]]; then
fi
fi
# Clean up unwanted files from the bundle
echo "Cleaning up unwanted files from bundle..."
rm -f "$APP_PATH/Contents/Resources/app-config.plist"
rm -f "$APP_PATH/Contents/Resources/Local.xcconfig"
rm -rf "$APP_PATH/Contents/Resources/web/public/tests"
echo "✓ Removed development files from bundle"
# Sign the app if requested
if [[ "$SIGN_APP" == true ]]; then
if [[ -n "${MACOS_SIGNING_CERTIFICATE_P12_BASE64:-}" ]]; then

View file

@ -151,6 +151,10 @@ echo ""
# Step 2: Clean build directory
echo -e "${BLUE}📋 Step 2/7: Cleaning build directory...${NC}"
rm -rf "$PROJECT_ROOT/build"
rm -rf "$PROJECT_ROOT/DerivedData"
rm -rf "$PROJECT_ROOT/.build"
rm -rf ~/Library/Developer/Xcode/DerivedData/VibeTunnel-*
echo "✓ Cleaned all build artifacts"
# Check if Xcode project was modified and commit if needed
if ! git diff --quiet "$PROJECT_ROOT/VibeTunnel.xcodeproj/project.pbxproj"; then