MOS-11 Change menu title to 'p≡p updates'. Change menu item title to 'Check for Updates'. Change menu item title to 'Keep software up to date'.
MOS-9 Change statusBarITem to variableLength so we can see the menu text properly.
MOS-8 Rename menuitems properties.
MOS-8 Split to extensions. Create PEPNotification. Refactor.
MOS-8 Change pEpMacOSAdapterProtocol to PEPMacOSAdapterProtocol.
MOS-8 Change pEpNotificationProtocol to PEPNotificationProtocol.
MOS-8 Create DownloadStateNotifier, which is responsible to show state messages in statusText menu item.
MOS-8 Split applicationDidFinishLaunching to private functions to improve readability.
MOS-8 Delete @objc and add private to removeDeliveredNotifications.
MOS-8 localizedStringWithFormat to String.
MOS-8 Add guard when needed. Change else statements to right place.
MOS-8 Add lazy to connection and related changes.
MOS-8 Remove ! from clientListener and related changes.
MOS-8 Remove ! from service and related changes.
MOS-8 Remove ! from connection and related changes.
MOS-8 Delete self when not needed. Move comments for removeDeliveredNotifications.
MOS-8 Delete all previous product notifications before sending a new one.