-
Notifications
You must be signed in to change notification settings - Fork 120
Comparing changes
Open a pull request
base repository: nextcloud/talk-ios
base: main
head repository: decoder-dev/talk-ios
compare: main
- 20 commits
- 20 files changed
- 2 contributors
Commits on Jan 20, 2026
-
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 committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for 8628770 - Browse repository at this point
Copy the full SHA 8628770View commit details -
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 committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for f08a98f - Browse repository at this point
Copy the full SHA f08a98fView commit details -
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 committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for a8e89ab - Browse repository at this point
Copy the full SHA a8e89abView commit details -
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 committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for 1783245 - Browse repository at this point
Copy the full SHA 1783245View commit details -
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 committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for 8ec48d6 - Browse repository at this point
Copy the full SHA 8ec48d6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9e71517 - Browse repository at this point
Copy the full SHA 9e71517View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9120ce0 - Browse repository at this point
Copy the full SHA 9120ce0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1789245 - Browse repository at this point
Copy the full SHA 1789245View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c86a160 - Browse repository at this point
Copy the full SHA c86a160View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for dda589f - Browse repository at this point
Copy the full SHA dda589fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 385b531 - Browse repository at this point
Copy the full SHA 385b531View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e961e05 - Browse repository at this point
Copy the full SHA e961e05View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 51dd8e5 - Browse repository at this point
Copy the full SHA 51dd8e5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a6e82c9 - Browse repository at this point
Copy the full SHA a6e82c9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5de77a0 - Browse repository at this point
Copy the full SHA 5de77a0View commit details -
Fix YAML parsing error in codemagic.yaml - properly indent XML conten…
…t in here document
Your Name committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for 9bf1a3d - Browse repository at this point
Copy the full SHA 9bf1a3dView commit details -
Fix bash syntax error - correct YAML indentation for here document
Your Name committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for 42dbae1 - Browse repository at this point
Copy the full SHA 42dbae1View commit details -
Fix YAML parsing: remove quotes from EOF and escape variables in here…
… document
Your Name committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for e605775 - Browse repository at this point
Copy the full SHA e605775View commit details -
Fix YAML parsing error in codemagic.yaml
Your Name committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for cb186ad - Browse repository at this point
Copy the full SHA cb186adView commit details -
Disable App Groups to fix crash with custom certificates
Your Name committedJan 20, 2026 Configuration menu - View commit details
-
Copy full SHA for ced9564 - Browse repository at this point
Copy the full SHA ced9564View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main