Commit Graph

682 Commits

Author SHA1 Message Date
Kyle Spearrin 4854b2b1c0 share icon on vault listing 2017-04-24 15:00:55 -04:00
Kyle Spearrin 2d7b33459e remove refs to "google" 2017-04-24 14:26:16 -04:00
Kyle Spearrin 27e0c7421b rename CryptoKey to SymmetricCryptoKey 2017-04-22 14:37:01 -04:00
Kyle Spearrin b26c3d050c sync org keys and refactors 2017-04-21 22:33:09 -04:00
Kyle Spearrin 439370e25a new push notification changes and syncing 2017-04-21 14:57:23 -04:00
Kyle Spearrin 1be4f6e20c add support for rsa oaep sha1 enc type 2017-04-21 13:40:29 -04:00
Kyle Spearrin 2714c7cce9 Added more api uris. lock screen bug in ios ext 2017-04-21 09:12:30 -04:00
Kyle Spearrin 952935de23 copy notes when tapped 2017-04-20 16:07:34 -04:00
Kyle Spearrin 3ad4e28a2c no inline out 2017-04-20 15:49:25 -04:00
Kyle Spearrin 48d0d068d1 try inline out again 2017-04-20 15:44:51 -04:00
Kyle Spearrin 56e166d61a build engine doesnt like inline out params 2017-04-20 15:38:31 -04:00
Kyle Spearrin 672d753adf update libs 2017-04-20 14:54:39 -04:00
Kyle Spearrin 0d9ba92db4 null check on key retrievals 2017-04-20 14:23:58 -04:00
Kyle Spearrin 8cf25d3602 remove old, unnecessary refs for client handler 2017-04-20 14:23:40 -04:00
Kyle Spearrin a6bc44dc10 No need for custom handler anymore - xam bug fixed 2017-04-20 14:22:11 -04:00
Kyle Spearrin 408d66ee74 update xamarin forms. empty string section titles
There appears to be a bug regression introduced with the new xamarin
forms that removes headers if there is no title. Hack to fix it for now
is to include a empty string header title.
2017-04-20 14:18:16 -04:00
Kyle Spearrin b136bb74b8 encrypt with org key if needed 2017-04-20 11:40:39 -04:00
Kyle Spearrin 18b2b6f447 set org keys on login and decrypt org ciphers 2017-04-20 11:23:30 -04:00
Kyle Spearrin 490d1775a2 sync folders & added org id for ciphers/logins 2017-04-20 10:47:14 -04:00
Kyle Spearrin 458de2d2e0 set private key on login 2017-04-20 10:29:18 -04:00
Kyle Spearrin 51ae3fc62f clear keys on logout 2017-04-20 10:20:50 -04:00
Kyle Spearrin 58c5c55d09 extend crypto service for org keys 2017-04-20 10:20:24 -04:00
Kyle Spearrin 4c2bcb9e6b IsNullOrWhiteSpace InitializationVector 2017-04-20 00:10:36 -04:00
Kyle Spearrin 498379bb7e privatekey, rsa decryption, org key management 2017-04-20 00:06:11 -04:00
Kyle Spearrin e7f3b115a4 refactor for enc type header and cryptokey 2017-04-19 23:16:09 -04:00
Kyle Spearrin 0ebfe85d8e centralize login code into auth service 2017-04-19 22:04:43 -04:00
Kyle Spearrin 8e29a990cb Remove userid from Ga service, not being used 2017-04-19 21:05:03 -04:00
Kyle Spearrin a960ccd786 IP for desktop from emulator 2017-04-19 20:57:40 -04:00
Kyle Spearrin 6b86e836d7 update target framework 2017-04-19 17:11:06 -04:00
Shan fb35b9b10a Fixes #8 Disable Google Analytics (#55)
* Opt-out of Google Analytics

* Move OptOut to Other in Settings

* Change OptOut Order and Resource key
2017-03-30 18:22:14 -04:00
Kyle Spearrin 2405a6f21e Android version bump 2017-03-11 15:05:09 -05:00
Kyle Spearrin efc25543ca revert to target framework 6 2017-03-11 12:32:44 -05:00
Kyle Spearrin 82d4745da3 catch sql crashes in sync service 2017-03-11 12:26:10 -05:00
Kyle Spearrin ac6e95c442 Added sbrowser beta to supported browsers list 2017-03-09 20:22:06 -05:00
Kyle Spearrin 375f23ac9e parse uri with Uri.TryCreate 2017-02-25 22:03:18 -05:00
Kyle Spearrin 8e5a01d82c More null checks. Catch null exception in accessibility service. 2017-02-25 16:10:18 -05:00
Kyle Spearrin 910658aa93 android version bump 2017-02-23 23:29:00 -05:00
Kyle Spearrin d766ffa040 dont null out disposed objects 2017-02-23 23:12:39 -05:00
Kyle Spearrin b960640e03 version bump 2017-02-22 22:56:08 -05:00
Kyle Spearrin c984617b1c null out testNodesData 2017-02-22 22:54:18 -05:00
Kyle Spearrin 98a6a5c93d Added null checking throughout autofill service 2017-02-22 19:00:50 -05:00
Kyle Spearrin c01d02de27 dispose nodes instead of manual GC 2017-02-20 18:22:24 -05:00
Kyle Spearrin 613977c6f9 updates to manual GC 2017-02-19 17:29:00 -05:00
Kyle Spearrin 54159c9d05 Do some manual GCing 2017-02-18 21:33:06 -05:00
Kyle Spearrin 8d5d477b4a version bump 2017-02-18 17:47:27 -05:00
Kyle Spearrin 2c73906ad3 fix GetWindowNodes recusion 2017-02-18 15:48:24 -05:00
Kyle Spearrin 079fb34120 pass nodes as reference 2017-02-18 10:50:27 -05:00
Kyle Spearrin 17ed1cdc00 increase autofill toast timeout to 10 seconds 2017-02-18 00:23:47 -05:00
Kyle Spearrin d53ea584ba Better way of checking for autofill sevrice running 2017-02-17 23:22:02 -05:00
Kyle Spearrin b435256911 handle locked status better. once locked, stay locked. 2017-02-17 23:03:54 -05:00
Kyle Spearrin 27e996dba0 Detach events 2017-02-17 21:18:59 -05:00
Kyle Spearrin 22f3bd1073 tearing down event handlers on page disappears 2017-02-17 00:16:09 -05:00
Kyle Spearrin fb564fa817 add support for CM browser 2017-02-16 23:09:40 -05:00
Kyle Spearrin be9db2930f autofill intent fixes 2017-02-16 22:22:19 -05:00
Kyle Spearrin 5bce95a686 Added support for Yandex browser. Turned push sevrice back on 2017-02-16 21:14:37 -05:00
maxlandry f6ca9b9d0f Corrections + new french translations (#46)
Various grammar and spelling corrections.
Replace all «sites» mentions with «logins» (identifiants) mentions.
Add and translate lines 760 to 819.
2017-02-16 20:57:06 -05:00
Kyle Spearrin 8b1d1d0f6d http ref for ios core 2017-02-15 23:06:26 -05:00
Kyle Spearrin 8c19e2c3f2 system.net.http ref for ios 2017-02-15 23:02:33 -05:00
Kyle Spearrin d2d8ee504d cached images 2017-02-15 21:56:02 -05:00
Kyle Spearrin d96b279beb disable push service 2017-02-15 19:55:52 -05:00
Kyle Spearrin f5e7f9249c attach and detach event handlers onappearing and ondisappearing to free up views for GC 2017-02-15 00:28:05 -05:00
Kyle Spearrin 56c33ee82b Aitpfill fixes for main page set. Memory service for monitoring memory use on Android. 2017-02-14 19:47:00 -05:00
Kyle Spearrin b05dd4cc2c autofill search UX improvements 2017-02-13 22:35:16 -05:00
Kyle Spearrin 36d4ce8718 more updates to autofill flow 2017-02-13 22:10:34 -05:00
Kyle Spearrin 75201c9b30 Added fuzzy matches to autofill listing page. Allow autofilling from main vault search page when arriving from autofill service 2017-02-13 19:12:02 -05:00
Peter Karlsson 99c81e5a5d Swedish translation additional strings update (#39)
* Add files via upload

* Sync

* Swedish translation additional strings update

* Updated short description (too long)
2017-02-11 12:58:14 -05:00
Kyle Spearrin 58246f72dd version bump 2017-02-10 19:31:37 -05:00
Kyle Spearrin b90ce2a2af token refresh bad requests are to be treated as unauthorized 2017-02-10 19:16:23 -05:00
Kyle Spearrin 4a0fc5ca0e crash fixes 2017-02-09 22:06:39 -05:00
Kyle Spearrin c29d902b8e Autofill service alert when adding new login for the first time and autofill isnt turned on. Added fi language to project. 2017-02-09 21:43:03 -05:00
Kyle Spearrin ab629c2048 autofill intent is only valid for limited time 2017-02-09 21:06:47 -05:00
Kyle Spearrin e970ca49e8 Clear intent from autofill. Background app when back button on lock page. 2017-02-09 18:12:34 -05:00
Kyle Spearrin 99e78092ed dont compare the creds uri since it could be a different, equivalent domain 2017-02-09 00:20:29 -05:00
Kyle Spearrin 4af91b5ab6 Update ios extension to use new login service lookup by uristring 2017-02-09 00:12:09 -05:00
Kyle Spearrin 539121070a Added equivalent domain checks to autofill listing filter. centralized logic in login service. 2017-02-08 23:58:37 -05:00
Kyle Spearrin 2a1bd92e1a sync domain settings 2017-02-08 22:04:07 -05:00
Kyle Spearrin 2c1ebc0439 setup settings api repository 2017-02-08 21:19:09 -05:00
Kyle Spearrin 2d605f5dfb remove old sync helper for removing ciphers (was for inc syncing) 2017-02-08 20:45:56 -05:00
Kyle Spearrin 0cd09cf03a setup new settings service 2017-02-08 20:44:35 -05:00
Kyle Spearrin 3ad1e8a3ba set up user settings data table and access repository 2017-02-08 20:39:37 -05:00
Kyle Spearrin 230722945e move settings pages to modals instead of navigation pages 2017-02-08 19:18:34 -05:00
Kyle Spearrin a429dcf978 Fix wrong key when decrypting cipher with mac 2017-02-08 19:07:38 -05:00
Kyle Spearrin 0131031ac4 Skip event if no package name 2017-02-08 18:19:59 -05:00
Kyle Spearrin a418fc810a log out when checking account reivison if authentication issue 2017-02-08 00:19:30 -05:00
Kyle Spearrin e71adbd26d null checks when error handling 2017-02-07 21:56:28 -05:00
Kyle Spearrin 8a525aee8a check old auth bearer for logged in status as well 2017-02-07 21:19:23 -05:00
Kyle Spearrin 463b0fa28a remove incremental syncs and move to full syncs with revision checks 2017-02-06 23:40:24 -05:00
Kyle Spearrin 007ebadf16 removed root var 2017-02-06 22:02:29 -05:00
Kyle Spearrin c7af81bf0c Cleanup hacks because of Intent LaunchedFromHistory bug 2017-02-06 19:39:07 -05:00
Kyle Spearrin 749508871b Handle all exceptions from API calls 2017-02-06 09:55:35 -05:00
Kyle Spearrin d112e0ea42 two-factor login re-worked with new auth flow 2017-02-06 09:39:07 -05:00
Kyle Spearrin 54f8771a9c better error parsing 2017-02-06 09:15:10 -05:00
Kyle Spearrin 0a3c83288e Added AutofillService to GA 2017-02-05 23:59:43 -05:00
Kyle Spearrin 52a866147e Optimized startup tasks to only happen when necessary. Added some GA telemetry to autofill. 2017-02-05 23:55:58 -05:00
Igetin 6629eaf485 Added Finnish translations (#37)
* Added strings for Finnish translation

* Added Finnish App Store description

* Added Finnish captions for screenshots

* Added Finnish Play Store description

* Added Finnish captions for screenshots
2017-02-05 07:16:29 -05:00
Kyle Spearrin 74239521cd HandleTokenStateAsync before each API call for refresh and auth bearer migration 2017-02-04 23:31:37 -05:00
Kyle Spearrin c31e191d7e add backslashes 2017-02-04 21:40:46 -05:00
Kyle Spearrin c3134f779d args for increment version script 2017-02-04 21:35:02 -05:00
Kyle Spearrin d4749c139b increment version script 2017-02-04 21:19:54 -05:00
Kyle Spearrin 6ddbd77009 encrypted keystore for CI builds 2017-02-04 01:33:16 -05:00
Kyle Spearrin 4a4779fc63 Converted auth to identity server endpoints and utilize bearer2 access token 2017-02-04 01:12:25 -05:00
Kyle Spearrin 46bb8d2cb5 added back FromAutofillService functionality 2017-02-03 23:21:40 -05:00
Kyle Spearrin 31b2eeb293 remove lots of mainpage code since we allow closing of autofill page now 2017-02-03 00:26:55 -05:00
Kyle Spearrin 8e9becd579 dont main page on sleep 2017-02-03 00:12:53 -05:00
Kyle Spearrin d067de086d autofill fixes 2017-02-02 23:36:40 -05:00
Kyle Spearrin 8c6d395d89 remove uri extra after captured 2017-02-02 23:05:24 -05:00
Kyle Spearrin f66b26a866 beta title 2017-02-02 22:30:34 -05:00
Kyle Spearrin 83f00d69ce added close button to autofill list page. if uri is a website on api level < 21, do not autofill and present modal for copying 2017-02-02 22:20:45 -05:00
Kyle Spearrin 8b2923b56d Add more browser support for fetching URL 2017-02-02 19:39:00 -05:00
Kyle Spearrin 46af313c25 AutoFillServiceDescription 2017-02-01 22:03:35 -05:00
Kyle Spearrin 85dda759ec updated autofill service tools page with new tutorial images 2017-02-01 21:55:00 -05:00
Kyle Spearrin 27fb44277f Accessibility service setup pages 2017-02-01 00:38:35 -05:00
Kyle Spearrin ea1aafbab2 WIP on accessibility service 2017-01-31 22:53:32 -05:00
Kyle Spearrin 2c446f939e accessibility service WIP 2017-01-31 20:45:51 -05:00
Kyle Spearrin 47e427a851 wip autofill tweaks 2017-01-31 00:30:41 -05:00
Kyle Spearrin 95b8efae20 set color for autofill notification 2017-01-30 23:41:39 -05:00
Kyle Spearrin 53774735d4 autofill wip 2017-01-30 23:33:02 -05:00
Kyle Spearrin 36c6c5a35e Accessibility service WIP 2017-01-30 19:26:39 -05:00
Kyle Spearrin 64fd8e3be9 autofill service WIP 2017-01-28 23:58:26 -05:00
Kyle Spearrin 45c516ea3f cleanup on autofill 2017-01-27 23:32:48 -05:00
Kyle Spearrin 26667c0a59 autofill WIP into main activity. created login selection page 2017-01-27 23:13:28 -05:00
Kyle Spearrin 61e0379eb3 autofill cleanup WIP 2017-01-23 23:32:52 -05:00
Kyle Spearrin 759df9bdd5 Autofill WIP 2017-01-23 21:28:38 -05:00
Johannes Grönvall 33e7ca08d8 Changes (#32)
Refined the Swedish translations
2017-01-13 08:26:40 -05:00
Primokorn c3d0d8bf63 Update AppResources.fr.resx (#33) 2017-01-13 08:26:21 -05:00
Kyle Spearrin 8387f1e204 Update packages 2017-01-05 23:54:14 -05:00
Kyle Spearrin fe778293c1 renaming files for Site => Login refactor 2017-01-03 00:25:17 -05:00
Kyle Spearrin 991afb7722 Reactor rename Sites => Logins 2017-01-03 00:17:15 -05:00
Kyle Spearrin a176542114 ARM64 architecutre on app extension 2016-12-31 11:47:35 -05:00
Kyle Spearrin a3f555e816 added new translations for credits page 2016-12-30 22:49:58 -05:00
Kyle Spearrin dae5453e13 Added translators to credits page 2016-12-30 22:44:17 -05:00
Kyle Spearrin 082826287e Added french translation to the build 2016-12-30 22:39:21 -05:00
Primokorn 1495003103 Create AppResources.fr.resx (#27) 2016-12-30 10:42:39 -05:00
Peter Karlsson 9d6a276342 Additional strings update (#25) 2016-12-26 21:31:31 -05:00
Kyle Spearrin 9204d25b62 Applied i18n strings to missing parts in app extension 2016-12-26 21:22:55 -05:00
Kyle Spearrin 6c847292c7 simplified chinese used for all chinese languages for now 2016-12-26 14:38:18 -05:00
Kyle Spearrin b2712119d1 Chinese support on iOS 2016-12-26 13:39:14 -05:00
Kyle Spearrin 7728046309 layout fixes 2016-12-26 11:30:57 -05:00
Kyle Spearrin 17e18a2a7a Added contains and clear implementations for iOS Settings 2016-12-26 10:49:34 -05:00
Kyle Spearrin 14dc42e148 Fixes for language resources 2016-12-24 22:43:50 -05:00
Peter Karlsson 442c2294e9 Update AppResources.sv.resx (#23) 2016-12-24 22:19:24 -05:00
Peter Karlsson 5334514d55 Swedish translation (#22) 2016-12-24 20:43:06 -05:00
Kyle Spearrin 0d5b431e6a version bump 2016-12-24 11:57:37 -05:00
Kyle Spearrin 8b10ee0028 better error handling in base repo 2016-12-24 11:47:29 -05:00
Kyle Spearrin 9682abdded HttpService abstraction with CustomAndroidClientHandler to handle xamarin android bug with error response body 2016-12-24 10:54:18 -05:00
Kyle Spearrin 62cef0d141 Log service. Linker adjustments. 2016-12-23 00:39:00 -05:00
Kyle Spearrin 548132ce7e switch chinese translations to just `zh` 2016-12-22 22:58:07 -05:00
Kyle Spearrin 4c19450f04 version bump to 1.2.0 2016-12-22 22:39:41 -05:00
Kyle Spearrin b4ee44ca00 Some accessibility serviuce work based on KP2A solution 2016-12-22 22:37:35 -05:00
Felix f2db2ae474 Added Chinese Translation (#20)
* Added Chinese Translation

Added simplified Chinese Translation

* Added Chinese Translation for store

Added Chinese Translation for store, both Apple and Google
2016-12-19 11:00:24 -05:00