Kyle Spearrin
9a1a7d33be
safari duo support
2018-04-04 16:53:41 -04:00
Kyle Spearrin
a6b87bf501
u2f support on 2fa page
2018-04-04 16:29:43 -04:00
Kyle Spearrin
167acd1929
implement all register/login flow components
2018-04-04 14:19:44 -04:00
Kyle Spearrin
4e20efdee1
fix i18n
2018-04-04 10:24:09 -04:00
Kyle Spearrin
3edef5450d
implement accounts components from jslib
2018-04-04 10:08:30 -04:00
Kyle Spearrin
4f4ef82049
share login component with jslib
2018-04-04 09:19:28 -04:00
Kyle Spearrin
5fd400bf9d
load service module
2018-04-04 08:27:31 -04:00
Kyle Spearrin
4d56d12ccb
stub out angular with webpack
2018-04-03 22:14:54 -04:00
Kyle Spearrin
848117ff86
has instead of get.
2018-04-03 16:45:53 -04:00
Kyle Spearrin
7e1450f581
add support for organization duo 2fa
2018-04-03 15:27:36 -04:00
Kyle Spearrin
0569c349ff
version bump
2018-03-29 17:28:38 -04:00
Kyle Spearrin
72cb2772a6
fix null refs when no background (ff private mode)
2018-03-27 12:51:07 -04:00
Kyle Spearrin
6b42c1a16d
version bump
2018-03-27 08:25:31 -04:00
Kyle Spearrin
63ef6e1e5b
null or undefined on GA check
2018-03-27 08:21:26 -04:00
Kyle Spearrin
bd457a29d5
version bump
2018-03-24 21:03:41 -04:00
Kyle Spearrin
617876b419
note copy icon update
2018-03-24 20:31:46 -04:00
Kyle Spearrin
1802938b9e
export uris
2018-03-24 20:28:25 -04:00
Jason Meridth
9ffb2a406d
Add actions to secure notes (view, copy) ( #566 )
...
* Add actions to secure notes (view, copy)
- I miss the ability to copy a note after searching from it, as a former
lastpass user. This hopefully brings that back to me.
* PR review changes
- remove changes to hi/messages.json
- change "Secure Note" to just "Note"
* remove unnecessary change
2018-03-23 21:02:43 -04:00
Kyle Spearrin
e806529259
exclude input types from card and ident autofill
2018-03-22 12:28:24 -04:00
Kyle Spearrin
75d4ee3038
platform specific identity client id
2018-03-21 11:21:42 -04:00
Kyle Spearrin
5a48941766
version bump
2018-03-21 09:43:02 -04:00
Kyle Spearrin
0187ac4b96
move audit service to background service
2018-03-21 09:38:03 -04:00
Kyle Spearrin
70412134b8
version bump
2018-03-20 09:01:27 -04:00
Kyle Spearrin
3e7dea3a02
version bump
2018-03-19 15:02:19 -04:00
Kyle Spearrin
743e25a343
New Crowdin translations ( #557 )
...
* New translations messages.json (Danish)
* New translations messages.json (Estonian)
* New translations messages.json (German)
2018-03-19 15:01:20 -04:00
Kyle Spearrin
0fd9f40f8a
version bump
2018-03-19 14:38:14 -04:00
Kyle Spearrin
f8a0cc0e8d
close paran
2018-03-19 14:36:56 -04:00
Kyle Spearrin
7e8040ab51
bump version
2018-03-19 10:21:02 -04:00
Kyle Spearrin
dac2d324ac
New Crowdin translations ( #555 )
...
* New translations messages.json (Bulgarian)
* New translations messages.json (Portuguese)
* New translations messages.json (Swedish)
* New translations copy.resx (Spanish)
* New translations messages.json (Spanish)
* New translations messages.json (Russian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Polish)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Japanese)
* New translations messages.json (Italian)
* New translations messages.json (German)
* New translations messages.json (French)
* New translations messages.json (Finnish)
* New translations messages.json (Estonian)
* New translations messages.json (Ukrainian)
2018-03-19 10:18:17 -04:00
Kyle Spearrin
173687bc83
check password data breaches on view page
2018-03-19 10:00:02 -04:00
Kyle Spearrin
7679510905
missing $ctrl.
2018-03-19 07:28:18 -04:00
Kyle Spearrin
c7e819b24b
collapse no folder over 100. remove addtl' sorting
2018-03-16 12:13:37 -04:00
Kyle Spearrin
46e3628fd4
better format card expirations
2018-03-15 21:16:40 -04:00
Kyle Spearrin
1613dfdf97
autofill fixes
2018-03-15 20:27:23 -04:00
Kyle Spearrin
6b81acce19
New Crowdin translations ( #554 )
...
* New translations messages.json (Bulgarian)
* New translations copy.resx (Russian)
* New translations copy.resx (Norwegian Bokmal)
* New translations messages.json (Persian)
* New translations copy.resx (Persian)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations copy.resx (Portuguese)
* New translations messages.json (Portuguese, Brazilian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations messages.json (Romanian)
* New translations messages.json (Russian)
* New translations messages.json (Slovak)
* New translations copy.resx (Japanese)
* New translations messages.json (Spanish)
* New translations copy.resx (Spanish)
* New translations messages.json (Swedish)
* New translations copy.resx (Swedish)
* New translations messages.json (Thai)
* New translations copy.resx (Thai)
* New translations messages.json (Turkish)
* New translations copy.resx (Turkish)
* New translations messages.json (Ukrainian)
* New translations copy.resx (Ukrainian)
* New translations messages.json (Vietnamese)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Japanese)
* New translations copy.resx (Bulgarian)
* New translations messages.json (Estonian)
* New translations messages.json (Chinese Simplified)
* New translations copy.resx (Chinese Simplified)
* New translations messages.json (Chinese Traditional)
* New translations copy.resx (Chinese Traditional)
* New translations messages.json (Croatian)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (Dutch)
* New translations copy.resx (Dutch)
* New translations copy.resx (Estonian)
* New translations copy.resx (Italian)
* New translations messages.json (Finnish)
* New translations copy.resx (Finnish)
* New translations messages.json (French)
* New translations copy.resx (French)
* New translations messages.json (German)
* New translations copy.resx (German)
* New translations messages.json (Hindi)
* New translations messages.json (Hungarian)
* New translations messages.json (Indonesian)
* New translations copy.resx (Indonesian)
* New translations messages.json (Italian)
2018-03-15 12:39:56 -04:00
Kyle Spearrin
770f71d75d
local mask function since encoding issue on jslib
2018-03-13 08:56:24 -04:00
Kyle Spearrin
106eeb5a1f
rename to match detection
2018-03-12 12:36:35 -04:00
Gabriel Augendre
5d2b7d2383
Add some other french tags for credit card. ( #547 )
...
I encountered these tags on oui.sncf,
the french train company
2018-03-12 08:37:52 -04:00
Kyle Spearrin
d54ffd52e3
formatting fixes
2018-03-08 10:39:49 -05:00
Kyle Spearrin
39f64661d3
only ignore vault.bitwarden.com
2018-03-08 10:37:59 -05:00
Gabriel Augendre
4b88040222
[WIP] Add possible french tags for card auto-fill ( #540 )
...
* Add some possible french tags for card form filling
* Remove unused parameter
* Revert "Remove unused parameter"
This reverts commit 994e16b59c
.
* Add some values to contains check too
* Add 'credit-card' check
2018-03-07 11:13:37 -05:00
Kyle Spearrin
a234055e5f
masked values from jslib
2018-03-06 08:18:18 -05:00
Mark Cohen
1d260cc50b
Don't leak password length through mask ( #537 )
2018-03-06 07:41:59 -05:00
Kyle Spearrin
84b114dc97
matchValue defaults
2018-03-03 22:48:51 -05:00
Kyle Spearrin
5ef72091db
set badge for all windows when locked
2018-03-03 22:48:38 -05:00
Kyle Spearrin
f952cd5642
add support for add/edit/view of login uris
2018-03-02 15:37:49 -05:00
Kyle Spearrin
cd7b38ecde
fix sort function ref
2018-03-02 12:43:12 -05:00
Kyle Spearrin
c27f5836bf
support for cipher login uris and match detection
2018-03-02 12:04:21 -05:00
Kyle Spearrin
ced108d1a6
cleanup of pwned password checker
2018-02-28 11:49:25 -05:00
Oscar Hinton
e12ecb0c14
Integration with Have I been pwned ( #526 )
...
* Initial PoC of integration with haveibeenpwned.
* Extract code to AuditService.
* Add check password to addCipher.
2018-02-28 11:38:23 -05:00
Kyle Spearrin
a33c54769c
New Crowdin translations ( #532 )
...
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Romanian)
* New translations messages.json (Russian)
* New translations messages.json (Spanish)
* New translations messages.json (Swedish)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Vietnamese)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Japanese)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Croatian)
* New translations messages.json (Czech)
* New translations messages.json (Dutch)
* New translations messages.json (Estonian)
* New translations messages.json (Finnish)
* New translations copy.resx (Finnish)
* New translations messages.json (French)
* New translations messages.json (German)
* New translations messages.json (Hungarian)
* New translations messages.json (Indonesian)
* New translations messages.json (Italian)
* New translations copy.resx (Vietnamese)
2018-02-27 23:53:19 -05:00
Kyle Spearrin
95859594fd
card expire fields for autofill
2018-02-27 14:42:08 -05:00
Kyle Spearrin
bf149b4c49
Uppercase Bitwarden
2018-02-27 13:37:57 -05:00
Kyle Spearrin
e205bbc999
more options for card and exp dates on autofill
2018-02-27 11:54:57 -05:00
Kyle Spearrin
0664f98bc2
isMacAppStore implementation
2018-02-26 23:51:17 -05:00
Kyle Spearrin
1f1303fc97
convert to jslib submodule
2018-02-19 17:01:00 -05:00
Kyle Spearrin
e0f90849fc
installedVersionKey constant
2018-02-16 15:50:23 -05:00
Kyle Spearrin
7724fe6815
implement copyToClipboard device utils
2018-02-16 14:00:41 -05:00
Kyle Spearrin
b7fb8c43b9
on system lock
2018-02-13 17:23:36 -05:00
Kyle Spearrin
af8af663cf
react to jslib changes
2018-02-13 17:23:30 -05:00
Kyle Spearrin
a18cd026f0
implement showdialog
2018-02-02 23:46:30 -05:00
Kyle Spearrin
479346faf0
placeholder support from interface
2018-02-02 12:03:23 -05:00
Kyle Spearrin
146254b646
switch to jslib auth service
2018-02-01 22:53:36 -05:00
Kyle Spearrin
f382f125be
i18n2service
2018-01-26 22:38:54 -05:00
Kyle Spearrin
5a662cacb4
remove alerterror
2018-01-26 16:14:03 -05:00
Kyle Spearrin
caf45ad484
extract analytics class to jslib
2018-01-26 10:48:32 -05:00
Kyle Spearrin
f2f34c8e70
implement platform utils additions
2018-01-25 14:31:54 -05:00
Kyle Spearrin
d9fb4f2d67
proper typings
2018-01-24 13:27:58 -05:00
Kyle Spearrin
020520729c
dont exist when bgMain is null
2018-01-24 12:38:19 -05:00
Kyle Spearrin
6a22410a60
analytics id as any
2018-01-24 12:24:31 -05:00
Kyle Spearrin
9c25e2a123
fix model imports
2018-01-24 11:33:02 -05:00
Kyle Spearrin
60ad39aa7a
assign window props in app
2018-01-20 14:19:06 -05:00
Kyle Spearrin
4081c55be1
assign window from app
2018-01-20 14:05:20 -05:00
Kyle Spearrin
e0674e1b9c
convert u2f to ts
2018-01-20 13:59:47 -05:00
Kyle Spearrin
ee036db2dd
refactor and cleanup analytics class
2018-01-19 16:19:24 -05:00
Kyle Spearrin
34e2cc2e39
lazy load history changes
2018-01-19 14:58:52 -05:00
Kyle Spearrin
5adc7556c2
version bump
2018-01-19 11:58:49 -05:00
Kyle Spearrin
755bac0989
delay final bootstrap steps to make sure all init
2018-01-19 11:52:05 -05:00
Kyle Spearrin
8795edad82
boolean, not true. derp
2018-01-19 11:46:32 -05:00
Kyle Spearrin
6834e26b37
reseed storage on update in chrome
2018-01-19 11:42:35 -05:00
Kyle Spearrin
a9bff65807
version bumped
2018-01-19 08:41:18 -05:00
Kyle Spearrin
64dae074ea
Update Manifest URL for safari
2018-01-19 08:15:08 -05:00
Kyle Spearrin
02f91aa48a
New Crowdin translations ( #487 )
...
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Slovak)
* New translations copy.resx (Norwegian Bokmal)
* New translations messages.json (Polish)
* New translations messages.json (Portuguese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Romanian)
* New translations messages.json (Russian)
* New translations messages.json (Spanish)
* New translations messages.json (Swedish)
* New translations messages.json (Thai)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Vietnamese)
* New translations messages.json (Norwegian Bokmal)
* New translations messages.json (Japanese)
* New translations copy.resx (Estonian)
* New translations messages.json (Chinese Traditional)
* New translations copy.resx (Chinese Traditional)
* New translations messages.json (Croatian)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (Dutch)
* New translations messages.json (Estonian)
* New translations messages.json (Finnish)
* New translations messages.json (French)
* New translations messages.json (German)
* New translations messages.json (Hindi)
* New translations messages.json (Hungarian)
* New translations messages.json (Indonesian)
* New translations messages.json (Italian)
2018-01-18 21:39:24 -05:00
Kyle Spearrin
d79b671ef4
version bump
2018-01-18 21:35:31 -05:00
Kyle Spearrin
f96dc740fe
twoStepNewWindowMessage
2018-01-18 16:30:37 -05:00
Kyle Spearrin
2e350f5da4
ignore require lint warning
2018-01-18 16:27:06 -05:00
Kyle Spearrin
493508e467
2fa page updates
2018-01-18 16:25:15 -05:00
Kyle Spearrin
43f563d187
2fa login fixes for duo on safari
2018-01-18 16:17:58 -05:00
Kyle Spearrin
35385b8c98
fixes for duo login on safari
2018-01-18 15:07:53 -05:00
Kyle Spearrin
a3d3aac8be
2fa page for duo in safari
2018-01-18 14:40:23 -05:00
Kyle Spearrin
bdc3eb559c
onInstalled listener must be wired up in ctor
2018-01-17 23:21:17 -05:00
Kyle Spearrin
4a34f9be59
default lock options to "on restart"
2018-01-17 22:42:31 -05:00
Kyle Spearrin
c942dd3410
add support for shortcuts to edge and vivaldi
2018-01-17 13:38:32 -05:00
Kyle Spearrin
f48066e918
allow shortcut when form fields focused
2018-01-17 12:19:43 -05:00
Kyle Spearrin
98c734bc09
ga event for open popup
2018-01-17 10:23:11 -05:00
Kyle Spearrin
2cc761ae26
changed safari autofill to cmd + \
2018-01-17 10:19:16 -05:00
Kyle Spearrin
f60414c872
add fixes for keybaord shortcuts in safari
2018-01-17 10:11:09 -05:00
Kyle Spearrin
09ef4b08aa
mousetrap keyboard shortcuts for safari
2018-01-17 09:12:16 -05:00
Kyle Spearrin
ea7f6a404b
safari assets folder and gulp task
2018-01-16 09:41:59 -05:00
Kyle Spearrin
f0dc6db06c
icon 64
2018-01-16 09:16:13 -05:00
Kyle Spearrin
bd0ce5c316
checkOnInstalled for safari
2018-01-16 00:03:17 -05:00
Kyle Spearrin
869446f7e7
remove logging
2018-01-15 23:32:37 -05:00
Kyle Spearrin
962bd24974
safari fix for autofill totp and context menu options
2018-01-15 23:28:07 -05:00
Kyle Spearrin
6efcaaa584
update safari description
2018-01-15 22:36:15 -05:00
Kyle Spearrin
1c9030a52c
no analytics if in safari private window
2018-01-15 22:35:00 -05:00
Kyle Spearrin
618ac4c208
dev id
2018-01-15 22:28:02 -05:00
Kyle Spearrin
2305e20ed3
safari version and gulp filtering
2018-01-15 22:13:06 -05:00
Kyle Spearrin
07846bb853
no on locked for safari
2018-01-15 22:08:53 -05:00
Kyle Spearrin
6ab4086330
dismiss export screen when success
2018-01-15 21:59:25 -05:00
Kyle Spearrin
4f1880b0f6
slash on safari user agent check
2018-01-15 21:43:54 -05:00
Kyle Spearrin
b7e97178b1
stronger device type checks
2018-01-15 21:40:42 -05:00
Kyle Spearrin
fda077cccd
$inject strings for all controllers/services
2018-01-15 21:35:09 -05:00
Kyle Spearrin
3ec7768a13
format injects
2018-01-15 20:31:10 -05:00
Kyle Spearrin
0bfd4329b0
injection parameter strings
2018-01-15 20:28:33 -05:00
Kyle Spearrin
fa9bfa915d
fix edge support
2018-01-15 11:04:28 -05:00
Kyle Spearrin
6ab4641812
close window and styling
2018-01-15 10:13:02 -05:00
Kyle Spearrin
b3aaf8063c
downloader for edge and safari
2018-01-15 10:01:25 -05:00
Kyle Spearrin
3cee5970bf
password history track by $index
2018-01-15 09:23:29 -05:00
Kyle Spearrin
5d551c5d70
use downloader page to dl files on safari
2018-01-13 23:57:58 -05:00
Kyle Spearrin
00b2c47aae
timeout for digest on sync and cipher view
2018-01-13 22:30:38 -05:00
Kyle Spearrin
64e2debb77
global message handler for popop
2018-01-13 20:30:14 -05:00
Kyle Spearrin
b6a8594d08
internal runtime messages in safari
2018-01-13 18:16:19 -05:00
Kyle Spearrin
2156916f0b
absolute position center message
2018-01-13 17:31:55 -05:00
Kyle Spearrin
3ea267387c
use safari icon
2018-01-13 16:02:38 -05:00
Kyle Spearrin
beb60f3d87
updated icons
2018-01-13 15:49:04 -05:00
Kyle Spearrin
66ea4b6a8e
icons for safari
2018-01-13 15:32:21 -05:00
Kyle Spearrin
c87f6ed2d3
i18n service to tabs background
2018-01-13 15:09:52 -05:00
Kyle Spearrin
561de6df04
load i18n in notificat bar for safari
2018-01-13 15:09:05 -05:00
Kyle Spearrin
698632a1df
safari tabs apis
2018-01-13 14:56:38 -05:00
Kyle Spearrin
97d1e0c98a
safari api support on notification bar page
2018-01-13 10:46:39 -05:00
Kyle Spearrin
ba70300da2
include notification bar script
2018-01-13 10:35:16 -05:00
Kyle Spearrin
0e5de1a914
never domain is any
2018-01-13 10:30:40 -05:00
Kyle Spearrin
4077630a92
update message data keys
2018-01-13 10:19:05 -05:00
Kyle Spearrin
52c370f2b9
fix key
2018-01-13 10:17:40 -05:00
Kyle Spearrin
ce4e8a9fae
get data for tab
2018-01-13 10:13:31 -05:00
Kyle Spearrin
0229ef328a
support for safari in notification bar
2018-01-13 10:01:38 -05:00
Kyle Spearrin
175169cb7c
remove safariTab prop before dispatching message
2018-01-13 00:01:18 -05:00
Kyle Spearrin
66842b4b72
use original safari tab if we can
2018-01-12 23:20:26 -05:00
Kyle Spearrin
6c7646a481
listen for events in safari on bg runtime
2018-01-12 23:15:27 -05:00
Kyle Spearrin
f01ee13102
pass storage to runtime bg
2018-01-12 22:31:54 -05:00
Kyle Spearrin
02b0afd79a
get autofiller enabled via message to bg
2018-01-12 22:31:03 -05:00
Kyle Spearrin
299f60dcb3
autofiller for safari
2018-01-12 22:11:18 -05:00
Kyle Spearrin
84989aa9e2
evaluate none folder as a string function
2018-01-12 21:53:11 -05:00
Kyle Spearrin
c0262306f8
delay i18n loads
2018-01-12 21:51:07 -05:00
Kyle Spearrin
76752f81c6
lock view open check for safari
2018-01-12 21:31:46 -05:00
Kyle Spearrin
ba4a2e6572
fix safari open tab
2018-01-12 21:26:49 -05:00
Kyle Spearrin
ede38dd07c
use href for reloading popover
2018-01-12 21:20:49 -05:00
Kyle Spearrin
7467c220e1
safari api implementations. hide popout
2018-01-12 20:57:25 -05:00
Kyle Spearrin
4fc21767be
browser api for closing popup
2018-01-12 16:42:47 -05:00
Kyle Spearrin
c15a2f5747
only send message when there is a page on tab
2018-01-12 16:34:51 -05:00
Kyle Spearrin
64a27e5fd9
check for no page on tab
2018-01-12 16:33:36 -05:00
Kyle Spearrin
729380c0ec
make tab object for message sender
2018-01-12 15:53:37 -05:00
Kyle Spearrin
06c8f17d06
listen to messages from BrowserApi
2018-01-12 15:29:01 -05:00
Kyle Spearrin
497984e353
process messages in background runtime
2018-01-12 15:20:19 -05:00
Kyle Spearrin
bc59281bf0
injected scripts for safari
2018-01-12 15:10:31 -05:00
Kyle Spearrin
0a056a3941
send message to safari tab for autofill
2018-01-12 14:44:44 -05:00
Kyle Spearrin
ca5026429a
Revert "generate random ids for window and tabs"
...
This reverts commit eb4f288948
.
2018-01-12 14:09:04 -05:00
Kyle Spearrin
eb4f288948
generate random ids for window and tabs
2018-01-12 14:02:48 -05:00
Kyle Spearrin
de910ee195
lint fixes
2018-01-12 13:27:40 -05:00
Kyle Spearrin
347b1d2910
return promise on safari send message
2018-01-12 13:25:29 -05:00
Kyle Spearrin
bb2b750905
get current tab apis for safari
2018-01-12 13:22:24 -05:00
Kyle Spearrin
9597e76e92
reload popup fix
2018-01-12 12:41:51 -05:00
Kyle Spearrin
839bd4e8fc
new runtime
2018-01-12 12:24:34 -05:00
Kyle Spearrin
c5c95aacb3
reload window popup when opened on safari
2018-01-12 12:22:55 -05:00
Kyle Spearrin
2f107ea0c2
convert pages to use browser api message functions
2018-01-12 11:32:42 -05:00
Kyle Spearrin
8f438d818b
converting chrome refs to BrowserApi
2018-01-12 11:09:30 -05:00
Kyle Spearrin
1e11a89fc2
use version browser api in help
2018-01-12 10:41:01 -05:00
Kyle Spearrin
8ad36e4740
safari display version
2018-01-12 10:07:27 -05:00
Kyle Spearrin
c10ade46c0
refactor analytics to ts
2018-01-12 10:05:30 -05:00
Kyle Spearrin
3e8db9dc36
settings storage on safari. secure storage option.
2018-01-12 00:06:53 -05:00
Kyle Spearrin
c6de902901
formatting fixes
2018-01-11 23:42:50 -05:00
Kyle Spearrin
61dc7454d3
safari fixes
2018-01-11 23:39:16 -05:00
Kyle Spearrin
2b6c2bd4e2
more safari APIs
2018-01-11 23:04:47 -05:00
Kyle Spearrin
6b507c9071
avoid chrome refs
2018-01-11 22:36:22 -05:00
Kyle Spearrin
625ae961c4
safari check on view open
2018-01-11 22:22:07 -05:00
Kyle Spearrin
b2f2cff117
i18n service for safari
2018-01-11 22:13:57 -05:00
Kyle Spearrin
8692edd029
Info plist updates for popup and background
2018-01-11 17:45:23 -05:00
Kyle Spearrin
a5375b35ae
safari info plist
2018-01-11 16:43:44 -05:00
Kyle Spearrin
f0189b4f71
move autofill models
2018-01-11 15:59:07 -05:00
Kyle Spearrin
12ad4f6df8
safari device checks and tests
2018-01-11 15:49:29 -05:00
Kyle Spearrin
3743e5b409
isSafari checks
2018-01-11 15:34:55 -05:00
Kyle Spearrin
82e88eb1ba
move "in UI" methods to popup utils
2018-01-11 15:30:58 -05:00
Kyle Spearrin
9921d6dba3
move initListSectionItemListeners to popup utils
2018-01-11 15:21:43 -05:00
Kyle Spearrin
680c937624
added typings to remaining components
2018-01-11 14:50:59 -05:00
Kyle Spearrin
9644b7eeb3
added typings to popup services
2018-01-11 14:45:27 -05:00
Kyle Spearrin
969eb76ccc
added typings to tools components
2018-01-11 14:34:53 -05:00
Kyle Spearrin
35a20c775c
added typings to settings components
2018-01-11 14:29:55 -05:00
Kyle Spearrin
2f5a1f470a
add typings for timeouts and window objects
2018-01-11 14:16:38 -05:00
Kyle Spearrin
e2267d29a3
add types to components
2018-01-11 14:09:38 -05:00
Kyle Spearrin
482a1c6d57
move sync service to jslib
2018-01-09 23:27:15 -05:00
Kyle Spearrin
7ca71cb9a1
move lock service ti jslib
2018-01-09 23:18:55 -05:00
Kyle Spearrin
5c98e94198
move collection service tio jslib
2018-01-09 23:12:14 -05:00
Kyle Spearrin
d6eeab7b23
move cipherService to jslib
2018-01-09 23:05:46 -05:00
Kyle Spearrin
16a3555cd4
move settings service to jslib
2018-01-09 22:47:53 -05:00
Kyle Spearrin
ce00fcba98
none folder
2018-01-09 22:41:08 -05:00
Kyle Spearrin
6baae1113b
move folder service to jslib
2018-01-09 22:39:38 -05:00
Kyle Spearrin
893c41d7cf
move container service to jslib
2018-01-09 22:28:21 -05:00
Kyle Spearrin
f20c217321
migrate constants to jslib
2018-01-09 22:22:49 -05:00
Kyle Spearrin
0069c2b700
convert environment service to jslib
2018-01-09 20:20:45 -05:00
Kyle Spearrin
eb031eda0f
convert password generator to jslib
2018-01-09 17:55:28 -05:00
Kyle Spearrin
79aca025d0
convert totp service to jslib
2018-01-09 17:45:17 -05:00
Kyle Spearrin
cfbd67060a
convert user service to jslib
2018-01-09 17:37:40 -05:00
Kyle Spearrin
56bde82b41
convert api, appid, and token services to jslib
2018-01-09 16:20:15 -05:00
Kyle Spearrin
e1a513670f
always direct refs from popup
2018-01-09 15:39:24 -05:00
Kyle Spearrin
f51bebd99a
import ts through node_modules alias
2018-01-09 14:26:20 -05:00
Kyle Spearrin
bb98c7e4da
converted cryptoservice to jslib
2018-01-08 15:37:11 -05:00
Kyle Spearrin
e68f7a1141
convert domain models to jslib
2018-01-08 15:23:36 -05:00
Kyle Spearrin
5d39030e05
convert data models to jslib
2018-01-08 15:12:09 -05:00
Kyle Spearrin
a78b8ec79c
convert request/response models to jslib
2018-01-08 14:45:34 -05:00
Kyle Spearrin
fd931c23d1
attach/read container service to window
2018-01-07 00:15:12 -05:00
Kyle Spearrin
03258e50f7
Refactor for barrels. Utils service to jslib
2018-01-06 22:13:48 -05:00
Kyle Spearrin
c018f096b4
moved service abstractions to jslib
2018-01-06 15:47:46 -05:00
Kyle Spearrin
dc15edcd4d
moved all enums to jslib
2018-01-06 14:22:55 -05:00
Kyle Spearrin
fcdf473af1
update jslib version
2018-01-06 11:48:26 -05:00
Kyle Spearrin
274c770308
reference jslib module
2018-01-06 09:07:33 -05:00
Kyle Spearrin
cbf8b00b33
rename to browser platform utils
2018-01-05 16:38:50 -05:00
Kyle Spearrin
4a08bf6b71
rename browser utils to platform utils
2018-01-05 16:30:15 -05:00
Kyle Spearrin
01cf48bbed
rename browserType to deviceType
2018-01-05 11:13:24 -05:00
Kyle Spearrin
2ef937f333
IdleBackground, clean up lock service chrome refs
2018-01-04 17:04:26 -05:00
Kyle Spearrin
2986bd1e29
browserUtilsService.isViewOpen
2018-01-04 16:49:58 -05:00
Kyle Spearrin
701d81a2eb
rename storage service implementation
2018-01-04 16:15:06 -05:00
Kyle Spearrin
d39c5b37dc
abstract MessagingService
2018-01-04 16:06:00 -05:00
Kyle Spearrin
0fbbc4a0b9
static ContainerService for edge case dependencies
2018-01-04 14:16:40 -05:00
Kyle Spearrin
0dd711471b
separated BrowserUtils from generic Utils
2018-01-04 12:32:10 -05:00
Kyle Spearrin
ac0126b210
abstract storage service
2018-01-04 10:51:21 -05:00
Oscar Hinton
2ca0f6702e
Remove unused overlay directory ( #455 )
...
* Remove popup.
* Remove lib from gitignore and gulpfile.
* Remove more overlay references.
* Remove unused parts of the legacy gulp lint.
2018-01-02 14:31:41 -05:00
Kyle Spearrin
3253b4861f
fix lint issue
2017-12-29 16:37:04 -05:00
Kyle Spearrin
596e7b8a3b
added german username field labels
2017-12-29 16:12:57 -05:00
Kyle Spearrin
4c736714cb
version bump
2017-12-28 16:04:57 -05:00
Kyle Spearrin
54d22cadd0
focus on init timeout
2017-12-28 14:06:36 -05:00
Kyle Spearrin
0fc9e70488
delay to search focus on current tab page
2017-12-28 13:54:17 -05:00
Kyle Spearrin
f23714a1f7
New Crowdin translations ( #452 )
...
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Vietnamese)
* New translations messages.json (Ukrainian)
* New translations messages.json (Swedish)
* New translations copy.resx (Spanish)
* New translations messages.json (Spanish)
* New translations messages.json (Slovak)
* New translations messages.json (Russian)
* New translations messages.json (Romanian)
* New translations copy.resx (Portuguese, Brazilian)
* New translations messages.json (Portuguese)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Polish)
* New translations messages.json (Japanese)
* New translations messages.json (Hungarian)
* New translations messages.json (German)
* New translations messages.json (French)
* New translations messages.json (Dutch)
* New translations messages.json (Croatian)
* New translations copy.resx (Chinese Traditional)
* New translations copy.resx (Vietnamese)
2017-12-27 15:19:12 -05:00
Kyle Spearrin
e6b0032933
no folder items on main vault page when no colls
2017-12-20 16:24:45 -05:00
Kyle Spearrin
f77e3b09ea
filter favorite ciphers from controller
2017-12-19 21:39:44 -05:00
Kyle Spearrin
c1189e3318
fix lint and compile error for browser type
2017-12-18 14:27:58 -05:00
Kyle Spearrin
a2f2e6cfc5
add browser type support for vivaldi and safari
2017-12-18 14:21:22 -05:00
Lukas Michanek
f728585db3
fix checkbox toggling ( #440 )
2017-12-15 16:21:38 -05:00
Kyle Spearrin
5ce3a4ae37
.toString()
all device-type headers
2017-12-15 11:12:13 -05:00
Kyle Spearrin
58481633eb
added device type header to requests
2017-12-15 09:58:26 -05:00
Kyle Spearrin
21963cb9d3
add support for "post-code" autofilling
2017-12-13 08:52:07 -05:00
Kyle Spearrin
39eb015d3e
add word wrap to cells on view. resolves #432
2017-12-12 08:26:38 -05:00
Kyle Spearrin
fd35529f38
fix bug for iterating validationErrors
2017-12-11 12:04:18 -05:00
Kyle Spearrin
4bcc1653ac
remove old runtime messages for overlay
2017-12-07 16:29:13 -05:00
Kyle Spearrin
c92bab9836
get rid of two-factor image folder
2017-12-07 16:10:20 -05:00
Oscar Hinton
1c38ff6e9a
[Webpack] Change images to not use relative path. ( #423 )
...
* Change webpack config to not use relative path for images.
Resolves #421 .
* Move popup images to popup/images.
* Move images to popup/images.
2017-12-07 16:04:43 -05:00
Kyle Spearrin
b51ea6e22d
context menus background
2017-12-07 16:02:15 -05:00
Kyle Spearrin
a995454197
refactor to switches in runtime bg
2017-12-07 15:46:56 -05:00
Kyle Spearrin
6f2163ef4c
moved more apis to runtime.background
2017-12-07 15:36:24 -05:00
Kyle Spearrin
8f1757401e
separating background apis to their own classes
2017-12-07 15:06:37 -05:00
Kyle Spearrin
142e33eb05
explicitly set boolean autofill value to false
...
resolves #422
2017-12-07 14:01:27 -05:00
Kyle Spearrin
4e17b74d2b
lint fix
2017-12-06 22:36:11 -05:00
Kyle Spearrin
e340396ce1
logout callback is always available
2017-12-06 22:35:21 -05:00
Kyle Spearrin
81c01de641
resolving this contexts
2017-12-06 22:28:33 -05:00
Kyle Spearrin
b1880c5305
fix issue with no message on menus
2017-12-06 22:10:02 -05:00
Kyle Spearrin
c2e5945be5
web request background. fixes to setIcon.
2017-12-06 21:54:38 -05:00
Kyle Spearrin
985c02c5e1
rename bg variables
2017-12-06 20:19:06 -05:00
Kyle Spearrin
bc132876c9
missed this refs for i18nService
2017-12-06 14:32:17 -05:00
Kyle Spearrin
a4127f2571
dont allow shorthand property assignments
2017-12-06 14:23:34 -05:00
Kyle Spearrin
5319568d81
self ref unnecessary
2017-12-06 14:09:05 -05:00
Kyle Spearrin
a5add2c6f9
pass utilsService to i18n function
2017-12-06 14:05:49 -05:00
Oscar Hinton
81fcfb4f6f
[TypeScript] Convert background entry script to TypeScript ( #419 )
...
* Convert background entry file to typescript. Remove global forge & tldjs variables.
* Minor cleanup.
2017-12-06 13:51:49 -05:00
Kyle Spearrin
97b509e1f6
support fuzzy fill other labels. hasValue
helper
2017-12-06 11:11:52 -05:00
Kyle Spearrin
8431ae32a4
New Crowdin translations ( #417 )
...
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Portuguese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Romanian)
* New translations messages.json (Russian)
* New translations messages.json (Slovak)
* New translations messages.json (Spanish)
* New translations copy.resx (Japanese)
* New translations messages.json (Swedish)
* New translations messages.json (Thai)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Vietnamese)
* New translations messages.json (Polish)
* New translations messages.json (Japanese)
* New translations messages.json (Finnish)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Croatian)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (Dutch)
* New translations messages.json (French)
* New translations messages.json (German)
* New translations messages.json (Hindi)
* New translations messages.json (Hungarian)
* New translations messages.json (Indonesian)
* New translations messages.json (Italian)
2017-12-06 09:45:25 -05:00
Kyle Spearrin
41d615a8fe
support for label left/top and more intel. selects
2017-12-06 09:11:37 -05:00
Kyle Spearrin
e1158828ec
pass currentTab to doCheck
2017-12-05 23:52:53 -05:00
Kyle Spearrin
9809fc7d75
use tabsQuery
on tabsQueryFirst
2017-12-05 23:48:19 -05:00
Kyle Spearrin
72ac90157f
bootstrap async
2017-12-05 23:37:32 -05:00
Kyle Spearrin
e90476af2b
convert background to main.background.ts
2017-12-05 23:28:31 -05:00
Kyle Spearrin
09f6b36bbb
i18nService is passed in
2017-12-05 20:51:22 -05:00
Kyle Spearrin
c3e836e750
(window as any) chrome sidebarAction
2017-12-05 17:18:20 -05:00
Kyle Spearrin
9149b453e1
started converting background to ts
2017-12-05 17:04:30 -05:00
Kyle Spearrin
eab83a9756
fixes to generation service
2017-12-05 12:14:45 -05:00
Kyle Spearrin
184a3db7c8
convert password history to ts. added clear option
2017-12-05 11:56:13 -05:00
Kyle Spearrin
9822f95938
various fixes for generator history
2017-12-05 11:33:12 -05:00
Kyle Spearrin
4b820bb7bd
set default options for password generator
2017-12-05 10:58:40 -05:00
Kyle Spearrin
61fb18ec4b
delay i18n load on edge for constants
2017-12-04 09:06:49 -05:00
Christopher DeCairos
873cb6aba6
Execute the sidebar action with Ctrl+Shift+Comma ( #410 )
...
* Execute the sidebar action with Ctrl+Shift+Comma
* Use the Alt modifier for the Bitwarden sidebar toggle shortcut
2017-12-03 17:48:12 -05:00
Kyle Spearrin
03f51074e0
resolve lint warning
2017-11-29 11:48:49 -05:00
Kyle Spearrin
7d9cd3e386
New Crowdin translations ( #405 )
...
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Portuguese)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Romanian)
* New translations messages.json (Russian)
* New translations messages.json (Slovak)
* New translations messages.json (Spanish)
* New translations messages.json (Swedish)
* New translations messages.json (Thai)
* New translations messages.json (Turkish)
* New translations messages.json (Ukrainian)
* New translations messages.json (Vietnamese)
* New translations messages.json (Polish)
* New translations messages.json (Japanese)
* New translations messages.json (Finnish)
* New translations messages.json (Chinese Traditional)
* New translations messages.json (Croatian)
* New translations messages.json (Czech)
* New translations messages.json (Danish)
* New translations messages.json (Dutch)
* New translations messages.json (French)
* New translations messages.json (German)
* New translations messages.json (Hindi)
* New translations messages.json (Hungarian)
* New translations messages.json (Indonesian)
* New translations messages.json (Italian)
2017-11-29 11:39:11 -05:00
Kyle Spearrin
c50e4d115e
only show add button on folderGrouping
2017-11-29 11:33:29 -05:00
Kyle Spearrin
70df4b2a9b
version bump
2017-11-29 11:13:00 -05:00
Kyle Spearrin
465bfd9458
clear view grouping state on vault load
2017-11-29 10:58:45 -05:00
Kyle Spearrin
f2eb46eade
$$ngIsClass fixes for global controllers
2017-11-29 10:31:50 -05:00
Kyle Spearrin
ab1a918326
use utils for lock options settings
2017-11-29 10:19:21 -05:00
Kyle Spearrin
b6a5180a6a
dont throw error on none found
2017-11-29 10:06:02 -05:00
Kyle Spearrin
c1fd8e47fb
fix form directive name
2017-11-29 09:15:07 -05:00
Kyle Spearrin
68f3f7a3bd
rename features to options
2017-11-29 09:03:49 -05:00
Kyle Spearrin
6f5ca980c2
remove unused content scripts
2017-11-28 10:42:57 -05:00
Kyle Spearrin
61c53115d9
add $$ngIsClass
on new comps for ESR support
2017-11-28 10:36:04 -05:00
Kyle Spearrin
8332e52a7b
cleanup and formatting
2017-11-27 23:46:03 -05:00
Oscar Hinton
78c4ea7ecb
[TypeScript] Settings module ( #398 )
...
* Convert settings to TypeScript.
* Simplify loadSettings using await.
* Re-write save feature settings.
* Minor fixes.
2017-11-26 08:35:49 -05:00
Oscar Hinton
7c525d3f3a
Convert global module to TypeScript. ( #397 )
2017-11-25 10:04:31 -05:00
Oscar Hinton
f5ccc22076
[TypeScript] Convert directives ( #396 )
...
* Convert directives to TypeScript.
* FormDirective uses ValidationService type.
2017-11-25 08:02:22 -05:00
Kyle Spearrin
b297c4279a
postal code has higher priority than city/state
2017-11-24 23:47:04 -05:00
Oscar Hinton
a45f2c2fd7
More tests ( #395 )
...
* Test UtilsService.newGuid
* Replace UtilsService.extendObject with Object.assign.
* Test getBrowser.
* Replace var with const.
2017-11-24 18:14:03 -05:00
Kyle Spearrin
2b042da237
additional logic for cc month filling
2017-11-24 15:49:13 -05:00
Kyle Spearrin
10f33245c4
cards and ids in their own sections on tab
2017-11-24 14:51:35 -05:00
Kyle Spearrin
3eff62787c
refresh title
2017-11-24 12:36:37 -05:00
Kyle Spearrin
9581988b8a
folder and collection icons. no folder group fix
2017-11-24 12:33:38 -05:00
Kyle Spearrin
95022337ea
only update last sync when success
2017-11-24 11:40:02 -05:00