[REMOVED] OS X: Disabled ability to add new sites from OS X until I
have time to implement it properly without causing
duplicates etc.
[MOVED] iCloud and Core Data support was centralised to iOS and OS X
to make sure both platforms always use the same container
configuration.
[FIXED] iCloud sync problems.
[REMOVED] iCloud KV is not used/needed.
[ADDED] Crashlytics, Localytics.
[IMPROVED] Async TestFlight takeOff.
[REMOVED] TestFlight token hidden.
[FIXED] Warnings, mostly to do with sign conversions.
[ADDED] Warning messages whenever site's password changes, allowing
the user to cancel the operation.
[ADDED] Make password counter resettable by holding down on the
counter increment button.
[FIXED] Schedule all UI-changing methods on the main thread. Fixes
some UI bugs.
[FIXED] Attempt to calculate password for deleted element.
[FIXED] MP-6: Close open alert when switching sites.
[FIXED] MP-7: Remind user to change site's password when creating a
new site.
[ADDED] OS X: Master password input and changing.
[ADDED] OS X: Autocompletion by searching Core Data for previously
used sites.
[ADDED] OS X: Working password generation for sites.
[FIXED] Bad ciphering on little endian machines: Convert bytes to
network endian before using them as numbers.
[FIXED] Opening of Core Data store when iCloud is unavailable.
[MOVED] Key logic now in a common class extension on MPAppDelegate
so it can be shared between iOS and OS X apps.
[MOVED] MPConfig for sharing between iOS and OS X apps.
[CHANGED] keyphrase -> key.
[FIXED] Switching between guide and unlock screen.
[ADDED] Sign out button in action so you can sign in with a
different master password.
[REMOVED] Change password from MPConfig. There are better facilities
for this now.
[FIXED] Image names in the lockscreen.
[UPDATED] TestFlight SDK updated to 0.8.3
[ADDED] Log >=info messages to TestFlight
[ADDED] Hide status bar while locked.
[ADDED] Show all sites when search results icon is tapped.
[IMPROVED] Search table cells.
[ADDED] Fancy master password input screen.
[FIXED] Key size of stored passwords.
[FIXED] Several UI fixes.
[FIXED] The counter wasn't correctly added to the cipherKey.
[IMPROVED] Site style improvements.
[UPDATED] Site algorithm explanation update.
[FIXED] Lock keychain items while device is locked.
[ADDED] Implemented Device-Private passwords by storing them in the
keychain.
[ADDED] Implemented encryption for stored passwords.
[IMPROVED] Use SHA-1 instead of MD-4 for hashing the user givens.
[UPDATED] Remember master password on by default.
[IMPROVED] More and improved FAQ.
[ADDED] Auto-generate build/version values in Info.plist and
Settings Root.plist.
[ADDED] The master password can now be changed.
[IMPROVED] Flow of handling the master password when activating the app.
[IMPROVED] iTunesArtwork & icons.
[ADDED] Elements are now scoped to the current master password.
[ADDED] Lots of documentation for the user:
- Settings
- FAQ
- A quickstart guide
[ADDED] Settings for remembering and storing the master password.
[ADDED] KeyChain used to store master password & hash.
[IMPROVED] Remember whether help is hidden.
[FIXED] Making passwords stored.
[ADDED] Generated password counter. Edit stored passwords.
[IMPROVED] UI prettier and better documented.
[ADDED] Warnings when changing a site's password.