Kyle Spearrin
6282ab58db
hide key rotation option
2018-11-26 12:59:45 -05:00
Kyle Spearrin
95c25c1bcd
fix help articles
2018-11-26 12:25:27 -05:00
Kyle Spearrin
9c7b7b0d75
premium access addon for orgs
2018-11-20 16:38:00 -05:00
Kyle Spearrin
d88b23c42d
learn more about encryption key changes from help article
2018-11-20 13:05:52 -05:00
Kyle Spearrin
1602c0aca2
link to fingerprint phrase article
2018-11-16 11:20:44 -05:00
Kyle Spearrin
384978a511
fix old attachments article info
2018-11-16 09:17:33 -05:00
Kyle Spearrin
05cfa99ea0
fingerprint phrase confirmation
2018-11-14 23:13:50 -05:00
Kyle Spearrin
9b43ccbbc0
updateKey helper
2018-11-14 16:22:57 -05:00
Kyle Spearrin
6d8b156455
old attachments check when rotating enc key
2018-11-14 15:54:13 -05:00
Kyle Spearrin
2d0acc7663
add enc key rotation option during master password change
2018-11-13 11:06:16 -05:00
Kyle Spearrin
912e1cf89f
getPasswordStrengthUserInput on password change
2018-11-12 23:26:00 -05:00
Kyle Spearrin
9d01bba170
weak password checks on master password change
2018-11-12 23:00:58 -05:00
Kyle Spearrin
76dd606a48
additionalStorageIntervalDesc
2018-10-29 10:07:03 -04:00
Kyle Spearrin
4aa75e9376
support for setup of multiple u2f keys
2018-10-08 14:23:30 -04:00
Kyle Spearrin
7dfb70eb8e
purge org vault
2018-09-25 09:12:24 -04:00
Daniel
188ac5051a
Removed requirement to load JavaScript from js.braintreegateway.com ( #259 )
...
* Removed requirement to load JavaScript from js.braintreegateway.com
* Moved braintree-web-drop-in from a devDependencies to dependencies per code review.
2018-09-11 17:40:56 -04:00
Kyle Spearrin
26aa79db1a
trim email also
2018-09-08 08:13:47 -04:00
Kyle Spearrin
7c55da8cc6
users get premium on enterprise
2018-09-01 08:22:36 -04:00
Kyle Spearrin
0c9f122719
premium access already notice
2018-08-31 17:42:19 -04:00
Kyle Spearrin
1d941baff1
canAccessPremium check on enabled check
2018-08-31 17:28:36 -04:00
Kyle Spearrin
41ff511165
user canAccessPremium checks
2018-08-28 23:17:58 -04:00
Kyle Spearrin
73b87f2e97
update dropin to 1.12.0
2018-08-28 00:27:24 -04:00
Kyle Spearrin
1444c99458
change KDF
2018-08-27 22:40:03 -04:00
Kyle Spearrin
85c3056223
remakeEncKey when changing password/email
2018-08-27 19:09:26 -04:00
Kyle Spearrin
147b3ff993
prelogin kdf info
2018-08-14 15:14:04 -04:00
Kyle Spearrin
6cef5e614d
dont async refresh and sync
2018-08-08 13:44:01 -04:00
Kyle Spearrin
33cf77559f
dont refresh token and sync at same time
2018-08-08 13:41:39 -04:00
Kyle Spearrin
6ed80eb6c9
org disabled and license expired warnings
2018-08-01 16:51:25 -04:00
Kyle Spearrin
8eb48e4311
rename to "enable gravatars"
2018-07-31 00:02:09 -04:00
Kyle Spearrin
ac33d2f37c
add support for gravatars
2018-07-30 23:52:04 -04:00
Kyle Spearrin
9aa8699617
disable autocomplete of password fields
2018-07-30 08:00:23 -04:00
Kyle Spearrin
7c9016bf4a
never option in dev mode
2018-07-27 22:52:27 -04:00
Kyle Spearrin
f385c3773c
allow users to change lock options, default to 15 min
2018-07-27 15:08:59 -04:00
Kyle Spearrin
cf09918a94
sort languages
2018-07-23 22:45:43 -04:00
Kyle Spearrin
a8f28af2b3
bind nfc
2018-07-21 09:50:50 -04:00
Kyle Spearrin
c2603c3f53
yubikey nfc true by default
2018-07-21 09:28:59 -04:00
Kyle Spearrin
abdb40179c
fix u2f params
2018-07-21 00:26:16 -04:00
Kyle Spearrin
24ee5c2d5d
cleanup braintree stylesheet
2018-07-20 17:37:16 -04:00
Kyle Spearrin
93cec9a2d6
show refunded status
2018-07-20 17:20:41 -04:00
Kyle Spearrin
e3e94ede65
allow custom plans to download license
2018-07-20 12:16:41 -04:00
Kyle Spearrin
b9ea3de860
premium callout
2018-07-20 10:44:17 -04:00
Kyle Spearrin
b99df5905f
handle redirect params for create org/premium
2018-07-20 10:29:40 -04:00
Kyle Spearrin
a5246df3ed
check for email verified on premium license upload
2018-07-19 22:04:16 -04:00
Kyle Spearrin
bb68303b03
larn more links
2018-07-19 13:56:44 -04:00
Kyle Spearrin
236bcdfb68
skip no folder when updating key
2018-07-19 13:31:14 -04:00
Kyle Spearrin
50b7ce764e
trim all domains
2018-07-19 09:16:23 -04:00
Kyle Spearrin
6d0651a1cb
move org id to base class
2018-07-18 17:20:35 -04:00
Kyle Spearrin
ee4d2400c9
org 2fa setting for duo
2018-07-18 17:10:26 -04:00
Kyle Spearrin
19fa769bd3
only show disable all keys if enabled
2018-07-18 12:42:06 -04:00
Kyle Spearrin
f546d682bd
fixes for pathed URL
2018-07-18 12:19:16 -04:00
Kyle Spearrin
197d1c673c
subscription null check
2018-07-18 12:13:24 -04:00
Kyle Spearrin
78e12775e4
fix margin
2018-07-18 09:37:50 -04:00
Kyle Spearrin
a76053be58
new org button
2018-07-18 09:34:48 -04:00
Kyle Spearrin
1cee1c6e8f
premium and paid org callouts
2018-07-18 09:21:23 -04:00
Kyle Spearrin
1f6dd079cd
user => organizationId
2018-07-17 23:52:03 -04:00
Kyle Spearrin
8278a8f3e4
remove all blur clicks
2018-07-17 23:21:23 -04:00
Kyle Spearrin
8bd9eafa37
loading titles
2018-07-17 23:15:15 -04:00
Kyle Spearrin
9a23d5fa97
billing updates
2018-07-17 22:49:53 -04:00
Kyle Spearrin
49f948844f
update enc key
2018-07-17 17:22:51 -04:00
Kyle Spearrin
56b9cb5c9e
adjust payment for orgs
2018-07-17 15:07:32 -04:00
Kyle Spearrin
e4a684ff10
org billing seat adjustments
2018-07-17 12:07:52 -04:00
Kyle Spearrin
0650cafb28
org billing settings setup
2018-07-16 17:17:07 -04:00
Kyle Spearrin
786f6953e7
my organization page
2018-07-16 12:42:49 -04:00
Kyle Spearrin
a1d52af0ba
generate qr code locally
2018-07-13 23:15:09 -04:00
Kyle Spearrin
19d835c793
more form fixes
2018-07-13 14:55:50 -04:00
Kyle Spearrin
df9282e759
adjust form requirements and verbatim input
2018-07-13 14:50:21 -04:00
Kyle Spearrin
1dc4f851cb
hasEncKey checks
2018-07-12 17:09:09 -04:00
Kyle Spearrin
ab4005ae00
verify email and outdated browser callouts
2018-07-12 11:34:51 -04:00
Kyle Spearrin
ed381bcf0a
fix orgs load
2018-07-12 09:14:20 -04:00
Kyle Spearrin
455df290bf
load orgs manually from vault
2018-07-11 11:39:48 -04:00
Kyle Spearrin
d9bcce781a
style updates
2018-07-08 00:27:37 -04:00
Kyle Spearrin
3e0f2126b3
list styling for people
2018-07-06 15:45:35 -04:00
Kyle Spearrin
35bb106654
people listing
2018-07-06 15:01:23 -04:00
Kyle Spearrin
0f9186628b
sort orgs
2018-07-06 14:19:49 -04:00
Kyle Spearrin
1a51a7bf5b
default collection is i18n
2018-07-05 13:08:29 -04:00
Kyle Spearrin
b97378dd40
sync after premium/org purchase
2018-07-05 08:39:22 -04:00
Kyle Spearrin
32f62b7ceb
org component, org vault listing updates
2018-07-04 09:55:52 -04:00
Kyle Spearrin
ae51847f02
premium link
2018-07-03 09:58:35 -04:00
Kyle Spearrin
738eaa6ca7
create by license moved from update license component
2018-07-03 09:55:59 -04:00
Kyle Spearrin
70dbca67e7
move premium component to it's own route
2018-07-03 09:27:59 -04:00
Kyle Spearrin
16c3d4c253
style updates on total
2018-07-03 00:16:34 -04:00
Kyle Spearrin
1f62b9fdcb
org create
2018-07-02 17:09:53 -04:00
Kyle Spearrin
3bb667f524
create and update premium license for self host
2018-07-02 10:30:51 -04:00
Kyle Spearrin
c5d575b9b6
self host builds
2018-06-30 14:14:52 -04:00
Kyle Spearrin
d509637623
adjust payment
2018-06-30 13:36:39 -04:00
Kyle Spearrin
37026e556f
adjust storage implementation
2018-06-29 23:41:35 -04:00
Kyle Spearrin
f7b9416460
user billing page
2018-06-29 16:55:54 -04:00
Kyle Spearrin
1ac22c6d48
col6
2018-06-29 10:49:46 -04:00
Kyle Spearrin
66cb7f9bf0
card brand images
2018-06-29 10:27:04 -04:00
Kyle Spearrin
dec6b17aa4
missing premium updated message
2018-06-28 23:11:47 -04:00
Kyle Spearrin
4a2b3d6293
load premium status after pruchase
2018-06-28 23:05:49 -04:00
Kyle Spearrin
04ef16a94b
premium callout
2018-06-28 22:40:07 -04:00
Kyle Spearrin
fd88a066da
payment component and styling
2018-06-28 22:27:32 -04:00
Kyle Spearrin
7267045475
stub out premium payment with payment form
2018-06-28 17:17:14 -04:00
Kyle Spearrin
318b750603
stub out billing component
2018-06-28 14:05:04 -04:00
Kyle Spearrin
0ec9045849
u2f logo
2018-06-28 09:46:27 -04:00
Kyle Spearrin
b9895ba79a
2fa recovery code view
2018-06-28 09:40:11 -04:00
Kyle Spearrin
ff65297275
consolidate 2fa component functionality
2018-06-27 23:55:50 -04:00
Kyle Spearrin
c647c0f509
lint fixes
2018-06-27 22:09:50 -04:00
Kyle Spearrin
5760efdaa1
u2d lib is externals
2018-06-27 22:05:33 -04:00
Kyle Spearrin
bf5d8cab1c
implement 2fa setup for u2f
2018-06-27 17:50:31 -04:00
Kyle Spearrin
890bf49294
email 2fa setup
2018-06-27 16:56:11 -04:00
Kyle Spearrin
a097793b0d
configure duo 2fa
2018-06-27 15:27:59 -04:00
Kyle Spearrin
4b4bedaef3
yubikey 2fa config
2018-06-27 13:45:11 -04:00
Kyle Spearrin
09ef907673
authenticator setup
2018-06-27 09:20:09 -04:00
Kyle Spearrin
e345bbcae0
implement two-factor setup page
2018-06-26 22:51:58 -04:00
Kyle Spearrin
998a63612f
domain rules page implementation
2018-06-26 11:50:23 -04:00
Kyle Spearrin
ce3b4cd817
save button for options
2018-06-26 09:04:12 -04:00
Kyle Spearrin
28f4ed9144
some styling
2018-06-26 08:49:45 -04:00
Kyle Spearrin
4bd47f728a
stub out domain rules page
2018-06-25 23:16:59 -04:00
Kyle Spearrin
03dfda7a17
callout component
2018-06-25 20:49:49 -04:00
Kyle Spearrin
1717960a8c
options page description
2018-06-25 17:17:55 -04:00
Kyle Spearrin
bb14aa821b
options
2018-06-25 16:44:06 -04:00
Kyle Spearrin
fd8128dfe9
callout
2018-06-25 16:04:19 -04:00
Kyle Spearrin
cafc65ffa5
blur clicks
2018-06-21 22:41:36 -04:00
Kyle Spearrin
cccd2abb55
purge vault and delete account features
2018-06-21 22:40:01 -04:00
Kyle Spearrin
aed5db0a8c
deauth sessions
2018-06-21 17:14:36 -04:00
Kyle Spearrin
989f4c3aa5
danger zone
2018-06-21 15:57:28 -04:00
Kyle Spearrin
22093d5111
change master password implementation
2018-06-21 15:30:17 -04:00
Kyle Spearrin
68b8ad7e28
change email components implemented
2018-06-21 14:28:00 -04:00
Kyle Spearrin
306f8a43e1
stub out change email/password components
2018-06-21 11:47:23 -04:00
Kyle Spearrin
e46f3073b4
move profile to its own component
2018-06-21 11:43:50 -04:00
Kyle Spearrin
ed65bcf185
fallback to email on avatar
2018-06-21 11:29:32 -04:00
Kyle Spearrin
9633800977
avatar component
2018-06-21 11:28:14 -04:00
Kyle Spearrin
1fb4f2946a
submit button spinners
2018-06-21 10:06:32 -04:00
Kyle Spearrin
d73b01674f
update profile
2018-06-20 23:35:40 -04:00
Kyle Spearrin
271510ffb5
stub out settings
2018-06-20 22:27:37 -04:00
Kyle Spearrin
8f399f3c64
cleanout old angular.js app
2018-06-04 21:52:26 -04:00
Kyle Spearrin
3643222b3c
added org duo to 2fa flow
2018-04-03 14:33:00 -04:00
Kyle Spearrin
24bf1363ab
org 2fa management for duo
2018-04-02 23:19:04 -04:00
Kyle Spearrin
f8d6816101
Uppercase Bitwarden
2018-02-27 22:41:27 -05:00
Kyle Spearrin
4be4a8115d
Update settingsBilling.html
2018-02-04 15:58:41 -05:00
Kyle Spearrin
3c9face597
disable autocomplete on duo and yubi setup
2018-01-02 23:38:54 -05:00
Kyle Spearrin
8d0b42492d
families plan desc
2017-11-08 22:05:53 -05:00
Kyle Spearrin
e17f94a67d
adjustments for families plan
2017-11-08 13:27:19 -05:00
Kyle Spearrin
f3eaf644b0
purge vault
2017-10-25 21:46:35 -04:00
Kyle Spearrin
a57110b935
lint fixes
2017-10-25 16:01:04 -04:00
Kyle Spearrin
f03c22cc07
tax information
2017-10-25 12:21:46 -04:00
Kyle Spearrin
b52ecd8085
icons url for self hosted instances
2017-10-23 18:11:29 -04:00
Kyle Spearrin
e13992ba27
web vault options
2017-10-23 16:07:41 -04:00
Kyle Spearrin
52a4317d09
add option to disable website icons in web vault
2017-10-23 16:06:55 -04:00
Kyle Spearrin
852363cb77
import/export/updatekey fixes for ciphers
2017-10-11 16:41:09 -04:00
Kyle Spearrin
0d3fead0f3
added session activity message
2017-09-27 17:21:27 -04:00
Kyle Spearrin
5ba4b37610
disable autocomplete on various forms
2017-09-27 13:04:03 -04:00
Kyle Spearrin
3b22764368
adjust authenticator qr code
2017-09-21 23:35:42 -04:00
Kyle Spearrin
f7fbdf2081
move logins to ciphers apis
2017-09-20 16:45:13 -04:00
Kyle Spearrin
84a36a18d6
must verify your email before upgrading to premium
2017-09-18 16:11:30 -04:00
Kyle Spearrin
c89b641b88
default collection on org create
2017-08-30 21:27:04 -04:00
Kyle Spearrin
2c2d08c7cc
make sure key is generated on self host create
2017-08-22 08:37:07 -04:00
Kyle Spearrin
f93c5cb9a1
finalize create properly
2017-08-17 00:57:25 -04:00
Kyle Spearrin
8c7f1c4359
copy updates
2017-08-16 15:18:30 -04:00
Kyle Spearrin
4d25077108
more preprocessing for self host
2017-08-15 10:05:39 -04:00
Kyle Spearrin
2772bffd09
qr code size and clean token on delete
2017-08-15 08:24:14 -04:00
Kyle Spearrin
995fc96a5d
create and mange org through licensing
2017-08-14 22:06:51 -04:00
Kyle Spearrin
4660ad824d
on premise feature on enterprise list
2017-08-14 13:13:39 -04:00
Kyle Spearrin
09a7b4ea90
billing license management when self hosted
2017-08-14 12:10:00 -04:00
Kyle Spearrin
226c201925
bank account payment method for orgs
2017-08-14 10:21:08 -04:00
Kyle Spearrin
2272bcac71
licensing options when self hosted
2017-08-11 23:23:14 -04:00
Kyle Spearrin
b49a40b077
unhide paypal option with braintree
2017-08-04 13:09:34 -04:00
Kyle Spearrin
747b5608e8
re-worked change password, email, and update key
2017-07-31 22:53:27 -04:00
Kyle Spearrin
0c1fb3e118
catch and throw proper stripe error message
2017-07-29 16:44:21 -04:00
Kyle Spearrin
e1ec50bcad
hide paypal until ready
2017-07-28 21:16:33 -04:00
Kyle Spearrin
04da844b22
radio styling
2017-07-28 21:13:03 -04:00
Kyle Spearrin
f944910975
error handling for no payment method
2017-07-28 16:44:36 -04:00
Kyle Spearrin
96b8467859
support for paypal through braintree
2017-07-28 14:29:25 -04:00
Kyle Spearrin
fd9fcbea38
validation summary on payment
2017-07-26 10:12:20 -04:00
Kyle Spearrin
d4759d4056
fixes
2017-07-26 09:35:30 -04:00
Kyle Spearrin
d879518233
typo
2017-07-26 00:31:57 -04:00
Kyle Spearrin
6b1eb5a479
cancellation notices
2017-07-25 15:53:17 -04:00
Kyle Spearrin
444f63db42
callback whenever closing modal
2017-07-25 15:00:20 -04:00
Kyle Spearrin
f46a6aefea
update enc key article
2017-07-25 08:55:01 -04:00
Kyle Spearrin
10792f714e
focus master password field on load
2017-07-24 12:08:21 -04:00
Kyle Spearrin
79383ed693
limitations
2017-07-15 11:03:13 -04:00
Kyle Spearrin
d2da3f6e00
use better monospace font for code
2017-07-14 22:31:53 -04:00
Kyle Spearrin
842b157955
provide callback functions
2017-07-12 10:57:17 -04:00
Kyle Spearrin
a1529bc4e9
change payment for premium
2017-07-11 11:17:43 -04:00
Kyle Spearrin
ccb7ede4fa
storage percentage fix
2017-07-11 11:05:19 -04:00
Kyle Spearrin
1dbf831bda
storage adjustment
2017-07-11 10:59:49 -04:00
Kyle Spearrin
ea4d772dda
storage for org billing & signup
2017-07-11 10:24:46 -04:00
Kyle Spearrin
bc8892a237
move pbkdf2 to web crypto with shim fallback
2017-07-08 23:41:02 -04:00
Kyle Spearrin
b62950fa2b
IE fixes and crypto shims
2017-07-08 00:12:57 -04:00
Kyle Spearrin
b380d723b7
UI adjustments for premium adverts
2017-07-07 09:11:45 -04:00
Kyle Spearrin
dfd791ecf9
premium required messages
2017-07-06 16:15:28 -04:00
Kyle Spearrin
8df16f28e7
premium signup and billing settings pages
2017-07-06 15:00:04 -04:00
Kyle Spearrin
5d81ed6a96
update key and verify email notification
2017-07-01 22:44:10 -04:00
Kyle Spearrin
547c7b8b70
nfc flag for yubi and duo mobile page
2017-06-29 12:35:10 -04:00
Kyle Spearrin
9b3ca76934
fido app id
2017-06-27 12:26:53 -04:00
Kyle Spearrin
29cbe48eb5
lint fixes
2017-06-27 08:26:00 -04:00
Kyle Spearrin
be1cc945a2
enabled fix
2017-06-27 08:23:00 -04:00
Kyle Spearrin
3e61d938bc
token sanitization and adjust timeouts on u2f
2017-06-27 08:14:03 -04:00
Kyle Spearrin
5d87fae906
U2f support
2017-06-26 15:52:50 -04:00
Kyle Spearrin
bc988181f9
update messages
2017-06-24 17:20:27 -04:00
Kyle Spearrin
1030654ce2
android with NFC
2017-06-24 17:15:36 -04:00
Kyle Spearrin
1c25143a75
platform warnings
2017-06-24 17:12:10 -04:00
Kyle Spearrin
39281811f5
recovery code
2017-06-24 16:59:01 -04:00
Kyle Spearrin
7a19d444f1
update 2fa setup pages
2017-06-24 11:26:24 -04:00
Kyle Spearrin
b8e9567501
u2f cleanup
2017-06-23 16:31:55 -04:00
Kyle Spearrin
dda64b301e
2fa cleanup
2017-06-23 12:39:56 -04:00
Kyle Spearrin
0135476b68
configure u2f device
2017-06-22 17:02:24 -04:00
Kyle Spearrin
ca9a0b072e
duo 2fa config and login with web sdk
2017-06-21 15:17:44 -04:00