summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Notifications/Notification Providers
AgeCommit message (Expand)AuthorFilesLines
2025-10-27Update strings for translationmojganii2-3/+2
2025-09-30Apply new swift format rules to codebaseSteffen5-23/+30
2025-09-18Adjust strings based on other platformsmojganii2-5/+3
2025-09-05Fix relay selector selection order and obfuscationJon Petersson1-0/+5
2025-08-18Import translated strings into codemojganii1-17/+24
2025-08-08Extract strings to translatemojganii5-106/+40
2025-05-30Revert cancellation of log consolidationJon Petersson1-1/+1
2025-05-30Let users cancel sending a problem reportJon Petersson2-14/+13
2025-05-20Align invalid port notification with designSteffen Ernst1-11/+20
2025-05-20Add settings button to blocked state banner for invalid portSteffen Ernst1-2/+20
2025-05-20Handle port 443 removal and show blocked state bannerSteffen Ernst1-0/+2
2025-03-27Replace PNGs with SVGs from `desktop/.../assets` where availableAndrew Bulhak2-2/+2
2025-02-04Update copyright string in switft filesOskar6-6/+6
2025-01-29Add priority for notificationsmojganii5-0/+20
2025-01-22Add in-app notification for latest changesmojganii2-4/+89
2025-01-14Enable compilation with Swift 6 for most targetsBug Magnet4-4/+6
2024-09-24Fix out-of-time notificationsJon Petersson4-71/+228
2024-08-21Allow relay selector to filter DAITA enabled relaysJon Petersson1-0/+6
2024-02-02Remove old and unused Localizible fileJon Petersson1-12/+7
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-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-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-10Rework change log to be compliant with our designJon Petersson1-1/+1
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet3-13/+10
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-22Reformat the code for Swift 5.8Andrej Mihajlov4-11/+11
2023-05-11Show registered device banner when user comes from logged out to logged inMojgan4-28/+34
2023-05-09Move action handling into notification manager delegateAndrej Mihajlov2-23/+11
2023-05-04Improve behavior when there's no networkJon Petersson1-2/+39
2023-04-28Move constants from notification providers into NotificationConfigurationAndrej Mihajlov3-11/+27
2023-04-28TunnelManager: pass previous DeviceState to observersAndrej Mihajlov3-13/+12
2023-04-26Add in-app banner message for a new deviceMojgan3-12/+104
2023-03-28Swiftformat: update --maxwidth to 120Andrej Mihajlov1-2/+1
2023-02-03Show configuration errors in tunnel status notificationAndrej Mihajlov1-7/+1
2022-12-13Add periodic refresh to account expiry in-app notificationAndrej Mihajlov3-122/+189
2022-12-09Use given deviceStateAndrej Mihajlov1-1/+1
2022-12-09Move notification response matching into notification manager and system prov...Andrej Mihajlov1-4/+16