summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Notifications
AgeCommit message (Expand)AuthorFilesLines
2023-12-13Add API access methods UI/part of backendAndrej Mihajlov1-2/+3
2023-12-05Do not show account revoked banner when on account revoked screenJon Petersson1-9/+18
2023-11-10Change account expiry text to display 'less than a day'Jon Petersson2-36/+48
2023-11-09Fix expired account UI showing blocked state instead of out of time viewJon Petersson1-3/+1
2023-10-30Migrate settings to Version3 and introduce incremental migration scheme.Bug Magnet1-1/+1
2023-10-20Add blocked state due to account expirationJon Petersson1-0/+2
2023-10-09Add UI for blocked stateJon Petersson1-10/+34
2023-10-09PacketTunnel: introduce proper state and blocked stateAndrej Mihajlov1-3/+7
2023-09-22Improve notification banner transitionsJon Petersson1-11/+2
2023-09-20Disable Module verifier, rename Settings to MullvadSettings to avoid clash wi...Bug Magnet3-3/+3
2023-09-20Move settings into its own frameworkAndrej Mihajlov3-0/+3
2023-09-07Fix or report all current smaller Swiftlint warnings in xcodeJon Petersson1-1/+4
2023-08-30Use swiftlint auto fix for trivial lint violationsBug Magnet2-4/+4
2023-08-29fix some linting violationsMojgan2-2/+2
2023-08-28Introduce Duration type that mimicks native iOS16 DurationJon Petersson1-1/+2
2023-08-21Fix computed_accessors_order swiftlint violationBug Magnet1-3/+3
2023-08-10Remove iOS 13 codeAndrej Mihajlov1-8/+2
2023-08-10Rework change log to be compliant with our designJon Petersson1-1/+1
2023-08-10Fix notification action button layout priority on iOS14Jon Petersson1-5/+2
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet5-17/+14
2023-06-22Add info button next to device name in account viewJon Petersson1-1/+1
2023-06-08Create custom alert dialogsJon Petersson1-2/+8
2023-06-08PacketTunnel: rotate private key on mismatch with serverAndrej Mihajlov1-3/+1
2023-06-06Add custom port selection to settingsJon Petersson1-1/+1
2023-05-30NotificationBanner: break down init() on smaller functionsAndrej Mihajlov1-13/+21
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 Mihajlov1-4/+6
2023-05-30UIMetrics: add severity indicator sizeAndrej Mihajlov1-6/+3
2023-05-30NotificationBanner: hide action button when it's not providedAndrej Mihajlov1-44/+34
2023-05-30NotificationBanner: Add missing trailing anchor for title labelAndrej Mihajlov1-4/+2
2023-05-30NotificationBanner: add target onceAndrej Mihajlov1-1/+2
2023-05-23Make the tappable area bigger for small buttonsMojgan1-2/+2
2023-05-22Reformat the code for Swift 5.8Andrej Mihajlov5-14/+14
2023-05-11Show registered device banner when user comes from logged out to logged inMojgan10-38/+65
2023-05-09Move action handling into notification manager delegateAndrej Mihajlov7-38/+97
2023-05-05Clip notification bannerAndrej Mihajlov1-0/+1
2023-05-04Improve behavior when there's no networkJon Petersson2-16/+43
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-28TunnelManager: pass previous DeviceState to observersAndrej Mihajlov3-13/+12
2023-04-28Rename actionHandler to actionAndrej Mihajlov2-4/+4
2023-04-28Reformat codeAndrej Mihajlov1-3/+1
2023-04-28Set tint color for action buttonAndrej Mihajlov1-1/+2
2023-04-28Revert conformance to Equatable the way it wasAndrej Mihajlov2-10/+12
2023-04-26Change to directional layout marginsMojgan1-1/+1
2023-04-26Add in-app banner message for a new deviceMojgan6-21/+150
2023-03-28Swiftformat: update --maxwidth to 120Andrej Mihajlov1-2/+1
2023-03-27Fix many typosAlexander Seiler1-1/+1
2023-02-03Show configuration errors in tunnel status notificationAndrej Mihajlov1-7/+1