Kyle Spearrin
3ce9d5082f
add name to cipher list title
2018-07-10 10:12:26 -04:00
Kyle Spearrin
48abc87e0c
update device type enums
2018-07-09 09:12:41 -04:00
Kyle Spearrin
7b84a2e597
dummy module
2018-07-07 23:57:20 -04:00
Kyle Spearrin
e365a3e892
use new get web vault url method
2018-06-25 08:06:38 -04:00
Tiago
60bb4f6840
search webVaultUrl for settings. closes bitwarden/browser#635 ( #657 )
2018-06-25 07:41:23 -04:00
Kyle Spearrin
f14b4b89b9
toggle card code on add/edit
2018-06-18 17:25:22 -04:00
Kyle Spearrin
2cbb7788f4
use hasKey helper
2018-06-13 17:19:58 -04:00
Neil Burrows
91eb676cf5
Masking Card Security Code in browser extension ( #647 )
...
Desktop Issue #78 (CreditCard Security Code is visible)
2018-06-13 12:34:11 -04:00
Kyle Spearrin
2033e46683
load DuoWebSDK as a module
2018-06-11 13:33:00 -04:00
Kyle Spearrin
9d52b5db23
update jslib
2018-06-08 12:16:26 -04:00
Kyle Spearrin
f998ec190d
dont overwrite name and uri if already set
2018-06-06 14:45:05 -04:00
Kyle Spearrin
0fc5982f26
use true false value directive for boolean field
2018-06-06 14:30:26 -04:00
Kyle Spearrin
edd628b71e
border should be 1 px
2018-06-04 12:31:14 -04:00
Kyle Spearrin
6f64e9bc9b
border color
2018-06-01 17:00:43 -04:00
Kyle Spearrin
37a64beb32
theme scrollbars
2018-06-01 12:13:49 -04:00
Kyle Spearrin
e338a6b566
theme tweaks
2018-05-31 16:06:08 -04:00
Kyle Spearrin
8659cc96cb
dark theme styling
2018-05-31 15:45:03 -04:00
Kyle Spearrin
db06b60704
start styling for dark theme
2018-05-30 23:11:05 -04:00
Kyle Spearrin
344cd2ac40
add theme support to browser extension
2018-05-30 17:26:43 -04:00
Kyle Spearrin
7eceedf2fc
fix tests and export component
2018-05-18 15:57:37 -04:00
Kyle Spearrin
7167dd3fb7
add support for export service
2018-05-17 10:57:52 -04:00
Kyle Spearrin
fe94d0533b
Revert "set focus manually before search text"
...
This reverts commit fee87030de
.
2018-05-08 08:44:33 -04:00
Kyle Spearrin
fee87030de
set focus manually before search text
2018-05-08 08:35:17 -04:00
Kyle Spearrin
73013d51e0
input verbatim
2018-04-25 17:53:51 -04:00
Kyle Spearrin
e57a38fbb1
move sync to post login action
2018-04-25 12:08:23 -04:00
Kyle Spearrin
c67b63a452
refactor utils service to utils
2018-04-23 13:04:11 -04:00
Kyle Spearrin
97835f7627
detect chages on promise catch
2018-04-23 11:50:14 -04:00
Kyle Spearrin
613dfaafd0
from async for safari bug
2018-04-23 11:40:23 -04:00
Kyle Spearrin
b40e51a7d1
safari totp copy workaround
2018-04-23 11:30:12 -04:00
Kyle Spearrin
06e56f0b57
copy totp from each implementation of autofill
2018-04-23 10:02:30 -04:00
Kyle Spearrin
c1b0114f07
large chevron
2018-04-20 16:57:24 -04:00
Kyle Spearrin
072286dbe5
set color for form elements
2018-04-19 22:53:55 -04:00
Kyle Spearrin
08e2ac291b
switch to hostname or uri
2018-04-19 14:43:28 -04:00
Kyle Spearrin
41fc32487f
remove constants service
2018-04-19 14:10:23 -04:00
Kyle Spearrin
8d710456c4
focus password on lock page after timeout
2018-04-19 11:17:07 -04:00
Kyle Spearrin
14fb60233a
center about text
2018-04-19 09:45:51 -04:00
Kyle Spearrin
ebdde5925c
slice instead of pop folders
2018-04-19 09:02:25 -04:00
Kyle Spearrin
04f687d6fc
pass window doc to copy function
2018-04-19 08:04:00 -04:00
Kyle Spearrin
0ddc4c2d41
remove whitespace
2018-04-18 16:38:01 -04:00
Kyle Spearrin
45ffa8fc1e
condition show folders and collections
2018-04-18 16:28:25 -04:00
Kyle Spearrin
81200f3ecb
only delay 100ms to focus search box
2018-04-18 15:50:26 -04:00
Kyle Spearrin
152fc981a1
manually focus search. only search on 2 characters
2018-04-18 15:49:17 -04:00
Kyle Spearrin
b22653d245
share and web vault to tools. cleanup messages
2018-04-17 13:19:58 -04:00
Kyle Spearrin
b8b6803d6d
reduce edge pages even more
2018-04-17 13:06:57 -04:00
Kyle Spearrin
3c6911457e
change view icon
2018-04-16 21:13:03 -04:00
Kyle Spearrin
e24e992e49
hostname as new login name, remove i18n string
2018-04-14 21:12:04 -04:00
Kyle Spearrin
9c44e48cc2
fix positioning of toaster icon
2018-04-14 20:44:42 -04:00
Kyle Spearrin
cfcb8653f7
edge browser adjustments
2018-04-14 14:56:30 -04:00
Kyle Spearrin
b16ddbbb45
fix trailing whitespace
2018-04-14 14:29:25 -04:00
Kyle Spearrin
423c4e06c7
style homepage
2018-04-14 14:16:21 -04:00
Kyle Spearrin
5958fa1fc4
only wait 5 seconds to load vault
2018-04-14 13:40:25 -04:00
Kyle Spearrin
10014c8b09
fix duo new window message padding
2018-04-14 13:36:51 -04:00
Kyle Spearrin
e871d4749b
safari fixes
2018-04-14 12:52:46 -04:00
Kyle Spearrin
82dd5b8b08
add timeout to swal alerts
2018-04-14 09:39:47 -04:00
Kyle Spearrin
4a028376e4
init this.loginCiphers
2018-04-14 00:02:55 -04:00
Kyle Spearrin
38f55d7147
dont show popout in firefox sidebar
2018-04-13 23:37:57 -04:00
Kyle Spearrin
57a0c0fc75
even small lists for edge
2018-04-13 23:23:35 -04:00
Kyle Spearrin
15792a1ae6
smaller list sizes on edge
2018-04-13 23:22:20 -04:00
Kyle Spearrin
cfa0e1044f
break all instead of word
2018-04-13 23:14:57 -04:00
Kyle Spearrin
1bc1e86a53
break words on password history
2018-04-13 23:05:31 -04:00
Kyle Spearrin
9d81843643
browser classes
2018-04-13 22:29:31 -04:00
Kyle Spearrin
74dea938c8
browser class
2018-04-13 22:27:01 -04:00
Kyle Spearrin
46ac5e2065
export case for edge
2018-04-13 22:18:21 -04:00
Kyle Spearrin
bbee1790e1
sort animation imports
2018-04-13 22:10:27 -04:00
Kyle Spearrin
9d5304239a
remove duplicate browserapi imports
2018-04-13 22:09:12 -04:00
Kyle Spearrin
4308947893
private mode component
2018-04-13 22:08:24 -04:00
Kyle Spearrin
31ddb97530
sort current tab logins by last used
2018-04-13 21:23:11 -04:00
Kyle Spearrin
dc35577564
prod environment settings
2018-04-13 15:14:04 -04:00
Kyle Spearrin
76eeb4e41d
fix analytics
2018-04-13 14:36:25 -04:00
Kyle Spearrin
5bf7faa09a
settings -> options page
2018-04-13 14:19:33 -04:00
Kyle Spearrin
88c961ff05
box lists
2018-04-13 13:42:34 -04:00
Kyle Spearrin
b7bd83cc65
premium page
2018-04-13 13:18:56 -04:00
Kyle Spearrin
40790790b2
use router links instead of back
2018-04-13 13:18:43 -04:00
Kyle Spearrin
0505043e18
sync component
2018-04-13 11:49:03 -04:00
Kyle Spearrin
238dbd9244
preserve focus outline on action buttons
2018-04-13 11:16:46 -04:00
Kyle Spearrin
7c8cbb8037
no animation when unlocked
2018-04-13 11:07:56 -04:00
Kyle Spearrin
c895ec386e
animation for edit-cipher => tabs (delete op)
2018-04-13 00:23:05 -04:00
Kyle Spearrin
082a74c241
folder listing, add/edit components, cleanup
2018-04-13 00:06:48 -04:00
Kyle Spearrin
225f5077e3
swal styles
2018-04-12 23:26:08 -04:00
Kyle Spearrin
59ce4b7b67
custom swal content
2018-04-12 23:18:51 -04:00
Kyle Spearrin
726a7f59ae
remove unused i18n strings
2018-04-12 17:32:00 -04:00
Kyle Spearrin
ebba0a9e23
settings help and about
2018-04-12 17:28:33 -04:00
Kyle Spearrin
fa6fc76346
cache groupings page state
2018-04-12 15:56:27 -04:00
Kyle Spearrin
3c48f80861
activity recording runOutsideAngular
2018-04-12 14:24:42 -04:00
Kyle Spearrin
f01b9e9632
return Promise<boolean> from delete
2018-04-11 22:33:32 -04:00
Kyle Spearrin
d8ca3026cb
on route if confirmed
2018-04-11 16:27:20 -04:00
Kyle Spearrin
72177644ad
delete item button
2018-04-11 16:23:05 -04:00
Kyle Spearrin
3ebb09fa8d
converted i18nservice properly
2018-04-11 14:52:49 -04:00
Kyle Spearrin
222b58f440
copy verification code string
2018-04-11 14:02:47 -04:00
Kyle Spearrin
c7e451c75a
delete attachment string and disabled styles
2018-04-11 13:58:40 -04:00
Kyle Spearrin
f725aa9a60
cipher attachments
2018-04-11 13:51:09 -04:00
Kyle Spearrin
2005e00f27
format html
2018-04-11 12:00:55 -04:00
Kyle Spearrin
5a7394cb33
only override show if not false
2018-04-11 11:18:58 -04:00
Kyle Spearrin
b88efe3e04
polyfill web animations
2018-04-11 10:57:34 -04:00
Kyle Spearrin
1e3a82586a
show popout conditionals
2018-04-11 10:48:48 -04:00
Kyle Spearrin
45033eb81e
make paging smarter
2018-04-11 10:34:39 -04:00
Kyle Spearrin
744559516d
infinite scrolling on cipher listing
2018-04-11 10:23:12 -04:00
Kyle Spearrin
78058c3591
lint fixes
2018-04-10 23:49:46 -04:00
Kyle Spearrin
28bbbbd675
no border radius
2018-04-10 23:31:36 -04:00
Kyle Spearrin
1e1aca2db3
double click to launch cipher
2018-04-10 23:28:50 -04:00
Kyle Spearrin
2ad34c5119
replace tools with password generator
2018-04-10 23:03:29 -04:00
Kyle Spearrin
e31d8dd702
load on sync
2018-04-10 22:49:19 -04:00
Kyle Spearrin
bd6eab174c
move scss folder under popup
2018-04-10 22:20:50 -04:00
Kyle Spearrin
67ab9b1d3e
move new app into popup folder
2018-04-10 21:54:20 -04:00
Kyle Spearrin
98b852287d
sweet alert dialog implementation
2018-04-10 14:20:03 -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
72cb2772a6
fix null refs when no background (ff private mode)
2018-03-27 12:51:07 -04:00
Kyle Spearrin
63ef6e1e5b
null or undefined on GA check
2018-03-27 08:21:26 -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
0187ac4b96
move audit service to background service
2018-03-21 09:38:03 -04:00
Kyle Spearrin
f8a0cc0e8d
close paran
2018-03-19 14:36:56 -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
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
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
f952cd5642
add support for add/edit/view of login uris
2018-03-02 15:37:49 -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
bf149b4c49
Uppercase Bitwarden
2018-02-27 13:37:57 -05:00
Kyle Spearrin
1f1303fc97
convert to jslib submodule
2018-02-19 17:01:00 -05:00
Kyle Spearrin
146254b646
switch to jslib auth service
2018-02-01 22:53:36 -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
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
f96dc740fe
twoStepNewWindowMessage
2018-01-18 16:30:37 -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
962bd24974
safari fix for autofill totp and context menu options
2018-01-15 23:28:07 -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
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
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
2156916f0b
absolute position center message
2018-01-13 17:31:55 -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
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
c10ade46c0
refactor analytics to ts
2018-01-12 10:05:30 -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
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
6baae1113b
move folder service to jslib
2018-01-09 22:39:38 -05:00
Kyle Spearrin
f20c217321
migrate constants to jslib
2018-01-09 22:22:49 -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
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
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
d39c5b37dc
abstract MessagingService
2018-01-04 16:06:00 -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
Kyle Spearrin
3253b4861f
fix lint issue
2017-12-29 16:37:04 -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
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
Lukas Michanek
f728585db3
fix checkbox toggling ( #440 )
2017-12-15 16:21:38 -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
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
985c02c5e1
rename bg variables
2017-12-06 20:19:06 -05:00
Kyle Spearrin
a4127f2571
dont allow shorthand property assignments
2017-12-06 14:23:34 -05:00
Kyle Spearrin
e90476af2b
convert background to main.background.ts
2017-12-05 23:28:31 -05:00
Kyle Spearrin
184a3db7c8
convert password history to ts. added clear option
2017-12-05 11:56:13 -05:00
Kyle Spearrin
03f51074e0
resolve lint warning
2017-11-29 11:48:49 -05:00
Kyle Spearrin
c50e4d115e
only show add button on folderGrouping
2017-11-29 11:33:29 -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
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
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
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
Kyle Spearrin
15a618596b
center block element on sync
2017-11-24 10:41:51 -05:00
Kyle Spearrin
e1da4ccbd0
optimized grouping counts
2017-11-24 10:35:43 -05:00
Kyle Spearrin
7f102fbb10
add missing accessibility for folders page
2017-11-23 22:36:55 -05:00
Kyle Spearrin
634aa43694
add missing accessibility titles
2017-11-23 22:15:51 -05:00
Dominik Halfkann
388a65f25f
add toggle to see plain password when adding & editing ciphers ( #292 ) ( #390 )
...
* add toggle to see plain password when adding & editing ciphers (#292 )
* reduce number of password input fields to 1
while editing/creating ciphers
2017-11-23 22:07:43 -05:00
Kyle Spearrin
ed28816b99
fix sortUriMatch
2017-11-23 10:37:14 -05:00
Kyle Spearrin
56c1ca7d2f
launch website on double click
2017-11-22 22:15:17 -05:00
Kyle Spearrin
2e9b3d0943
view grouping of ciphers for a collection
2017-11-22 21:55:48 -05:00
Kyle Spearrin
a457846915
display favorites and collections in my vault
2017-11-22 17:54:24 -05:00
Kyle Spearrin
62ece2e8fe
fix ctor for tools component
2017-11-22 17:28:09 -05:00
Billy Hughes
04cfd8040c
on-premise support for "bitwarden Web Vault" tool ( #388 )
...
* on-premise support for "bitwarden Web Vault" tool
* don't import EnvironmentService yet, change variable scope
2017-11-22 12:45:38 -05:00
Kyle Spearrin
842e594ba2
remove grouped view of items in vault
2017-11-22 12:38:58 -05:00
Kyle Spearrin
ce619297ae
fix missing ctrl on searchText
2017-11-21 21:21:07 -05:00
Kyle Spearrin
89b300f268
$$ngIsClass fix for ESR
2017-11-20 11:19:43 -05:00
Kyle Spearrin
984bd27422
initListSectionItemListeners on lock page
2017-11-20 09:01:48 -05:00
Kyle Spearrin
cc5c7fb879
initListSectionItemListeners for settings features
2017-11-16 12:42:06 -05:00
Kyle Spearrin
5fa5fbc496
edge hates `for of` loops
2017-11-15 16:07:38 -05:00
Kyle Spearrin
6ab5a07c20
float left
2017-11-15 14:30:46 -05:00
Kyle Spearrin
b4ab1b74e8
popout style fix
2017-11-15 14:28:41 -05:00
Kyle Spearrin
3b6e9d7b0b
int events again each time page changes
2017-11-15 14:27:30 -05:00
Kyle Spearrin
2f7b6790db
fixes for edge
2017-11-15 14:27:30 -05:00
Oscar Hinton
c6c8042ecf
[Typecript] Convert current ( #372 )
...
* Convert current controller to component.
* Remove unessesary $ctrl.loaded checks.
* Fix bindings for callbacks.
* Re-format html.
* Add UtilService interface to current component.
* Set sucessfully to boolean, change setTimeout to $timeout.
2017-11-14 13:44:34 -05:00
Kyle Spearrin
0c8dc0c3ec
check for errors and remove scope dependency
2017-11-14 11:38:21 -05:00
Kyle Spearrin
00b8a3e7be
convert export to ts component
2017-11-14 11:29:00 -05:00
Kyle Spearrin
b9139eec33
refactored out `main.` props to each ctrl.
2017-11-14 10:10:13 -05:00
Kyle Spearrin
947e51f3b5
pop out component
2017-11-14 10:04:23 -05:00
Kyle Spearrin
ef0f4632ca
remove unused currentYear
2017-11-13 16:40:18 -05:00
Kyle Spearrin
bed28aebaa
interface cryptoservice
2017-11-13 16:12:23 -05:00
Kyle Spearrin
11f392b036
interfaced utilsservice for popup and dependencies
2017-11-13 15:37:38 -05:00
Kyle Spearrin
8b0019ea94
fix password detection when changing
2017-11-10 22:05:10 -05:00
Kyle Spearrin
d63ae79704
no wrapping div for totp
2017-11-10 22:04:55 -05:00
Kyle Spearrin
105d21e75a
formatting
2017-11-10 21:30:53 -05:00
Kyle Spearrin
594f2114a7
move tools component html
2017-11-10 21:23:50 -05:00
Kyle Spearrin
22409461dc
Merge pull request #367 from bitwarden/typescript
...
Typescript conversion
2017-11-09 22:45:30 -05:00
Kyle Spearrin
dd382ecee7
assign papaparse to window.Papa
2017-11-09 22:41:35 -05:00
Kyle Spearrin
7c3fec98d1
remove all jquery dependencies from popup
2017-11-09 21:58:22 -05:00
Kyle Spearrin
92192b4f6e
initListSectionItemListeners on pass generator
2017-11-09 17:20:06 -05:00
Kyle Spearrin
9fe4b29a1c
convert initListSectionItemListeners to js
...
Removed jQuery from background
2017-11-09 17:16:41 -05:00
Oscar Hinton
bcf0f19aa2
[Typescript] Convert password generator ( #366 )
...
* Convert password generator to typescript.
* Misc cleanup.
2017-11-09 15:33:51 -05:00
Kyle Spearrin
04ff1e6fba
minify vendor
2017-11-09 14:28:18 -05:00
Kyle Spearrin
44eedc8b1d
require all templates for in-line html
2017-11-07 16:59:21 -05:00
Kyle Spearrin
942d98d798
convert sync service to ts
2017-11-06 11:55:17 -05:00
Kyle Spearrin
b05426f953
convert cipher service to ts
2017-11-06 10:58:32 -05:00
Kyle Spearrin
bdd40d8755
move domain models to ts
2017-11-04 22:43:07 -04:00
Kyle Spearrin
8e998ff179
lint fixes
2017-11-04 21:37:35 -04:00
Kyle Spearrin
11edb0261b
folder service to ts
2017-11-04 21:09:26 -04:00
Kyle Spearrin
b1da228c36
missed $ctrl. on export check
2017-11-03 19:50:38 -04:00
Oscar Hinton
8ae178aff3
Rewrite lock module to TypeScript. ( #354 )
2017-11-03 16:40:44 -04:00
Kyle Spearrin
6d89cc91f7
fix callback for setUserIdAndEmail
2017-11-03 15:56:22 -04:00
Oscar Hinton
cee9face7f
[TypeScript] Popup app services ( #353 )
...
* Convert services to typescript.
* Change to for of.
2017-11-03 15:53:35 -04:00
Kyle Spearrin
e3dea4084f
fix callbacks for user service methods
2017-11-03 15:40:19 -04:00
Kyle Spearrin
43ef921886
environment service to ts
2017-11-03 12:33:34 -04:00
Kyle Spearrin
6ae7b2e035
convert api service to ts with fetch
2017-11-03 11:59:45 -04:00
Kyle Spearrin
9f9e3245de
convert token service to ts
2017-11-02 20:50:00 -04:00
Kyle Spearrin
7c3b612f3f
Revert "Added auto fill animation. ( #341 )"
...
This reverts commit 3061f276c5
.
2017-11-02 16:36:12 -04:00
Ahmed Tarek
3061f276c5
Added auto fill animation. ( #341 )
...
* New Crowdin translations (#338 )
* New translations messages.json (Chinese Simplified)
* New translations messages.json (Portuguese, Brazilian)
* New translations messages.json (Romanian)
* New translations copy.resx (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 (Danish)
* New translations messages.json (Vietnamese)
* New translations messages.json (Portuguese)
* New translations messages.json (Polish)
* New translations copy.resx (Chinese Simplified)
* New translations messages.json (French)
* 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 (Finnish)
* 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)
* New translations messages.json (Japanese)
* version bump
* subtitle for folder listing. folder icon.
* version bump
* subtitle should be searchable
* Added autofill animation.
2017-11-02 16:35:10 -04:00
Kyle Spearrin
fbba9b673d
fixes during crypto service testing
2017-11-02 09:17:53 -04:00
Kyle Spearrin
c3704c3dfd
convert methods to promises
2017-11-02 08:54:40 -04:00
Kyle Spearrin
54a909ab24
tslint fixes
2017-11-02 08:45:31 -04:00
Kyle Spearrin
7455b39835
reference component now that ui router is updated
2017-11-02 08:11:10 -04:00
Oscar Hinton
a66e32590b
[Typescript] Convert tools page to TS ( #344 )
...
* Convert controller to TS.
* Remove $scope and move methods into class.
* Convert tools to component.
2017-11-02 08:02:14 -04:00
Oscar Hinton
c18f5a8076
Upgrade ui-router to 1.0.10 ( #345 )
...
* Start upgrading to ui-router 1.0.0
* Remove ui-router event polyfill.
2017-11-01 19:38:30 -04:00
Kyle Spearrin
3f354336ef
import models individually
2017-11-01 14:15:48 -04:00
Kyle Spearrin
9ffbd0bb69
lint fixes
2017-11-01 13:40:38 -04:00
Kyle Spearrin
6086bf5812
typescript models
2017-11-01 10:27:07 -04:00
Kyle Spearrin
72d09b0331
subtitle should be searchable
2017-10-31 10:29:31 -04:00
Kyle Spearrin
0d62f99437
subtitle for folder listing. folder icon.
2017-10-31 10:05:33 -04:00
Kyle Spearrin
3493379aec
format index.html
2017-10-31 09:25:27 -04:00
Kyle Spearrin
97f65b19c8
convert action buttons component to ts
2017-10-31 09:17:18 -04:00
Kyle Spearrin
b3c671cca0
convert icon component to ts
2017-10-30 23:44:53 -04:00
Oscar Hinton
f922b2e0cb
Add TSLint ( #340 )
...
* Add tslint.
* Disable alphabetic ordering.
* Change place on selectionTitle.
2017-10-30 17:49:56 -04:00
Kyle Spearrin
141dfa2dc7
a few formatting updates
2017-10-28 22:39:38 -04:00
Oscar Hinton
59754cd530
Setup Webpack & TypeScript ( #316 )
...
* TypeScript and WebPack.
* Minor cleanup.
* Add background.js as entry point to webpack.
* Use downloaded fonts for better performance.
Remove google-fonts-webpack-plugin.
* Add the remaining entry points and setup notification bar.
* Update readme for webpack.
* Convert CipherItems to TypeScript to demonstrate how a component looks in TS.
* Fix edge requirering a custom angular version.
* Rewrite gulp tasks for packaging releases.
* Re-add the webpack gulp plugin.
* Remove unessesary line in analytics.
2017-10-28 22:14:14 -04:00
Kyle Spearrin
0bcc764274
default cipher type data objects
2017-10-25 15:45:39 -04:00
Kyle Spearrin
19f00ebc9c
unreachable break
2017-10-25 15:32:07 -04:00
Kyle Spearrin
18277207f6
fix concat
2017-10-23 23:20:56 -04:00
Kyle Spearrin
0c90d9dba2
set icons server environment url
2017-10-23 23:05:24 -04:00
Kyle Spearrin
a6d56975fb
update exporter for logins and note types
2017-10-23 12:40:54 -04:00
Kyle Spearrin
a465074cfc
in slide down on lock
2017-10-19 10:27:15 -04:00
Kyle Spearrin
23d1f076f4
make sure uri has `.` in it before prefixing http
2017-10-18 15:53:06 -04:00
Kyle Spearrin
74eeb1a3c1
fixes from refactors
2017-10-18 14:56:59 -04:00
Kyle Spearrin
c3121726d8
add login
2017-10-18 13:04:33 -04:00
Kyle Spearrin
170484ba11
renaming logins to generic items
2017-10-18 12:22:56 -04:00
Kyle Spearrin
f4e72aae8a
autofill card expiration
2017-10-18 11:50:21 -04:00
Kyle Spearrin
95c0a5ace2
return results even when domain is not parsable
2017-10-17 23:54:19 -04:00
Kyle Spearrin
9fe35a9aef
filter senders for autofill
2017-10-17 22:52:56 -04:00
Kyle Spearrin
5b6158c0b7
back everywhere, a few password history touch-ups
2017-10-17 17:09:48 -04:00
Oscar Hinton
f1262147a3
History of generated passwords ( #310 )
...
* Save last 5 passwords.
* Move password history to seperate page.
* Use the util helpers for accessing the local storage.
* Change close to back for password history. Remove unused html.
* Change orderBy to use the date instead of magic array.
* Move historyService to background.
* Add passwords generated from shortcut and contextmenu to history.
* Fix return to edit/add not working in password generator history.
* Change password icon to clipboard.
* Change link to password history to use on-click.
* Clear password generator history on logout.
* Code style fix.
* Add new .wrap class for wrapping long text. Fix password icon.
2017-10-17 16:42:05 -04:00
Kyle Spearrin
358fb9b277
one time bind various props
2017-10-17 16:38:09 -04:00
Kyle Spearrin
e87f9e268a
autofill ui for other types. autofill fixes
2017-10-17 15:22:16 -04:00
Kyle Spearrin
cebf913999
updates to icon component and state init
2017-10-17 13:16:05 -04:00
Kyle Spearrin
999689cf7e
more promise/utils helper conversions
2017-10-17 12:22:50 -04:00
Kyle Spearrin
0fdee0f13b
promise conversions
2017-10-17 09:25:22 -04:00
Kyle Spearrin
ba4e2eae15
refactor out callbacks from folderService
2017-10-17 00:03:27 -04:00
Kyle Spearrin
65842a3dba
set globe icon properly
2017-10-16 23:19:01 -04:00
Kyle Spearrin
6722793087
rename loginService to cipherService
2017-10-16 23:11:32 -04:00
Kyle Spearrin
e7f7c52247
view cipher elements for different types
2017-10-16 22:31:20 -04:00
Kyle Spearrin
e643b1cf7e
cipher rename on password generator page
2017-10-16 15:21:51 -04:00
Kyle Spearrin
48f02cffe9
ctrl.enabled from ctor
2017-10-16 15:13:14 -04:00
Kyle Spearrin
ad285a7605
action buttons component
2017-10-16 14:45:47 -04:00
Kyle Spearrin
276be2fa87
icon component only $onChanges
2017-10-16 11:12:24 -04:00
Kyle Spearrin
9a79f6989e
icon component updates for all cipher types
2017-10-16 11:02:39 -04:00
Kyle Spearrin
176b9a8ed0
add/edit/view fixes for ciphers
2017-10-16 10:09:17 -04:00
Kyle Spearrin
af973cbce3
add add UI for cards and identity
2017-10-16 09:12:52 -04:00
Kyle Spearrin
abf38e396e
add cipher page additions
2017-10-14 17:49:29 -04:00
Kyle Spearrin
0fc9f498df
more login to cipher renames
2017-10-14 16:55:47 -04:00
Kyle Spearrin
884bce4ec4
converting logins to ciphers on vault lists
2017-10-14 16:31:35 -04:00
Kyle Spearrin
5a1bf8299f
vault listing page fixes
2017-10-13 23:11:42 -04:00
Kyle Spearrin
2b5915b257
convert to promises. loginService cipher refactor
2017-10-13 17:07:20 -04:00
Kyle Spearrin
738a40a848
adjust icon sizes
2017-10-13 00:13:56 -04:00
Oscar Hinton
a99ce875ca
Website icons ( #285 )
...
* Initial attempt at adding favicons.
* Cache the favicons for 30 days.
* Refactor faviconService, remove unused faviconDirective.
* Change icon url to icons.bitwarden.com. Update style to support dynamic size of icon.
* Use hostname instead of domain.
* Fix getFavicon throwing an exception if the uri is not a valid url.
* Add enabled property to faviconService to prevent slow calls to storage. Fixed chrome not displaying chrome://favicon properly.
* Fix chrome disable favicon not working as expected.
* Add default icon.
* Fix jshint errors.
* Cleanup of faviconService, removed caching related code. Add faviconComponent for handling favicons.
* Remove faviconService, moved functionallity into faviconComponent.
* Fix faviconComponent not updating when uri changes.
* Rename favicon to icon.
* Improve whitelist.
2017-10-12 14:48:29 -04:00
Kyle Spearrin
847c3df7df
remove query string from manifest popup
2017-10-11 22:30:47 -04:00
Kyle Spearrin
fe73ffc21e
handle default sizing using preprocesses css
2017-10-10 15:44:36 -04:00
Kyle Spearrin
41c3007821
expand vault uses a popup instead of a new tab
2017-10-10 12:42:24 -04:00
Kyle Spearrin
7561ae4996
skip autofill username option
2017-10-07 13:10:04 -04:00
Kyle Spearrin
ad66d15a33
null check utilsService
2017-10-06 10:50:11 -04:00
Kyle Spearrin
7394cec986
lint fix for j
2017-10-06 10:18:47 -04:00
Kyle Spearrin
d4cf0fe338
manage ui location for popup app
2017-10-06 00:05:08 -04:00
Kyle Spearrin
31f73895b8
close popup on launch site/autofill
2017-10-05 23:39:41 -04:00
Kyle Spearrin
2a929c8de8
edge fixes
2017-10-05 17:18:54 -04:00
Kyle Spearrin
4d3033f17c
alignment fixes for firefox sidebar
2017-10-05 16:36:23 -04:00
Kyle Spearrin
efe0487dc8
fix font and css paths for dist
2017-10-05 16:20:05 -04:00
Kyle Spearrin
c2082134ff
fix space on home settings
2017-10-05 16:11:16 -04:00
Kyle Spearrin
671b43d6b1
move scripts in body. analytics fix
2017-10-05 15:59:45 -04:00
Kyle Spearrin
d8536e3090
bundle popup scripts and templates for dist
2017-10-05 14:49:39 -04:00
Kyle Spearrin
09f47c0e59
double click to launch website from vault
2017-10-04 17:01:22 -04:00
Kyle Spearrin
aa893af3e6
add launch website button to vault listing
2017-10-03 14:59:52 -04:00
Kyle Spearrin
ea65c40d1f
export custom fields
2017-10-02 12:37:25 -04:00
Kyle Spearrin
1e18827b61
Revert "skip vis checks for notification bar collect()"
...
This reverts commit 9f51f005b0
.
2017-10-02 10:29:46 -04:00
Kyle Spearrin
9f51f005b0
skip vis checks for notification bar collect()
2017-10-02 09:22:46 -04:00
Kyle Spearrin
f733fe659b
allow u2f if window.u2f is available (firefox 57+)
2017-09-29 12:27:59 -04:00
Kyle Spearrin
3ce2fb484a
fix remember bug and auto-focus on lock screen
2017-09-28 11:03:41 -04:00
Kyle Spearrin
6fa5582883
added support for sidebar
2017-09-28 10:39:31 -04:00
Kyle Spearrin
41dda3bb61
Expand vault all tabs. Search from curr. tab page.
2017-09-27 20:12:19 -04:00
Kyle Spearrin
1fa3df1151
disable form autocomplete on various pages
2017-09-27 13:07:46 -04:00
Kyle Spearrin
ae4079cb21
danger color on action button
2017-09-25 13:48:35 -04:00
Kyle Spearrin
068fd5d06c
add/edit login custom fields
2017-09-25 10:20:26 -04:00
Kyle Spearrin
eace0f32f0
copy totp to clipboard from popup document in ff
2017-09-22 15:31:31 -04:00
Kyle Spearrin
835bb6ffa7
login custom fields view/edit
2017-09-21 22:45:24 -04:00
Kyle Spearrin
56e1f6c25b
cipher request login subclass, sync fixes
2017-09-21 10:43:33 -04:00
Kyle Spearrin
a9bf52364a
search results list
2017-09-11 22:07:24 -04:00
Kyle Spearrin
2e20f051c0
xtra small body height
2017-09-11 21:23:22 -04:00
Kyle Spearrin
bbe4bdc865
edge link for reviews
2017-09-09 16:49:12 -04:00
Kyle Spearrin
60d75ce5fe
private mode page with message
2017-09-09 15:41:49 -04:00
Kyle Spearrin
0b2fa01232
only folder view in vault for edge
2017-09-06 16:07:30 -04:00
Kyle Spearrin
509ba631ff
disable autocomplete on verification code input
2017-09-04 23:08:55 -04:00
Kyle Spearrin
4641240d47
refactor custom env urls, cleanup bg script a bit
2017-09-04 12:09:11 -04:00
Kyle Spearrin
cd7ed5dc20
load custom angular build for edge
2017-09-01 23:17:37 -04:00
Kyle Spearrin
44f1ce621d
short body is 800 or less height
2017-08-31 14:25:38 -04:00
Kyle Spearrin
eae2efea67
hide "on lock" option for firefox and edge
2017-08-31 12:52:03 -04:00
Kyle Spearrin
293086526d
windows was already defined
2017-08-30 13:20:31 -04:00
Kyle Spearrin
86a35d6da1
adjust short screen to 750 breakpoint
2017-08-30 11:51:33 -04:00
Kyle Spearrin
926e87c6fe
sort current tab by last used
2017-08-29 13:15:27 -04:00
Kyle Spearrin
a18e17749f
disable issues on edge
2017-08-29 09:30:19 -04:00
Kyle Spearrin
bf703b6880
hide file download features on edge
2017-08-28 23:47:35 -04:00
Kyle Spearrin
751281a59c
fix clearing floats on edge
2017-08-28 23:10:07 -04:00
Kyle Spearrin
69abbdaf8d
fixes for edge
2017-08-28 22:27:29 -04:00
Kyle Spearrin
c66803ce1f
web vault url environment for U2F
2017-08-28 18:08:08 -04:00
Kyle Spearrin
ad544e5240
refactor autofill. add auto-fill on page load
2017-08-28 13:00:46 -04:00
Kyle Spearrin
26f75845bc
short body for small screens
2017-08-23 09:57:04 -04:00
Kyle Spearrin
220703a9d7
environment settings
2017-08-22 12:01:17 -04:00
Kyle Spearrin
690d94d142
copy totp to clipboard before closing popup
2017-08-11 23:41:15 -04:00
Kyle Spearrin
3ee9b1bba1
makeEncKey to use UInt8Array
2017-08-04 15:29:44 -04:00
Kyle Spearrin
dedd64b82a
added missing two-step login i18n strings
2017-07-31 09:54:52 -04:00
Kyle Spearrin
09e2a55712
remove extra T
2017-07-26 12:33:27 -04:00
Kyle Spearrin
b5e358bdec
show premium required message on attachments
2017-07-26 11:21:57 -04:00
Kyle Spearrin
01ccd21ef3
cleanup event listeners for u2f
2017-07-26 00:20:30 -04:00
Kyle Spearrin
8cc13453a1
update enc key article
2017-07-25 08:54:52 -04:00
Kyle Spearrin
80b18f8473
premium checks and layout updates for attachments
2017-07-24 10:44:09 -04:00
Kyle Spearrin
5de607b2a2
premium required to download files
2017-07-22 23:09:01 -04:00
Kyle Spearrin
a6ee05ef93
added option to disable auto totp copying
2017-07-22 23:09:01 -04:00
Kyle Spearrin
592b14149f
copy totp to clipboard when autofilling
2017-07-22 23:09:01 -04:00
Kyle Spearrin
cf850838b5
lint fixes
2017-07-14 15:09:41 -04:00
Kyle Spearrin
3a8f149008
premium membership page
2017-07-13 22:33:34 -04:00
Kyle Spearrin
1c693a45b3
totp alg updates
2017-07-13 14:46:16 -04:00
Kyle Spearrin
fbb6f16ccc
export totp
2017-07-13 11:22:25 -04:00
Kyle Spearrin
170aac94d2
Reset input
2017-07-12 14:17:33 -04:00
Kyle Spearrin
94e4ea656e
check for encKey when using attachments
2017-07-12 13:49:28 -04:00
Kyle Spearrin
81ad214f2f
misc fixes
2017-07-12 13:38:06 -04:00
Kyle Spearrin
0574c538e7
upload new attachments
2017-07-12 09:57:08 -04:00
Kyle Spearrin
89b1639dda
setup attachments page
2017-07-12 00:11:17 -04:00
Kyle Spearrin
eeddd18ca3
ui tweaks
2017-07-11 23:25:08 -04:00
Kyle Spearrin
63be97d1b9
attachment display and download. refactor to WC
2017-07-11 23:04:53 -04:00
Kyle Spearrin
94a13954a5
get premium status from token
2017-07-11 14:54:36 -04:00
Kyle Spearrin
1053491d28
login model adjustments
2017-07-11 14:50:49 -04:00
Kyle Spearrin
2ae21eef82
i18n for totp
2017-07-11 14:13:10 -04:00
Kyle Spearrin
21feb653cb
totp code management and countdown timer
2017-07-11 14:05:04 -04:00
Kyle Spearrin
8f236f76a7
added remember option to duo
2017-06-29 14:38:04 -04:00
Kyle Spearrin
98d3da78c3
language correction
2017-06-29 12:35:35 -04:00
Kyle Spearrin
5bb3b87bb4
0 check
2017-06-27 17:11:15 -04:00
Kyle Spearrin
666cb3198e
recover and no providers
2017-06-27 10:54:59 -04:00
Kyle Spearrin
4e270cc1cb
u2f fixes. bg vars with prefix
2017-06-26 23:55:51 -04:00
Kyle Spearrin
61c44ea4d9
input with width icon using calc
2017-06-26 22:28:51 -04:00
Kyle Spearrin
1d102cad93
two factor page cleanup
2017-06-26 22:24:10 -04:00
Kyle Spearrin
64784d0e36
select another two factor method
2017-06-26 16:36:56 -04:00
Kyle Spearrin
7815af24e5
two-factor support in browser extensions
2017-06-26 15:37:15 -04:00
Kyle Spearrin
981fd22ce5
added ability to pass and parse twofactor provider
2017-06-26 09:55:07 -04:00
Kyle Spearrin
57a5a90183
remove rzslider in favor or native input range
2017-06-14 16:36:27 -04:00
Kyle Spearrin
fcf86e96da
body sizes are important
2017-06-14 10:55:59 -04:00
Kyle Spearrin
55e783fbcc
larger size not on firefox
2017-06-14 10:08:37 -04:00
Kyle Spearrin
adb1ff8a6f
restore popup back to original size
2017-06-14 09:59:08 -04:00
Kyle Spearrin
125cfe07e7
explicitly invoke ng-csp
2017-06-14 08:50:12 -04:00
Kyle Spearrin
a598f08dce
UX updates
2017-06-13 12:37:51 -04:00
Kyle Spearrin
0bdf2a3e77
"pre" style notes view with overflow-x scrolling
2017-06-13 12:21:44 -04:00
Kyle Spearrin
a7c560b23e
made popup larger size
2017-06-13 12:05:41 -04:00
Kyle Spearrin
e079b70e6a
added lock now option
2017-06-13 11:53:08 -04:00
Kyle Spearrin
12c3b7e85b
stop prop and clicks from vault list
2017-06-12 09:49:31 -04:00
Kyle Spearrin
5409ba7737
stop click directive instead of inline js
2017-06-09 15:14:36 -04:00
Kyle Spearrin
d6f1a55d30
expand vault to new window
2017-06-09 15:10:22 -04:00
Kyle Spearrin
96be646641
idle locking and lock service refactor
2017-06-05 14:27:24 -04:00
Kyle Spearrin
58e68a00b1
translation credits
2017-06-02 22:11:45 -04:00
Kyle Spearrin
16098a1743
support user encryption key
2017-06-02 00:10:29 -04:00
Kyle Spearrin
e282966d64
help for 2fa recovery
2017-05-25 23:40:07 -04:00
Kyle Spearrin
a20881383e
Additional analytics events
2017-04-25 18:52:25 -04:00
Kyle Spearrin
e411170a90
tools share link to web vault
2017-04-25 16:25:40 -04:00
Kyle Spearrin
69f06020b8
Remove reference to "google"
2017-04-24 14:24:16 -04:00
Kyle Spearrin
45b243c6b3
shared login indicators
2017-04-24 14:16:12 -04:00
Kyle Spearrin
9bf77ec1c3
encrypt login with org key
2017-04-24 14:16:12 -04:00
Kyle Spearrin
17b6061f40
sync org keys and folders
2017-04-24 11:08:32 -04:00
Kyle Spearrin
8c38480db8
private keys, rsa dec, org keys w/ login dec
2017-04-24 10:39:05 -04:00
Kyle Spearrin
863cfbad4a
refactor for enc type header and CryptoKey
2017-04-22 10:58:32 -04:00
Kyle Spearrin
1edda8b9c0
lint error
2017-04-22 08:22:17 -04:00
Kyle Spearrin
36794985b2
added portuguese credits to @SW1FT
2017-04-12 09:04:44 -04:00
Kyle Spearrin
9e6c0f79ef
Added export vault function to tools.
2017-04-12 08:45:31 -04:00
Mark Hammond
4676f045af
Show exact matches for the URL at the top of the matching sites list ( #108 )
2017-03-29 20:26:03 -04:00
Kyle Spearrin
45d6c6f341
better domain parsing with tldjs backup
2017-03-28 22:11:47 -04:00
Ben Brooks
ab682882e9
PasswordGenerator: Increase max length from 64 to 128 ( #113 )
2017-03-21 18:04:30 -04:00
Kyle Spearrin
abf4d97e81
style adjustment for longer label on slider. added @LivingWithHippos to credits for italian translation.
2017-03-14 23:00:56 -04:00
Mark Hammond
a4f89c74ac
Show full URI of the login as a tooltip in the view login form ( #107 ) ( #109 )
2017-03-13 23:15:07 -04:00
byron jones
84821fd67d
Add option to disable content menu integation ( #99 )
...
* Add option to disable content menu integation
Fixes issue #98
* pass tab to contextMenuReady
2017-03-03 22:33:17 -05:00
byron jones
0298c19e13
Fix password generation's handling of the ambiguous option. ( #100 )
...
* Fix password generation's handling of the ambiguous option.
Fixes #97
* Invert options.ambiguous's value in the UI.
options.ambiguous means "allow ambiguous characters", however the
checkbox is labeled "avoid ambiguous characters". inverse the value at
display time to reflect to reflect reality.
2017-03-01 22:55:37 -05:00
Kyle Spearrin
a13da0005c
copy clipboard text directly instead of DOM target
2017-02-25 11:19:35 -05:00
Kyle Spearrin
895fee0815
analytics for firefox are disabled by default
2017-02-24 23:49:36 -05:00
Kyle Spearrin
df3893722c
various bug fixes #92 #84
2017-02-23 19:31:29 -05:00
Kyle Spearrin
7dc551a815
track repeaters by index #88
2017-02-17 23:35:36 -05:00
Kyle Spearrin
c2c80bbb26
loadvault for current tab in background
2017-01-26 17:53:16 -05:00
Kyle Spearrin
4be033df71
Added device registration information during authentication
2017-01-25 20:42:09 -05:00
Kyle Spearrin
4057c478c6
react to two factor changes in auth apis
2017-01-24 22:21:13 -05:00
Kyle Spearrin
8cde44f379
fix float issue in firefox
2017-01-20 23:27:38 -05:00
Kyle Spearrin
0bd77352b0
Added refresh token check for each API call. refactored logout messaging from authService
2017-01-19 00:21:20 -05:00
Kyle Spearrin
0b63eb58ba
Added two factor flow into identity login
2017-01-18 22:14:51 -05:00
Kyle Spearrin
6bb6c7074b
convert to identityserver auth
2017-01-17 23:07:46 -05:00
Kyle Spearrin
f84bfcb19a
fix sync bugs on login/logout
2017-01-17 21:43:26 -05:00
Kyle Spearrin
54119e1e94
Checking for equivalent domains from settings
2017-01-14 13:43:59 -05:00
Kyle Spearrin
bb56f9ee47
poll new revision date instead of full sync each time
2017-01-14 12:47:11 -05:00
Kyle Spearrin
40ce13146d
fodler count added
2017-01-05 20:44:52 -05:00
Kyle Spearrin
56e120f593
rename to itemCount
2017-01-04 23:40:20 -05:00
Kyle Spearrin
1456f81e31
use shorter variables
2017-01-04 23:32:51 -05:00
Kyle Spearrin
fef2d38101
display site count for folders in optimized view as well
2017-01-04 23:29:08 -05:00
Kyle Spearrin
8a8e2bdf80
Added site count to folder header
2017-01-04 23:11:17 -05:00
Kyle Spearrin
7e4f6f6add
additional refactoring for Sites => Logins rename
2017-01-03 19:02:51 -05:00
Kyle Spearrin
fb486003b5
Refactored rename of Sites => Logins
2017-01-03 18:40:07 -05:00
Kyle Spearrin
1dab0a3bbd
added swedish translator to credits page
2016-12-30 22:44:43 -05:00
Kyle Spearrin
53cd3d7848
Feature settings. i18n of notification bar.
2016-12-30 20:55:59 -05:00
Kyle Spearrin
33dbbc09c3
missing semicolon
2016-12-27 00:22:44 -05:00
Kyle Spearrin
51ba1c7fb9
remove unused $rootScope
2016-12-27 00:01:37 -05:00
Kyle Spearrin
304183aad8
load vault on `$viewContentLoaded`. apply scope on current tab when no sites to load. switch to $timeout to go through angular lifecycle.
2016-12-27 00:01:01 -05:00
Kyle Spearrin
588652b721
i18n fixes
2016-12-23 23:57:18 -05:00
Kyle Spearrin
41dbf0169c
fix lint error
2016-12-19 09:51:51 -05:00
Kyle Spearrin
12c02404f7
added opera url for rating
2016-12-19 09:50:14 -05:00
Kyle Spearrin
bb091a2636
persist from state on site edit
2016-12-16 22:40:23 -05:00
Kyle Spearrin
98abc4ec8e
styles for header-search on vault view folder page
2016-12-08 21:22:17 -05:00
Kyle Spearrin
61f205b4b8
pass folderId to add site
2016-12-08 19:24:06 -05:00
Kyle Spearrin
e414dd1867
tracking vault state with stateService
2016-12-08 00:56:38 -05:00
Kyle Spearrin
ced707647f
added back folder name as list section header
2016-12-07 23:30:08 -05:00
Kyle Spearrin
88deaed83f
site searching from vault folder view
2016-12-07 23:20:49 -05:00
Kyle Spearrin
1caa2312c8
sort function adjustment
2016-12-07 23:03:29 -05:00
Kyle Spearrin
f1c9075768
infinite scroll vault folder view
2016-12-07 23:01:02 -05:00
Kyle Spearrin
4541185a51
state service
2016-12-07 00:12:16 -05:00
Kyle Spearrin
d16b9920ec
from state passed around
2016-12-07 00:07:01 -05:00
Kyle Spearrin
4476eb7389
Added new page for viewing sites within a folder
2016-12-06 23:54:03 -05:00
Kyle Spearrin
b4d41c6808
adjust search minimum down to 2 characters
2016-12-06 22:54:00 -05:00
Kyle Spearrin
b5f3a1254b
If vault has too many sites, only show a folder list
2016-12-06 00:26:14 -05:00
Kyle Spearrin
b6bfa030eb
remove unnecessary function
2016-12-05 23:08:50 -05:00
Kyle Spearrin
5ca6d59720
login i18n on back button for lost authenticator app page
2016-12-03 00:09:05 -05:00
Kyle Spearrin
4741eb91dd
few fixes to analytics, checkboxes, and sweetalerts
2016-12-02 00:05:57 -05:00
Kyle Spearrin
f37737c8f6
Added credits/thank you page for contributors
2016-11-29 21:27:06 -05:00
Kyle Spearrin
7ae4390609
remove bad errorsHaveOccurred string from locales
2016-11-29 21:05:26 -05:00
Kyle Spearrin
fc3a3fbbbb
remove any spaces from authenticator code input
2016-11-26 18:52:36 -05:00
Kyle Spearrin
7900596380
added href so link shows clickable
2016-11-26 01:03:33 -05:00
Kyle Spearrin
e5fd254541
style and nl copy update
2016-11-25 22:47:09 -05:00
Kyle Spearrin
2b2794dd7e
Added autofill support for iframed login forms. #20
2016-11-25 22:01:58 -05:00
Kyle Spearrin
26c4b20fdd
Added link for 2fa account recovery
2016-11-19 01:41:09 -05:00
Kyle Spearrin
e7e4a66750
added missing i18n strings ( #1 )
2016-11-19 01:36:09 -05:00
Kyle Spearrin
33dfc28de8
UI adjustments to accomedate other languages ( #34 )
2016-11-17 22:40:50 -05:00
Kyle Spearrin
0233a5b7b8
set chinese local to correct folder. Added a few missed i18n strings.
2016-11-09 22:16:31 -05:00
Kyle Spearrin
c9413a5c49
Added view site option to current tab listing
2016-11-09 21:45:29 -05:00
Kyle Spearrin
9670b9eab2
space
2016-10-26 00:59:17 -04:00
Kyle Spearrin
a462f728d3
handle user upgrade path for lock options gracefully with a log out prompt. Fixed log out bug on lock page.
2016-10-26 00:56:46 -04:00
Kyle Spearrin
e4c5ab88fb
update icon when vault is locked/unlocked
2016-10-25 23:17:46 -04:00
Kyle Spearrin
0e2e17f2e7
Added google web fonts.
2016-10-25 21:13:59 -04:00
Kyle Spearrin
c982667338
Added lock timer and adjusted context menus and badge appropriately
2016-10-25 00:23:21 -04:00
Kyle Spearrin
80ed37ada6
Added setting to not store key via lock options, only keeping it in memory. Fixed some i18n and created constants service
2016-10-24 22:16:47 -04:00
Kyle Spearrin
0b0af8f755
i18n disable google analytics
2016-10-18 20:19:17 -04:00
Kyle Spearrin
9f12079f05
added setting to disable google analytics
2016-10-18 19:57:15 -04:00
Kyle Spearrin
bfe2edcdea
moved i18nService out to global services
2016-10-18 18:56:40 -04:00
Kyle Spearrin
91c8b324d7
added missing space
2016-10-18 18:51:58 -04:00
Kyle Spearrin
7042f07691
added missing messages to i18n locals
2016-10-18 18:48:29 -04:00
Kyle Spearrin
685f7f8ed2
renamed i18n service file
2016-10-18 18:42:11 -04:00
Kyle Spearrin
1ddadebea3
added "close" to i18n
2016-10-18 18:40:40 -04:00
Kyle Spearrin
968641ea8a
remove spaces from `{{ }}` formatting during i18n work
2016-10-18 18:33:30 -04:00
Artem Nikolaev
6d60eb621e
i18n support
...
added support for i18n
2016-10-18 08:10:40 -04:00
Kyle Spearrin
56bd98fa43
move google analytics to measurements protocol so that we can get rid of custom CSP
2016-10-17 22:26:04 -04:00
Kyle Spearrin
293308b8bb
get rid of minified library code
2016-10-17 20:25:57 -04:00
Kyle Spearrin
9e2b64d0c4
Adjust autofill to handle sites with no username/password
2016-10-14 00:20:16 -04:00
Kyle Spearrin
4e754e7db3
remove requirement for password on sites
2016-10-13 18:46:57 -04:00
Kyle Spearrin
97fe37515b
added left border for focus state of list while tabbing through
2016-10-10 23:26:11 -04:00
Kyle Spearrin
48ca5e4696
relax password requirements during registration
2016-10-10 22:00:08 -04:00
Kyle Spearrin
71e92d83f8
Allow password generator saveOptions to propogate by returning true (checkboxes were not working)
2016-10-08 12:21:34 -04:00
Kyle Spearrin
eb0461596e
help contact url is on main site, not vault
2016-10-06 23:58:05 -04:00
Kyle Spearrin
c81968043a
Password rules for registration.
2016-10-03 23:20:25 -04:00
Kyle Spearrin
edd1569eed
validate password upon registration
2016-10-03 21:55:59 -04:00
Kyle Spearrin
7129e8b3e6
Added rate and help urls
2016-10-02 00:26:45 -04:00
Kyle Spearrin
0b8ff4499f
pass angular to initListSectionItemListeners util
2016-09-29 17:57:56 -04:00
Kyle Spearrin
bbb78bee02
Grayed out icon when logged out. field context script for highlighting login fields.
2016-09-28 19:12:14 -04:00
Kyle Spearrin
fbc30bacd2
removed appsettings and replaced version with manifest reference
2016-09-28 00:01:11 -04:00
Kyle Spearrin
1d32dcea72
track home page events
2016-09-27 23:57:40 -04:00
Kyle Spearrin
96c8a99173
analytics event tracking
2016-09-27 23:19:33 -04:00
Kyle Spearrin
a727e107fe
setup google analytics with pageview tracking
2016-09-27 22:44:42 -04:00
Kyle Spearrin
d49f0fcac3
move sync upon login to vault controller initiated via state params.
2016-09-26 20:29:23 -04:00
Kyle Spearrin
a59f7a4afc
moved popup utils to utilsService
2016-09-26 18:41:20 -04:00
Kyle Spearrin
ffa8b5024b
appId service and removed unnecessary permissions from manifest
2016-09-22 23:00:22 -04:00
Kyle Spearrin
c3d1d4101e
show loading while syncing on vault list
2016-09-22 19:26:20 -04:00
Kyle Spearrin
3f95c3a7ea
logout issues with cache fixed. updated chrome store images
2016-09-22 17:00:56 -04:00
Kyle Spearrin
f1792c6be6
style updates and tooltips for site listings
2016-09-22 15:27:39 -04:00