1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-19 07:35:48 +02:00
Commit Graph

1039 Commits

Author SHA1 Message Date
Kyle Spearrin
6789b8c8a2 also show window if not visible 2019-07-09 08:53:38 -04:00
Tobirexy
a631bd990a fixes App freezing when NOT opening from tray (#46) 2019-07-09 08:30:26 -04:00
Kyle Spearrin
b01759924c support ms and s on datetime conversion 2019-07-05 13:07:52 -04:00
Kyle Spearrin
2830121471 event post is always many 2019-07-03 12:13:20 -04:00
Kyle Spearrin
05859a1df3 init u2f param 2019-07-03 10:37:26 -04:00
Kyle Spearrin
cfec7c4815 event service 2019-07-03 09:53:55 -04:00
Kyle Spearrin
e15e0eebbd collect many events 2019-07-03 09:00:13 -04:00
Kyle Spearrin
74c3019858 make protected 2019-07-02 08:44:39 -04:00
Kyle Spearrin
2aa71f98a1 re-set favicon state after unlock/login 2019-07-02 08:13:33 -04:00
Kyle Spearrin
53bf68de49 <= 2019-07-01 15:36:55 -04:00
Kyle Spearrin
10c865b33d fix capitalize bug 2019-07-01 15:17:17 -04:00
Kyle Spearrin
3238b81926 myki importer 2019-06-28 23:17:13 -04:00
Kyle Spearrin
75514d79a6 return on error 2019-06-26 17:50:37 -04:00
Kyle Spearrin
00f1aad65e dont allow select no collections 2019-06-26 17:43:03 -04:00
Kyle Spearrin
86cee1a07c update enum name 2019-06-26 17:42:48 -04:00
Kyle Spearrin
24ffb55ce0 addEditCipherInfo w/ collections from state 2019-06-24 21:12:34 -04:00
Kyle Spearrin
bc5a6e02c1 native fetch with proxy support on node api 2019-06-24 11:07:26 -04:00
Kyle Spearrin
6d82fb5bbc support old CSV format for password agent 2019-06-21 08:19:38 -04:00
Kyle Spearrin
49a6b5046f setup for client event collection 2019-06-20 08:56:45 -04:00
Kyle Spearrin
740c01c33c anonymize user agent from desktop app 2019-06-19 16:43:08 -04:00
Kyle Spearrin
8375f7381a appendRandomNumberToRandomWord 2019-06-06 14:15:48 -04:00
SvenvDam
a017f72506 Add common password requirements option to passphrase generator (#43)
* Added commont password requirements option to passphrase generator

* Processed PR comments
2019-06-06 14:06:38 -04:00
Kyle Spearrin
f4f90f83cd null check on parts name 2019-06-05 08:31:51 -04:00
Kyle Spearrin
a1823f9931 write failed responses to stderr 2019-06-04 21:03:15 -04:00
Kyle Spearrin
802d38f52e webVaultHostname 2019-06-03 09:53:18 -04:00
Marc
ac84a36206 Allow the lock screen to access the environmentService. (#42) 2019-06-03 09:46:54 -04:00
Kyle Spearrin
3d93696fb5 formatting 2019-06-03 08:33:37 -04:00
Tobirexy
697e7ef632 add window option: always on top of other windows (#41)
* add window option: always on Top

* updated import path

* changes requested
2019-06-03 08:29:29 -04:00
Kyle Spearrin
38fc0432c3 dont call clearclipboard in a loop 2019-05-30 09:37:02 -04:00
Kyle Spearrin
cd46f64993 implement AuthServiceAbstraction 2019-05-27 10:29:09 -04:00
Kyle Spearrin
dff634d25e dont toLower imported uris 2019-05-23 20:03:58 -04:00
Kyle Spearrin
f76702bb44 optimize if blocks 2019-05-15 22:47:58 -04:00
Michael Honan
1bcd430884 MacOS: Closing with red button won't open window again through tray icon (#40)
* Fixed issue on MacOS where closing BW via the red button then reopening using tray icon wouldn't work

* Added MacOS only condition to the window recreation of the toggleWindow method. Made createWindow public in WindowMain.
2019-05-15 22:44:25 -04:00
Kyle Spearrin
741e060d99 fix for empty password history 2019-05-11 20:38:07 -04:00
Kyle Spearrin
7b1ffbbcc9 share page optimizations 2019-05-10 14:10:28 -04:00
Kyle Spearrin
b0b6ad4ebd overwriteExisting on org user import 2019-05-06 21:32:05 -04:00
Kyle Spearrin
ebedf215d2 file size prop 2019-05-01 10:35:55 -04:00
setyb
c300b6102f Add capital letter "I" to ambiguous characters (#39)
See https://community.bitwarden.com/t/add-capital-letter-i-to-ambiguous-characters/5810
2019-04-29 13:52:33 -04:00
Kyle Spearrin
4d57221daa full address part 2 2019-04-29 10:13:32 -04:00
Kyle Spearrin
169be0f8da should be inverse 2019-04-29 09:30:00 -04:00
Kyle Spearrin
520f20d428 fixes for password wallet 2019-04-26 21:00:17 -04:00
Kyle Spearrin
61723f74d2 password wallet txt importer 2019-04-26 20:51:53 -04:00
Kyle Spearrin
bc43c68eb9 auth guard auth blocked message 2019-04-18 10:06:19 -04:00
Kyle Spearrin
7ec8d3a3b5 missing await 2019-04-18 09:47:00 -04:00
Kyle Spearrin
30a1e27aa6 fix sync bug 2019-04-17 12:13:04 -04:00
Kyle Spearrin
7b0bc41f88 remove public stamp removal 2019-04-17 11:06:12 -04:00
Kyle Spearrin
7252e7cad0 updates 2019-04-16 23:32:02 -04:00
Kyle Spearrin
39c1384a98 processingNotes takes remainder of row lines 2019-04-15 23:02:14 -04:00
Kyle Spearrin
d3a2dfe2e8 null checks 2019-04-15 21:15:35 -04:00
Kyle Spearrin
05dde1051c decrypt optimization 2019-04-15 08:43:18 -04:00
Kyle Spearrin
37d9afc58b hideTitleBar param 2019-04-13 21:37:35 -04:00
Kyle Spearrin
3d958279d2 fix keyhash storage 2019-04-13 21:26:16 -04:00
Kyle Spearrin
b7a736294b improved some syntax and a few fixes 2019-04-13 21:20:09 -04:00
Antoni Sobkowicz
42771c1a2d prettier ui on macOS (titleBarStyle set to hiddenInset). Requires changes from desktop part of bitwarden client. (#37) 2019-04-13 20:11:32 -04:00
Kyle Spearrin
45cb346be1 Revert "no need to just search name on edge any longer"
This reverts commit 20fb4d3a39.
2019-04-12 09:56:15 -04:00
Kyle Spearrin
20fb4d3a39 no need to just search name on edge any longer 2019-04-12 09:50:24 -04:00
Kyle Spearrin
1de193eea1 use map 2019-04-12 09:45:47 -04:00
Kyle Spearrin
aa4f811e9e use clearCache 2019-04-11 16:32:07 -04:00
Kyle Spearrin
2fa1270f0b null check optimizations 2019-04-10 15:40:40 -04:00
Kyle Spearrin
3ec0b7fb5d isJsonResponse helper 2019-04-10 15:39:36 -04:00
Kyle Spearrin
bb6c194eab crypto service update 2019-04-09 09:06:05 -04:00
Kyle Spearrin
0b0245b90f cache keyHash, proper param order for cipherString 2019-04-03 14:18:55 -04:00
Kyle Spearrin
c63ff4485e modal messages 2019-04-02 09:02:08 -04:00
Kyle Spearrin
e5d6861662 add "Login" suipport for msecure 2019-04-01 23:52:13 -04:00
Kyle Spearrin
1044a8759a hide icon 2019-04-01 23:09:02 -04:00
Kyle Spearrin
6ac679355d a11y title 2019-04-01 22:36:07 -04:00
Kyle Spearrin
e979dd4f12 make blob first 2019-04-01 14:31:42 -04:00
Kyle Spearrin
2ef1b7d65c rename select copy 2019-04-01 13:16:53 -04:00
Kyle Spearrin
0f72df3166 rename to select copy 2019-04-01 13:16:37 -04:00
Kyle Spearrin
f39bdc4269 fix lint issues 2019-03-27 14:46:34 -04:00
Kovah
19516c20ff Add support for CdkDragDrop in add-edit.component.js (#35) 2019-03-27 14:22:59 -04:00
Kyle Spearrin
a884f77938 limit ph import to 5 max 2019-03-25 09:15:38 -04:00
Kyle Spearrin
58c34b896c sort and limit password history parsing 2019-03-25 09:10:33 -04:00
Robert Wachs
8ed27eeeec 1password 1pif: import password history (#33)
* 1password 1pif import password history

* 1password 1pif importer: process windows password history

* linter fix
2019-03-24 10:50:49 -04:00
Kyle Spearrin
38795dc95b support for opvault identity. add username 2019-03-23 22:45:37 -04:00
Robert Wachs
2bd47a19df 1password 1pif importer: create identity records (#34)
* 1password 1pif importer: create identity records

* importer: do not store empty strings

replace them with null instead
2019-03-23 22:21:43 -04:00
Kyle Spearrin
6f202f0637 parens not needed 2019-03-23 12:29:19 -04:00
Robert Wachs
f874ec253d 1password 1pif importer: create hidden fields (#32)
* allow base importer to receive custom field type

* 1password importer uses hidden field type

for custom fields marked as 'concealed'

* 1password 1pif importer specs

* remove 'focus' from specs

* change field type logic into simple one liner
2019-03-23 12:27:50 -04:00
Kyle Spearrin
593870e936 org upgrade api 2019-03-21 21:38:52 -04:00
Kyle Spearrin
aebd1b57fc make sure there isn't more content after newline 2019-03-21 10:05:31 -04:00
Kyle Spearrin
7bd0733b88 optimize newLinePos search 2019-03-21 09:55:45 -04:00
Philipp Rudloff
cefab5f47f Fix appFlexCopy improperly trimming newlines and spaces (#31) 2019-03-21 09:51:37 -04:00
Kyle Spearrin
fc1a73c9f2 check if authed before trying to lock 2019-03-19 15:44:48 -04:00
Kyle Spearrin
d8f9177c03 move ciphers paging in jslib for shared use 2019-03-19 11:31:53 -04:00
Kyle Spearrin
bc475a668e always show raw if requested 2019-03-19 09:07:40 -04:00
Kyle Spearrin
d4c2b20a25 shared login and logout commands 2019-03-18 10:33:29 -04:00
Kyle Spearrin
b5b4222b32 base cli program 2019-03-16 11:26:31 -04:00
Kyle Spearrin
13a160fb79 move shared CLI items to jslib 2019-03-15 22:33:19 -04:00
Kyle Spearrin
49e06e77c4 electron storage implementation 2019-03-11 22:36:29 -04:00
Kyle Spearrin
650ab56353 fix enabled 2019-03-07 23:54:52 -05:00
Kyle Spearrin
79fea92b81 collection externalId 2019-03-07 15:17:58 -05:00
Kyle Spearrin
3b3b71d841 apis for org api keys 2019-03-07 10:58:27 -05:00
Kyle Spearrin
0fa88b44b8 fix null check on response 2019-03-07 07:53:48 -05:00
Kyle Spearrin
e9cbf7b7df null checking error response model 2019-03-06 21:37:40 -05:00
Kyle Spearrin
82f8f2b85e set pinLocked based on failed check 2019-03-06 15:46:40 -05:00
Kyle Spearrin
199884e6ae init functions 2019-03-06 14:31:32 -05:00
Kyle Spearrin
965e35604c remove finally() since it is not supported in older browsers 2019-03-05 17:12:51 -05:00
Kyle Spearrin
cc27f98aae makeKeyFromPin in background context 2019-03-05 16:36:11 -05:00
Kyle Spearrin
39f3a0788d dont continue when failed 2019-03-05 16:22:00 -05:00
Kyle Spearrin
9cc84f76d7 add useApi flags 2019-03-02 12:22:51 -05:00
Kyle Spearrin
5535eb1002 useApi added to models 2019-03-02 00:04:33 -05:00
Kyle Spearrin
48164a31d9 support camel or pascal case in API responses 2019-03-01 00:13:37 -05:00
Kyle Spearrin
62e9c75357 clearPendingClipboard function 2019-02-27 11:56:17 -05:00
Kyle Spearrin
b9267c521d copied value to clipboard message 2019-02-27 11:26:35 -05:00
Kyle Spearrin
d4fab1c697 clear clipboard setting 2019-02-27 11:06:55 -05:00
Kyle Spearrin
8aa2f0fb18 vlipboard clear timeout is 30 sec 2019-02-27 09:22:14 -05:00
Kyle Spearrin
808437ab06 system service for proc reload and clear clipboard 2019-02-27 09:21:58 -05:00
Kyle Spearrin
68f7557e44 implement readFromClipboard for electron utils 2019-02-26 22:40:53 -05:00
Kyle Spearrin
21d011554c readFromClipboard util 2019-02-26 22:35:53 -05:00
Kyle Spearrin
dd2be22351 trim slashes 2019-02-26 16:45:26 -05:00
Kyle Spearrin
79c15a1841 reload callback 2019-02-25 16:14:54 -05:00
Kyle Spearrin
9a4611ec5a lock reload 2019-02-25 15:07:19 -05:00
Kyle Spearrin
fc2f64ee36 added wiretransfer payment type 2019-02-25 09:19:36 -05:00
Kyle Spearrin
d0a0da8ee9 send deletedCipher message 2019-02-22 15:36:03 -05:00
Kyle Spearrin
3bdfc2bace remove control characters from lastpass folder name 2019-02-22 15:06:29 -05:00
Kyle Spearrin
2b575f0c60 send lockedUrl message 2019-02-22 13:16:12 -05:00
Kyle Spearrin
3362334d2c post bitpay invoice api 2019-02-21 22:45:56 -05:00
Kyle Spearrin
2b931963cd credit payment method type 2019-02-20 20:15:37 -05:00
Kyle Spearrin
36e65f08ca payment method types 2019-02-19 17:05:27 -05:00
Kyle Spearrin
9c44fc1329 remove country from org create req 2019-02-18 23:53:31 -05:00
Kyle Spearrin
b95b35e7d9 remove charges and add balance 2019-02-18 17:01:10 -05:00
Kyle Spearrin
8b411de034 support for new billing and subscription endpoints 2019-02-18 15:24:06 -05:00
Kyle Spearrin
3e996ae9ad not locked 2019-02-17 21:16:49 -05:00
Kyle Spearrin
c37a52be85 trim env urls 2019-02-15 16:53:01 -05:00
Kyle Spearrin
a19a30ffed add vnc launch protocol 2019-02-14 09:07:20 -05:00
Kyle Spearrin
43872f82cc cant be pin locked without key 2019-02-13 22:08:55 -05:00
Kyle Spearrin
0bdbfd7984 soft locking with protected pin 2019-02-13 21:36:36 -05:00
Kyle Spearrin
76c53bc641 remembeat csv importer 2019-02-13 15:32:25 -05:00
Kyle Spearrin
f67fac3eeb focus pin if using pinLock 2019-02-13 10:05:58 -05:00
Kyle Spearrin
53260a5be8 use user kdf settings for making PIN key 2019-02-13 00:04:31 -05:00
Kyle Spearrin
7a1e7b5474 support for unlocking with PIN code 2019-02-12 23:52:50 -05:00
Kyle Spearrin
647b254a71 billing invoices and transactions 2019-02-09 00:19:46 -05:00
Kyle Spearrin
98addd8ab5 formatting updates 2019-02-08 08:03:12 -05:00
ShirokaiLon
4aaf452883 Ignore regex URI when launching (#28)
* Do not launch regex URI

* Fix incorrect check

* More null checks
2019-02-08 08:01:08 -05:00
Kyle Spearrin
dd46d5ecdd formatting fix 2019-02-07 15:43:11 -05:00
Kyle Spearrin
cdbe08ae7e item is any 2019-02-02 22:33:28 -05:00
ShirokaiLon
d1f2932f1c Add Angular trackBy function (#27) 2019-02-02 22:29:29 -05:00
Kyle Spearrin
04e6fac5e4 start to tray updates 2019-02-02 12:26:46 -05:00
h44z
9795f02b74 Allow app to start minimized (as tray icon) (#22) 2019-02-02 12:13:30 -05:00
Kyle Spearrin
4634dd2e83 formatting 2019-02-02 12:08:53 -05:00
Fred Cox
db37a831e4 Throttle calls to HIBP api (#25)
Randomly failing to check by passwords, I'm pretty sure its because ~2000 connections are made at the same time.
2019-02-02 10:17:44 -05:00
Kyle Spearrin
ff0e166755 formatting 2019-02-02 10:06:44 -05:00
Fred Cox
e7f4dccfc3 Clear sequentialize cache when empty to remove chance of memory leaks (#26) 2019-02-02 09:23:16 -05:00
Kyle Spearrin
9e97b1e656 add each token as a search term 2019-01-28 11:06:28 -05:00
Kyle Spearrin
d79865fce2 added kaspersky importer 2019-01-28 09:20:51 -05:00
Kyle Spearrin
fa5b3ea0eb add missing secure note type 2019-01-27 17:43:29 -05:00
Kyle Spearrin
d9f68b35a6 escape $ 2019-01-26 21:30:53 -05:00
Kyle Spearrin
b01709240e init view properties 2019-01-25 09:30:21 -05:00
Kyle Spearrin
62b074ae22 fix grouping first 2019-01-24 12:04:42 -05:00
Kyle Spearrin
09df62db4c flex copy directive 2019-01-23 16:22:38 -05:00
Kyle Spearrin
6dc44c0885 generic broadcaster service 2019-01-22 16:12:34 -05:00
Kyle Spearrin
39b2ba1548 update angular and electron 2019-01-21 23:38:16 -05:00
Kyle Spearrin
5c7a911b2e re-assign concated errors 2019-01-20 23:03:09 -05:00
Kyle Spearrin
50d242e53a fix kvp splits on secure note mapping 2019-01-18 23:42:03 -05:00
Kyle Spearrin
fa65b5637b use some() 2019-01-17 10:46:43 -05:00
Kyle Spearrin
7cd8b63b94 use getHibpBreach proxy 2019-01-17 10:46:24 -05:00
Kyle Spearrin
cbcf0adad5 full address 2019-01-16 13:51:14 -05:00
Kyle Spearrin
80c0da766e change backslash to fowardslash for lastpass import 2019-01-16 12:53:59 -05:00
Kyle Spearrin
cb7336c0e8 null or whitespace util 2019-01-15 11:34:35 -05:00
Kyle Spearrin
f4c4f28026 disable analytics 2019-01-15 11:02:15 -05:00
Kyle Spearrin
2e9ce15715 default match detection setting 2019-01-09 11:59:11 -05:00
Kyle Spearrin
65bd33d860 expose email on init 2019-01-07 23:30:04 -05:00
Kyle Spearrin
f3f17138c8 check for existing protocol 2019-01-07 10:40:11 -05:00
Kyle Spearrin
e7464785e1 allow launching URLs without protocol than end with tld 2019-01-07 10:33:13 -05:00
Kyle Spearrin
1542dd45d3 show last 5 on amex 2019-01-05 14:19:21 -05:00
Kyle Spearrin
035b4e1dd5 parse validation errors from error response model 2019-01-04 23:54:57 -05:00
Kyle Spearrin
fc5fcb905f send message when ciphers added/edited 2019-01-03 10:22:34 -05:00
Kyle Spearrin
91bebbbd62 f secure key importer, setCardExpiration helper 2019-01-03 09:58:37 -05:00
Kyle Spearrin
c15beac789 importer fixes 2019-01-03 00:08:26 -05:00
Kyle Spearrin
e408189cf9 space is nbsp 2019-01-01 23:11:16 -05:00
Kyle Spearrin
af4e01c238 avast passwords csv importer 2018-12-31 12:39:59 -05:00
Kyle Spearrin
58ed2ed0a2 update electron 2018-12-26 14:55:21 -05:00
Kyle Spearrin
7a3462afda string typeof check 2018-12-26 09:41:46 -05:00
Kyle Spearrin
cddeeefdbb twoFactorEnabled on org user details 2018-12-19 11:29:44 -05:00
Kyle Spearrin
aa17849329 install and use duo_web_sdk w/ npm 2018-12-18 17:00:07 -05:00
Kyle Spearrin
4d57f44a69 bitwarden json importer 2018-12-17 13:21:06 -05:00
Kyle Spearrin
3b22df15e8 fix for org export 2018-12-17 10:54:03 -05:00
Kyle Spearrin
e7b5868aad export to json 2018-12-17 10:32:02 -05:00
Kyle Spearrin
94f103c474 move export models to jslib 2018-12-17 10:29:37 -05:00
Kyle Spearrin
27566c3fd5 support old windows opvault format on 1password importer 2018-12-14 17:19:28 -05:00
Kyle Spearrin
e10523cc61 getAll ciphers FromApiForOrganization 2018-12-14 13:55:44 -05:00
Kyle Spearrin
e55926336c use KVP for dashlane notes 2018-12-13 14:37:55 -05:00
Kyle Spearrin
e64fdf4e21 enpass json importer 2018-12-13 14:34:37 -05:00
Kyle Spearrin
18ac2db323 normalize boolean type values for custom fields 2018-12-13 10:58:48 -05:00
Kyle Spearrin
6a958afd16 length check on userInputs 2018-12-12 19:37:06 -05:00
Kyle Spearrin
ed74f73a8c dashlane json importer 2018-12-12 17:06:13 -05:00
Kyle Spearrin
9694d2922e wrap every character in a span 2018-12-08 13:48:10 -05:00
Andreas Schneider
37616a148a Added password coloring pipe (which also sanitizes HTML) (#24) 2018-12-08 11:06:10 -05:00
Kyle Spearrin
9283a29d35 Domain match blacklist 2018-12-07 15:41:43 -05:00
Kyle Spearrin
1da72b9a97 adjustments to close to tray changes 2018-12-03 16:06:28 -05:00
h44z
d5308a3bf5 Close to tray (#21)
* Close to Tray implemented

* Enable Tray Icon on Linux

* Remove unnecessary function

* Revert 26a3a98e384cc62a94f2b213af3a6543874b3d95
2018-12-03 15:55:43 -05:00
Kyle Spearrin
5609fecbce continue logic 2018-11-30 09:49:08 -05:00
Alexandre Lapeyre
2a960da31c Replace logoType by logoPath in BreachAccountResponse (#23) 2018-11-28 09:51:02 -05:00
Kyle Spearrin
739d308498 normalize name and email on registration 2018-11-28 08:54:15 -05:00
Kyle Spearrin
6920cf77b9 show project name in update alert titles 2018-11-27 08:31:08 -05:00
Kyle Spearrin
64a6015a67 RSA HMAC cipher string types are deprecated 2018-11-26 15:29:54 -05:00
Kyle Spearrin
0ae636aa53 use digits for steam 2018-11-26 08:26:36 -05:00
Kyle Spearrin
5b59f888e0 SteamChars to regular string 2018-11-26 08:23:31 -05:00
Kyle Spearrin
4b85172b52 clean up totp service 2018-11-26 08:22:17 -05:00
h44z
46ad445951 Add support for Steam TOTP (#20) 2018-11-26 08:12:39 -05:00
Kyle Spearrin
1536f161f7 dont show card/identities constants 2018-11-21 14:29:54 -05:00
Kyle Spearrin
5d5200b12e premiumAccessAddon option when creating org 2018-11-20 15:58:27 -05:00
Kyle Spearrin
464bca8c4d remove console log 2018-11-15 16:56:10 -05:00
Kyle Spearrin
e13f317aad icon load function 2018-11-15 16:55:54 -05:00
Kyle Spearrin
da47faca5c allow progress bars to highlight box row still 2018-11-15 15:33:52 -05:00
Kyle Spearrin
b48c484708 misc score props moved to jslib 2018-11-15 15:27:04 -05:00
Kyle Spearrin
be080f4f17 only use shareAttachmentWithServer for old attachments 2018-11-15 08:55:29 -05:00
Kyle Spearrin
f514e2bb67 autoConfirmFingerprints constant 2018-11-14 23:13:34 -05:00
Kyle Spearrin
f485fbb687 fix old attachments by reuploading them 2018-11-14 15:19:59 -05:00
Kyle Spearrin
17e7ee4838 support for new attachment keys 2018-11-13 20:43:45 -05:00
Kyle Spearrin
c297728967 getPasswordStrengthUserInput 2018-11-12 23:22:37 -05:00
Kyle Spearrin
aa16fb2a9e password strength function with zxcvbn 2018-11-12 22:54:18 -05:00
Kyle Spearrin
786fa02b90 added collpase/expand functions to groupings 2018-11-09 17:44:45 -05:00
Kyle Spearrin
b4fad203b9 pbkdf2 not needed for hash phrase 2018-11-09 08:20:54 -05:00
Kyle Spearrin
1e6b3b4aae allow userId and pub key to be passed in 2018-11-07 23:12:45 -05:00
Kyle Spearrin
ed07c8d01f get fingerprint crypto method 2018-11-07 22:54:56 -05:00
Kyle Spearrin
7dcb9b5f8b IconMap is type any 2018-11-06 15:53:45 -05:00
Kyle Spearrin
52e087e4dd icon code 2018-11-06 12:13:11 -05:00
Kyle Spearrin
6fa3538cbc copy org id too 2018-11-05 14:48:07 -05:00
Kyle Spearrin
4a13e62477 cache canLaunch result 2018-11-02 13:03:00 -04:00
Kyle Spearrin
ff981532fd whitelist of protocols for can launch 2018-11-02 08:39:09 -04:00
Kyle Spearrin
3fd65dd82f convert 1password to note if needed 2018-11-01 09:26:03 -04:00
Kyle Spearrin
2c4005d4c7 index organizationid for search 2018-10-30 11:03:41 -04:00
Kyle Spearrin
a98a8bda9b init function 2018-10-29 22:41:19 -04:00
Kyle Spearrin
aa0b274f8f store parent node 2018-10-26 16:08:48 -04:00
Kyle Spearrin
d4b3a16fd1 getNested tree object by node id 2018-10-26 10:48:06 -04:00
Kyle Spearrin
b0eea9d7ce load nested collections 2018-10-25 12:18:36 -04:00
Kyle Spearrin
59f0549072 getAllNested for collections too. added treenodeobject interface 2018-10-25 12:09:22 -04:00
Kyle Spearrin
6aba4550a4 Nested folders 2018-10-25 09:38:37 -04:00
Kyle Spearrin
06f129e2c1 default type is login 2018-10-25 08:20:31 -04:00
Kyle Spearrin
4165a78277 move attachment sharing logic to service 2018-10-23 22:10:08 -04:00
Kyle Spearrin
43c0cbce45 save share response 2018-10-23 16:16:59 -04:00
Kyle Spearrin
2f510a7988 emit events for share and collections 2018-10-23 15:42:20 -04:00
Kyle Spearrin
8e377050e9 collections component to jslib 2018-10-23 12:04:21 -04:00
Kyle Spearrin
89c23522d5 share component 2018-10-23 10:22:53 -04:00
Kyle Spearrin
0a36a211c3 allow setting org id and collections from input 2018-10-22 16:46:33 -04:00
Kyle Spearrin
3021afc9dd protected loadCollections for add/edit 2018-10-22 14:47:49 -04:00
Kyle Spearrin
c946f01b5f set organizationUseTotp on organizationChanged 2018-10-19 12:18:53 -04:00
Kyle Spearrin
194374ea73 support org/collection selection on cipher add 2018-10-19 11:20:04 -04:00
Kyle Spearrin
b1ead78e34 throw error if trying to edit cipher with collection ids 2018-10-19 09:15:42 -04:00
Kyle Spearrin
bf48b45010 apis for new create with collections 2018-10-19 09:14:11 -04:00
Kyle Spearrin
d1f7a97011 group user apis 2018-10-17 22:56:28 -04:00
Kyle Spearrin
2b8ffea494 put collection users apis 2018-10-17 22:18:28 -04:00
Kyle Spearrin
d49182597e new collection user api endpoint 2018-10-17 17:31:13 -04:00
Kyle Spearrin
0d8e09b3f1 add API for user collections 2018-10-17 11:18:12 -04:00
Kyle Spearrin
00efae2616 add manager org user type 2018-10-17 10:51:09 -04:00
Kyle Spearrin
2f6426deb4 success callbacks 2018-10-15 13:02:31 -04:00
Kyle Spearrin
0d30a1a1c9 tldjs noop 2018-10-13 22:43:54 -04:00
Kyle Spearrin
ad97afc590 move getDomain to jslib Utils 2018-10-13 22:21:54 -04:00
Kyle Spearrin
c35576deb8 ns updates and overloads 2018-10-13 00:11:06 -04:00
Kyle Spearrin
9fa99f3a6e only show warning if there is a row 2018-10-11 16:49:11 -04:00
Kyle Spearrin
90f723316a support for new Challenge token for U2F 2018-10-10 17:52:08 -04:00
Kyle Spearrin
9cd0bd5f7c allow multiple u2f challenges during 2fa login 2018-10-10 16:46:57 -04:00
Kyle Spearrin
7c3e0cba34 overload defaults on options get 2018-10-10 09:59:09 -04:00
Kyle Spearrin
3ca1544eb3 renamed event to updated2fa 2018-10-09 16:00:50 -04:00
ServiusHack
6f3806845d Remove artificial limit on name length (#14) 2018-10-09 15:40:06 -04:00
Kyle Spearrin
dcef50bd8f just use adapter 2018-10-09 15:31:52 -04:00
Kyle Spearrin
2870b7472b re-write data file if malformed json 2018-10-09 15:18:25 -04:00
Kyle Spearrin
a867c14b2a pass gen fixes. word sep option 2018-10-08 22:06:06 -04:00
Kyle Spearrin
d5f86747bf passphrase cleanup 2018-10-08 17:54:54 -04:00
Martin Trigaux
c4da05dbb0 Add a passphrase generation mechanism (#12)
Based on EFF's wordlist
The wordlist was selected based on arguments mentionned in
https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
over Arnold Reinhold's Diceware list from 1995 such as avoid short,
deused or diffcult to pronounce words
2018-10-08 17:26:13 -04:00
Kyle Spearrin
7b3fce1779 default empty string on description to notes 2018-10-08 15:50:58 -04:00
Kyle Spearrin
e0c32bebc7 null checks and fix email in notes 2018-10-08 15:49:38 -04:00
ServiusHack
30a5257671 Add importer for Passman (#13)
* Add importer for Passman

The importer reads JSON files generated by the Nextcloud app Passman.

The first tag is used as the folder name. This works well if passwords
have no or only one tag. If no username is set then the email address is
used as the username.

Files are not being imported.

* Fix indentation

* Remove unsettable revision date

* Fix tslint findings

* Add email to notes when there is also a username

If a username is set, that will become the username. Otherwise the email
will become the username.

If a username and an email is set the email will be added to the notes.
2018-10-08 15:41:32 -04:00
Kyle Spearrin
4b7962dc8f add support for u2f setup apis 2018-10-08 14:21:53 -04:00
Kyle Spearrin
c3f67dbe26 rename domain to domainBase for weird nativescript issue 2018-10-04 14:38:15 -04:00
Kyle Spearrin
1f36c5fee6 dont await void methods 2018-10-04 12:05:21 -04:00
Kyle Spearrin
6b3dc2344f move toast and event track to messaging for electron 2018-10-03 09:41:41 -04:00
Kyle Spearrin
7ae640e5f8 implement eventTrack for electron 2018-10-03 00:09:07 -04:00
Kyle Spearrin
ad31527b8d move eventTrack analytics to platform utils 2018-10-03 00:03:49 -04:00
Kyle Spearrin
f793ff0aa5 refactor toaster to platform showToast 2018-10-02 23:09:19 -04:00
Kyle Spearrin
45341ec408 lower kdf iterations for edge/ie since they use less-performant polyfill 2018-10-02 09:20:32 -04:00
Kyle Spearrin
c3a2d3a536 default iterations when registering is now 100k 2018-10-02 09:06:03 -04:00
Kyle Spearrin
fc1bcb34a0 null check 2018-09-27 08:32:48 -04:00
Kyle Spearrin
d1847690f2 purge org vault apis 2018-09-25 09:12:11 -04:00
Kyle Spearrin
d81273c44f passpack importer 2018-09-21 13:54:06 -04:00
Kyle Spearrin
d9808250c6 lowercase fields 2018-09-14 09:22:35 -04:00
Kyle Spearrin
2fadcb8d04 is safari check 2018-09-14 08:07:55 -04:00
Kyle Spearrin
7dc14a0d18 strip asterisk from subtitle of cards 2018-09-12 10:27:21 -04:00
Kyle Spearrin
cf795bc39c dont index asterisk on card last4 2018-09-12 10:22:46 -04:00
Kyle Spearrin
04f6b44d54 use regualar fetch for hibp apis 2018-09-11 15:54:18 -04:00
Kyle Spearrin
ffa7b35494 is old safari check on pbkdf2 2018-09-10 16:28:35 -04:00
Kyle Spearrin
46f9e17056 add nativescript support to utils 2018-09-10 15:57:59 -04:00
Kyle Spearrin
e240085351 expose decrypt to bytes 2018-09-10 12:13:30 -04:00
Kyle Spearrin
4927d0d907 make enpass checks ignore case 2018-09-10 10:38:21 -04:00
Kyle Spearrin
3bc81ca450 clear org key cache when setting 2018-09-10 09:41:53 -04:00
Kyle Spearrin
2d612b07de no key safety check for orgs 2018-09-10 08:22:10 -04:00
Kyle Spearrin
773c51901f trim email also 2018-09-08 08:13:33 -04:00
Kyle Spearrin
eb48abbcf6 update lunr for leading wildcard searches 2018-09-03 21:51:19 -04:00
Kyle Spearrin
26625a58d0 spread out reconnects between 2 and 5 min 2018-08-31 23:24:43 -04:00
Kyle Spearrin
852b4571b3 check last sync before revision date 2018-08-31 17:22:38 -04:00
Kyle Spearrin
5571fbe8bf use currency pipe on premium price 2018-08-31 15:38:40 -04:00
Kyle Spearrin
38c26d9649 Fix !== null checks 2018-08-30 21:47:41 -04:00
Kyle Spearrin
82bf646a77 check enabled too 2018-08-29 13:44:55 -04:00
Kyle Spearrin
5db115ae43 check for null path 2018-08-29 09:35:10 -04:00
Kyle Spearrin
42dbdb0043 allow attachments if can access premium 2018-08-29 09:21:27 -04:00
Kyle Spearrin
81c21418ec user canAccessPremium checks 2018-08-28 23:17:30 -04:00
Kyle Spearrin
a72843af3e ensure that message is for proper logged in user 2018-08-28 08:47:06 -04:00
Kyle Spearrin
45da8aa9eb support for logout notification 2018-08-28 08:38:19 -04:00
Kyle Spearrin
3c43265878 change to 700 perms 2018-08-27 22:59:50 -04:00