100 Commits
Author SHA1 Message Date
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