Commit graph

  • d3b1fed9b7 Track activity more accurately throughout the app & extension so that lock screen is not presented prematurly. Kyle Spearrin 2016-08-08 19:00:36 -0400
  • 36629b0855 Optimized full and incremental syncs with IDictionary key/value lookup rather than enumerating the collections. Kyle Spearrin 2016-08-08 18:59:47 -0400
  • b24144ef3c Include icon in csproj. Add arm64 to info.plist for extension as well. v0.0.1 Kyle Spearrin 2016-08-06 21:46:06 -0400
  • b38873fc1f Added ipad pro icon. Renamed bundle name for extension back (xamarin studio keeps changing it for some reason) Kyle Spearrin 2016-08-06 21:19:40 -0400
  • 9c574c70fe Resolved app store submission errors in info.plist kspearrin 2016-08-06 21:01:34 -0400
  • fe1545fbdf catch WebExceptions during API calls Kyle Spearrin 2016-08-06 19:33:04 -0400
  • 98ceaba5f5 Created anonymous app id for google analytics. Kyle Spearrin 2016-08-06 19:03:48 -0400
  • a267bf9cf7 adjusted put token by identifier to not have a response Kyle Spearrin 2016-08-06 18:45:23 -0400
  • 35da8dd4ed clear push token after logout Kyle Spearrin 2016-08-06 15:21:59 -0400
  • 638b3288b4 Don't focus fields if coming from register page so that they can see toast. Kyle Spearrin 2016-08-06 13:14:58 -0400
  • 7de33d1c60 load login page after registration completed Kyle Spearrin 2016-08-06 11:57:05 -0400
  • 2d6407f9a0 Only show IsBusy indicator on vault list pages Kyle Spearrin 2016-08-06 11:43:22 -0400
  • 503561d838 Device-Identifier header Kyle Spearrin 2016-08-06 10:45:16 -0400
  • 8c8db7c34b catch when key is null Kyle Spearrin 2016-08-06 03:10:54 -0400
  • 33a01c0512 Since a sync operation is running on a background thread and is long-running, it is possible someone could log out during its processing. Do some auth checking during the loops process. Kyle Spearrin 2016-08-06 01:48:24 -0400
  • 48b5545a33 unregister push on logout. iOS has no concept of unregistering for push. Kyle Spearrin 2016-08-06 01:43:48 -0400
  • b1da05474a clear push token on unregister Kyle Spearrin 2016-08-06 00:41:00 -0400
  • 38184e4893 Added "first load" check on site list to wait for sync to complete if key changed. Renamed "other" constants. Kyle Spearrin 2016-08-05 23:58:31 -0400
  • d96a94b478 store previous key and userid so we can determine if stored crypto is usable before a sync Kyle Spearrin 2016-08-05 21:59:25 -0400
  • 2d0bfe1a92 Show status bar on mainpage. Getting confused with homepage. Kyle Spearrin 2016-08-05 00:35:37 -0400
  • 85ea9ed6ef continue for setup after pin if needed Kyle Spearrin 2016-08-05 00:23:48 -0400
  • 004812bb09 GA track tools page Kyle Spearrin 2016-08-05 00:20:45 -0400
  • fb925b8fc2 ShowStatusBar set on init of main page Kyle Spearrin 2016-08-05 00:19:10 -0400
  • 7eb78ee50f no status base on main page appearing Kyle Spearrin 2016-08-04 23:59:04 -0400
  • c3d7cf125f sync check on disappear Kyle Spearrin 2016-08-04 23:56:44 -0400
  • dac3fed303 Added some analytics events to settings page Kyle Spearrin 2016-08-04 23:27:50 -0400
  • 1390316847 cleanup isbusy on page disappearing Kyle Spearrin 2016-08-04 23:14:47 -0400
  • 7c29f8b77a More GA event tracking throughout. Added dispatch when ios app is backgrounded. Kyle Spearrin 2016-08-04 19:35:56 -0400
  • dd633d4fc1 Added manual display method to GA service. AutoFilled event for extension. Kyle Spearrin 2016-08-04 08:46:53 -0400
  • d80735028c Resolve IOC first in extension Kyle Spearrin 2016-08-04 08:31:42 -0400
  • ed29ead88e GeneratedPassword events Kyle Spearrin 2016-08-04 00:50:03 -0400
  • fef77e94a4 Updated generatedpassword events so that slider changing doesn't spam the event Kyle Spearrin 2016-08-04 00:44:53 -0400
  • c93eb2eda7 SetAllowIdfaCollection for demographics Kyle Spearrin 2016-08-04 00:34:09 -0400
  • 7ba4baa5ce Tracked a few events in the main app. Kyle Spearrin 2016-08-04 00:32:37 -0400
  • 561c972c96 Instrumented key events in extension Kyle Spearrin 2016-08-04 00:25:10 -0400
  • a831c9ac4f Added track screen events for pages and controller in extension. UserId refresh on login/logout. Kyle Spearrin 2016-08-04 00:06:09 -0400
  • c86c82ee69 track page appearing Kyle Spearrin 2016-08-03 21:45:01 -0400
  • 41deae60f5 Added google analytics service implementation for iOS and android Kyle Spearrin 2016-08-03 21:25:01 -0400
  • b5dfe2d336 Updated to new ITSEncryptionExportComplianceCode Kyle Spearrin 2016-08-02 23:33:00 -0400
  • 009006fa70 CanAutoFill logic for extension Kyle Spearrin 2016-08-02 19:56:51 -0400
  • ae37c634ef sort sites and folders Kyle Spearrin 2016-08-02 18:45:25 -0400
  • a732e8953b Related items after add modal dismissed Kyle Spearrin 2016-08-02 18:34:57 -0400
  • f5fd550152 Removed linker xml file in favor of linkskip flags. Adjusted build options. kspearrin 2016-08-02 18:03:39 -0400
  • 4ddf9ea3be fix output path issues Kyle Spearrin 2016-08-02 01:11:46 -0400
  • 0960d3f1a7 extension name is just "bitwarden" Kyle Spearrin 2016-08-02 00:53:45 -0400
  • 9ce3a6fb39 arm64 extension kspearrin 2016-08-02 00:36:28 -0400
  • 2947809d78 Convert everything back to UTC since thats now settings plugin stores them. Move sync page ToLocalTime conversion. Kyle Spearrin 2016-08-02 00:32:57 -0400
  • 625be7fdd4 Linker config, ARM64 support only. Assembly name updates. Kyle Spearrin 2016-08-02 00:16:13 -0400
  • 775fb69a82 Use DateTime.Now for background date Kyle Spearrin 2016-08-01 23:57:09 -0400
  • be9750770a displayname for bundle in extension kspearrin 2016-08-01 23:54:13 -0400
  • e45595dda7 Remove android test project from solution for now due to build issues Kyle Spearrin 2016-08-01 22:11:14 -0400
  • 350356b8db remove test example Kyle Spearrin 2016-08-01 22:10:23 -0400
  • 732418d971 Moved android test project Kyle Spearrin 2016-08-01 21:49:32 -0400
  • 69fa9d33f8 WireUpForceUpdateSizeRequested on ExtendedCells with accessories Kyle Spearrin 2016-08-01 21:47:42 -0400
  • aea96ae334 Fix android test for bouncy castle key der service Kyle Spearrin 2016-08-01 21:34:22 -0400
  • c42a1504a7 upadted package and isntalled pclcrypto into device projects Kyle Spearrin 2016-08-01 21:15:09 -0400
  • 168cdc4bb8 bundle name fixes kspearrin 2016-08-01 21:03:25 -0400
  • 23097072ef Android test project with Key Derivation Tests Kyle Spearrin 2016-08-01 20:49:04 -0400
  • 6f800896c3 Removed BouncyCastle in favor of PCLCrypto. Created KeyDerivationService for Android using BouncyCastle. Applied key derivation service to CryptoService. Create iOS Test project. Kyle Spearrin 2016-08-01 20:23:46 -0400
  • fc07844bb6 key derivation service that pinvokes into CommonCrypto for PBKDF2 key Kyle Spearrin 2016-08-01 00:06:12 -0400
  • eab691664e remove system.xml refs Kyle Spearrin 2016-07-31 01:44:13 -0400
  • d0fa6841c3 cascade null to sites on folder delete Kyle Spearrin 2016-07-31 00:19:12 -0400
  • cf8ee2273a Added EncryptionExportComplianceCode information Kyle Spearrin 2016-07-30 20:32:31 -0400
  • 6068a4bd56 Handle unexpected error cases on API calls better. Kyle Spearrin 2016-07-30 18:16:09 -0400
  • a315f36e09 Moved local times to DateTime.Now. Styled sync page with last sync time shown. Kyle Spearrin 2016-07-30 17:29:04 -0400
  • ed1cb34cc1 sync versions. use same hockeyapp id for extension Kyle Spearrin 2016-07-30 17:09:09 -0400
  • c44726bd54 Moved to default lock of 15 minutes. Removed context options from vault list. Made folder add name selectable. Kyle Spearrin 2016-07-30 16:39:52 -0400
  • d5c8ce646a ios app store screenshots kspearrin 2016-07-30 14:42:17 -0400
  • c59549f25a Added remember last email login. adjsuted sizing on extension slider. Added fallback logout to fingerprint. Kyle Spearrin 2016-07-30 13:28:13 -0400
  • c84ec2e947 search bar cancel button color Kyle Spearrin 2016-07-30 12:51:12 -0400
  • 912ade4059 fingerprint icon on extension lock page Kyle Spearrin 2016-07-30 12:44:02 -0400
  • ef77ccd189 Added fingerprint icon to unlock page Kyle Spearrin 2016-07-30 12:17:32 -0400
  • ceef61e841 cancel says "Close" when no password field. Kyle Spearrin 2016-07-30 01:11:52 -0400
  • 86b1b62fbb updated icons and architectures config Kyle Spearrin 2016-07-30 00:46:17 -0400
  • 7060ee838c Adjusted some spacing on about and settings Kyle Spearrin 2016-07-30 00:16:40 -0400
  • 9e314233d5 tableview no header/footer updates Kyle Spearrin 2016-07-29 00:13:35 -0400
  • 63373501b1 moved sections in password generator page. adjusted tableview renderer for AutomaticDimension height in footer. Kyle Spearrin 2016-07-28 22:07:48 -0400
  • 7b76f2c238 Incremental sync only every 30 minutes Kyle Spearrin 2016-07-28 21:41:45 -0400
  • bb4b732b76 Added username/password copy options to extension when no password field is detected on the page details intitiated from. Kyle Spearrin 2016-07-28 19:12:51 -0400
  • 9f54296ff0 updated instruction on extension tool page Kyle Spearrin 2016-07-28 00:50:30 -0400
  • 010ae19284 two step login Kyle Spearrin 2016-07-28 00:39:35 -0400
  • 9338552297 extension tutorial images Kyle Spearrin 2016-07-28 00:24:51 -0400
  • 4ac447a13f Added extension icon to setup view controller in extension along with text explanation. Kyle Spearrin 2016-07-27 19:49:23 -0400
  • 9ef840412a Use secure storage for app id so that it will persist over reinstalls. Use separate app identifier for extension in hockeyapp. Kyle Spearrin 2016-07-27 18:46:55 -0400
  • e742fca0e4 Update extension icon Kyle Spearrin 2016-07-27 00:17:21 -0400
  • 5b97097a23 tools icon credit Kyle Spearrin 2016-07-26 23:21:04 -0400
  • a5d19bca3b updated tab bar icons Kyle Spearrin 2016-07-26 23:19:01 -0400
  • d7f776a25b adjusted logo margins on loading screens Kyle Spearrin 2016-07-26 22:41:01 -0400
  • 669385df0f Added setup view controller to app extension. Kyle Spearrin 2016-07-26 22:28:02 -0400
  • 6371343dc5 Fixed perf issues with IEnumerable. Fixed rate link and row heights for settings. Kyle Spearrin 2016-07-26 19:21:57 -0400
  • 39b7420c52 Updated to new version of user dialogs with new toast messages Kyle Spearrin 2016-07-26 00:38:41 -0400
  • d344354a33 use proper type for namedsize checks Kyle Spearrin 2016-07-25 23:41:40 -0400
  • dc69b75cb9 Null checks in iOS views on value changed. Segue to proper route on lock screen dismissal. Adjusted add site modal transition. Kyle Spearrin 2016-07-25 23:40:25 -0400
  • 3dff2cc6d0 show push prompt before push registration Kyle Spearrin 2016-07-25 23:34:19 -0400
  • 193ef8c995 Use tableview on about page for credits selections. Break settings page out into individual table views so we can use footer labels. Kyle Spearrin 2016-07-25 22:24:40 -0400
  • 948dc9511f app store rating footer label Kyle Spearrin 2016-07-25 21:57:53 -0400
  • ca23c9568d centralized complete request code into loading view controller. added support for save login provider type. Kyle Spearrin 2016-07-25 21:32:15 -0400
  • b81eb007ab null checks when loading add site Kyle Spearrin 2016-07-25 18:09:53 -0400
  • 118a790689 update renders to use fixed font sizes when not using the named ones. Kyle Spearrin 2016-07-25 18:00:57 -0400
  • b8c6e77fca About and credit page implementation. Adjusted block screen and launch screen logo margins up some. Added decryption message to extension loading. Kyle Spearrin 2016-07-23 23:50:08 -0400