summaryrefslogtreecommitdiffhomepage
path: root/ios
AgeCommit message (Expand)AuthorFilesLines
2023-04-28Rename actionHandler to actionAndrej Mihajlov2-4/+4
2023-04-28Reformat codeAndrej Mihajlov1-3/+1
2023-04-28Set tint color for action buttonAndrej Mihajlov2-1/+3
2023-04-28Revert conformance to Equatable the way it wasAndrej Mihajlov2-10/+12
2023-04-28Fix crash in VPN settings when footer is updatedJon Petersson1-7/+8
2023-04-26Backport block based handler for UIBarButtonItemAndrej Mihajlov6-47/+66
2023-04-26Change to directional layout marginsMojgan21-52/+61
2023-04-26Add in-app banner message for a new deviceMojgan14-28/+181
2023-04-25Improve content blocker settings interfaceJon Petersson11-49/+454
2023-04-25Update all assetsAndrej Mihajlov23-18/+18
2023-04-25Fix DPI at 72 when producing assetsAndrej Mihajlov1-8/+12
2023-04-21Screenshots: fix navigation to account settingsAndrej Mihajlov1-3/+5
2023-04-21Screenshots: dismiss changelogAndrej Mihajlov1-0/+4
2023-04-21Update FastlaneAndrej Mihajlov2-17/+17
2023-04-21Remove negative top margin for search fieldJon Petersson1-5/+1
2023-04-20Make device name capitalizeMojgan4-10/+10
2023-04-20Change time left to days and yearsMojgan2-39/+6
2023-04-20REST: add HTTP proxy configurationAndrej Mihajlov1-2/+25
2023-04-20Add a dedicated account button on the main view and remove it from settingsJon Petersson20-254/+361
2023-04-19Reduce code duplication by providing cell reuse identifier per data source itemAndrej Mihajlov5-48/+25
2023-04-19Shrink the device name when the content size of time left is biggerMojgan1-2/+5
2023-04-19RelaySelector: fix testsAndrej Mihajlov1-1/+2
2023-04-19RelaySelector: document what evaluate() doesAndrej Mihajlov1-0/+4
2023-04-19RelaySelector: reformatAndrej Mihajlov1-4/+1
2023-04-19RelaySelector: add method to pick random shadowsocks bridgeAndrej Mihajlov1-0/+7
2023-04-19REST: parse bridgesAndrej Mihajlov1-1/+26
2023-04-19Wipe all settings on reinstallJon Petersson5-25/+123
2023-04-19Change text hint for problem reportJon Petersson1-1/+1
2023-04-19Attach the message view to the top of the safe area when textview is expandedMojgan1-1/+1
2023-04-19Persist next private key instead of creating it during each rotationAndrej Mihajlov2-10/+18
2023-04-14Add device name and time left to headerMojgan3-7/+78
2023-04-14Treat cancellation errors same way as isCancelledAndrej Mihajlov1-2/+6
2023-04-14Make sure that cancellation does not fire until operation is executingAndrej Mihajlov7-34/+61
2023-04-14AsyncOperation: add shortcuts for cancellation and completion events observationAndrej Mihajlov4-22/+27
2023-04-13Add tests and improve existing onesBug Magnet1-1/+21
2023-04-13Prevent exotic characters to be input in the account text fieldBug Magnet2-2/+18
2023-04-12Fix formatting issuesAndrej Mihajlov3-4/+3
2023-04-12Add configuration to disable IP address cache for staging environmentAndrej Mihajlov2-2/+7
2023-04-06Add search bar to location selectionJon Petersson9-135/+306
2023-04-05Display human readable error messages for throttled API callsJon Petersson2-0/+18
2023-04-05Persist last key rotation date to determine next schedule rotationJon Petersson8-115/+82
2023-04-04Remove distinction between UIView and UILayoutGuide by introducing protocol w...Andrej Mihajlov1-56/+47
2023-04-04Replace reconnect tunnel operation with simply block operationAndrej Mihajlov3-76/+27
2023-04-04Settings: handle .subtitle layoutAndrej Mihajlov1-21/+15
2023-04-04Drop header text in select location controllerAndrej Mihajlov6-205/+58
2023-04-03Bump iOS version to 2023.2 (build 2)Linus Färnstrand1-1/+1
2023-04-03Retry key rotation after 24 hours on iOSDavid Lönnhager1-1/+1
2023-04-03Change WireGuard key rotation interval to 14 days on all platformsLinus Färnstrand2-2/+2
2023-03-31Replace custom GeoJSON parser with MKGeoJSONDecoderJon Petersson3-161/+27
2023-03-31Indent wrapped line to align with bullet pointAndrej Mihajlov2-5/+11