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: GeiserX/VPN-Bypass
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.3
Choose a base ref
...
head repository: GeiserX/VPN-Bypass
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.0
Choose a head ref
  • 2 commits
  • 8 files changed
  • 1 contributor

Commits on Feb 28, 2026

  1. feat: auto-merge built-in service updates on config load (#14)

    On startup, mergeBuiltInServices() reconciles the user's saved config
    with the latest defaultServices definitions. Domains, IP ranges, and
    service names come from source code; user's enabled/disabled state is
    preserved. New services added in future releases appear automatically.
    
    Closes #13
    GeiserX authored Feb 28, 2026
    Configuration menu
    Copy the full SHA
    eb58f4a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2026

  1. fix: read version from bundle at runtime instead of hardcoding (#15)

    The app displayed a stale version because SettingsView had a hardcoded
    version string that fell out of sync. Now it reads CFBundleShortVersionString
    from the bundle at runtime, which the CI workflow already sets from the git tag.
    
    Also removes the SettingsView sed replacement from bump-version.sh since
    it's no longer needed, and syncs all remaining version references to 1.9.0.
    
    Closes #15
    GeiserX committed Mar 4, 2026
    Configuration menu
    Copy the full SHA
    af2412c View commit details
    Browse the repository at this point in the history
Loading