Marcin Simonides
af42e0347d
Remove code for fetching translations from logicals [VPNAND-1822].
2026-01-09 08:57:05 +01:00
Marcin Simonides
e3a0f3973c
Implement support for the city translations endpoint [VPNAND-1822].
2026-01-09 08:57:05 +01:00
Marcin Simonides
fa1503ed1f
Fix server status with binary status updates.
2025-11-24 16:24:12 +01:00
Marcin Simonides
0e99945047
Warn about disconnect on app update [VPNAND-2415].
2025-11-04 16:54:11 +01:00
Marcin Simonides
e98c38a431
Add in-app update banner in settings [VPNAND-2415].
2025-11-04 16:52:11 +01:00
Marcin Simonides
af87e0f233
Implement IAP notifications [VPNAND-2402].
2025-10-22 16:11:40 +02:00
Alexander Talledo
dd3cd46757
chore(shared-servers): handle default connection when no countries are available [VPNAND-2318]
...
- Hide Fastest Country option on settings screen
- Set last connection to the firts gateway if no last connection available
2025-10-20 15:44:15 +02:00
Marcin Simonides
0873d957c4
Include TV recents in server "must haves" [VPNAND-2381].
2025-10-09 12:32:01 +02:00
Marcin Simonides
8796f88145
Fix server recents on TV [VPNAND-2380].
...
With the recent change to field names on the Server class, objects restored
from the ancient Storage are no longer valid.
The fix is to obtain the proper object instances from the ServerManager.
2025-10-09 12:32:01 +02:00
Marcin Simonides
929dafc562
Fix the UK->GB mapping [VPNAND-2374].
...
The Server.flag getter is removed. The exitCountry getter does the
mapping as needed.
2025-09-30 19:56:38 +00:00
Marcin Simonides
4fa44cfcd5
Remove unused CurrentUser from ServerManager.
2025-09-30 19:19:31 +00:00
Marcin Simonides
d25bcf0e18
Implement no connections or servers for TV UI [VPNAND-2320].
2025-09-29 08:41:31 +02:00
Marcin Simonides
4fd64f819d
Update the "no connections assigned" UI [VPNAND-2320].
2025-09-29 08:41:31 +02:00
Marcin Simonides
625ac3f03f
Use second user for real connection tests.
2025-09-24 09:14:52 +02:00
Mateusz Markowicz
375079e481
Support Auto Open url private mode with ephemeral Custom Tabs [VPNAND-2357]
2025-09-21 18:20:33 +02:00
Marcin Simonides
8da38e8a4a
Base auto-connect functionality for TV [VPNAND-2339].
2025-09-19 14:55:31 +02:00
Alexander Talledo
17e28b5011
feat(TV): Add custom DNS settings option
...
- Settings option is behind a feature flag
2025-09-16 14:21:19 +00:00
Marcin Simonides
481eb2bbf5
Add NetShield setting on TV [VPNAND-2334].
2025-09-05 11:08:03 +02:00
Marcin Simonides
1275cf3c88
Enable core FFs in UI tests.
...
Let's test the actual, up-to-date functionality.
2025-09-02 13:16:30 +00:00
Marcin Simonides
c339769617
Delete the server() method from test utils.
...
Use createServer instead.
createServer now sets tier = 2 by default.
2025-08-29 06:23:55 +00:00
Marcin Simonides
2c05e7b2bf
Add support for binary server status updates [VPNAND-2194].
2025-08-29 06:23:55 +00:00
Marcin Simonides
95a3f33f1c
Filter out hidden servers.
2025-08-29 06:23:55 +00:00
Marcin Simonides
9b49071ede
Update responses for new logicals endpoint [VPNAND-2194].
2025-08-29 06:23:55 +00:00
Marcin Simonides
41b35662e0
Move classes representing API responses to servers.api.
2025-08-29 06:23:55 +00:00
Marcin Simonides
0493ff17c3
Split the class for API and domain-layer Server.
2025-08-29 06:23:55 +00:00
Marcin Simonides
7d50fa7d25
Add promo notifications for introductory price [VPNAND-2311].
2025-08-15 12:43:45 +00:00
Marcin Simonides
5222f0c1cd
Update test automation users.
2025-08-14 12:15:05 +02:00
Alexander Talledo
603d9e7c19
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
a7b416db21
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
53789390a9
chore(feature-flags): cleanup light theme feature flag [VPNAND-2278]
2025-07-24 10:43:42 +00:00
Marcin Simonides
45a7067ca4
Remove unused Server field [VPNAND-2267].
2025-07-04 15:44:02 +00:00
Marcin Simonides
576a4f818b
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
5b9798bf18
Fix test user data for end-to-end tests [VPNAND-1923].
2025-06-11 14:01:08 +00:00
Marcin Simonides
88d795de88
Remove custom DNS feature flag [VPNAND-2120].
2025-06-06 14:33:02 +00:00
Marcin Simonides
9c5691f9f1
Remove NewProfilesMvp feature flag [VPNAND-2120].
2025-06-06 14:33:02 +00:00
Marcin Simonides
beb3031f1b
Remove RestrictionsConfig [VPNAND-2120].
2025-06-06 14:33:02 +00:00
Marcin Simonides
41204d8fd8
Add support for light theme promo offers [VPNAND-2204].
2025-05-20 11:30:56 +00:00
Mateusz Markowicz
767222f0ad
Remove potential deadlock from cached SettingsForConnection
2025-05-12 10:08:40 +00:00
Mateusz Markowicz
42100c9bb6
Extend LAN setting with direct device connections [VPNAND-348]
2025-05-12 10:08:40 +00:00
Marcin Simonides
36f419ecb1
Use fake instead of mock profiles DAO in tests.
2025-04-28 13:36:56 +00:00
Marcin Simonides
c4d69ebe9e
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
66a0cb38ec
Remember last connection time for profiles [VPNAND-2155]
2025-04-15 11:03:20 +00:00
Marcin Simonides
2817f96487
Update Core to 31.0.0 [VPNAND-2112].
2025-04-07 14:59:00 +00:00
Marcin Simonides
c17da8e735
Update LocalAgent for stability fixes [VPNAND-2152].
2025-04-03 13:22:25 +00:00
Mateusz Markowicz
3d2bec3452
Fix company name in copyright headers
2025-03-24 17:44:42 +01:00
Algirdas Pundzius
40658cd35a
Implement custom dns list and addition UI [VPNAND-2089]
2025-03-17 12:52:49 +00:00
Mateusz Markowicz
5fb9bcd540
Remove ExitIP from /logicals [VPNAND-2076]
...
Value provided by Local Agent will be used.
2025-03-13 13:15:16 +00:00
Marcin Simonides
b893465e24
Add custom DNS FF and update the upsell dialog [VPNAND-2113]
2025-03-06 16:40:32 +01:00
Mateusz Markowicz
1469ce6489
Support IPv6 LAN and split tunneling [VPNAND-2072]
2025-03-03 12:42:56 +01:00
Mateusz Markowicz
98291613e6
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