[ADDED] Window to advertise iOS app.
[FIXED] Under some conditions, quit didn't work reliably.
[UPDATED] Mac UI improvements.
[UPDATED] Mac Executable Name 'Master Password'.
[FIXED] Import of ubiquity changes was using wrong delegate method and MOC.
[FIXED] Password type change broken when password type causes a class change.
[IMPROVED] Fancier animation of emergency generator appearance.
[MOVED] iOS code from MPAppDelegate_Shared to MPiOSAppDelegate.
[FIXED] Perform MOC saving in MOC perform blocks.
[FIXED] Mac: Activate app when showing password window and not active.
[FIXED] Hide overlay while corruption dialog is up.
[FIXED] Hide corruption dialog when reloading store.
[ADDED] Migration to file-based StoreUUID.
[IMPROVED] Cleaner, more modular, migration code.
[FIXED] Don't hook activation to show password window: too annoying when focus shifts.
[FIXED] Don't set the active user when just importing ubiquity changes, it causes a log-out.
[ADDED] Mac: Ability to rebuild iCloud.
[REMOVED] Mac: wasRunning logic to avoid password window appearance on first activation.
[FIXED] Mac: Retrieve siteName from main thread.
[FIXED] Deselect new user avatar if MOC is unavailable when tapping it.
[FIXED] Position of avatars & spinner on iPhone 5.
[IMPROVED] Issue button in review dialog.
[ADDED] Safer store migration: don't delete the old store, allowing the client to downgrade.
[ADDED] Log checkpoints and send to TestFlight too.
[FIXED] Describe booleans as YES/NO, not 1/0.
[ADDED] Log Inspector, shake on preference screen to open log.
[ADDED] Trace Mode: Log at trace level.
[FIXED] Log messages weren't being recorded for inclusion in feedback.
[FIXED] More careful Core Data threading and context usage.
[FIXED] iOS bug when migrating, now using USM's copy migration.
[ADDED] Better handling of store changes while in Main VC and Element List VCs.
[UPDATED] TestFlight.
[FIXED] Mac: References to MPAppDelegate that should be OS-independant now use MPAppDelegate_Shared.
[FIXED] Mac: Threading and content UI updates.
[FIXED] iOS: Spinner was showing when going back to unlock VC.
[ADDED] Ability to change style of password window.
[FIXED] Some window activation oddities (WIP).
[UPDATED] Renamed executable iOS/Mac specific in the hopes of helping with IDE conflicts.
[FIXED] Don't create a moc when the main moc is unset.
[FIXED] Load the MPUserEntity into the moc when doing selectUser:
[FIXED] Remove KVO on activeUserObjectID, isn't used anymore. Instead, override setActiveUser:
[FIXED] Don't show the password window on launch.
[FIXED] Don't force unlock of the key whenever unset - only when the window pops.
[REMOVED] Migration - this app is not ready for explicit migration, additionally, this block appears to cause a lock-up of the PSC.
[ADDED] Emergency Generator!
[ADDED] Easier method for just using the master password algorithm bare.
[UPDATED] Pictograms in action popup and centering of text.
[UPDATED] Made activeUser access follow same pattern as activeElement which makes it more clear what the thread model is like.
[FIXED] Save after update of all elements.
[UPDATED] Tool tips hidden in IB now; makes it less cluttered.
[FIXED] Dismissing view controllers when logging out.
[UPDATED] Simplified AllSites VC in IB (removed the unused navVC).
[UPDATED] Outdated sites are now shown in the AllSites VC.
[ADDED] An update-all-sites button when showing outdated sites in the AllSites VC.
[REMOVED] Search scopes.
[ADDED] Sorting elements by recency and usage count now.
[FIXED] Initial positioning of help container.
[ADDED] Setup VC for rememberLogin.
[FIXED] Setup wasn't showing up on app load.
[FIXED] More temporary moc fixes and main thread fixes.
[IMPROVED] Guide now plays an introduction animation.
[FIXED] Setup iCloud switch is now functional.
[FIXED] Pass along temporary mocs, they appear to be stored __weak in the object and we can't rely on them not being nil.
[ADDED] Setup flow for initially setting the iCloud preference.
[ADDED] New guide.
[IMPROVED] Hierarchy and flow of unlock -> main.
[IMPROVED] Migration code cleanup.
[FIXED] When local store migration fails, fall back to opening the old local store if possible.
[FIXED] Better migration of cloud preferences.
[FIXED] Better checking of when to perform cloud store migration.
[FIXED] Always migrate the local store, even when the cloud store is enabled.
[UPDATED] Removed the loading indicator in favor of a loading overlay.
[UPDATED] Sorted the file references lexicographically.
[FIXED] Moved migration into the persistence queue by performing it on willLoadStore.
[FIXED] Re-enabled cloud after migration.
[UPDATED] Allow rebuilding the old cloud store if it got deleted locally.
[FIXED] Properties in categories aren't synthesized. Using fancy new PearlAssociateObjectProperty from Pearl now to make a fake property.
[FIXED] Show overlay on UI thread.
[FIXED] ONLY_ACTIVE_ARCH = NO because weird codesign errors happen on second build with it set to YES.
modified: External/Pearl
[ADDED] A more generic element listing controller, now used by the
search controller and all elements listing controller.
[IMPROVED] Improved change detection and UI handling in the element
listing controllers.
[FIXED] Bug with previewing generated password types for
non-generated elements.
[REMOVED] Facebook SDK.
[ADDED] Social framework integration for Twitter & Facebook.
[MOVED] User migration warning state moved into MainVC, out of
data model.
[UPDATED] Major overhaul of Core Data integration. Multiple contexts
and making sure we're on the right thread and the right
context even for read access.
[FIXED] Some iOS 6 deprecation fixes.
[FIXED] Some VC rotation issues.
[FIXED] Working migration of old store to new store.
[FIXED] We shouldn't be holding references to CoreData objects anywhere.
In that light, the user NSMenuItems have been fixed.
[MOVED] Extract user migration out of iOS specific codebase.
[UPDATED] iCloud persistence manager.
[ADDED] Mac: Hotkey for signing the user out.
[IMPROVED] Mac: Menu item handling and usability.
[FIXED] Behavior of the Mac menu item and appearance of the password
window.
[ADDED] Disabling menu items while not usable and explaining
disabled items with tooltips.
[UPDATED] Facebook integration bumped for iOS 6.
[FIXED] Bringing Mac version back up to date. Compiles again and
runs with UI bugs.
[ADDED] Mac: User selection.
[FIXED] Sending email with no recipient caused a crash.
[FIXED] Duplicate persistence coordinator.
[UPDATED] Crashlytics and Localytics SDKs.
[UPDATED] Don't continue the Localytics session when device locked.
[UPDATED] Put Localytics communication on HTTPS for confidentiality.
[ADDED] Tagging screens in Localytics.