Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nextcloud/talk-ios
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: decoder-dev/talk-ios
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 20 files changed
  • 2 contributors

Commits on Jan 20, 2026

  1. Add CI/CD configuration and IPA build scripts

    - Add codemagic.yaml with workflows for development, App Store, and TestFlight builds
    - Add build-ipa.sh script for simple IPA building
    - Add GitHub Actions workflow for automated IPA builds
    - Add Docker configuration for containerized builds
    - Add comprehensive documentation for development builds and IPA creation
    - Add export options for different build types (development, TestFlight, App Store)
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    8628770 View commit details
    Browse the repository at this point in the history
  2. Fix codemagic.yaml YAML syntax errors

    - Remove problematic comments from YAML structure
    - Fix publishing sections formatting
    - Clean up workflow comments that were causing parsing issues
    - Ensure proper YAML indentation and structure
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    f08a98f View commit details
    Browse the repository at this point in the history
  3. Fix publishing sections in codemagic.yaml

    - Remove invalid 'name' fields from publishing steps
    - Publishing steps should only contain 'script' field
    - Fix validation error: 'extra fields not permitted'
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    a8e89ab View commit details
    Browse the repository at this point in the history
  4. Fix publishing sections structure in codemagic.yaml

    - Change publishing from array format to object format
    - Remove array notation (-) from publishing steps
    - Fix 'must be object' validation error
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    1783245 View commit details
    Browse the repository at this point in the history
  5. Fix remaining publishing sections in codemagic.yaml

    - Fix ios-app-store and ios-testflight publishing sections
    - Change from array format to object format
    - Remove remaining array notation from all publishing steps
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    8ec48d6 View commit details
    Browse the repository at this point in the history
  6. Simplify Codemagic config to build IPA only

    - Remove all workflows except minimal IPA build
    - Remove SwiftLint and testing steps
    - Keep only essential build and export steps
    - Use mac_mini_m1 instance type for better performance
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    9e71517 View commit details
    Browse the repository at this point in the history
  7. Add code signing setup to Codemagic config

    - Add ios_signing environment configuration
    - Add keychain and certificate management steps
    - Enable automatic provisioning profile fetching
    - Add -allowProvisioningUpdates flag to xcodebuild
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    9120ce0 View commit details
    Browse the repository at this point in the history
  8. Disable code signing for build-only workflow

    - Remove signing configuration
    - Build without code signing requirements
    - Archive will be created but IPA export may fail
    - Suitable for build testing without certificates
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    1789245 View commit details
    Browse the repository at this point in the history
  9. Fix localization script branch reference

    - Update .tx/backport to use 'main' instead of 'stable22'
    - Add step to handle localization script in CI
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    c86a160 View commit details
    Browse the repository at this point in the history
  10. Change bundle ID to com.decoder.Talk

    - Update all PRODUCT_BUNDLE_IDENTIFIER in project
    - Update app groups in all entitlements files
    - Configure Codemagic for automatic code signing
    - Add signing workflow steps
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    dda589f View commit details
    Browse the repository at this point in the history
  11. Add fallback build without signing

    - Try automatic signing first with Apple credentials
    - Fallback to build without code signing if it fails
    - This allows build to complete even without Apple Developer account
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    385b531 View commit details
    Browse the repository at this point in the history
  12. Add manual IPA creation from xcarchive

    - Create Payload directory
    - Copy .app bundle into Payload
    - Zip as IPA file
    - Works even without code signing
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    e961e05 View commit details
    Browse the repository at this point in the history
  13. Prepare unsigned IPA for AltStore/Sideloadly

    - Remove all code signatures from app bundle
    - Remove embedded.mobileprovision files
    - Create clean unsigned IPA
    - Ready for re-signing with personal Apple ID
    
    Install with:
    - AltStore (free, 3 apps, 7-day renewal)
    - Sideloadly (free)
    - SideStore (no computer needed)
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    51dd8e5 View commit details
    Browse the repository at this point in the history
  14. Fix IPA crashes by removing extensions and cleaning entitlements

    - Remove all app extensions (NotificationService, Share, Broadcast, Intents)
    - Clean all code signatures from frameworks
    - Create minimal entitlements (only get-task-allow)
    - Remove Watch app support
    - Add detailed installation instructions for ESign
    
    This fixes crashes caused by:
    - Missing App Groups in free certificates
    - Extension entitlements conflicts
    - Framework signing issues
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    a6e82c9 View commit details
    Browse the repository at this point in the history
  15. Ultimate optimization for purchased certificate + ESign

    OPTIMIZATIONS:
    ✅ Professional IPA preparation with detailed logging
    ✅ Complete signature stripping (app + frameworks + dylibs)
    ✅ Smart extension removal with counting
    ✅ Info.plist cleanup for sideloading compatibility
    ✅ Optimized entitlements (keychain + app identifier)
    ✅ SC_Info and dSYM removal
    ✅ Size reporting
    
    FEATURES:
    ✅ Beautiful console output with progress tracking
    ✅ Comprehensive installation guide with emojis
    ✅ Detailed troubleshooting section
    ✅ ESign-specific signing instructions
    ✅ Crash prevention tips
    ✅ Complete ESIGN_INSTALLATION.md guide
    
    WHAT WORKS NOW:
    ✓ No more crashes with purchased certificates
    ✓ Clean signing with any .p12 certificate
    ✓ Stable app without problematic extensions
    ✓ Full core NextcloudTalk functionality
    ✓ 1 year validity with paid certs
    ✓ No 7-day renewal hassle
    
    Bundle ID: com.decoder.Talk
    Optimized for: ESign + Purchased Certificates
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <noreply@anthropic.com>
    Your Name and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    5de77a0 View commit details
    Browse the repository at this point in the history
  16. Fix YAML parsing error in codemagic.yaml - properly indent XML conten…

    …t in here document
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    9bf1a3d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    42dbae1 View commit details
    Browse the repository at this point in the history
  18. Fix YAML parsing: remove quotes from EOF and escape variables in here…

    … document
    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    e605775 View commit details
    Browse the repository at this point in the history
  19. Fix YAML parsing error in codemagic.yaml

    Your Name
    Your Name committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    cb186ad View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ced9564 View commit details
    Browse the repository at this point in the history
Loading