Commit graph

191 commits

Author SHA1 Message Date
Kyle Spearrin
6f800896c3 Removed BouncyCastle in favor of PCLCrypto. Created KeyDerivationService for Android using BouncyCastle. Applied key derivation service to CryptoService. Create iOS Test project. 2016-08-01 20:23:46 -04:00
Kyle Spearrin
eab691664e remove system.xml refs 2016-07-31 01:44:13 -04:00
Kyle Spearrin
cf8ee2273a Added EncryptionExportComplianceCode information 2016-07-30 20:32:31 -04:00
Kyle Spearrin
6068a4bd56 Handle unexpected error cases on API calls better. 2016-07-30 18:16:09 -04:00
Kyle Spearrin
ed1cb34cc1 sync versions. use same hockeyapp id for extension 2016-07-30 17:09:09 -04:00
Kyle Spearrin
912ade4059 fingerprint icon on extension lock page 2016-07-30 12:44:02 -04:00
Kyle Spearrin
ceef61e841 cancel says "Close" when no password field. 2016-07-30 01:11:52 -04:00
Kyle Spearrin
bb4b732b76 Added username/password copy options to extension when no password field is detected on the page details intitiated from. 2016-07-28 19:12:51 -04:00
Kyle Spearrin
4ac447a13f Added extension icon to setup view controller in extension along with text explanation. 2016-07-27 19:49:23 -04:00
Kyle Spearrin
9ef840412a Use secure storage for app id so that it will persist over reinstalls. Use separate app identifier for extension in hockeyapp. 2016-07-27 18:46:55 -04:00
Kyle Spearrin
e742fca0e4 Update extension icon 2016-07-27 00:17:21 -04:00
Kyle Spearrin
669385df0f Added setup view controller to app extension. 2016-07-26 22:28:02 -04:00
Kyle Spearrin
6371343dc5 Fixed perf issues with IEnumerable. Fixed rate link and row heights for settings. 2016-07-26 19:21:57 -04:00
Kyle Spearrin
dc69b75cb9 Null checks in iOS views on value changed. Segue to proper route on lock screen dismissal. Adjusted add site modal transition. 2016-07-25 23:40:25 -04:00
Kyle Spearrin
ca23c9568d centralized complete request code into loading view controller. added support for save login provider type. 2016-07-25 21:32:15 -04:00
Kyle Spearrin
b81eb007ab null checks when loading add site 2016-07-25 18:09:53 -04:00
Kyle Spearrin
b8c6e77fca About and credit page implementation. Adjusted block screen and launch screen logo margins up some. Added decryption message to extension loading. 2016-07-23 23:50:08 -04:00
Kyle Spearrin
7b083d5d0d added instruction label to pin code screens 2016-07-23 15:58:50 -04:00
Kyle Spearrin
aed04828e9 autosend crash reports 2016-07-22 22:56:45 -04:00
Kyle Spearrin
50b0770fd0 Added implementation of BITCrashManagerDelegate for additional contextual information in crash reports. Include AppId. 2016-07-22 17:55:11 -04:00
Kyle Spearrin
89da89a9a1 Added hockeyapp to ios extension 2016-07-22 17:14:57 -04:00
Kyle Spearrin
c206d228fc Fixed locked setting bug. Added no site list message to extension. 2016-07-21 23:41:50 -04:00
Kyle Spearrin
ac0a4c3756 extension alert error when not logged in 2016-07-21 21:33:27 -04:00
Kyle Spearrin
580be02e2d color style lock pages 2016-07-21 21:25:18 -04:00
Kyle Spearrin
81473cbefe Some debug logs. Adjusting animations. 2016-07-21 20:59:55 -04:00
Kyle Spearrin
7f5d371bf3 Moved lock logic to loading view controller. 2016-07-21 19:02:04 -04:00
Kyle Spearrin
047f5b100f password lock VC for extension 2016-07-21 18:28:05 -04:00
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
a5d2ae9637 created fingerprint lock view controller in storyboard for extension 2016-07-18 21:20:48 -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
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
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
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
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
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
7e6dbecfe3 update packages 2016-07-03 00:09:34 -04:00
Kyle Spearrin
d9b2bc30c4 Added missing service registrations and null check on domain in extension. 2016-07-02 23:53:45 -04:00
Kyle Spearrin
6bb7651ad1 Added tools extension page to help iOS users activate the action extension. 2016-07-02 15:20:06 -04:00
Kyle Spearrin
55ed801fe7 Password generator page. Password generation service. Tests. Renamed some settings constants. 2016-07-02 02:01:47 -04:00
Kyle Spearrin
f1ef1a0ce0 few style updates to extension 2016-06-30 21:48:56 -04:00
Kyle Spearrin
a642d9cef2 find-login-action value in extension identifier for chrome support 2016-06-27 19:36:38 -04:00
Kyle Spearrin
76cf566c9e base domain proerpty for domain name 2016-06-26 00:32:22 -04:00
Kyle Spearrin
954e2294c0 added domain name parsing. moved iphone debug profile to only arm64 for faster building. 2016-06-26 00:16:10 -04:00
Kyle Spearrin
e38dbff152 Added register page and accounts repo. Switch to color instead of bg image. 2016-06-25 20:54:17 -04:00
Kyle Spearrin
e7fef012b8 Same service for keychain storage across apps. Changed keychain access group name. Updated fill script with results from site selection in extension. 2016-06-25 02:54:34 -04:00
Kyle Spearrin
1307b6a1b2 access group for keychain. load sites for given hostname in extension 2016-06-25 01:58:42 -04:00
Kyle Spearrin
f97b62c51d Move extensioncontext parsing into ViewDidLoad due to lifecycle conflicts with Safari. Fixed typo with plain-text activation predicate. 2016-06-24 19:24:00 -04:00
kspearrin
80f127dd7f cleanup proj files, added app group for shared db 2016-06-24 19:01:44 -04:00
Kyle Spearrin
96914b9bd8 added plaintext predicate for chrome support 2016-06-24 00:15:25 -04:00
Kyle Spearrin
03d3c5921a changed bundleid and added appgroup entitlements 2016-06-22 23:50:25 -04:00
Kyle Spearrin
4ba721b314 styling updates to ios 2016-06-14 00:19:18 -04:00
Kyle Spearrin
0007cac17b retina bg images 2016-06-13 20:24:37 -04:00
Kyle Spearrin
afbc5a903b UI updates to ios extension 2016-06-11 01:17:08 -04:00
Kyle Spearrin
0e52920cfd launch screen storyboard 2016-06-10 00:36:15 -04:00
Kyle Spearrin
b73ec16ce1 title white 2016-06-04 21:59:33 -04:00
Kyle Spearrin
1c4de107b9 Table source and row selection. 2016-06-04 18:27:34 -04:00
Kyle Spearrin
9755d4c79b Split extension up into smaller parts. Process in Loading controller. Response in action controller. 2016-06-04 17:04:49 -04:00
kspearrin
bff7c79ebe Fixed nav controller. Pass context from splash. 2016-06-04 15:27:50 -04:00
Kyle Spearrin
9ba5498d18 storybaord work for extension 2016-06-04 12:10:03 -04:00
kspearrin
f7ac5e08f2 Fixed issues with storyboard with xamarin studio 2016-06-03 17:54:49 -04:00
Kyle Spearrin
186bbddff6 added storyboard to extension 2016-06-02 23:28:17 -04:00
Kyle Spearrin
437b565f8e navbar for extension. Added splash image as well 2016-06-02 20:35:54 -04:00
Kyle Spearrin
8c1ac478a2 use js key for browser provider 2016-06-02 18:09:25 -04:00
Kyle Spearrin
7ab247db01 NullValueHandling for fillScript 2016-06-02 00:28:41 -04:00
Kyle Spearrin
ae5b637786 added webview support for app extension. moved safari extension to same code as webview. 2016-06-02 00:18:47 -04:00
Kyle Spearrin
fac4401e97 Added support for find login, save login, and change password app extension provider types. 2016-05-30 22:51:53 -04:00
Kyle Spearrin
72c1a987c9 integrating ios extension with onepassword-app-extension 2016-05-30 03:08:12 -04:00
Kyle Spearrin
48db0e8d13 updated entitlements and added missing service locator package to ios extension 2016-05-29 10:20:31 -04:00
Kyle Spearrin
cb82fdf31b iOS Core project to house common iOS code between app and extension 2016-05-28 16:06:53 -04:00
Kyle Spearrin
46f480740c extension.js code for filling and submiting login forms 2016-05-28 00:59:36 -04:00
Kyle Spearrin
b5a7f9430a ios extension removed storyboard. return values to js. 2016-05-26 22:22:38 -04:00
Kyle Spearrin
38a8010b81 extension debug 2016-05-25 00:09:11 -04:00
Kyle Spearrin
6fd81fc40e TableView to add site page 2016-05-11 19:29:43 -04:00
Kyle Spearrin
1664c3fbf0 Added and configured iOS Extension project with ExtensionPreprocessingJS for webpage analysis. 2016-05-07 01:54:44 -04:00