Maarten Billemont
fecbd2ea1c
Some storyboard maintenance for Xcode 6.
2014-09-10 22:40:43 -04:00
Maarten Billemont
1c5f5675a5
Project update.
2014-09-10 22:18:26 -04:00
Maarten Billemont
76b717e06d
Fix build for iOS simulator.
2014-09-10 22:07:51 -04:00
Maarten Billemont
398f7bdb66
login name UI improvements and saved key login fix.
...
[IMPROVED] -saveContent now returns YES if successful and NO if nothing changed.
[FIXED] Fix for unsetting the login key when key is saved due to a notification race.
[IMPROVED] UI improvements for login name.
[IMPROVED] Remove system fonts all-over and replace with Exo2.
[IMPROVED] Various UI improvements and fixes throughout.
2014-09-08 00:15:18 -04:00
Maarten Billemont
d40ccee0fe
Update of icons and site updates with new support and mac app store link.
2014-09-04 00:30:51 -04:00
Maarten Billemont
a481626f80
Small tweaks to avoid a rare crash during initialization of cells.
2014-09-03 19:29:46 -04:00
Maarten Billemont
edda3cf12a
Fix the border radius of the iOS icon.
2014-09-02 23:48:04 -04:00
Maarten Billemont
6c2cd01015
Prettier password cells.
2014-09-02 23:19:34 -04:00
Maarten Billemont
c9988d8cc2
Fix for showing setup VC on landscape iPad + old -> new section objects crash.
2014-09-02 21:40:53 -04:00
Maarten Billemont
a8bb434ded
Add mp.update.check property to disable update checking.
2014-08-31 22:14:18 -04:00
Maarten Billemont
1e8a832cba
Bump lyndir POM to 1.20 to fix some warnings and dependency issues.
2014-08-31 21:55:37 -04:00
Maarten Billemont
9d7799c814
Improved Master Password algorithm API & GUI improvements.
...
[IMPROVED] Read the master password using Console, not stdin.
[IMPROVED] Clear the site password when the dialog closes.
[IMPROVED] Make the site password selectable.
2014-08-30 20:08:20 -04:00
Maarten Billemont
2adb74c971
Make log level configurable with -Dlog.level, default to INFO. Thanks @pitpalme.
2014-08-30 15:54:52 -04:00
Maarten Billemont
3ebef16007
Sign android release build and fix check for Apple classes in GUI.
2014-08-28 09:50:10 -04:00
Maarten Billemont
3225985e1e
Fix update check.
2014-08-28 00:07:24 -04:00
Maarten Billemont
76280ac71c
Update check for Java GUI + Copy password on Android + Native scrypt for Android.
2014-08-27 23:05:24 -04:00
Maarten Billemont
f47ff67ba9
Add tip to copy password & close app + less console verbosity in Java GUI.
2014-08-27 22:08:53 -04:00
Maarten Billemont
65cef6d8ed
First working Master Password for Android, yay!
2014-08-26 19:54:33 -04:00
Maarten Billemont
89145d6e13
Prepare for Android development.
...
[FIXED] Naming of avatar images.
[FIXED] Dependency, SDK & other Maven configuration.
[UPDATED] Dependencies changed to stable versions.
2014-08-24 22:43:34 -04:00
Maarten Billemont
b3b7858c1d
Round-rect Mac icon.
2014-08-24 00:13:01 -04:00
Maarten Billemont
eb4ea08a8b
Update Media.xcassets.
2014-08-24 00:01:17 -04:00
Maarten Billemont
51d61b8bc0
Mac Icon update.
2014-08-23 23:36:18 -04:00
Maarten Billemont
bddbd199e2
Type warning fixes.
2014-08-23 23:33:10 -04:00
Maarten Billemont
b579dac180
Icon update.
2014-08-23 19:17:41 -04:00
Maarten Billemont
609675f663
Minor type fixes.
2014-08-23 01:41:46 -04:00
Maarten Billemont
c57bd5d5d3
A few fixes to site import/export.
...
[FIXED] A few core data issues.
[ADDED] Avatar to export file.
[ADDED] Generated site counter to export file.
[ADDED] Site login name to export file.
2014-08-23 01:39:47 -04:00
Maarten Billemont
a4fe13842a
Release build fixes.
2014-08-22 00:57:53 -04:00
Maarten Billemont
56bb5bf5db
Provisioning profile update.
2014-08-22 00:55:01 -04:00
Maarten Billemont
ce8a00fd48
Minor fixes and guide pages update.
2014-08-22 00:51:36 -04:00
Maarten Billemont
d72defb0bc
More optimal layoutIfNeeded.
2014-08-21 22:27:47 -04:00
Maarten Billemont
27f6bd7905
Edit indicator, cell reuse fix and item reloading improvement.
...
[ADDED] Indicator when user needs to find the edit button to either set a password or login name.
[FIXED] Cell reuse when changing between transient / element.
[IMPROVED] Collection view item reloading now avoids reloading items that stay the same and animates better.
2014-08-21 21:51:47 -04:00
Maarten Billemont
cf52221175
Deprecate iCloud and remove hardcoded absolute paths from lib dirs.
2014-08-21 00:30:38 -04:00
Maarten Billemont
adc79d331b
Initial work on an Android master password app.
2014-08-21 00:26:47 -04:00
Maarten Billemont
7bcc631caf
Build configuration for correct header copying and disable iCloud for Mac.
2014-08-11 21:14:30 +02:00
Maarten Billemont
caab474355
Fixed strength calculations, added a strength level and upgraded openssl to 1.0.1h
2014-07-28 18:53:50 -04:00
Maarten Billemont
2d4e26e009
Added time-to-crack.
...
[ADDED] Compute time-to-crack for all passwords, including personal ones.
2014-07-26 01:26:33 -04:00
Maarten Billemont
6597a44096
Change type of sites and edit password / login name.
2014-07-21 22:57:57 -04:00
Maarten Billemont
b481af2a51
Serious rewrite of site configuration UI.
2014-07-20 23:54:32 -04:00
Maarten Billemont
d35434705c
Minor change.
2014-07-18 22:44:41 -04:00
Maarten Billemont
512f6faf84
Deprecating iCloud on Mac.
2014-07-18 22:04:10 -04:00
Maarten Billemont
14311dfe66
Fix weirdly added excess statement...
2014-07-02 00:00:12 -04:00
Maarten Billemont
10838aad00
Remove stale Love Lyndir references.
2014-07-01 23:56:44 -04:00
Maarten Billemont
2eb074be87
Some fixes to the Java GUI. Thanks cuardin!
...
[UPDATED] Allow lookup by short name.
[FIXED] GUI only supports generated types, only show generated types in its list.
[UPDATED] Update site password when type changes.
[FIXED] Exceptions on illegal input arguments for generation, eg. empty site name.
2014-07-01 12:41:35 -04:00
Maarten Billemont
c367d5e6cb
Small tip tweak.
2014-06-30 22:56:18 -04:00
Maarten Billemont
f8973d6c52
Added some general usage tips.
2014-06-30 21:32:17 -04:00
Maarten Billemont
beaf4e67e7
Small UI tweaks.
2014-06-30 21:12:37 -04:00
Maarten Billemont
06a150792d
Catch commands when sites table is active.
...
[REMOVED] Love Lyndir, just linking to http://thanks.lhunath.com now.
[UPDATED] PearlString -> strf
[ADDED] Catching commands when the sites table view is active too (enter/esc/..)
2014-06-30 21:00:25 -04:00
Maarten Billemont
9816e783e7
Fixed a sizing issue with the new icons.
2014-06-30 00:23:02 -04:00
Maarten Billemont
8b26c301cf
Updated icon.
2014-06-30 00:17:03 -04:00
Maarten Billemont
6ddd608a3f
Provisioning profiles update.
2014-06-29 23:30:00 -04:00
Maarten Billemont
f1a72d8160
Initial window improvements, reveal and reset master password.
...
[FIXED] Initial intro window didn't always show up reliably.
[ADDED] Ability to temporarily reveal master password while typing it.
[IMPROVED] When you go down the sites list, fade out the fade-out gradient to prevent the selection from becoming invisible.
[ADDED] Ability to reset your master password.
[UPDATED] Initial screenshot of Master Password for Mac and iPhone.
2014-06-29 23:18:25 -04:00
Maarten Billemont
6d4d57441b
Usage tip on hide passwords.
2014-06-29 00:29:05 -04:00
Maarten Billemont
971538d6b5
Remove dialog & add import/export
...
[REMOVED] Mac password Dialog.
[ADDED] Mac sites import / export.
[FIXED] Copying of hidden passwords.
2014-06-28 23:45:06 -04:00
Maarten Billemont
34d8dc375f
Update screen capture code to accurately capture the active display only.
2014-06-28 00:04:40 -04:00
Maarten Billemont
f294a8c9f5
hidePasswords, preferences, UI improvements.
...
[ADDED] hidePasswords to Mac app for hiding the passwords in the large passwords display, hold alt to reveal.
[ADDED] Way to easily open the Mac app's preferences.
[IMPROVED] Use transparent main window to improve the blur effect.
[ADDED] Key equivalent coach marks when holding alt.
[FIXED] Don't change sites table when site text field loses focus.
2014-06-26 23:13:21 -04:00
Maarten Billemont
c7344dbb0c
Small usage tip.
2014-06-26 01:44:53 -04:00
Maarten Billemont
97809a1bc7
Added fancy password display.
2014-06-26 01:35:05 -04:00
Maarten Billemont
5056f9e2e4
Add missing features to new Mac UI: changing password type, setting custom passwords, deleting sites.
2014-06-26 01:19:42 -04:00
Maarten Billemont
150304941c
UI changes to the results table.
2014-06-25 14:14:56 -04:00
Maarten Billemont
ff36f6ce87
The search for a background that works on all screens ...
2014-06-24 22:00:33 -04:00
Maarten Billemont
6422084fa0
UI improvements to the Mac app.
2014-06-24 20:30:15 -04:00
Maarten Billemont
651a398798
More Mac GUI work.
2014-06-24 10:47:04 -04:00
Maarten Billemont
31b667c7f7
More work on the experimental new Mac gui.
2014-06-24 00:55:08 -04:00
Maarten Billemont
10affd615c
Remove TestFlight.
2014-06-21 23:12:14 -04:00
Maarten Billemont
126c962a98
Disable cloudSwitch when iCloud is unavailable.
2014-06-21 23:04:56 -04:00
Maarten Billemont
2d6a298095
Provisioning profile update.
2014-06-21 22:16:19 -04:00
Maarten Billemont
cc086e2dff
A step-by-step guide, fix setup appearance + fix capitalization of master password.
...
[ADDED] A new step-by-step guide which uses images and text to explain the basics of Master Password.
[FIXED] The setup flow didn't appear anymore.
[FIXED] When creating a new user, the master password field was auto-capitalized.
2014-06-21 22:00:27 -04:00
Maarten Billemont
c5fc87b7b5
An experimental new mac ui that blurs the whole screen.
2014-06-21 21:56:28 -04:00
Maarten Billemont
c60780a197
Hide passwords, placeholder visibility, cancel search, copy login and dark keyboard.
...
[ADDED] Option to hide passwords and reveal with long-touch.
[IMPROVED] More visible placeholder text.
[ADDED] Cancel button on search field.
[ADDED] Ability to copy user name.
[UPDATED] Use dark style keyboard throughout to avoid flickery switches.
[FIXED] Smaller ui fixes.
2014-06-15 19:51:03 -04:00
Maarten Billemont
bb48771989
Small main context fix.
2014-06-15 11:56:29 -04:00
Maarten Billemont
5466e48629
Allow leaving the master password empty in the config file for the GUI.
2014-06-15 00:05:45 -04:00
Maarten Billemont
bb81f5bd5b
Merge branch 'master' of github.com:Lyndir/MasterPassword
2014-06-14 23:35:38 -04:00
Maarten Billemont
c38920f238
Improve reliability with regards to bad config files.
2014-06-14 23:33:00 -04:00
Maarten Billemont
be0ae7ff45
UI improvements for the Java GUI.
2014-06-11 09:16:24 -04:00
Maarten Billemont
6808016ab7
Added support for the C CLI's ~/.mpw config file to speed up sign-in to the GUI.
2014-06-11 01:45:31 -04:00
Maarten Billemont
d3c2698790
Add FreeBSD CLI binary.
2014-06-10 16:33:12 -04:00
Maarten Billemont
d1cc9481c3
Small C build and script fixes.
2014-06-10 16:26:24 -04:00
Maarten Billemont
b74bc79699
A basic cross-platform GUI for the Master Password generation algorithm.
2014-06-08 16:39:26 -04:00
Maarten Billemont
585268eb0f
Update AdHoc provisioning.
2014-06-07 20:16:06 -04:00
Maarten Billemont
a713a639cd
Added "delete user", fixed some minor UI issues.
2014-06-07 20:13:53 -04:00
Maarten Billemont
113c3790fb
Added OS X precompiled binary package.
2014-06-07 15:53:41 -04:00
Maarten Billemont
d732b03828
Finished the C implementation & CLI tool. Providing an OS X binary.
2014-06-07 15:51:11 -04:00
Maarten Billemont
2bc357cee6
WIP - Initial complete C implementation that's still buggy and generates broken passwords, yay.
2014-06-07 01:27:18 -04:00
Maarten Billemont
c4dca14800
Merge branch 'crashlytics-196'
2014-06-05 22:41:44 -04:00
Maarten Billemont
d8e2707ac0
Fixed crash when scrolling to first element of transient site.
...
[FIXED] The first cell of the transient site isn't a Delete button, this caused a crash due to it being rendered with an unexpected type.
2014-06-05 22:41:28 -04:00
Maarten Billemont
25df56f90a
Merge branch 'crashlytics-198'
...
Conflicts:
External/Pearl
2014-06-05 22:03:32 -04:00
Maarten Billemont
2006e382d4
Hopefully fixed issue with rendering maximum security cells re-used from "new site" cells.
...
[FIXED] When a "new site" cell gets recycled as a "maximum security" entity's cell, we may not be able to scroll to the cell index for the type because the collection view's cell indexes weren't updated yet.
2014-06-05 22:00:20 -04:00
Maarten Billemont
98bffa3755
Merge branch 'master' of github.com:Lyndir/MasterPassword
2014-06-05 21:44:23 -04:00
Maarten Billemont
789aa26066
Fix infinite loop when enabling iCloud.
...
[FIXED] When enabling iCloud and setting the local user defaults, we re-started enabling iCloud and updating local user defaults.
2014-06-05 21:43:06 -04:00
Maarten Billemont
773058da78
WIP - remove dependency on ciphers.plist.
2014-06-05 17:49:16 -04:00
Maarten Billemont
db55634ab2
Update logo.
2014-06-04 00:21:07 -04:00
Maarten Billemont
c3364bbbef
Fix link opening and popup dismissal bugs.
2014-06-03 23:58:16 -04:00
Maarten Billemont
c1c15ddb89
Clean up old UI.
...
[ADDED] Password strength to type cells.
[FIXED] Lots of misc UI fixes.
[ADDED] Footer links in pull-down.
2014-06-03 21:04:22 -04:00
Maarten Billemont
c8eb2fdde7
Saved passwords login.
...
[FIXED] Some crashes.
[ADDED] Support for saved passwords login.
2014-06-01 22:45:29 -04:00
Maarten Billemont
da7abf1030
Try to fix login item code signing.
2014-05-20 01:20:03 -04:00
Maarten Billemont
8250e9b2c4
Update provisioning profile and sign mac adhoc with dev too (adhoc doesn't allow icloud apps).
2014-05-19 15:13:47 -04:00
Maarten Billemont
e97d6bded4
Project configuration update.
2014-05-19 14:41:45 -04:00
Maarten Billemont
8805a411ba
Show all when empty and fix UI updates.
...
[FIXED] Updating UI when changing entity model.
[UPDATED] Show all recent sites when query is empty.
2014-05-19 14:37:05 -04:00
Maarten Billemont
a1ca633aaf
Test for TestFlight Application Token.
2014-05-18 08:39:11 -04:00
Maarten Billemont
78d5fc0904
Fix a bunch of warnings...
2014-05-18 00:19:36 -04:00
Maarten Billemont
d9e251c2cd
Updated profiles.
2014-05-17 23:53:41 -04:00
Maarten Billemont
fe2b6024bc
Remove Localytics and Google+ entirely.
2014-05-17 23:52:51 -04:00
Maarten Billemont
1be65c0969
Merge branch 'new-storyboard'
...
Conflicts:
External/LoveLyndir
External/Pearl
2014-05-17 20:13:51 -04:00
Maarten Billemont
557eb95c7e
Login name fixes and coachmark improvements.
...
[IMPROVED] Coachmark improvement and animation.
[UPDATED] Password cell hierarchy refactoring and improvements.
[FIXED] Login name button.
2014-05-17 20:12:59 -04:00
Maarten Billemont
9941dba008
Clean up classes after removing the small password cell.
2014-05-13 22:56:06 -04:00
Maarten Billemont
fa57b8817b
Bugfixes with regards to swiping password types.
2014-05-13 07:27:11 -04:00
Maarten Billemont
943c378206
Delete site WIP.
2014-05-10 21:42:11 -04:00
Maarten Billemont
b53de7a648
Rotation and marquee link.
...
[UPDATED] Different Crashlytics for Mac/iOS.
[UPDATED] Mac build fixes.
[FIXED] Layout on rotation. WIP.
[ADDED] Link on marquee to thanks.lhunath.com.
2014-05-10 09:18:46 -04:00
Maarten Billemont
09afe61a4c
Fix .mpw parsing.
2014-05-06 17:21:12 -04:00
Maarten Billemont
7e96496614
Merge branch 'master' of github.com:Lyndir/MasterPassword
2014-05-05 11:18:19 -04:00
Maarten Billemont
d43c19a749
Add C implementation of Master Password.
2014-05-05 11:16:59 -04:00
Maarten Billemont
6345899783
Fixed a crash on enumerateCloudStores if iCloud is disabled.
2014-04-26 15:01:24 -04:00
Maarten Billemont
b1daeaf8ed
Type fixes.
2014-04-26 14:35:38 -04:00
Maarten Billemont
9fee4a2bbe
Fixed critical issue with storing passwords & inconsistency recovery + dictation support.
...
[FIXED] Fixed an issue that caused stored passwords to be saved without encryption.
[ADDED] Logic to check for any data inconsistencies and fix them.
[ADDED] Support for using dictation in site search box.
2014-04-26 14:03:44 -04:00
Maarten Billemont
fc82790b8c
Mac fixes + enabled stored default types.
2014-04-25 20:02:58 -04:00
Maarten Billemont
99456a35ab
Remove Google+, DCIntrospect.
2014-04-24 22:12:18 -04:00
Maarten Billemont
b4e052fc9d
Small type fixes.
2014-04-24 22:03:23 -04:00
Maarten Billemont
f41b7813f9
Code signing configuration update.
2014-04-24 21:59:06 -04:00
Maarten Billemont
6df4a13d93
Remove DCIntrospect now that we have Reveal.
2014-04-24 21:54:05 -04:00
Maarten Billemont
aa461b73c8
Fixed sending emails when the key window is an alert window + added coachmarks.
2014-04-24 21:43:47 -04:00
Maarten Billemont
e070082f4a
Restructured passwords UI a bit for a saner nav bar.
2014-04-21 23:35:29 -04:00
Maarten Billemont
079434d62b
Fixed pull-down, added sections for settings and logs.
2014-04-20 11:09:49 -04:00
Maarten Billemont
f57de77545
Permanent IDs are now properly generated before save.
2014-04-15 01:07:46 -04:00
Maarten Billemont
18657271ba
Fixed MOC hierarchy, saving and permanent object ID resolution.
2014-04-15 00:26:13 -04:00
Maarten Billemont
11d1dc711d
Remove status bar from login screen.
2014-04-13 15:45:08 -04:00
Maarten Billemont
965d5efe7f
Dismiss emergency generator when deactivated.
2014-04-13 14:06:33 -04:00
Maarten Billemont
87b01fcaaf
Operational emergency generator.
2014-04-13 13:04:18 -04:00
Maarten Billemont
b2624c7572
Emergency generator, avatar change, improvements.
...
[ADDED] Ability to change avatar while creating new user.
[FIXED] Transition oddness.
[IMPROVED] Remove passwordsVC while not needed.
[ADDED] Emergency generator.
2014-04-12 14:43:41 -04:00
Maarten Billemont
bd37f1d6a7
Completed password cell handling and misc UI and moc update improvements.
...
[UPDATED] Make private moc parent of all private blocks to avoid blocking the main thread for writes, update the main moc on private moc updates.
[FIXED] Don't cause a crash on elements with a bad type.
[UPDATED] Improved cell handling and UI update handling.
[UPDATED] Replace FontReplacer with moarfonts to fix issues in UICollectionViewCells.
2014-04-06 23:34:18 -04:00
Maarten Billemont
f475c15360
Dismiss search when tapped outside.
2014-03-20 16:49:33 -04:00
Maarten Billemont
d3d4aeea41
Fix avatar item size to collection view size.
2014-03-20 08:42:15 -04:00
Maarten Billemont
5913ce80e5
full-height avatar collection view + iphone 4 height/keyboard fix.
2014-03-20 08:13:06 -04:00
Maarten Billemont
4c8bed2826
New passwords display in collection view.
2014-03-20 07:15:37 -04:00
Maarten Billemont
d036b43d6f
Updated animations for activation of the passwords VC and fancier focussed user.
2014-03-19 20:09:25 -04:00
Maarten Billemont
318aca4d8f
WIP - new UI for Master Password.
2014-03-15 20:38:14 -04:00
Maarten Billemont
060c9f91f3
"gmail.com" in guide search bar, iCloud description and tip tooltip.
...
[UPDATED] Layout of setup on 4" iPhones.
[UPDATED] iCloud description text.
[UPDATED] Show "gmail.com" in the guide's search bar.
[ADDED] A tooltip on the tip button.
2014-03-08 16:37:36 -05:00
Maarten Billemont
4184f609d6
Fixed updating search results when query is no match or element deleted.
...
[FIXED] Make search results empty when no results.
[FIXED] Update search results upon deletion.
2014-02-28 20:44:29 -05:00
Maarten Billemont
658d710847
Cloud and initial window improvements.
...
[ADDED] Advanced option to mark self as corrupt.
[ADDED] Tell user initial cloud sync can take a moment.
[IMPROVED] Initial window now visible on full-screen spaces.
[FIXED] User name label.
2014-02-22 18:27:14 -05:00
Maarten Billemont
3fa9843855
Improved site operations UI.
...
[IMPROVED] New UI for site operations.
[ADDED] Ability to delete a site.
2014-02-21 00:19:24 -05:00
Maarten Billemont
43c32e0f4c
Improved input handling.
2014-02-20 07:29:05 -05:00
Maarten Billemont
775a6fd4ea
Collection-view for elements and swipe to modify.
...
[ADDED] NSCollectionView for navigating between elements.
[ADDED] Mac: Functional buttons for changing type, loginName and counter.
2014-02-19 00:59:57 -05:00
Maarten Billemont
4f3efde6f0
Rewrite Mac UI for better multiple site handling.
2014-02-12 00:13:12 -05:00
Maarten Billemont
5b4e86a90a
iOSPorts is no longer a requirement + fix some Pearl API.
2014-02-11 08:28:45 -05:00
Maarten Billemont
bd1a0f4e25
Fix Mac provisioning.
2014-02-10 22:45:05 -05:00
Maarten Billemont
a645e22973
Bump Crashlytics.
2014-01-26 18:57:26 -05:00
Maarten Billemont
eaf86d3348
Use gittip.com instead of Love Lyndir.
2014-01-26 18:55:08 -05:00
Maarten Billemont
9808613c75
Prepare for Travis-CI.
2014-01-26 11:57:57 -05:00
Maarten Billemont
d543173b18
API and libraries bump.
2013-12-16 09:07:01 -05:00
Maarten Billemont
d8578e0162
USM fix and misc fixes.
...
[UPDATED] UbiquityStoreManager to fix "bad file descriptor" errors.
[FIXED] Crashlytics script when plist is empty.
[FIXED] Missing DCIntrospect in updateDependencies.
[UPDATED] Project configuration.
2013-12-03 20:34:48 -05:00
Maarten Billemont
33e25a5fed
CLI tool install script.
...
[UPDATED] Templates are now in ciphers.plist.
[ADDED] Install script for Java-based mpw CLI tool.
[UPDATED] Java tool is now bundled in a single executable self-containing JAR.
2013-12-03 08:16:32 -05:00
Maarten Billemont
ce321aeceb
Make sure symbols of libs still exist in .app.
...
[FIXED] Don't strip libs, only .app.
2013-11-16 16:36:46 -05:00
Maarten Billemont
6074547f64
Small fixes and privacy policy.
...
[UPDATED] Reload users if the selected user can't be found.
[ADDED] Privacy policy to the website.
[UPDATED] Pearl - PearlOverlay from main thread.
2013-11-16 16:35:14 -05:00
Maarten Billemont
8432932cb7
Improved icons.
2013-11-09 21:14:23 -05:00
Maarten Billemont
f8dccc04d7
Minor versions 0-padded to 2 digits.
...
[FIXED] Automatic app version calculator broke for minor versions < 10... moar hacks.
2013-11-09 21:04:47 -05:00
Maarten Billemont
b38ef59c93
Cleaner iOS icon for iOS 7.
2013-11-09 20:50:53 -05:00
Maarten Billemont
c1162c76d3
LoveLyndir & USM fixes.
...
[IMPROVED] Sped up emergency display.
[UPDATED] LoveLyndir and USM bump for fixes.
2013-11-09 20:18:36 -05:00
Maarten Billemont
7bdc3e153d
Removed NSURL+UbiquityStoreManager from USM.
2013-11-07 22:06:06 -05:00
Maarten Billemont
28460d4576
Handle StoreUUID conflicts and new (offline) devices.
2013-11-07 22:03:34 -05:00
Maarten Billemont
396f6fa7bd
Navbar overlap in all-sites VC.
...
[FIXED] Navbar hack in all-sites causing overlap on device in iOS 7.
[UPDATED] iCloud defaults to off.
2013-11-04 08:22:30 -05:00
Maarten Billemont
e39eafee7f
Importing sites, activity in iOS 7, wipe cloud, love lyndir.
...
[FIXED] Bugs when importing mpsites when the user doesn't exist yet.
[FIXED] Activity now displayed using PearlOverlay, PearlAlert broke in iOS 7 for activity.
[ADDED] Advanced option to wipe cloud container.
[UPDATED] Love Lyndir completion.
2013-10-30 23:37:12 -04:00
Maarten Billemont
b16c539607
Initial LoveLyndir integration.
2013-10-18 01:16:26 -04:00
Maarten Billemont
b11b33da5f
Fix potential crash due to reloading of main view and gesture recognizers.
...
[MOVED] Search delegates and controllers and gesture recognizers are now fully handled by the storyboard.
2013-10-17 08:15:29 -04:00
Maarten Billemont
6e9cd5a1f5
Fixed app review URL.
...
[FIXED] Review button from within app wasn't working anymore on iOS 7.
2013-10-05 21:25:11 -04:00
Maarten Billemont
b67132671a
Modernized Obj-C syntax.
...
[UPDATED] Modernized Obj-C syntax.
2013-09-27 21:23:52 -04:00
Maarten Billemont
16f5ab29fa
Fix EXCLUDED_SOURCE_FILE_NAMES.
2013-09-22 23:58:21 -04:00
Maarten Billemont
c5be6bd742
Fixed local store migration and possible crash.
...
[FIXED] Migration to local store.
[FIXED] Potential crash when enumerating sheets to dismiss.
2013-09-22 23:46:06 -04:00
Maarten Billemont
b1eae1b06a
Bump libs.
2013-09-21 10:43:39 -04:00
Maarten Billemont
d19af3aba8
Fixes for 64-bit and ubiquity logging.
...
[ADDED] Debugging with DCIntrospect and Reveal.
[REMOVED] A bunch of google+ files that are no longer necessary.
[FIXED] Type and formatting fixes for 64-bit platform types.
[UPDATED] Production logging of what StoreManager is doing to help people with trouble out.
[ADDED] Log reason for ubiquity error to checkpoint.
2013-09-21 10:34:48 -04:00
Maarten Billemont
37070e482d
Fixed a bunch of UI quirks, iOS 6 & 7.
...
[FIXED] UI Quirks in iOS 6 and iOS 7.
2013-09-18 00:21:52 -04:00
Maarten Billemont
7fd322a5c6
Fixed icon and version references in Info.plist.
...
[FIXED] Remove obsolete icon Info.plist keys.
[FIXED] Auto-generated CFBundleVersion hash->decimal must be 9 digits long or version bump may end up lowering version number.
2013-09-17 00:13:21 -04:00
Maarten Billemont
07dd98823f
Fixes to migration of local store from old Master Password model persistence models.
2013-09-16 23:18:01 -04:00
Maarten Billemont
40d6019f71
Improvements to store migration.
...
[IMPROVED] Don't ask to migrate store when there's no sites in it.
2013-09-15 23:14:51 -04:00
Maarten Billemont
99a1d505d3
Fix a deadlock.
...
[FIXED] Deadlock when NSUserDefaultsDidChange is handled on the main queue when the main queue is waiting for the persistence queue.
[FIXED] Logging of cloudEnabled.
[REMOVED] Debug NSLogs.
2013-09-14 20:21:25 -04:00
Maarten Billemont
009b1ff996
Fixes to cloud store switching.
...
[UPDATED] Log out when user is no longer available.
[UPDATED] Re-enabled cloud store switching using new USM store enumeration facilities.
[UPDATED] Lower log level for test and crash logs so we can see why stuff fails.
2013-09-14 14:04:06 -04:00
Maarten Billemont
27870c7420
Fix positioning of toggles.
...
[FIXED] Positioning of on/off toggles.
2013-09-14 00:10:12 -04:00
Maarten Billemont
7a16b47e37
Fading improvement, re-login fixed, UI tweaks.
...
[IMPROVED] Fading of share/tip delayed, nicer effect.
[FIXED] No automatic re-login when store changes and saveKey is YES for the current user.
[UPDATED] Misc UI improvements.
[REMOVED] Unassigned app icons and launch images.
2013-09-13 23:58:00 -04:00
Maarten Billemont
48324735e1
Fixed counter issue, status bar issue and updated app icons.
...
[FIXED] Counter should default to 1, not 0.
[FIXED] Some issues with the status bar in the MPMainViewController.
[UPDATED] AppIcons and LaunchImages converted to asset catalog.
[ADDED] New iOS 7 size app icon images.
2013-09-13 22:32:32 -04:00
Maarten Billemont
f0dcc4c34c
Fixed queuing of password generation logic.
...
[IMPROVED] Removed password logic out of MPEntities so that it can be backgrounded without relying on the persistence layer staying up.
[IMPROVED] Some workload removed from the main thread.
2013-09-13 08:14:58 -04:00
Maarten Billemont
36386c3213
iOS 7 cloud loading.
2013-09-08 10:42:28 -04:00
Maarten Billemont
8ea0f00cf0
Improved cloud store enumeration.
...
[ADDED] Stores now enumerated in a TVC.
2013-09-07 10:08:49 -04:00
Maarten Billemont
0921796136
Log VC, iCloud toggling, iOS 7 fixes.
...
[UPDATED] Show users and sites in cloud stores of log VC.
[ADDED] Ability to turn off iCloud if corruption happens.
[ADDED] When switching iCloud on/off, provide user the option to migrate his current sites.
[ADDED] Ability to get to settings & logs from unlock VC.
2013-09-05 23:52:12 -04:00
Maarten Billemont
ab360066e5
More robust migration.
...
[FIXED] Better recovery from failure to migrate local store.
[FIXED] Ability to migrate outdated local store models.
2013-08-31 12:29:56 -04:00
Maarten Billemont
34645c9433
Theming for iOS 6, updated status hiding and more exception handling.
...
[ADDED] More verbose log printing when trace enabled.
[ADDED] More exception handling on application launch; we can't allow any of this to keep us from being able to open the emergency generator.
[UPDATED] Only apply UI theming on iOS 6-.
[ADDED] Modern way of hiding the status bar on iOS 7.
2013-08-27 23:28:51 -04:00
Maarten Billemont
b2a608824c
Merge branch 'master' into ios7
...
Conflicts:
MasterPassword/ObjC/iOS/MasterPassword-iOS.xcodeproj/project.pbxproj
2013-08-27 22:18:40 -04:00
Maarten Billemont
af56920fd9
Show all release checks that fail at once.
2013-08-27 22:15:45 -04:00
Maarten Billemont
ea066bd828
Fix some warnings in Pearl.
2013-08-27 21:56:47 -04:00
Maarten Billemont
c5d88bd5c7
Bumping libraries and project configuration updates.
...
[UPDATED] TestFlight SDK -> 2.0.0
[UPDATED] USM to deal with exceptions better.
[UPDATED] Project configuration.
2013-08-27 21:51:56 -04:00
Maarten Billemont
c0406888fc
Fix storyboard inconsistencies.
...
[FIXED] Storyboard had multiple resource references with the same name.
2013-08-26 23:25:03 -04:00
Maarten Billemont
c7f04f8449
Merge branch 'master' into ios7
2013-08-26 23:20:28 -04:00
Maarten Billemont
ae4be86ecf
UI fix for iOS 7.
...
[FIXED] New ActionSheet doesn't deal well with spacing in items.
[FIXED] UI now works on iOS 7.
2013-08-26 23:20:19 -04:00
Maarten Billemont
d188985823
Revert "UI fix for iOS 7."
...
This reverts commit ac0d412123
.
2013-08-26 23:20:08 -04:00
Maarten Billemont
ac0d412123
UI fix for iOS 7.
...
[FIXED] New ActionSheet doesn't deal well with spacing in items.
[FIXED] UI now works on iOS 7.
2013-08-26 23:19:44 -04:00
Maarten Billemont
3086baf523
Fix MPAppsVC pager positioning on 4".
...
[FIXED] Manually added pager VC added to wrong superview.
2013-08-26 23:17:02 -04:00
Maarten Billemont
e3d8d3c31c
statusbar/navbar visibility & news.html
...
[FIXED] Handle statusbar/navbar visibility only from viewWillAppear.
[FIXED] URL to news.html.
2013-08-26 21:43:34 -04:00
Maarten Billemont
7589b3a048
Revert Xcode 5 change to storyboard.
2013-08-25 18:50:17 -04:00
Maarten Billemont
72f0d69a71
Don't use Localytics or Crashlytics when disabled.
2013-08-25 18:49:13 -04:00
Maarten Billemont
2399156ee4
Conditionally enable crash/analytics.
2013-08-25 15:38:38 -04:00
Maarten Billemont
3d3f08da9b
Add a release checking script to prevent bad releases.
2013-08-15 22:18:17 -04:00
Maarten Billemont
2d8146edbd
Fixed potential crashed due to rare nil values at checkpoints.
...
[FIXED] Avoid nil values at checkpoints since they will cause crashes.
2013-08-15 19:38:05 -04:00
Maarten Billemont
0a5329fe17
Email/support un news.
...
[UPDATED] Refresh news whenever the app opens.
[UPDATED] Email and support links in news.html
2013-08-11 16:20:56 -04:00
Maarten Billemont
d583d12099
Option to turn off iCloud on corruption.
...
[ADDED] Option to turn off iCloud when store is broken.
2013-08-11 15:37:51 -04:00
Maarten Billemont
17bb5706f8
Fixed some minor crash cases.
...
[FIXED] Crash when changing iCloud store.
[FIXED] Use main thread when holding down on a user.
2013-08-11 15:30:01 -04:00
Maarten Billemont
9eb9667163
Make sure CFBundleVersion is always higher, try 2...
2013-08-11 00:23:45 -04:00
Maarten Billemont
a315a9dfc3
Make sure CFBundleVersion is always higher...
2013-08-11 00:20:10 -04:00
Maarten Billemont
8375808cdc
Bump External dependencies.
2013-08-11 00:08:25 -04:00
Maarten Billemont
77439af486
Bump Crashlytics SDK.
2013-08-10 23:49:43 -04:00
Maarten Billemont
76f4a00738
Revert Storyboard back to Xcode 4 compatible format.
2013-08-10 23:32:33 -04:00
Maarten Billemont
aaffc0297e
Profile bump.
...
[UPDATED] Master Password Ad Hoc profile.
2013-07-07 21:15:57 -04:00
Maarten Billemont
7389f5bf45
Fix queue of observer/notification blocks.
...
[FIXED] Make sure all notification and observer blocks that expect the main thread are scheduled on it.
2013-06-26 20:23:02 -04:00
Maarten Billemont
b06d461a36
Fix code active signing profile.
2013-06-16 20:27:53 -04:00
Maarten Billemont
bccf35d057
More clear master password creation tip.
...
[IMPROVED] Word wall tip.
2013-06-16 19:31:09 -04:00
Maarten Billemont
137a1c531c
Legacy icon set.
2013-06-16 15:09:33 -04:00
Maarten Billemont
e96df9f990
Xcode 4 build fixes.
2013-06-16 15:08:05 -04:00
Maarten Billemont
691670cc43
Fix Xcode 4 issues & double type trigger.
2013-06-16 14:22:36 -04:00
Maarten Billemont
bd64bfec67
Password window improvements.
...
[FIXED] Password window closes initially.
[FIXED] Site label more visible.
2013-06-16 13:48:51 -04:00
Maarten Billemont
0813fb40d0
Retire use of confinement concurrency type.
...
[FIXED] Confinement concurrency type is just all sorts of buggy.
2013-06-16 12:39:52 -04:00
Maarten Billemont
3cb8215d5a
Migrate to xcassets for app icon.
2013-06-16 11:26:32 -04:00
Maarten Billemont
4a9fc66b5a
Fix new analysis and compiler warnings.
2013-06-16 01:00:57 -04:00
Maarten Billemont
fb81cd61a9
More project configuration.
2013-06-16 00:49:44 -04:00
Maarten Billemont
13034b4184
Project configuration improvements and warning fixes.
...
[UPDATED] Fixed some warnings by explicitly type-casting NSNotFound checks.
[UPDATED] Fixed some Xcode 5 warnings by doing project configuration improvements.
2013-06-16 00:47:33 -04:00
Maarten Billemont
b2345da9f3
Type selection for Mac.
...
[ADDED] Mac: Type selection for site passwords.
[UPDATED] Type changing refactored to be OS independant.
2013-06-15 01:39:49 -04:00
Maarten Billemont
08d3d9ad30
Improve lock/unlock assurance flow.
...
[FIXED] Bug that caused the window to sometimes re-open when closed.
2013-06-09 19:03:54 -04:00
Maarten Billemont
797060f609
Add a space to the OS X wrapper name.
2013-06-08 20:37:53 -04:00
Maarten Billemont
86758b498c
Open at Login and initial window improvements.
...
[ADDED] Mac: Open at Login.
[UPDATED] Mac: Mark users menu item when no user selected.
[ADDED] Mac: Toggle open-at-login and enable-cloud from initial window.
2013-06-08 18:12:49 -04:00
Maarten Billemont
c400868026
Activate before no-user alert.
...
[FIXED] Also activate app before no-user alert.
2013-06-04 21:31:02 -04:00
Maarten Billemont
195f70db53
Menu and first-launch improvements.
...
[ADDED] On first start, show the status item by highlighting and opening it.
[UPDATED] Using RHStatusItemView for status item so we can highlight it programmatically.
[FIXED] Activate app on startup so apps window shows.
[ADDED] NSAlert when trying to open password window with no user selected.
[UPDATED] Crisper menu icon.
2013-06-04 00:56:19 -04:00
Maarten Billemont
35a600080b
iCloud availability check.
...
[UPDATED] Disable iCloud preference when iCloud is unavailable.
[FIXED] Username in incorrect-mp error popup.
2013-05-31 00:14:04 -04:00
Maarten Billemont
af1efe7bc6
iCloud no longer required for Mac.
...
[UPDATED] Mac: Allow iCloud to be disabled.
2013-05-30 00:16:03 -04:00
Maarten Billemont
e8bab69ed7
Mac: iOS App Advertisement + bug fixes.
...
[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'.
2013-05-19 16:55:43 -04:00
Maarten Billemont
9904fb2d57
Alert display issues fixed.
...
[FIXED] Alert display issues.
[FIXED] Access to activeUser from a different thread.
2013-05-16 00:59:32 -04:00
Maarten Billemont
d7f369350b
Store loading and locking modal alerts.
...
[ADDED] Waiting until the store is loaded.
[UPDATED] Hide or lock password window when locked.
2013-05-16 00:19:50 -04:00
Maarten Billemont
0df322f648
Fixed saveKey getting unset and some MOC threading issues.
...
[FIXED] Don't unset saveKey when loading the key fails.
This causes saveKey to fail as soon as it's synced to a device that hasn't saved the key yet.
[FIXED] A bunch of threading violation issues with thread-confined MOCs.
2013-05-15 22:42:21 -04:00
Maarten Billemont
14c0b2dd27
Resource clean-up.
...
[REMOVED] Unused resources removed from .app.
[DELETED] Guide pages aren't used anymore.
[UPDATED] pngcrush'ed all PNGs to reduce their size.
2013-05-13 00:22:24 -04:00
Maarten Billemont
a2521483c2
Fix orientation bug in lock screen.
...
[FIXED] When navigating back from oriented main vc, lock vc isn't rotated back to portrait.
2013-05-12 16:48:54 -04:00
Maarten Billemont
fa4b2a9e54
Ability to select a different cloud store.
...
[ADDED] Advanced feature to allow selecting a different cloud store.
2013-05-12 14:08:45 -04:00
Maarten Billemont
cefe8d144d
Import fix, password type change fix, fancier generator appearance.
...
[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.
2013-05-11 19:43:41 -04:00
Maarten Billemont
076cfb1257
MOC saving improvements, Mac app activation, loading overlay, USM update.
...
[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.
2013-05-11 08:55:09 -04:00
Maarten Billemont
71e3f44c8c
Improved migration, file-based StoreUUID, Mac fixes.
...
[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.
2013-05-10 11:13:55 -04:00
Maarten Billemont
c36f34346d
Output info level logs when sendInfo is enabled to aid in debugging.
2013-05-07 16:16:33 -04:00
Maarten Billemont
cd6b83ffe8
iPhone 5 alignment issue in unlock VC.
...
[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.
2013-05-07 13:25:05 -04:00
Maarten Billemont
d110fd18c1
Started checkpoint and executable name revert.
...
[ADDED] "Started" checkpoint that logs some platform environment properties.
[REVERTED] Executable/app name back to just MasterPassword.
2013-05-07 11:22:01 -04:00
Maarten Billemont
e45b9985c2
Mac: New sites.
...
[MOVED] Creation of new elements moved to shared code.
[FIXED] When switching user, unset active key.
[FIXED] Synchronize content calculation to avoid race issues while typing.
[ADDED] Ability to create new sites.
[FIXED] Unset active element when hitting backspace or escape.
2013-05-07 00:48:48 -04:00
Maarten Billemont
809bd60169
Info.plist fixes.
...
[FIXED] Add extensions to Icon as well to CFBundleIconFiles because Xcode doesn't seem to listen to the Apple docs.
[FIXED] Removed newsstand metadata: this is not a newsstand app.
2013-05-03 11:29:38 -04:00
Maarten Billemont
802c5949da
More compatible way of specifying icon files.
...
[FIXED] Add extensions to Icon as well to CFBundleIconFiles because Xcode doesn't seem to listen to the Apple docs.
2013-05-03 10:15:27 -04:00
Maarten Billemont
fed3a2bc10
Fix sign comparison of enum.
2013-05-02 22:03:53 -04:00
Maarten Billemont
ddb5328019
Merge branch 'master' of github.com:Lyndir/MasterPassword
2013-05-02 20:41:46 -04:00
Maarten Billemont
96d97d95e1
New user on Mac.
...
[ADDED] Mac: Support for creating a new user.
2013-05-02 20:40:12 -04:00
Maarten Billemont
81312e3ff4
Safer migration, boolean description fix.
...
[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.
2013-05-02 11:19:34 -04:00
Maarten Billemont
5e1e88bdeb
Fancier password dialog.
...
[ADDED] Mac: Shadows on labels so they're easier to read in regular mode.
[ADDED] Mac: Some "subtle" bling on the password.
2013-04-30 21:10:52 -04:00
Maarten Billemont
9882bf408c
Content generation fix.
...
[UPDATED] For safer MOC usage API.
[FIXED] Actually set the active element so that content is generated.
2013-04-30 20:49:42 -04:00