- Rename application from MenuWhisper to Tell me with new domain com.fmartingr.tellme - Implement comprehensive preferences window with 6 tabs (General, Models, Text Insertion, Interface, Advanced, Permissions) - Add full English/Spanish localization for all UI elements - Create functional onboarding flow with model download capability - Implement preview dialog for transcription editing - Add settings export/import functionality - Fix HUD content display issues and add comprehensive permission checking - Enhance build scripts and app bundle creation for proper localization support
38 lines
No EOL
862 B
Bash
Executable file
38 lines
No EOL
862 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Build script for Tell me
|
|
# This script builds the project using Swift Package Manager
|
|
|
|
set -e
|
|
|
|
echo "🔨 Building Tell me..."
|
|
|
|
# Clean previous build
|
|
echo "🧹 Cleaning previous build..."
|
|
swift package clean
|
|
|
|
# Build in release mode
|
|
echo "⚡ Building in release mode..."
|
|
swift build -c release
|
|
|
|
# Run tests
|
|
echo "🧪 Running tests..."
|
|
swift test
|
|
|
|
# Check if SwiftFormat is available and run it
|
|
if command -v swiftformat >/dev/null 2>&1; then
|
|
echo "📝 Checking code formatting..."
|
|
swiftformat --lint .
|
|
else
|
|
echo "⚠️ SwiftFormat not available, skipping format check"
|
|
fi
|
|
|
|
# Check if SwiftLint is available and run it
|
|
if command -v swiftlint >/dev/null 2>&1; then
|
|
echo "🔍 Running SwiftLint..."
|
|
swiftlint
|
|
else
|
|
echo "⚠️ SwiftLint not available, skipping lint check"
|
|
fi
|
|
|
|
echo "✅ Build completed successfully!" |