mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-19 13:35:54 +00:00
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:
parent
9b4f9b79fa
commit
13ef158d9d
7 changed files with 30 additions and 7 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -25,7 +25,7 @@ struct AboutView: View {
|
|||
descriptionSection
|
||||
linksSection
|
||||
|
||||
Spacer(minLength: 40)
|
||||
Spacer(minLength: 20)
|
||||
|
||||
copyrightSection
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue