Alexander Talledo
6a3a78ebd7
test(automatic-connection-preferences): fix broken tests and cover missing cases [VPNAND-2446]
2026-01-21 12:22:06 +01:00
Mateusz Markowicz
a744575b7f
Support token-based login for MDM [VPNAND-2466]
2026-01-19 11:23:27 +00:00
Mateusz Markowicz
345ed4b4f4
Bye-bye OpenVPN [VPNAND-2424]
2026-01-16 10:48:25 +00:00
Marcin Simonides
5a62751e82
Add unit tests for binary status glue layer.
2026-01-15 09:17:44 +01:00
Mateusz Markowicz
8232871151
Initial ProTUN integration into the app [VPNAND-2422]
2026-01-14 17:34:03 +01:00
Marcin Simonides
ae99441add
Remove code for fetching translations from logicals [VPNAND-1822].
2026-01-09 08:57:05 +01:00
Marcin Simonides
05238219aa
Implement support for the city translations endpoint [VPNAND-1822].
2026-01-09 08:57:05 +01:00
Marcin Simonides
043cdd4399
Fix server status with binary status updates.
2025-11-24 16:24:12 +01:00
Marcin Simonides
e3dda94137
Warn about disconnect on app update [VPNAND-2415].
2025-11-04 16:54:11 +01:00
Marcin Simonides
59b1ecb955
Add in-app update banner in settings [VPNAND-2415].
2025-11-04 16:52:11 +01:00
Marcin Simonides
3fab9b62d7
Implement IAP notifications [VPNAND-2402].
2025-10-22 16:11:40 +02:00
Alexander Talledo
c1a1cd1ce6
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
03788d94ee
Include TV recents in server "must haves" [VPNAND-2381].
2025-10-09 12:32:01 +02:00
Marcin Simonides
3517c41d50
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
46269dbcf4
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
3ba114b790
Remove unused CurrentUser from ServerManager.
2025-09-30 19:19:31 +00:00
Marcin Simonides
3ce8f4bc3a
Implement no connections or servers for TV UI [VPNAND-2320].
2025-09-29 08:41:31 +02:00
Marcin Simonides
cf86d32591
Update the "no connections assigned" UI [VPNAND-2320].
2025-09-29 08:41:31 +02:00
Marcin Simonides
6b344e2d3b
Use second user for real connection tests.
2025-09-24 09:14:52 +02:00
Mateusz Markowicz
cbb8254f8c
Support Auto Open url private mode with ephemeral Custom Tabs [VPNAND-2357]
2025-09-21 18:20:33 +02:00
Marcin Simonides
11a6f857ef
Base auto-connect functionality for TV [VPNAND-2339].
2025-09-19 14:55:31 +02:00
Alexander Talledo
fc7aeed242
feat(TV): Add custom DNS settings option
...
- Settings option is behind a feature flag
2025-09-16 14:21:19 +00:00
Marcin Simonides
55c3637cf2
Add NetShield setting on TV [VPNAND-2334].
2025-09-05 11:08:03 +02:00
Marcin Simonides
2de8aaf634
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
61d87de226
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
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