summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN
AgeCommit message (Expand)AuthorFilesLines
2023-06-06Add custom port selection to settingsJon Petersson18-113/+713
2023-05-30NotificationBanner: break down init() on smaller functionsAndrej Mihajlov1-13/+21
2023-05-30NotificationBanner: bump action button opacity to 80%Andrej Mihajlov1-1/+1
2023-05-30NotificationBanner: add system spacing between body and action buttonAndrej Mihajlov1-0/+1
2023-05-30Rename didPress to handleActionTapAndrej Mihajlov1-2/+2
2023-05-30Group in-app banner constants into UIMetrics.InAppBannerNotificationAndrej Mihajlov2-13/+13
2023-05-30UIMetrics: add severity indicator sizeAndrej Mihajlov2-18/+8
2023-05-30NotificationBanner: hide action button when it's not providedAndrej Mihajlov2-44/+35
2023-05-30NotificationBanner: Add missing trailing anchor for title labelAndrej Mihajlov1-4/+2
2023-05-30NotificationBanner: add target onceAndrej Mihajlov1-1/+2
2023-05-30Refresh account and device data when account controller is being presentedAndrej Mihajlov3-15/+48
2023-05-30Settings: filter repeating routes in navigation controller delegateAndrej Mihajlov1-1/+6
2023-05-29Introduce MullvadTransport and move Shadowsocks there, share TransportProvide...Bug Magnet6-62/+35
2023-05-25Pass the API endpoint to Shadowsocks instead of hardcoding itBug Magnet2-3/+12
2023-05-25Add alert if user disconnects when there's no connectivityJon Petersson3-3/+61
2023-05-24Show device info in just case user is logged in and dismissed the registered ...Mojgan1-5/+19
2023-05-24HeaderBar: hide brand name when buttons overlap itAndrej Mihajlov2-44/+49
2023-05-23Improve UX for disabled buttonsJon Petersson3-28/+48
2023-05-23Make the tappable area bigger for small buttonsMojgan4-21/+27
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov60-148/+148
2023-05-22Add shadowsocks-proxy crateEmīls5-15/+127
2023-05-16Improve visibility of search field clear button when keyboard is dismissedJon Petersson1-0/+5
2023-05-12Simplify the AddressCache logic, it now filters results to only keep the firs...Bug Magnet1-3/+5
2023-05-11Show registered device banner when user comes from logged out to logged inMojgan16-49/+81
2023-05-09Fix port selection algorithmJon Petersson3-3/+5
2023-05-09Move action handling into notification manager delegateAndrej Mihajlov10-72/+107
2023-05-09Consider max date for getting diff between two datesMojgan1-1/+1
2023-05-05Re-parent notification controller between primary and secondary containers on...Andrej Mihajlov2-2/+105
2023-05-05Clip notification bannerAndrej Mihajlov1-0/+1
2023-05-05Add notification controller into root containerAndrej Mihajlov4-31/+76
2023-05-05Progate network status when there is no tunnelJon Petersson1-13/+18
2023-05-04Fix view state when disconnecting from out of time viewJon Petersson3-5/+40
2023-05-04Fix date interval formatting and update testsAndrej Mihajlov1-12/+4
2023-05-04Improve behavior when there's no networkJon Petersson8-40/+145
2023-05-03Pass closure to block operations instead of the entire operationAndrej Mihajlov7-103/+97
2023-05-03Fix CI issuesAndrej Mihajlov2-8/+6
2023-05-03Remove code from other branchAndrej Mihajlov1-28/+1
2023-05-03Adapt codebase to use cancellable initializerAndrej Mihajlov5-137/+107
2023-05-03Move Result+Extensions into MullvadTypesAndrej Mihajlov1-64/+0
2023-04-28TunnelManager: add helper to simulate account expirationAndrej Mihajlov2-0/+100
2023-04-28Move constants from notification providers into NotificationConfigurationAndrej Mihajlov3-11/+27
2023-04-28Refactor notification manager code a bitAndrej Mihajlov1-9/+6
2023-04-28Enable banner and sound for push notificationsAndrej Mihajlov1-4/+3
2023-04-28AppCoordinator: handle transition from and to expired stateAndrej Mihajlov1-10/+18
2023-04-28TunnelManager: pass previous DeviceState to observersAndrej Mihajlov14-37/+45
2023-04-28Add creation date in too many devices viewMojgan2-4/+32
2023-04-28Disable VectorKit logging which has been spamming console on simulatorAndrej Mihajlov1-0/+14
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