Commit Graph

1900 Commits

Author SHA1 Message Date
Kyle Spearrin 98335c6acb clear value after invalid pin 2016-07-20 23:51:31 -04:00
Kyle Spearrin 1a9d58eecc Adjust pin lock page to listen for EditingChanged 2016-07-20 22:48:53 -04:00
Kyle Spearrin 1fffeb5614 Implemented funcitonality for extension pin VC. Apply size adjustments on proeprty changed for Labels. 2016-07-20 20:57:00 -04:00
Kyle Spearrin d0bf141c5d centralized lock logic into a new lock service to be shared to extension 2016-07-19 23:29:32 -04:00
Kyle Spearrin 7fb51b5aa4 Setup lock apge segues from site list VC. Implemented touchid checking in lock fingerprint VC. 2016-07-19 23:04:37 -04:00
Kyle Spearrin 4f9740043b Setup lock view controllers and storyboard 2016-07-19 22:38:12 -04:00
Kyle Spearrin 81f2f2b1bb Moved BeginInvokeOnMainThread to App.cs 2016-07-19 22:00:28 -04:00
Kyle Spearrin 2fb2d99541 Invoke logout message always on main thread. 2016-07-19 19:38:13 -04:00
Kyle Spearrin 6c496bea14 Change sync started/compelted flag 2016-07-19 19:01:40 -04:00
Kyle Spearrin b2c96cb8fc background thread on full sync after login 2016-07-19 18:59:46 -04:00
Kyle Spearrin d07210c7dc Centralized logout into a message subscription in app class. Logout when API results are forbidden or unauthorized. 2016-07-19 18:46:39 -04:00
Kyle Spearrin a5d2ae9637 created fingerprint lock view controller in storyboard for extension 2016-07-18 21:20:48 -04:00
Kyle Spearrin a9633e1fd1 added lock setting to persist settings page lock action between app restarts 2016-07-18 19:44:29 -04:00
Kyle Spearrin 299411e9a5 moved password lock page to a table form 2016-07-18 19:37:25 -04:00
Kyle Spearrin d82c0d7d71 Lock by master password page. 2016-07-18 19:16:27 -04:00
Kyle Spearrin 83f4513604 Move to non-async FetchAndLoadVault 2016-07-15 01:52:33 -04:00
Kyle Spearrin 4d692e7eeb set password on add page when generation is selected. 2016-07-15 01:28:12 -04:00
Kyle Spearrin b90c153353 Respect options on gneerate password. Allow override parameters to be passed into password generation service. Respect context password options. Copy password. 2016-07-15 01:01:00 -04:00
Kyle Spearrin 83359b2d43 Added length slider to password generation page 2016-07-14 19:44:04 -04:00
Kyle Spearrin afd22b6462 Stepper table view cell. Min numbers/special to password generator. 2016-07-14 19:01:34 -04:00
Kyle Spearrin 49cb984373 There is already a TableView property for a UITableViewController. Remove assigned one from storyboard. 2016-07-14 08:48:45 -04:00
Kyle Spearrin 61c492f85e searchbar adjustments 2016-07-14 00:58:28 -04:00
Kyle Spearrin e0b9261a28 added cell options to password generation page 2016-07-14 00:56:55 -04:00
Kyle Spearrin 5b339c63f4 Moved static table view into container view for password manager page 2016-07-13 00:56:07 -04:00
Kyle Spearrin ba63bf18ec stubbed out password generator pass in ios extension 2016-07-13 00:39:24 -04:00
Kyle Spearrin ae79eb6a96 select focus inputs in table cells. load folders into picker cell. 2016-07-12 23:55:52 -04:00
Kyle Spearrin 4723e6a101 Setup picker tableview cell to mimic xamarin forms picker 2016-07-12 22:38:36 -04:00
Kyle Spearrin 822a14e56c Added stepper cell to password generator settings page. Conditionally show sync indicator on pages. 2016-07-12 18:59:09 -04:00
Kyle Spearrin f2893e788d Added busy indicator for sync operations. Optimized vault list loading. Customized search bar appearance on iOS. 2016-07-11 23:55:16 -04:00
Kyle Spearrin 635b09de9b move CbcBlockCipher into crypto methods instead of singleton instance to avoid multithreaded issues 2016-07-11 20:14:24 -04:00
Kyle Spearrin f0455aad74 async vault fetch and filter (search) tasks. Resolved singleton crypto issue around reuse of `PaddedBufferedBlockCipher` 2016-07-11 19:36:39 -04:00
Kyle Spearrin f9fd53c733 added search to vault list page. 2016-07-11 01:12:31 -04:00
Kyle Spearrin f2ed6a4d33 support ipad for actionviewcontroller presentation on app extension page 2016-07-10 01:15:59 -04:00
Kyle Spearrin 4cb9488ee7 Remove UserDialogs plugin and dependencies for extension. Use custom/native dialogs for extension. Added modern http client to resolve TLS issues in extension. Dismiss and reload table for add site in extension. 2016-07-09 15:23:54 -04:00
Kyle Spearrin d61d3c201a singleton Random() 2016-07-09 13:12:46 -04:00
Kyle Spearrin 549ac1f996 Save newly added site in extension 2016-07-09 13:11:18 -04:00
Kyle Spearrin 066e48a721 standardized view controller and property names a bit for extension. 2016-07-09 02:01:23 -04:00
Kyle Spearrin 3a82653ae5 Moved cells from storyboard into being managed in controller code. new ios views for tableview cells. 2016-07-09 01:07:02 -04:00
Kyle Spearrin 3291a0d78d Assigning context to add site cells 2016-07-08 00:35:48 -04:00
kspearrin ecb7e9921d Implement automatic height on static table view for add site 2016-07-08 00:06:10 -04:00
Kyle Spearrin edd8e2e1a1 downgrade bouncycastle for xamarin studio nuget restore support 2016-07-07 21:23:25 -04:00
Kyle Spearrin 135f323372 revert back to default ios bar color. Added new Add Site view controller for extension (WIP) 2016-07-07 20:53:01 -04:00
Kyle Spearrin e7c78f6efa only select when there is an action passed in 2016-07-07 00:35:39 -04:00
Kyle Spearrin 6b996e3a98 Generate password cell added to add/edit site pages. Delete callback from generate password page. 2016-07-07 00:27:29 -04:00
Kyle Spearrin b7869ed763 order names in vault. getbyid can now return null if not found (use find instead of get) 2016-07-07 00:00:12 -04:00
Kyle Spearrin 31ad96ff31 lazy decrypt password and username for vault listing. dynamically show copy and url launch options if provided. 2016-07-06 22:59:13 -04:00
Kyle Spearrin 29c7a0ccf0 background thread full/incremental sync operations. pool sqlconnection. sqlconnection to FullMutex mode for multithread environment. try/catch decryption errors. 2016-07-06 22:33:50 -04:00
Kyle Spearrin 0be15d7a34 updated to forms 2.3.0. Few fixes to NoHeader and NoFooter for tableview on iOS. 2016-07-05 19:07:56 -04:00
Kyle Spearrin eb265503eb wrap long lines 2016-07-04 23:20:16 -04:00
Kyle Spearrin cd03acfb70 split push sentence with concatination 2016-07-04 23:19:16 -04:00