| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-23 | Add test for update in downloaded/downloading state | David Lönnhager | 1 | -0/+58 | |
| 2025-10-23 | Do not cancel download when version check is invoked | David Lönnhager | 1 | -4/+56 | |
| 2025-10-23 | Merge branch 'check-always-save-etag-and-timestamp' into prepare-2025.13 | David Lönnhager | 1 | -193/+255 | |
| 2025-10-23 | Update ETag/header check fields for unchanged etag or metadata version | David Lönnhager | 1 | -189/+182 | |
| 2025-10-23 | Add test ensuring etag and timestamp are updated even if version metadata is not | David Lönnhager | 1 | -5/+74 | |
| 2025-10-23 | Merge branch 'perform-version-check-when-the-app-is-opened-des-2614' into ↵ | Tobias Järvelöv | 2 | -0/+4 | |
| prepare-2025.13 | |||||
| 2025-10-23 | Expose getVersionInfo on delegate in UserInterface class | Tobias Järvelöv | 1 | -0/+3 | |
| 2025-10-23 | Add getVersionInfo method in ApplicationMain class | Tobias Järvelöv | 1 | -0/+1 | |
| 2025-10-23 | Merge branch 'respect-version-rollout-rate-in-daemon-des-2226' into ↵ | Markus Pettersson | 16 | -41/+255 | |
| prepare-2025.13 | |||||
| 2025-10-23 | Update installer-downloader binary size limit | Markus Pettersson | 1 | -1/+1 | |
| 2025-10-23 | Use rollout threshold to determine if client should be updated | Markus Pettersson | 12 | -9/+131 | |
| 2025-10-23 | Make `Rollout` a newtype | Joakim Hulthe | 5 | -32/+124 | |
| 2025-10-23 | Merge branch 'update-version-check-2' into prepare-2025.13 | David Lönnhager | 4 | -221/+370 | |
| 2025-10-23 | Decouple foreground and background version checks | David Lönnhager | 1 | -37/+41 | |
| 2025-10-23 | Update changelog | David Lönnhager | 1 | -0/+1 | |
| 2025-10-23 | Update version check | David Lönnhager | 3 | -215/+359 | |
| It now makes an API call whenever manually triggered as well as once per hour, but only includes platform headers if 24 hours have passed Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-10-22 | Merge branch 'node-gettext-osv-scanner-extend-ignore' | Tobias Järvelöv | 2 | -2/+3 | |
| 2025-10-22 | Add clarification where ignored comment should be placed | Tobias Järvelöv | 1 | -1/+2 | |
| 2025-10-22 | Extend ignore of node-gettext vulnerability | Tobias Järvelöv | 1 | -1/+1 | |
| No fix exists and we do not send untrusted input to the affected addTranslations method. The vulnerability is ignored for 6 months as the affected library is not receiving updates and we can not patch the vulnerability without migrating to another library, which is no minor feat. | |||||
| 2025-10-22 | Verify that release builds did not pollute the working directory | Linus Färnstrand | 2 | -6/+33 | |
| Refuse to sign binaries or produce final bundles if building the app made the git working directory dirty. A dirty working directory is an indication that the build process changed something that it should not touch | |||||
| 2025-10-22 | Merge branch 'add-new-error-message-for-entryexit-blocking-droid-2200' | Jonatan Rhodin | 16 | -65/+125 | |
| 2025-10-22 | Add entry and exit no relay errors | Jonatan Rhodin | 16 | -65/+125 | |
| The old no relay error is still kept for single hop | |||||
| 2025-10-22 | Merge branch 'fix-nightly-tests' | Jon Petersson | 2 | -3/+3 | |
| 2025-10-22 | Fix nightly tests | Jon Petersson | 2 | -3/+3 | |
| 2025-10-22 | Merge branch 'clear-out-of-time-notification-on-login-revoke-screens-droid-2245' | Kalle Lindström | 10 | -27/+77 | |
| 2025-10-22 | Clear OOT notification on login/revoke screens | Kalle Lindström | 10 | -27/+77 | |
| There are cases when a user may get to the login or device revoked screens without their previously scheduled account expiry notification being cancelled. This can happen if for some reason the dameon has not sent the logged out/revoked event, for example if the account is logged out via the website while the app is not running. This PR cancels the notification when the user gets to the login or device revoked screens. | |||||
| 2025-10-21 | Merge branch 'set-android-build-label' | Albin | 1 | -1/+1 | |
| 2025-10-21 | Specify runner build label for build job | Albin | 1 | -1/+1 | |
| 2025-10-21 | Merge branch 'port-android-app-2025.9-to-main' | Jonatan Rhodin | 3 | -2/+6 | |
| 2025-10-21 | Update android app version to 2025.9 | Jonatan Rhodin | 2 | -2/+2 | |
| 2025-10-21 | Update changelog for android/2025.9 | Jonatan Rhodin | 1 | -0/+4 | |
| 2025-10-21 | Merge branch 'implement-support-for-separate-entryexit-filters-droid-2199' | Kalle Lindström | 10 | -9/+310 | |
| 2025-10-21 | Add support for multihop entry filters in daemon | Kalle Lindström | 10 | -9/+310 | |
| In the upcoming re-design of select location, separate sets of filters can now be picked for the entry and the exit relays. This commit adds support for that in the relay selector. In order to not affect the current behavior of the desktop and Android apps before the new UI is implemented, the entry filters are set to the same as the exit filters when the relay settings are updated via gRPC. | |||||
| 2025-10-21 | Merge branch 'long-string-lengths-can-break-daitamultihop-status-text-ios-1279' | Jon Petersson | 3 | -5/+27 | |
| 2025-10-21 | Make settings cell details stack vertically when strings are long | Jon Petersson | 3 | -5/+27 | |
| 2025-10-21 | Merge branch 'store-recents-in-the-settings-ios-1337' | Jon Petersson | 7 | -10/+241 | |
| 2025-10-21 | Store recent connections | mojganii | 7 | -10/+241 | |
| 2025-10-20 | Unload ST driver only if a successful reset occurs | David Lönnhager | 2 | -24/+43 | |
| 2025-10-20 | Merge branch 'get-known-folder-paths' | Markus Pettersson | 9 | -44/+43 | |
| 2025-10-20 | Replace unwrap with expect | Markus Pettersson | 1 | -6/+9 | |
| 2025-10-20 | Replace hand-rolled encoding of filepath as UTF-16 using widestring | Markus Pettersson | 2 | -16/+7 | |
| 2025-10-20 | Use `u16cstr!` macro to create string type | Markus Pettersson | 1 | -4/+4 | |
| Avoids an unwrap. | |||||
| 2025-10-20 | Bump widestring 1.0 -> 1.2 | Markus Pettersson | 3 | -5/+5 | |
| 2025-10-20 | Promote widestring to workspace dependency | Markus Pettersson | 5 | -4/+5 | |
| Do not care about talpid-openvpn since it's slated for removal | |||||
| 2025-10-20 | Replace use of HandleOrNull with Option | Markus Pettersson | 1 | -10/+5 | |
| No FFI calls were harmed today. | |||||
| 2025-10-20 | Halt process if RevertToSelf fails | Markus Pettersson | 1 | -0/+9 | |
| This is recommended procedure by the docs. | |||||
| 2025-10-20 | Improve safety comments | Markus Pettersson | 1 | -2/+2 | |
| 2025-10-20 | Merge branch 'fix-remove-bsod-duplicate-entry-from-changelog' | Markus Pettersson | 1 | -4/+0 | |
| 2025-10-20 | Remove duplicate Windows BSOD fix entry from changelog | Markus Pettersson | 1 | -4/+0 | |
| 2025-10-20 | Merge branch 'update-translations-for-20259-droid-2246' | Jonatan Rhodin | 58 | -947/+2714 | |
