Marcin Simonides
ee98faecf1
Add support for binary server status updates [VPNAND-2194].
2025-08-29 06:23:55 +00:00
Marcin Simonides
d31e84225b
Filter out hidden servers.
2025-08-29 06:23:55 +00:00
Marcin Simonides
c7a1bf63c7
Update responses for new logicals endpoint [VPNAND-2194].
2025-08-29 06:23:55 +00:00
Marcin Simonides
70be4a4d84
Move classes representing API responses to servers.api.
2025-08-29 06:23:55 +00:00
Marcin Simonides
1d26eda7dd
Split the class for API and domain-layer Server.
2025-08-29 06:23:55 +00:00
Marcin Simonides
c536e7d430
Add promo notifications for introductory price [VPNAND-2311].
2025-08-15 12:43:45 +00:00
Marcin Simonides
f15947637d
Update test automation users.
2025-08-14 12:15:05 +02:00
Alexander Talledo
8b6964b4b1
chore(telemetry): align Settings telemetry events [VPNAND-2280]
...
- Adds is_custom_dns_enabled dimension
- Reports custom_dns_count even when CustomDNS is disabled
- Sends n/a value for dimensions that were ommited
2025-08-01 10:42:55 +00:00
Marcin Simonides
2ffabede8e
Exclude user's country based on MCC [VPNAND-2296].
...
Users who are roaming have their exit IP in the home country (when on
mobile network), yet they expect the country they are physically in to
be excluded when connectin to "fastest excluding my country".
Prefer MCC location for "excluding my country" for a less confusing
behavior.
2025-07-28 12:59:40 +00:00
Alexander Talledo
71ada08e95
chore(feature-flags): cleanup light theme feature flag [VPNAND-2278]
2025-07-24 10:43:42 +00:00
Marcin Simonides
acd848a129
Remove unused Server field [VPNAND-2267].
2025-07-04 15:44:02 +00:00
Marcin Simonides
4fea4a99de
Fix effective settings in SettingsForConnection [VPNAND-2238].
...
SettingsForConnection needs to apply the "effective settings"
transformation on the resulting settings, after overrides.
ApplyEffectiveUserSettings class hierarchy is introduced to expose the
transformation. Legacy code, mostly OpenVPN, requires the synchronous
implementations which complicates the code - especially that there is
potential for deadlocks.
2025-06-17 08:46:27 +00:00
Marcin Simonides
4f34ac4c8e
Fix test user data for end-to-end tests [VPNAND-1923].
2025-06-11 14:01:08 +00:00
Marcin Simonides
7e23229546
Remove custom DNS feature flag [VPNAND-2120].
2025-06-06 14:33:02 +00:00
Marcin Simonides
087f16e66c
Remove NewProfilesMvp feature flag [VPNAND-2120].
2025-06-06 14:33:02 +00:00
Marcin Simonides
ad4271e51f
Remove RestrictionsConfig [VPNAND-2120].
2025-06-06 14:33:02 +00:00
Marcin Simonides
c17b84d32b
Add support for light theme promo offers [VPNAND-2204].
2025-05-20 11:30:56 +00:00
Mateusz Markowicz
3cbd4270c8
Remove potential deadlock from cached SettingsForConnection
2025-05-12 10:08:40 +00:00
Mateusz Markowicz
a28d83c2aa
Extend LAN setting with direct device connections [VPNAND-348]
2025-05-12 10:08:40 +00:00
Marcin Simonides
b3c93c6671
Use fake instead of mock profiles DAO in tests.
2025-04-28 13:36:56 +00:00
Marcin Simonides
c6a2ee724e
Fix NetShield profile chip when Custom DNS is enabled [VPNAND-2198]
...
When Custom DNS is enabled in profile the NetShield setting in main
settings should show "Unavailable" with the profile chip.
2025-04-28 13:36:56 +00:00
Mateusz Markowicz
777d987978
Remember last connection time for profiles [VPNAND-2155]
2025-04-15 11:03:20 +00:00
Marcin Simonides
74fbdaf870
Update Core to 31.0.0 [VPNAND-2112].
2025-04-07 14:59:00 +00:00
Marcin Simonides
60078db579
Update LocalAgent for stability fixes [VPNAND-2152].
2025-04-03 13:22:25 +00:00
Mateusz Markowicz
887cd51874
Fix company name in copyright headers
2025-03-24 17:44:42 +01:00
Algirdas Pundzius
3293e159cc
Implement custom dns list and addition UI [VPNAND-2089]
2025-03-17 12:52:49 +00:00
Mateusz Markowicz
9f1281434f
Remove ExitIP from /logicals [VPNAND-2076]
...
Value provided by Local Agent will be used.
2025-03-13 13:15:16 +00:00
Marcin Simonides
aa19fca317
Add custom DNS FF and update the upsell dialog [VPNAND-2113]
2025-03-06 16:40:32 +01:00
Mateusz Markowicz
667f712b2c
Support IPv6 LAN and split tunneling [VPNAND-2072]
2025-03-03 12:42:56 +01:00
Mateusz Markowicz
301d64071a
Debug Tools screen: modify x-pm-netzone/x-pm-country and refresh /clientconfig and /logicals [VPNAND-2059]
2025-02-07 13:12:44 +01:00
Lukas
3b55b77a12
Make grype scan always pass
2025-01-09 10:09:44 +02:00
Mateusz Markowicz
1aa6981a5a
Force using proton DNS in the tunnel [VPNAND-1962]
2024-12-31 17:04:03 +01:00
Mateusz Markowicz
7b0c5946dd
Compile SDK 35 and dependencies update
2024-12-19 14:05:47 +00:00
Neil Marietta
3feade31b6
chore: Upgraded Core to 29.3.2.
2024-12-02 11:12:03 +01:00
Mateusz Markowicz
01ab2b0d0a
Auto-open URL feature for profiles [VPNAND-1984]
2024-11-29 11:47:21 +00:00
Mateusz Markowicz
44f0a84e8a
Add basic profile UI tests
2024-11-08 13:47:55 +01:00
Marcin Simonides
0cab8b18fb
Remove FF for immutable server list [VPNAND-1865].
2024-11-07 11:40:00 +00:00
Marcin Simonides
4e86c9a205
Semgrep ignores and trivial fixes.
2024-11-04 15:17:28 +00:00
Neil Marietta
8443e96ef5
chore: Upgraded Core to 29.0.0.
2024-11-04 12:07:21 +01:00
Mateusz Markowicz
74c3459fd6
Support fastest (excluding my country) for profiles [VPNAND-1882]
...
User country is based on /location and Local Agent responses.
2024-10-31 07:42:51 +00:00
Marcin Simonides
45eaa307b8
Telemetry events for profile operations [VPNAND-1886].
2024-10-30 15:08:09 +00:00
Mateusz Markowicz
d84300876d
Profile reconnection logic [VPNAND-1860]
...
Limits fallback connections to servers compatible with profile.
2024-10-29 10:44:12 +01:00
Lukas
4ccca19b81
Implement auto login UI tests
2024-10-08 11:13:11 +00:00
Mateusz Markowicz
6d646874e9
Remove profile id duplication in DB
2024-10-04 12:25:44 +02:00
Marcin Simonides
9205735a06
getRandomServer checks SupportsProtocol [VPNAND-1922].
2024-10-02 11:40:06 +00:00
Marcin Simonides
2d7699557b
Fix GH disconnecting new VPN connections [VPNAND-1917].
...
lastConnectIntent is being set immediately in connectWithPermission.
disconnectGuestHole() is added that disconnects only if
lastConnectIntent is a Guest Hole intent.
2024-10-01 12:55:34 +02:00
Marcin Simonides
b45c183987
Set minSdkVersion 25 for Amazon builds [VPNAND-1914].
2024-09-27 07:46:50 +00:00
Mateusz Markowicz
327754f7ad
Support settings override for intents [VPNAND-1851]
2024-09-19 20:34:31 +02:00
Mateusz Markowicz
9f33bc51a6
Setup DB storage for new profiles [VPNAND-1851]
2024-09-19 20:34:31 +02:00
Mateusz Markowicz
495f2d5f30
Fix handling of empty hostCountry in Smart Routing checks [VPNAND-1896]
2024-09-04 17:59:07 +02:00