Mojgan
4f9e8475aa
Fix strings keys for the translation
2025-11-25 10:33:21 +01:00
Mojgan
273b75960e
Import iOS translations
2025-11-21 15:14:46 +01:00
Mojgan
413776752b
Add iOS translation pipeline
...
Includes:
- Add iOS translation pipeline
- Fix grammar in text string
- Replace "Appstore" with "App store" across the project
2025-11-19 10:22:57 +01:00
mojganii
cfce7a3b5c
Add custom action at select location for accessibility
2025-05-13 14:50:41 +02:00
mojganii
18d3541fa1
Build screenshots with MockRelease configuration
2025-05-13 09:34:17 +02:00
mojganii
e99532dbe9
Remove special Same IP logging
2025-04-29 12:51:02 +02:00
mojganii
96444846bf
Implement DeviceProxy to use Mullvad API
2025-04-28 09:49:33 +02:00
mojganii
14db956bcd
Fix namespace clashing in rust code
2025-04-15 15:38:45 +02:00
mojganii
9eab3722f6
Improve sendProblemReport based on feedbacks
2025-04-15 15:38:45 +02:00
mojganii
d7dcd81cc2
Add test for validating string for meta data
2025-04-15 15:38:45 +02:00
mojganii
4f52ef7f5f
Add metadata support to send problem report
2025-04-15 15:38:45 +02:00
mojganii
f8aeeb42fa
Call sendProblemReport from Rust in Swift
2025-04-15 15:38:45 +02:00
mojganii
59f4f47a1e
Implement mullvad_api_send_problem_report in Rust
2025-04-15 15:38:45 +02:00
mojganii
37f23efa25
Adjust view based on design
2025-03-18 09:05:07 +01:00
mojganii
a41498621e
Add test for filter
2025-03-18 09:05:07 +01:00
mojganii
b260625e65
Refactor RelayFilterDataSource
2025-03-18 09:05:07 +01:00
mojganii
4d92aff083
Show number of available relays in filter view
2025-03-18 09:05:07 +01:00
mojganii
5064d24478
Fix the issue in smart routing when selecting one to many relays
2025-03-17 13:18:34 +01:00
mojganii
c757b5c4a0
Update market version and changelog after 2025.2 release
2025-02-14 11:05:13 +01:00
mojganii
cb33689654
Fix RelayTests
2025-02-06 13:41:46 +01:00
mojganii
82335203f0
Fix copyrights in server ip override
2025-02-06 13:24:27 +01:00
mojganii
6ce1e8c479
Modify tests status
2025-02-04 17:26:00 +01:00
mojganii
4efc876d8a
Remove workflow after transition to Xcode 16
2025-02-04 17:01:14 +01:00
mojganii
d1bc47eaaa
Add priority for notifications
2025-01-29 10:24:05 +01:00
mojganii
3aaafb009c
Hide connection details view based on tunnel status
2025-01-28 12:50:16 +01:00
mojganii
ee2c5f8dd8
Add different themes for app icons
2025-01-24 12:41:44 +01:00
mojganii
5f9315b46d
Add in-app notification for latest changes
2025-01-22 16:35:58 +01:00
mojganii
47d25e64ae
Fix crash on showing alert for in-app purchase
2025-01-22 15:52:58 +01:00
mojganii
d944125f2f
Add new changelog design
2025-01-17 14:46:33 +01:00
mojganii
9895aa9f1b
Update Direct only pop up design
2025-01-13 11:30:17 +01:00
mojganii
a330c48b39
Add FeatureIndicatorsView
2025-01-13 09:34:43 +01:00
mojganii
65e2c6f265
Disable selectable text
2024-12-03 17:51:47 +01:00
mojganii
82062e2e21
Fix log redaction loading issue
2024-12-03 11:35:30 +01:00
mojganii
4bc3a695a1
Remove settings migration test from CI
2024-11-27 14:55:31 +01:00
mojganii
909cfb1e4d
Move settings migration test into MullvadVPNUITestsAll
2024-11-27 14:55:25 +01:00
mojganii
0c833d1de1
Fix crash on UITableViewDiffableDataSource
2024-11-14 11:18:04 +01:00
mojganii
65327aa67f
Fix content inset for link button
2024-11-07 09:27:33 +01:00
mojganii
f93536f6b5
Refactor chip view
2024-11-05 16:44:40 +01:00
mojganii
47e53492dd
Add commit_hash to end to end test
2024-10-30 10:57:20 +01:00
mojganii
5c290e8a42
Fix text color for disabled state
2024-10-22 11:34:28 +02:00
mojganii
e4af7d9dd3
Fix alpha button override issues in configuration
2024-10-22 10:55:47 +02:00
mojganii
0339b0bf38
Refactor buttons to use UIButton.Configuration
2024-10-17 08:58:47 +02:00
mojganii
8b1e180954
Add end-to-end test for multihop
2024-10-08 16:12:43 +02:00
mojganii
ecd76bc08b
Resolve shrinking collapse button problem
2024-10-08 16:12:43 +02:00
mojganii
30b41d5642
Remove x86_64 references from pbxproj file
2024-10-01 17:22:35 +02:00
mojganii
1912885d29
Drop x86_64
2024-10-01 17:15:19 +02:00
mojganii
56b3d6e5f4
Add UI for encrypted dns proxy
2024-09-25 14:34:31 +02:00
mojganii
5bbb719a28
Bump minimum target deployment to 15.0
2024-09-18 12:42:25 +02:00
mojganii
c5b0631a01
Fix some build warnings
2024-09-18 12:35:55 +02:00
mojganii
096271e27e
Fix off-screen element detection issue
2024-09-04 11:28:14 +02:00
mojganii
cbce176ba1
Add UI for DAITA in VPN settings
2024-08-28 14:28:09 +02:00
mojganii
ecee6b61bc
Reconnect tunnel automatically after tunnel adapter error
2024-08-27 10:20:31 +02:00
mojganii
bdfd39740f
Add DAITA into TunnelSettings
2024-08-15 09:38:02 +02:00
mojganii
28a337cb13
Fix some Swiftlint warnings
2024-08-14 13:32:45 +02:00
mojganii
a14ae1437d
Disable orphaned_doc_comment
2024-08-14 13:32:45 +02:00
mojganii
85acb9e515
Fix getting stuck in blocked state after reconnecting
2024-08-13 11:47:46 +02:00
mojganii
8061e0c0ab
Apply PQ key exchanging for multihop
2024-07-26 14:31:35 +02:00
mojganii
0c728b71d1
Close TCP connection once PQ key is negotiated
2024-07-26 14:31:35 +02:00
mojganii
c5acfb9c1b
Apply multihop for normal connection
2024-07-25 15:25:51 +02:00
mojganii
1d03677f78
Add multi-hop toggle to settings view
2024-06-13 14:06:18 +02:00
mojganii
7a57bb3902
Upgrade settings to associate with multi-hop
2024-06-04 11:31:28 +02:00
mojganii
6a8d91539e
Mock data for snapshot test
2024-05-13 12:23:54 +02:00
mojganii
0149f0084c
Move tracking unsaved changes into coordinator
2024-04-16 11:40:25 +02:00
mojganii
f26f31509a
Update privacy manifest
2024-04-15 10:26:04 +02:00
mojganii
b1722ac1b2
Add alphabetical sorting for custom list locations
2024-04-12 16:34:32 +02:00
mojganii
8beace5e30
Revise navigation for empty Custom Lists
2024-04-11 10:44:58 +02:00
mojganii
810ac5ef42
Change action sheet tint color
2024-04-10 12:50:18 +02:00
mojganii
0efe4a02c4
Enable release mode for custom list
2024-04-09 17:18:56 +02:00
mojganii
cf85ff5daf
Add locations to a custom list
2024-04-05 09:34:32 +02:00
mojganii
711ffc84de
Implement addLocationCell
2024-04-05 09:34:32 +02:00
mojganii
ad89a992ba
Create LocationNode from CustomList
2024-04-05 09:34:32 +02:00
mojganii
5da5419f74
Implement CellIdentifierProtocol for Select Location
2024-04-05 09:34:32 +02:00
mojganii
e108acb14f
Apply filtering on custom lists
2024-03-28 13:16:09 +01:00
mojganii
627607dce8
Remove custom list on reset settings
2024-03-19 13:55:43 +01:00
mojganii
74581f2c91
Fix memory leak at LocationNode
2024-03-15 13:32:18 +01:00
mojganii
8506380b6f
adding section header view in select location
...
- each section should have its own distinct header view.
- custom list section has an action that should take user to add/edit custom list.it will be coming during upcoming changes.
- refactoring location cell
- removing LocationCellFactory
2024-03-12 08:31:23 +01:00
mojganii
1c89cd07fb
adding stub for custom lists
2024-03-12 08:31:23 +01:00
mojganii
4afd0e6d2e
refactoring location datasource
2024-02-21 09:31:28 +01:00
mojganii
e79f0295fe
storing custom lists in settings
2024-02-16 10:59:29 +01:00
mojganii
986e7d5cbb
removing socks5 authentication check from the TransportStrategy layer
2024-01-23 15:05:33 +01:00
mojganii
f2bee4d5a3
reusing existing connection for upcoming requests if it is still valid
2024-01-23 14:33:25 +01:00
mojganii
fcc9bf99a1
using different API access methods when it encounters a network error
2024-01-16 14:20:31 +01:00
mojganii
12a6969b45
moving AccessMethodRepository into MullvadSettings
2023-12-22 13:41:49 +01:00
mojganii
c0e4733d40
removing network operation from settings migration
2023-12-22 13:41:49 +01:00
mojganii
9057933661
Categorize files based on functionalities
2023-12-11 11:44:56 +01:00
mojganii
fa4bc7091a
Moving MullvadTransport into MullvadREST
2023-12-11 11:44:56 +01:00
mojganii
fef5f92b86
Moving RelayCache into MullvadREST
2023-12-11 11:44:56 +01:00
Mojgan
b4bbad46e5
pin root certificate for exit IPs network calls
2023-11-25 00:37:32 +01:00
Mojgan
1383203578
ssl pining for exit ip
2023-11-25 00:37:32 +01:00
Mojgan
5f3d91c9f9
show outgoing connection on map view
2023-11-15 15:38:19 +01:00
Mojgan
05d3361e53
remove importing namespaces partially
2023-11-14 13:42:12 +01:00
Mojgan
0f048c73f6
fix font weight and text
2023-11-10 12:35:42 +01:00
Mojgan
87ba42ed36
bump iOS deployment target to 14.2
2023-10-23 09:25:22 +02:00
Mojgan
70cac86ab1
remove voucher redemption on production
2023-10-19 11:41:50 +02:00
Mojgan
0f3965e69b
remove user token after account is deleted or logged out
2023-09-18 15:24:20 +02:00
Mojgan
545b188b7f
fix misalignment buttons at the bottom of voucher view
2023-09-12 17:08:49 +02:00
Mojgan
5144389de1
suggest logout option when user enters account number instead of voucher
2023-09-12 16:39:44 +02:00
Mojgan
2e6421046a
disable deleting account and redeeming voucher buttons on restoring process
2023-09-05 10:19:34 +02:00
Mojgan
00875dd373
Fix UIKit nagging regarding to present alert top of keyboard
2023-09-04 13:46:09 +02:00
Mojgan
fe27d80236
fix some linting violations
2023-08-29 15:23:07 +02:00