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: mateof/TelegramFileManager
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: mateof/TelegramFileManager
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 4 files changed
  • 2 contributors

Commits on Dec 27, 2025

  1. Configuration menu
    Copy the full SHA
    ea1bc2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6007976 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83a9bec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a342187 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    604b66b View commit details
    Browse the repository at this point in the history
  6. fix: make Android APK signing conditional on keystore availability

    - Separate AndroidPackageFormat from signing configuration in csproj
    - AndroidKeyStore=true now only set when ANDROID_KEYSTORE_PATH is provided
    - Workflow uses step outputs to properly detect signing availability
    - Unsigned builds explicitly pass -p:AndroidKeyStore=false
    - Fixes "package appears to be invalid" error when installing unsigned APKs
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mateof and claude committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    ad452d9 View commit details
    Browse the repository at this point in the history
  7. fix: collect macOS .pkg files instead of looking for .app bundles

    CreatePackage=true generates .pkg installer files, not .app bundles.
    Updated the packaging step to find and copy .pkg files to releases.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mateof and claude committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    bc02267 View commit details
    Browse the repository at this point in the history
  8. fix: generate debug keystore when no release keystore is configured

    Android requires ALL APKs to be signed to be installed.
    When no release keystore secrets are configured, generate a temporary
    debug keystore using keytool to sign the APK.
    
    This fixes "App not installed as package appears to be invalid" error.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    mateof and claude committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    859e548 View commit details
    Browse the repository at this point in the history
  9. fix: improve Android APK verification and Windows signing

    Android:
    - Add Android SDK tools to PATH for apksigner
    - Add APK validation (zip integrity check)
    - Add APK signature verification
    - Prefer signed APK over unsigned
    - Add more diagnostic output
    
    Windows:
    - Check both certificate AND password before attempting to sign
    - Test signing on one file first to validate password
    - Skip gracefully if password is incorrect
    - Remove continue-on-error to fail fast on real errors
    mateof committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    80bbdc2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d42953d View commit details
    Browse the repository at this point in the history
  11. fix: prevent false track skip when seeking on network streams

    - Detect false EndReached events after seek attempts
    - If seek fails on unbuffered stream, resume playback instead of skipping
    - Handle seek errors gracefully on network streams
    - Add more debug logging for seek operations
    mateof committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    6207dd3 View commit details
    Browse the repository at this point in the history
  12. fix: increase LibVLC timeouts for streaming from Telegram

    - Increase network-caching from 30s to 60s for Telegram download delays
    - Increase tcp-caching to 60s for slow connections
    - Add prefetch-buffer-size and prefetch-read-size options
    - Previous commit: detect false EndReached after seeks
    mateof committed Dec 27, 2025
    Configuration menu
    Copy the full SHA
    0f25f27 View commit details
    Browse the repository at this point in the history
Loading