Kyle Spearrin
74ac9cbbbe
add other cipher type support to vault listings
2017-10-18 21:35:33 -04:00
Kyle Spearrin
0020bd0fb7
some remaining login => renames
2017-10-18 21:07:30 -04:00
Kyle Spearrin
1d6ec0f953
refactoring code for login => cipher support
2017-10-18 20:55:33 -04:00
Kyle Spearrin
37f05f0a12
Changed "Cancel" to "Close"
2017-10-13 09:11:37 -04:00
Kyle Spearrin
6040c7768f
rename to pushnotificationservice
2017-10-10 08:26:17 -04:00
Kyle Spearrin
7c6cc7b246
local push notification implementation from lib
2017-10-09 23:45:23 -04:00
Hicham Boushaba
d651606800
Add UWP support ( #139 )
...
* Add UWP project, and generate services boilerplate
* SqliteService implementation and sqlite-net-pcl update (#bug https://stackoverflow.com/questions/45418669/xamarin-forms-pcl-assemly-issue )
* Important services implementation
* Create a shared project to host images for UWP (to keep code project clean)
* Add extensions to image names referenced by the pcl project
* Add DismissModalToolBarItem to modal pages
* moving UWP folders inside src folder
* Add DeviceInfoService implementation
* Remove dependency on BouncyCastle, and calculate key derivation using native support
* changes requested by project maintener
* Fix HasCamera property
* DeviceActionService implementation
2017-10-02 22:15:13 -04:00
Kyle Spearrin
fee993c309
new review link for ios 11
2017-09-28 23:26:59 -04:00
Kyle Spearrin
068f5771b2
make notes editor taller
2017-09-27 14:36:55 -04:00
Kyle Spearrin
3ea81ce2fb
reveal hidden value for custom fields
2017-09-26 11:06:50 -04:00
Kyle Spearrin
590fe211c4
edit custom fields
2017-09-25 17:13:20 -04:00
Kyle Spearrin
78cda03d61
cleanup login view of custom fields.
2017-09-25 15:05:36 -04:00
Kyle Spearrin
e126cbf644
sync and display custom fields for login
2017-09-22 17:32:20 -04:00
Kyle Spearrin
45d171e0e3
notes keyboard type is "Text" for auto-cap
2017-09-19 16:34:29 -04:00
Kyle Spearrin
5950c33a43
qs tile to quickly launch my vault (android)
2017-09-19 15:55:15 -04:00
Kyle Spearrin
a24ede364d
switch all monospaced fonts on iOS to menlo
2017-09-14 15:17:28 -04:00
Kyle Spearrin
3a5378d201
do not attempt autofill on android 4.4
2017-09-08 09:16:21 -04:00
Kyle Spearrin
408e9bf3fc
conditionals if device has camera or not
2017-09-07 00:33:19 -04:00
Kyle Spearrin
f5dd91afe5
parse IP addresses as base domains
2017-09-06 23:08:24 -04:00
Kyle Spearrin
f59cce15c0
move delay after
2017-08-30 22:21:56 -04:00
Kyle Spearrin
7655c251a2
re-try focus on password lock page
2017-08-30 22:19:14 -04:00
Kyle Spearrin
10b22e9e42
update and refactor for settings changes
2017-08-29 16:03:26 -04:00
Kyle Spearrin
66996f491c
retry focus until it works on pin lock page
2017-08-29 15:25:16 -04:00
Kyle Spearrin
5932dd99ad
remove to web vault url
2017-08-28 18:08:26 -04:00
Kyle Spearrin
910f0083cd
allow setting vault url for environment
2017-08-28 17:50:17 -04:00
Kyle Spearrin
32a8676572
wrap username and password at full font size
2017-08-28 17:46:28 -04:00
Kyle Spearrin
b5107d21dd
set custom environment urls from home page
2017-08-23 11:40:40 -04:00
Kyle Spearrin
7cca53bcc5
vault is default page when searching from autofill
2017-08-01 22:11:00 -04:00
Kyle Spearrin
1ba0729e34
cleanup
2017-07-25 08:51:55 -04:00
Kyle Spearrin
679859fb37
stop timer when page disappears. autofocus camera.
2017-07-24 12:33:07 -04:00
Kyle Spearrin
dbdc660464
properly init events when provider changes
2017-07-24 12:33:07 -04:00
Kyle Spearrin
b920e7e95c
attachment updates
2017-07-24 10:34:22 -04:00
Kyle Spearrin
395545f7b1
Add support for camera for android choose file
2017-07-22 21:06:53 -04:00
Kyle Spearrin
f9d336a3a6
attachments page with upload/delete
2017-07-22 15:38:08 -04:00
Kyle Spearrin
b32603b472
premium required for attachment download
2017-07-21 17:21:04 -04:00
Kyle Spearrin
1124c48c8d
copy totp code on autofill
2017-07-21 11:39:22 -04:00
Kyle Spearrin
67ff82810f
min width on file size
2017-07-13 18:08:16 -04:00
Kyle Spearrin
87e71ea860
QR code scanning for authenticator keys
2017-07-13 17:23:18 -04:00
Kyle Spearrin
26c110291e
totp code generation on view login
2017-07-13 14:44:02 -04:00
Kyle Spearrin
9879f074b4
decrypt with org id
2017-07-13 12:08:48 -04:00
Kyle Spearrin
65168c71c0
add/edit login totp key
2017-07-13 11:52:24 -04:00
Kyle Spearrin
4c4996ee2a
dont add empty note section first
2017-07-13 11:16:00 -04:00
Kyle Spearrin
352c8ee867
clear cache and open file on iOS
2017-07-13 10:51:45 -04:00
Kyle Spearrin
fe5cc1f8f3
conditions around opening file
2017-07-13 09:01:00 -04:00
Kyle Spearrin
eec4be1845
label right detail cell for attachments
2017-07-13 00:02:37 -04:00
Kyle Spearrin
2f86b5c7b0
show indicator when downloading attachment
2017-07-12 23:45:05 -04:00
Kyle Spearrin
ac3fdbc2cd
download, decrypt and open attachment files
2017-07-12 23:09:44 -04:00
Kyle Spearrin
0a7ad44d23
sync and display attachments on view login
2017-07-12 16:23:24 -04:00
Kyle Spearrin
665e66a9a6
prod url for duo connector
2017-06-29 15:03:48 -04:00
Kyle Spearrin
2651afcef0
2fa corrections
2017-06-29 12:42:59 -04:00
Kyle Spearrin
ce4d828380
l10n for 2fa and dismiss keyboard message
2017-06-29 12:11:07 -04:00
Kyle Spearrin
74fba486bd
two-factor other methods switching and send email
2017-06-29 11:22:06 -04:00
Kyle Spearrin
56075cb7d9
read yubikey and log in
2017-06-28 22:24:04 -04:00
Kyle Spearrin
d71bc775d5
hybrid web view and duo html/js
2017-06-28 13:10:47 -04:00
Kyle Spearrin
e2a3e55a17
setup 2fa methods page
2017-06-27 17:10:40 -04:00
Kyle Spearrin
37428c01dd
remeber two factor token
2017-06-27 16:35:29 -04:00
Kyle Spearrin
4116d95a3e
refactors for new 2fa flows
2017-06-27 16:18:32 -04:00
Kyle Spearrin
957db1ec11
launch android app packages
2017-06-08 16:22:11 -04:00
Kyle Spearrin
2fda7b8011
safety checks for popping modals
2017-06-07 10:19:56 -04:00
Kyle Spearrin
5347624455
credits for translators
2017-06-02 21:07:18 -04:00
Kyle Spearrin
72c7cd2536
show launch fixes
2017-06-02 17:09:09 -04:00
Kyle Spearrin
a7cbe526e3
autofill typo and update layout timer
2017-06-02 15:45:09 -04:00
Kyle Spearrin
fe1c58ad27
use AuthenticationRequestConfiguration
2017-06-02 15:16:26 -04:00
Kyle Spearrin
753d01d413
update fingerprint libraries
2017-06-02 14:46:10 -04:00
Kyle Spearrin
2fa7b532b1
new enc key implementation
2017-05-31 22:47:19 -04:00
Kyle Spearrin
29dddd7d62
help site articles
2017-05-30 14:52:57 -04:00
Kyle Spearrin
6ddbea316a
add close button for ios
2017-05-30 14:46:45 -04:00
Kyle Spearrin
8da80f0710
fix bug with button binding
2017-05-30 14:24:29 -04:00
Kyle Spearrin
24382b8607
resolving warnings for obsolete APIs
2017-05-30 14:13:53 -04:00
Kyle Spearrin
65438e837d
check android for event wireup
2017-05-30 13:23:45 -04:00
Kyle Spearrin
ffb51c1515
new autofill feature settings
2017-05-29 11:38:03 -04:00
Kyle Spearrin
d392dc82a1
settings features page setup with analytics cell
2017-05-27 14:52:37 -04:00
Kyle Spearrin
8f7c4951b8
help article for lost 2fa
2017-05-25 23:33:50 -04:00
Kyle Spearrin
bc6ff3e3bc
prevent rapid clicking actions that crash app
2017-05-20 12:36:27 -04:00
Kyle Spearrin
d39211310d
make notes taller. autofocus name field on add
2017-05-02 19:41:57 -04:00
Kyle Spearrin
5232cf7cec
remove beta tag from autofill in tools listing
2017-04-28 12:27:03 -04:00
Kyle Spearrin
6e16ffe05f
autofill listing page name for android app fixes
2017-04-28 12:25:29 -04:00
Kyle Spearrin
b5311e1448
moved locked sets to AppSettingsService
2017-04-28 11:34:02 -04:00
Kyle Spearrin
01736ca685
Lock Screen Fixes
...
- Move settings to AppSettingsService
- Update activity on page disappaearing
- Always check if app is currently locked before updating last activity
date
2017-04-28 11:07:26 -04:00
Kyle Spearrin
15a9f80430
Tools share cell
2017-04-25 14:48:42 -04:00
Kyle Spearrin
27e0c7421b
rename CryptoKey to SymmetricCryptoKey
2017-04-22 14:37:01 -04:00
Kyle Spearrin
952935de23
copy notes when tapped
2017-04-20 16:07:34 -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
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
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
8e5a01d82c
More null checks. Catch null exception in accessibility service.
2017-02-25 16:10:18 -05:00
Kyle Spearrin
17ed1cdc00
increase autofill toast timeout to 10 seconds
2017-02-18 00:23:47 -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
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
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
e970ca49e8
Clear intent from autofill. Background app when back button on lock page.
2017-02-09 18:12:34 -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
230722945e
move settings pages to modals instead of navigation pages
2017-02-08 19:18:34 -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
c7af81bf0c
Cleanup hacks because of Intent LaunchedFromHistory bug
2017-02-06 19:39:07 -05:00
Kyle Spearrin
d112e0ea42
two-factor login re-worked with new auth flow
2017-02-06 09:39:07 -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
Kyle Spearrin
4a4779fc63
Converted auth to identity server endpoints and utilize bearer2 access token
2017-02-04 01:12:25 -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
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
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
36c6c5a35e
Accessibility service WIP
2017-01-30 19:26:39 -05:00
Kyle Spearrin
26667c0a59
autofill WIP into main activity. created login selection page
2017-01-27 23:13:28 -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
dae5453e13
Added translators to credits page
2016-12-30 22:44:17 -05:00
Kyle Spearrin
7728046309
layout fixes
2016-12-26 11:30:57 -05:00
Kyle Spearrin
f211b3a4da
Resolve search bug on android 7
2016-12-19 09:41:47 -05:00
Kyle Spearrin
936f65ecc9
switch tools to grid layout cells
2016-12-19 08:32:32 -05:00
Kyle Spearrin
83985965f2
Performance tuning layouts: remove stack layouts in favor of grid.
2016-12-18 00:19:14 -05:00
Kyle Spearrin
9879f7fa0a
adjust sizes of buttons. Use modals on android
2016-12-06 22:43:25 -05:00
Kyle Spearrin
7c856d08c4
adjust UriCell button width
2016-12-06 22:43:25 -05:00
Kyle Spearrin
6c554b4d51
update lots of packages.
2016-12-06 22:43:25 -05:00
Kyle Spearrin
8f99d80ac1
remove any spaces from authenticator code
2016-11-26 18:48:35 -05:00
Kyle Spearrin
320d2c5c96
Added link to account recovery for lost 2fa app
2016-11-26 01:03:02 -05:00
Kyle Spearrin
8e98eb439c
launch button width adjustment based on api level for android
2016-11-25 17:15:34 -05:00
Kyle Spearrin
d8559a81f4
i18n resource strings for app extension
2016-11-25 17:05:14 -05:00
Kyle Spearrin
8322e49305
i18n resource strings for pre-login pages
2016-11-25 16:54:33 -05:00
Kyle Spearrin
c0b6bf9f89
i18n resource strings for vault pages
2016-11-25 16:42:52 -05:00
Kyle Spearrin
620d421a4b
i18n resource strings for tools pages
2016-11-25 16:32:13 -05:00
Kyle Spearrin
071ec61683
i18n resource strings for lock and settings pages
2016-11-25 13:22:11 -05:00
Kyle Spearrin
0257c5b30d
removed monospaced font from username field
2016-11-08 21:29:24 -05:00
Kyle Spearrin
229dc03b23
Turn off keyboard suggestions for password entry on vault add/edit
2016-11-08 00:21:36 -05:00
Kyle Spearrin
c72b551e80
Android vault add/edit/view button widths, padding, and background color adjusted.
2016-11-07 23:45:46 -05:00
Kyle Spearrin
9718e5aace
Added toggle apssword button to add site page as well
2016-11-07 22:46:15 -05:00
Kyle Spearrin
db6ceea711
Added button to toggle password field visibility on site edit
2016-11-07 22:07:33 -05:00
Kyle Spearrin
4a0e3227fc
adjust font sizse for username/password if they are over certain lengths on vault view page.
2016-10-30 00:02:07 -04:00
Kyle Spearrin
74972336c6
Remove password requirement from vault site add/edit
2016-10-15 01:24:11 -04:00
Kyle Spearrin
bb37372be0
relax password requirements during registration
2016-10-10 22:04:00 -04:00
Kyle Spearrin
23274ef914
Password rules for registration.
2016-10-03 23:20:17 -04:00
Kyle Spearrin
713fdaeac1
added new website URLs
2016-10-02 00:20:45 -04:00
Kyle Spearrin
dbd697a473
Do not show no data message when searching and no results.
2016-09-06 00:34:27 -04:00
Kyle Spearrin
24722d3644
Lock password page tableview to properly adjust row height on iOS.
2016-08-30 22:34:49 -04:00