Kyle Spearrin
585a603cf6
protect mac comparisons from timing attacks
2017-04-27 12:01:22 -04:00
Kyle Spearrin
2cc2057f88
dont append header if AesCbc256_B64 for compat.
2017-04-26 12:07:49 -04:00
Kyle Spearrin
1ce4b5443b
bug fixes around fetching keys for org sync
2017-04-26 11:59:31 -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
154427a0f3
get private key if not available during sync
2017-04-25 16:25:22 -04:00
Kyle Spearrin
f04908058f
add more api environments
2017-04-25 13:19:34 -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
SW1FT
0aaa8a13f5
Updating pt_PT translation ( #140 )
...
I was using 2 different words "palavra-chave" and "palavra-passe" for "password", so I fixed that.
2017-04-24 13:38:37 -04:00
Kyle Spearrin
17b6061f40
sync org keys and folders
2017-04-24 11:08:32 -04:00
Kyle Spearrin
0ea89bf9da
only clear memory org keys when locked
2017-04-24 10:53:23 -04:00
Kyle Spearrin
8c38480db8
private keys, rsa dec, org keys w/ login dec
2017-04-24 10:39:05 -04:00
Kyle Spearrin
2be7d1a242
rename CryptoKey to SymmetricCryptoKey
2017-04-22 14:38:41 -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
Thomas
94f7f13182
zh_TW translation ( #138 )
2017-04-20 14:34:50 -04:00
SW1FT
da619fe2a2
Updating pt_PT translation ( #135 )
...
Fixing a small mistake.
2017-04-14 12:02:03 -04:00
Felix
962d1a6ae9
Chinse translation for context menu
2017-04-14 09:44:58 -04:00
Kyle Spearrin
29f658a7e1
italian translations for export
2017-04-12 12:53:46 -04:00
SW1FT
b4cef76adf
Updating pt_PT translation ( #133 )
...
Fixing some mistakes.
2017-04-12 12:35:29 -04:00
SW1FT
ce1f21d832
Updating pt_PT translation ( #132 )
...
Adding new strings for vault exporting.
2017-04-12 11:45:39 -04:00
Kyle Spearrin
36794985b2
added portuguese credits to @SW1FT
2017-04-12 09:04:44 -04:00
Kyle Spearrin
2206cb29c1
version bump
2017-04-12 08:50:29 -04:00
Kyle Spearrin
9e6c0f79ef
Added export vault function to tools.
2017-04-12 08:45:31 -04:00
Kyle Spearrin
d6750cfd61
catch exceptions when trying to resolve element by id
2017-03-31 08:33:27 -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
Primokorn
6731b4b29a
Update french messages.json ( #122 )
...
New strings
2017-03-29 17:41:14 -04:00
SW1FT
f8bcccbb91
pt_PT translations
...
* pt_PT translation
* pt_PT translation pass
* pt_PT translation of COPY.md
* pt_PT translation of COPY.md pass
* pt_PT translation of COPY.md pass 2
* pt_PT translation of CAPTIONS.md
* pt_PT translation pass 2
Expect more passes as the extension isn't even loading, so some strings might be too big. Need to evaluate how to shorten them without removing meaning and clarity.
2017-03-29 17:40:40 -04:00
Kyle Spearrin
45d6c6f341
better domain parsing with tldjs backup
2017-03-28 22:11:47 -04:00
Kyle Spearrin
02dc3609b4
remove old sync code
2017-03-23 10:53:33 -04:00
Ben Brooks
ab682882e9
PasswordGenerator: Increase max length from 64 to 128 ( #113 )
2017-03-21 18:04:30 -04:00
Kyle Spearrin
123fe19ee3
Logging around api logout
2017-03-15 19:26:16 -04:00
Kyle Spearrin
ec29cd3f6b
version bump
2017-03-14 23:19:37 -04:00
Kyle Spearrin
c6705ebaf8
Fix errors from background when context menu is disabled. Updated language for context menu disabling.
2017-03-14 23:17:22 -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
Kyle Spearrin
ec08efdcd7
setLastSync whenever account revision check determines that nothing has changed
2017-03-14 22:51:47 -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
Mark Hammond
d8fdb1c9d7
Remove tab character from Italian translation ( #106 )
2017-03-13 18:54:08 -04:00
maxlandry
ed6c976d0d
Corrections + new strings for french ( #103 )
...
* Corrections + new strings
Correction of spelling mistakes + add strings (lines 626 to 650)
* Update messages.json
Another spelling mistake corrected.
* Update messages.json
Another mistake corrected.
* Spelling mistake corrected
2017-03-09 20:24:50 -05:00
ScientiaSitPotentia
c63e7c818b
Italian Translation ( #105 )
...
First upload of the italian translation for the bitwarden extension
2017-03-08 23:29:14 -05: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
b2d479f882
version bump
2017-02-25 11:20:19 -05:00
Kyle Spearrin
a13da0005c
copy clipboard text directly instead of DOM target
2017-02-25 11:19:35 -05:00
Kyle Spearrin
2a4b9d88ba
version bump
2017-02-24 23:52:33 -05:00
Kyle Spearrin
895fee0815
analytics for firefox are disabled by default
2017-02-24 23:49:36 -05:00
Kyle Spearrin
6c5786c46c
version bump
2017-02-23 19:44:43 -05:00
Kyle Spearrin
df3893722c
various bug fixes #92 #84
2017-02-23 19:31:29 -05:00
Kyle Spearrin
9a662a111d
version bump and AMO id set
2017-02-22 19:42:29 -05:00
Kyle Spearrin
b54be3e3d9
version bump
2017-02-19 17:49:36 -05:00
Kyle Spearrin
7dc551a815
track repeaters by index #88
2017-02-17 23:35:36 -05:00
Kyle Spearrin
8a2510bcb1
utf8 encode params for key derivation
2017-02-15 19:02:55 -05:00
Kyle Spearrin
a9be800f9e
logout on token error only if its a 400
2017-02-10 19:21:18 -05:00
Kyle Spearrin
dc62c24aad
version bump
2017-02-08 00:34:57 -05:00
Kyle Spearrin
ddf14fbc49
remove minified code from field.js
2017-02-08 00:34:30 -05:00
Kyle Spearrin
4b23dad5eb
version bump
2017-02-08 00:26:36 -05:00
Kyle Spearrin
d684227883
build forge from npm using webpack
2017-02-08 00:18:26 -05:00
Kyle Spearrin
e3bc6443dd
null check on lastSync
2017-02-07 21:45:29 -05:00
Kyle Spearrin
88b2d1270a
cache _decodedToken
2017-02-04 21:58:16 -05:00
Kyle Spearrin
8d3d51a930
remove debugging log
2017-01-29 21:45:19 -05:00
Kyle Spearrin
c1407b5766
version bump
2017-01-29 21:41:32 -05:00
Kyle Spearrin
17e36e7a4d
dont show new login notification bar on bitwarden websites
2017-01-29 21:32:35 -05:00
Kyle Spearrin
8692b3b40f
fix for 0 base int provider
2017-01-28 17:36:20 -05:00
Kyle Spearrin
5bce6095a4
back to int enum values to math identity response
2017-01-28 17:25:53 -05:00
Kyle Spearrin
cf7e7a04da
remove old code from token service
2017-01-28 16:48:23 -05:00
Kyle Spearrin
afc380a81c
2fa provider enum must be a string in JSON
2017-01-28 02:10:38 -05:00
Kyle Spearrin
b2aa4fed78
notification bar fixes
2017-01-26 23:12:09 -05:00
Kyle Spearrin
c2c80bbb26
loadvault for current tab in background
2017-01-26 17:53:16 -05:00
Kyle Spearrin
4df99d2d50
added device registraiton to token migration
2017-01-25 22:57:32 -05:00
Kyle Spearrin
4be033df71
Added device registration information during authentication
2017-01-25 20:42:09 -05:00
Kyle Spearrin
5a20f9de01
react to TwoFactorProviders
2017-01-25 00:34:57 -05:00
Kyle Spearrin
6c8f2d526c
adjusted token service gets for new claims
2017-01-24 22:57:21 -05:00
Kyle Spearrin
4057c478c6
react to two factor changes in auth apis
2017-01-24 22:21:13 -05:00
Kyle Spearrin
a55a70564f
set last sync on sync service
2017-01-24 00:30:45 -05:00
Kyle Spearrin
b0a7b88585
user can be authenticated when under old auth bearer token
2017-01-23 23:51:12 -05:00
Kyle Spearrin
a9fbc92943
pass phony username/pass. do syncing steps synchronously.
2017-01-21 23:34:12 -05:00
Kyle Spearrin
ca6de7d9ec
pass self to helper
2017-01-21 22:07:08 -05:00
Kyle Spearrin
4968a00dcf
handle traferring old auth bearer
2017-01-21 22:00:02 -05:00
Kyle Spearrin
e1ed7587dc
pass logout function to api service rather than relying on messaging
2017-01-21 20:00:25 -05:00
Kyle Spearrin
e288ade266
notification bar detection improvements
2017-01-21 16:55:15 -05:00
Kyle Spearrin
c2c65baadb
remove loadMenuRan check since we should be covered by other checks going forward
2017-01-21 12:39:37 -05:00
Kyle Spearrin
8dbb2ece42
autofill fixes
2017-01-21 12:38:52 -05:00
Igetin
1fa96620a7
Changed translation for "submit" & lost2FAApp ( #74 )
...
The "submit" meaning was okay in the Create Account screen, but not quite when the re-entering the master password (when the vault has been locked). Now it fits both.
Made the "lost2FAApp" translation less "clunky", more friendlier towards the user.
2017-01-21 11:50:14 -05:00
Kyle Spearrin
8cde44f379
fix float issue in firefox
2017-01-20 23:27:38 -05:00
Kyle Spearrin
e4007659da
Fixes for context menus in firefox
2017-01-20 23:20:09 -05:00
Kyle Spearrin
94bc17bd54
context menu fixes
2017-01-20 22:32:21 -05:00
Kyle Spearrin
0d74e145e2
finished refactoring minification on autofill collect
2017-01-19 22:43:45 -05:00
Kyle Spearrin
33ce9be01c
added easy comment switching of prod/local api endpoints
2017-01-19 19:21:22 -05:00
Kyle Spearrin
55afdf70f6
refactoring out minified code for autofill content script
2017-01-19 19:16:13 -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
80945bd3bc
push original domain if it doesnt belong to any eqiv groups
2017-01-14 17:58:22 -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
c18cdd6206
sync domains
2017-01-14 11:20:44 -05:00
Kyle Spearrin
65d822716e
fix computeMac
2017-01-13 00:22:42 -05:00
Kyle Spearrin
3728cd8e1d
convert cryptoservice from sjcl to forge
2017-01-12 23:57:56 -05:00
Kyle Spearrin
28a24e0467
version bump
2017-01-12 21:09:45 -05:00
Felix
35d8d2712d
translated new strings ( #69 )
2017-01-11 07:52:21 -05:00
Igetin
2bc29348c9
Updated strings, translated new strings ( #68 )
2017-01-09 22:27:18 -05:00
Johannes Grönvall
8ef00d49e0
Translations ( #65 )
...
Swedish translations have been refined.
2017-01-06 08:41:42 -05:00
Peter Karlsson
086c2be607
Changes to the Swedish translation ( #64 )
...
* Additional Swedish i18n strings
* Minor changes to the Swedish translation
2017-01-06 08:41:17 -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
Lennaert Bel
fcce60eccd
Add missing Dutch translations and improve some existing ones ( #62 )
...
* Add missing Dutch translations and improve some existing ones
* Fix spacing
2017-01-03 18:36:59 -05:00
Peter Karlsson
21445cb79a
Additional Swedish i18n strings ( #61 )
2017-01-03 00:12:20 -05:00
Kyle Spearrin
1dab0a3bbd
added swedish translator to credits page
2016-12-30 22:44:43 -05:00
Kyle Spearrin
2b5e5b355b
font adjustment for notification bar
2016-12-30 21:03:34 -05:00
Kyle Spearrin
53cd3d7848
Feature settings. i18n of notification bar.
2016-12-30 20:55:59 -05:00
Kyle Spearrin
77aca102e6
styling the notification bar some
2016-12-30 16:47:07 -05:00
Kyle Spearrin
d2ef99d1e5
remove debug code
2016-12-30 16:24:23 -05:00
Kyle Spearrin
020ea1680a
wait for docuement content to load before initializing notification bar
2016-12-30 16:22:32 -05:00
Kyle Spearrin
cd4ef192f6
A few fixes and optimizations
2016-12-30 14:50:16 -05:00
Kyle Spearrin
2310f5ebdf
Add new login with save from notification bar
2016-12-30 14:26:22 -05:00
Primokorn
5890449ca9
Update french messages.json ( #60 )
2016-12-30 11:07:25 -05:00
Kyle Spearrin
4bd34598b1
detect login form submitted and show notification
2016-12-30 02:09:54 -05:00
Kyle Spearrin
54e8867ce7
notification bar context script/page
2016-12-29 18:35:41 -05:00
Kyle Spearrin
3b78c0c3ed
datatype text when no body response
2016-12-29 16:09:28 -05:00
Felix
282ddfed02
Chinese translation update ( #59 )
2016-12-29 01:20:19 -05:00
Kyle Spearrin
33dbbc09c3
missing semicolon
2016-12-27 00:22:44 -05:00
Kyle Spearrin
9d44491931
minor version bump
2016-12-27 00:21:06 -05:00
Kyle Spearrin
64c8f33732
version bump
2016-12-27 00:20:32 -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
6af283b947
Do not set datatype on API calls where there is no response. causes jqeury to error. (revert fb94764
)
2016-12-26 21:40:21 -05:00
Peter Karlsson
836e1e563f
Add files via upload ( #58 )
2016-12-24 20:44:31 -05:00
Kyle Spearrin
588652b721
i18n fixes
2016-12-23 23:57:18 -05:00
King-Tut-Tut
a3f80abb20
Swedish translation ( #57 )
2016-12-23 22:28:28 -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
4440336aad
version bump
2016-12-19 09:47:22 -05:00
Kyle Spearrin
fb94764d7a
explicitly set data types for all ajax calls
2016-12-19 09:46:39 -05:00
Kyle Spearrin
bb091a2636
persist from state on site edit
2016-12-16 22:40:23 -05:00
Felix
85e78b97d1
Add Chinese Translations ( #56 )
...
Add Chinese translations and fixed an translation error.
2016-12-14 22:05:33 -05:00
Kyle Spearrin
70ded7f57b
Added encrypt-then-mac support to cryptoService
2016-12-10 10:33:58 -05:00
Kyle Spearrin
d0e2840cd8
version bump
2016-12-08 21:30:48 -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
6da0d81032
google authenticator is not the only supported app. fixed russian translation? @sersoftin
2016-11-29 21:36:28 -05:00
Kyle Spearrin
5369e2d01c
credits description update
2016-11-29 21:31:07 -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
Sergey Sergeev
2fce809751
Updated Russin translation ( #53 )
2016-11-29 21:04:07 -05:00
Kyle Spearrin
223ef63621
rename
2016-11-27 00:34:07 -05:00
Kyle Spearrin
b1ae418d1b
rename
2016-11-27 00:33:35 -05:00
Kyle Spearrin
a052da4dab
update collection and fill scripts for autofill
2016-11-27 00:31:45 -05:00
Kyle Spearrin
fc3a3fbbbb
remove any spaces from authenticator code input
2016-11-26 18:52:36 -05:00
Kyle Spearrin
9bf2c4f54c
comment updates
2016-11-26 14:41:08 -05:00
Kyle Spearrin
3e2663e9d4
autofill improvements to fallback when no "viewable" password/username fields are detected.
2016-11-26 12:06:39 -05:00
Kyle Spearrin
7900596380
added href so link shows clickable
2016-11-26 01:03:33 -05:00
Kyle Spearrin
2e1fbcf003
Fix js lint issues with background.js
2016-11-25 23:53:46 -05:00
Kyle Spearrin
e5fd254541
style and nl copy update
2016-11-25 22:47:09 -05:00
Kyle Spearrin
0e7155232b
removed debug logs
2016-11-25 22:03:36 -05:00
Kyle Spearrin
2b2794dd7e
Added autofill support for iframed login forms. #20
2016-11-25 22:01:58 -05:00
Lennaert Bel
3f7f8b781c
Add Dutch translation ( #52 )
2016-11-25 09:55:25 -05:00
Kyle Spearrin
f83d8b6484
define top-level (root) context menu item.
2016-11-24 23:54:22 -05:00
Kyle Spearrin
8c4abf81de
version bump
2016-11-24 21:01:14 -05:00
Kyle Spearrin
627a125a8a
few tweaks to locale files
2016-11-23 08:06:34 -05:00
Karim Geiger
44e49d796e
Add German translation files ( #49 )
2016-11-23 07:41:58 -05:00
Primokorn
5748b98ecc
Update french messages.json ( #48 )
2016-11-22 10:36:16 -05:00
Kyle Spearrin
ea1619b7a6
fix autofillError locale string description for zh_CN
2016-11-22 01:22:42 -05:00
Felix
9587f682e5
Add new Chinese translation ( #47 )
...
* Chinese translation updates
2016-11-22 01:16:54 -05:00
Kyle Spearrin
b6d9a7ad41
file autofillError locale string description in fi
2016-11-22 01:13:25 -05:00
Kyle Spearrin
66dcf22b95
fix autofillError locale string description
2016-11-22 01:11:48 -05:00
Igetin
6d56e8951d
Translated the new strings. ( #46 )
2016-11-21 17:38:48 -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
1968dd2d08
use es6 Proxy for i18n service so we don't have to define properties for every string
2016-11-19 00:21:47 -05:00
Kyle Spearrin
c1b5a04a95
version bump
2016-11-17 22:48:31 -05:00
Kyle Spearrin
33dfc28de8
UI adjustments to accomedate other languages ( #34 )
2016-11-17 22:40:50 -05:00
Kyle Spearrin
e31c4a591c
few fixes to translations
2016-11-17 22:10:58 -05:00
Primokorn
08fc74d282
Create french messages.json ( #42 )
2016-11-17 08:01:36 -05:00
Kyle Spearrin
d9fa8103b2
open getting started page after installing the extension
2016-11-17 00:42:20 -05:00
Kyle Spearrin
dfba31121c
autofill fixes #20
2016-11-11 22:40:09 -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
ea3904305f
version bump
2016-11-09 21:58:32 -05:00
Kyle Spearrin
c9413a5c49
Added view site option to current tab listing
2016-11-09 21:45:29 -05:00
Kyle Spearrin
cd21000ff6
updated descriptions
2016-11-09 21:20:05 -05:00
Felix
723cdd1720
Chinese translation ( #38 )
2016-11-09 18:51:38 -05:00
Igetin
0ff3a55b42
Added Finnish translation. ( #32 )
2016-10-31 18:11:29 -04:00
Kyle Spearrin
9670b9eab2
space
2016-10-26 00:59:17 -04:00
Kyle Spearrin
dfae1a1617
version bump
2016-10-26 00:57:03 -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
eff7e5431b
version bump
2016-10-25 23:57:15 -04:00
Kyle Spearrin
10bc4f7e5d
fix errors when unlocking. exclude restart lock option from lockout timer
2016-10-25 23:37:24 -04:00
Sergey Sergeev
b0135cdf03
Added russian locale and translations
...
* Add russian language
* some fixes
* some fixes 2
* Fix descriptions
* add ru-RU in store folder and translate CAPTIONS.md and COPY.md to Russian lang
2016-10-25 23:20:23 -04:00
Kyle Spearrin
e4c5ab88fb
update icon when vault is locked/unlocked
2016-10-25 23:17:46 -04:00
Kyle Spearrin
124ac06419
Fixed issues where onReplaced and onUpdated are called multiple times
2016-10-25 23:03:21 -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
25fef2d826
key not required in order to be considered logged in
2016-10-21 23:00:12 -04:00
Kyle Spearrin
c74884bc97
remove mac bindings since the default will translate appropriately
2016-10-19 18:53:19 -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
42830e5793
replaced double quotes with single quotes in i18n service
2016-10-18 19:04:31 -04:00
Kyle Spearrin
03e614e58b
applied i18n to background context menus
2016-10-18 19:03:40 -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
53af5e234b
pull tldjs from npm and browserify it with gulp tasks.
2016-10-18 00:08:59 -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
3ac9196c98
adjust password generator tool to use cryptographically secure RNG
2016-10-15 00:37:57 -04:00
Kyle Spearrin
a3398c675b
still add no matching sites menu option when no site
2016-10-14 00:22:39 -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
cd71dbd7e2
version bump in manifest. removed version from npm package.json
2016-10-10 23:28:46 -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
1426719406
set prng paranoia to 10
2016-10-10 21:28:57 -04:00
Kyle Spearrin
e671f35193
Added generate password option to context menu
2016-10-08 18:09:38 -04:00
Kyle Spearrin
691d2625d7
added hotkey commands to launch browser action popup and generate new password
2016-10-08 16:37:50 -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
342b86a9ae
version bump
2016-10-07 00:00:42 -04:00
Kyle Spearrin
eb0461596e
help contact url is on main site, not vault
2016-10-06 23:58:05 -04:00
Kyle Spearrin
71df1d89e2
version bump for 1.0.0 release
2016-10-06 22:05:35 -04:00
Kyle Spearrin
869a3ffa8a
some updates to overlay icon positioning
2016-10-05 00:20:12 -04:00
Kyle Spearrin
5d269884d4
autofill updates to support multiple forms on same page
2016-10-03 23:54:03 -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
ddd76357cd
cache analytics id in utils service
2016-10-02 00:34:19 -04:00
Kyle Spearrin
7129e8b3e6
Added rate and help urls
2016-10-02 00:26:45 -04:00
Kyle Spearrin
f328c38cff
refactored autofill parsing to handle multiple login forms
2016-09-29 22:21:12 -04:00
Kyle Spearrin
38b1846aae
manifest version bump to 0.0.2
2016-09-29 21:12:49 -04:00
Kyle Spearrin
2cda138326
remove field and popup overlay content scripts from manifest for now
2016-09-29 20:20:49 -04:00
Kyle Spearrin
f0fd9bbfae
field icon adjustments when dom changes
2016-09-29 20:20:13 -04:00
Kyle Spearrin
0b8ff4499f
pass angular to initListSectionItemListeners util
2016-09-29 17:57:56 -04:00
Kyle Spearrin
7cc2961b23
field icon and open popup
2016-09-29 00:14:15 -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
5996f038a2
remove anonymous app id since not needed for analytics
2016-09-27 23:51:26 -04:00
Kyle Spearrin
7ea1ef8b0b
onInstalled details reason string from object
2016-09-27 23:38:41 -04:00
Kyle Spearrin
b1d406a3aa
onInstalled event tracking
2016-09-27 23:36:55 -04:00
Kyle Spearrin
deb3cbeb48
added version dimension to analytics tracking
2016-09-27 23:35:07 -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
107c480913
added app id service to manifest
2016-09-22 23:04:40 -04:00
Kyle Spearrin
ffa8b5024b
appId service and removed unnecessary permissions from manifest
2016-09-22 23:00:22 -04:00
Kyle Spearrin
6b06772f22
Update badge for tabs onReplaced since onUpdated doesnt always fire
2016-09-22 22:04:50 -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
Kyle Spearrin
6da2f5d18b
style sweet alerts. toggle password icon on view site
2016-09-22 15:21:54 -04:00
Kyle Spearrin
42c28ac0d1
slice out none folder instead of splice as to not pollute cache
2016-09-22 14:37:06 -04:00
Kyle Spearrin
95ab611595
Delete site/folder
2016-09-22 14:16:24 -04:00
Kyle Spearrin
f28b690a2a
formatting
2016-09-22 13:15:42 -04:00
Kyle Spearrin
a57897b0c7
init form models
2016-09-22 13:07:06 -04:00
Kyle Spearrin
eef4d6f48e
Validation adjustments.
2016-09-22 13:03:28 -04:00
Kyle Spearrin
3d7b32f359
make width and height of body important so that sweet alert doesnt override it
2016-09-22 12:54:23 -04:00
Kyle Spearrin
985dba1555
Validation of forms
2016-09-22 12:50:27 -04:00
Kyle Spearrin
24db219dc3
chrome store assets/screenshots/copy
2016-09-22 01:59:04 -04:00
Kyle Spearrin
dc28f6be2a
appsettings version applied to about page. removed ols settings. setup dist gulp task
2016-09-22 00:12:49 -04:00
Kyle Spearrin
2432f5bab2
context menu option when no matching sites
2016-09-21 23:59:53 -04:00
Kyle Spearrin
714328d13a
stubbing out some overlay framework
2016-09-21 23:41:53 -04:00
Kyle Spearrin
b2eb7910ee
adjusted info toast styling
2016-09-21 22:31:23 -04:00
Kyle Spearrin
6361a36f81
autofill updates
2016-09-21 22:27:18 -04:00
Kyle Spearrin
1569231bcd
Adjusted no results messages and styling
2016-09-21 21:50:32 -04:00
Kyle Spearrin
09115610f7
normalize site search with lowercase
2016-09-21 21:47:00 -04:00
Kyle Spearrin
eb26370f4d
sync loading spinner
2016-09-21 20:21:54 -04:00
Kyle Spearrin
214ec930c3
smarter sync polling
2016-09-21 20:13:52 -04:00
Kyle Spearrin
f0ff5760d7
no data message updates
2016-09-21 19:47:19 -04:00
Kyle Spearrin
780abfe877
remove types from sweet alerts so we don't have an icon
2016-09-21 19:42:26 -04:00
Kyle Spearrin
2b6b75737e
sync page
2016-09-21 19:30:08 -04:00
Kyle Spearrin
438fbc1888
folders management pages implemented
2016-09-21 19:10:48 -04:00
Kyle Spearrin
db80727e1e
list folders
2016-09-21 17:24:19 -04:00
Kyle Spearrin
ef4b97b336
stubbed out folders and sync settings pages
2016-09-21 17:14:01 -04:00
Kyle Spearrin
142bc779d3
centered-message
2016-09-21 17:01:10 -04:00
Kyle Spearrin
6e762729e0
style loading and no results messages
2016-09-21 16:58:53 -04:00
Kyle Spearrin
632525c636
remove rate for now until we know proper URLs after first submission
2016-09-21 16:42:44 -04:00
Kyle Spearrin
81b8626d2b
remove inline js for links since it violates CSP
2016-09-21 16:35:01 -04:00
Kyle Spearrin
7d2a16c1f4
fixes
2016-09-21 15:21:50 -04:00
Kyle Spearrin
6281b1d106
remove angular jwt lib
2016-09-21 12:09:15 -04:00
Kyle Spearrin
f4bac9cffb
remove angular jwt lib
2016-09-21 12:04:40 -04:00
Kyle Spearrin
8a3a981ac1
two step login page
2016-09-21 11:35:24 -04:00
Kyle Spearrin
32d459159c
getBrowser cache
2016-09-21 11:11:36 -04:00
Kyle Spearrin
5b1172b8d0
utils service. added browser detection method to utils
2016-09-21 01:17:46 -04:00
Kyle Spearrin
9a19acef22
add none folder from service layer
2016-09-21 00:43:29 -04:00
Kyle Spearrin
fe2460bad8
full sync every 6 hours
2016-09-21 00:29:28 -04:00
Kyle Spearrin
8d458d1762
poll full sync on interval. broadcast messages from background
2016-09-21 00:26:23 -04:00
Kyle Spearrin
2e56a956db
clear vault upon logout. full sync vault upon login.
2016-09-21 00:04:59 -04:00
Kyle Spearrin
8b76668f1f
persist user profile information
2016-09-20 23:30:16 -04:00
Kyle Spearrin
34c2340a4d
style fixes
2016-09-20 22:43:24 -04:00
Kyle Spearrin
aad5dae40d
accessability updates
2016-09-20 22:20:42 -04:00
Kyle Spearrin
ee4548a84a
registration
2016-09-20 19:57:24 -04:00
Kyle Spearrin
d7d45f3b50
focus email field on load
2016-09-20 17:53:52 -04:00
Kyle Spearrin
e18fed1449
login animation
2016-09-20 17:52:37 -04:00
Kyle Spearrin
0219068bb6
password hint
2016-09-20 17:47:21 -04:00
Kyle Spearrin
797a18b46a
created home and splash pages
2016-09-20 16:40:04 -04:00
Kyle Spearrin
47b500d7c0
login form styling. server validation errors displayed as sweet alerts
2016-09-20 16:17:31 -04:00
Kyle Spearrin
2fefdf8f6c
help and about settings pages
2016-09-20 12:06:01 -04:00
Kyle Spearrin
68b16ea565
logout confirmation
2016-09-20 11:40:45 -04:00
Kyle Spearrin
5badea2d9d
alerts and redirects for settings
2016-09-20 11:38:43 -04:00
Kyle Spearrin
5fef6837b7
alert for bulk import link
2016-09-20 00:03:39 -04:00
Kyle Spearrin
81dd1ff0f2
sweet alert lib implemented. added confirmation to password generator edit
2016-09-19 23:56:27 -04:00
Kyle Spearrin
68337d6523
stubbed out settings list and various styling
2016-09-19 23:04:32 -04:00
Kyle Spearrin
1b8df50f27
color and link tools options
2016-09-19 22:48:42 -04:00
Kyle Spearrin
e5c58c12fe
password generator from vault add/edit
2016-09-19 22:37:17 -04:00
Kyle Spearrin
6ef3ff9f4d
Added length slider to password generator page
2016-09-19 21:38:29 -04:00
Kyle Spearrin
350d671c26
Generate andcopy passwords. Save password options
2016-09-17 22:57:51 -04:00
Kyle Spearrin
4105d2b5ad
password generation service
2016-09-17 18:30:57 -04:00
Kyle Spearrin
d0ca428d90
setup and stub out password generator page
2016-09-17 18:27:36 -04:00
Kyle Spearrin
36b580d60a
smarter username field selection for no form condition
2016-09-17 13:47:17 -04:00
Kyle Spearrin
790d705d40
handle autofill for pages with no forms, but still has fields
2016-09-17 09:35:54 -04:00
Kyle Spearrin
3bd24a15fc
tools page list items stubbed out with some styling
2016-09-17 01:23:32 -04:00
Kyle Spearrin
58778628de
loading message for site listings
2016-09-17 00:43:48 -04:00
Kyle Spearrin
f6849ed04c
implement autofill functionality into context menu
2016-09-17 00:13:12 -04:00
Kyle Spearrin
78ec69a9c8
move autofill script building method to service
2016-09-17 00:00:17 -04:00
Kyle Spearrin
69ea468716
purge cache when local changes happen
2016-09-16 23:52:50 -04:00
Kyle Spearrin
ac4d5836b2
refactoring with promises throughout
2016-09-16 23:47:50 -04:00
Kyle Spearrin
2fcf3ff129
adjust context menus to "all" context. cleanup autofill in current
2016-09-16 22:48:41 -04:00
Kyle Spearrin
a27f1f5850
removed old autofill script
2016-09-16 21:44:28 -04:00
Kyle Spearrin
d8059a0f62
added context menu and copying usernames/passwords options
2016-09-16 20:20:02 -04:00
Kyle Spearrin
2552d027b9
no sites message for vault and current tab pages
2016-09-16 00:16:31 -04:00
Kyle Spearrin
a5e05b6f3d
changed copy icons for vault and current tab pages
2016-09-15 23:30:59 -04:00
Kyle Spearrin
06990d524f
browser action badge for current tab site count
2016-09-15 23:24:45 -04:00
Kyle Spearrin
2be753fd0a
wrap autofill content script in function
2016-09-15 21:38:53 -04:00
Kyle Spearrin
072a9606e1
cached sites for current tab page
2016-09-15 21:22:47 -04:00
Kyle Spearrin
6f142c3682
Moved vault to cached folders/sites
2016-09-15 21:09:56 -04:00
Kyle Spearrin
16a59f8d09
added q promise library. moving cipher service functions out into application services and domain models.
2016-09-15 00:09:48 -04:00
Kyle Spearrin
2c44bd5cc8
Current Tab icon and name adjustment
2016-09-14 23:01:22 -04:00
Kyle Spearrin
47e5a6d5c5
toasts when copying from current tab
2016-09-14 22:45:22 -04:00
Kyle Spearrin
6bb8b28517
load add fields with current tab info
2016-09-14 22:44:04 -04:00
Kyle Spearrin
0a201ef887
handle success and error conditions when autofilling current tab
2016-09-14 22:14:06 -04:00
Kyle Spearrin
644b074ff9
resolve proper form for more complex cases
2016-09-14 19:59:03 -04:00
Kyle Spearrin
9ad99d2812
autofill implementation from current tab sites in popup.
2016-09-14 19:41:50 -04:00
Kyle Spearrin
4de8fa4ab4
fillScript
2016-09-14 00:20:10 -04:00
Kyle Spearrin
74dff39427
Load filtered sites for current tab. setup content script to collect and fill form data via message passing.
2016-09-14 00:16:43 -04:00
Kyle Spearrin
e987c13b7a
username/password copy actions from vault list
2016-09-13 19:46:48 -04:00
Kyle Spearrin
348f5e7ef1
added vault search
2016-09-13 00:14:49 -04:00
Kyle Spearrin
a2916418ac
close add/edit pages after save
2016-09-12 22:40:32 -04:00
Kyle Spearrin
8762d246cf
Added tld.js for domain parsing. Added view site clipboard functions and password visibility toggle.
2016-09-12 22:37:59 -04:00
Kyle Spearrin
5f39939d65
Added toast config and messages when saving from vault. Persist scroll position when returning to vault from other pages.
2016-09-12 19:48:56 -04:00
Kyle Spearrin
b9c0c194ed
added list buttons to vault and view site
2016-09-11 00:14:07 -04:00
Kyle Spearrin
8d4d2df8ad
mask password on site view
2016-09-10 23:50:51 -04:00
Kyle Spearrin
8fc611e4a5
firefox style tweaks
2016-09-10 23:43:49 -04:00
Kyle Spearrin
a3b3e58e94
sort folder dropdown
2016-09-10 23:31:52 -04:00
Kyle Spearrin
37865c0531
active tab styles, bottom border on list to not go full width like iOS
2016-09-10 23:30:08 -04:00
Kyle Spearrin
0a3a7427ba
set folder, fav, id on encrypting sites for save
2016-09-10 23:17:01 -04:00
Kyle Spearrin
1069b51266
load folder dropdowns for site add/edit forms
2016-09-10 23:06:34 -04:00
Kyle Spearrin
9ebec2a1bc
vault edit site
2016-09-10 22:54:20 -04:00
Kyle Spearrin
eed9956ff5
initListSectionItemListeners
2016-09-10 22:34:17 -04:00
Kyle Spearrin
d78dfac43c
Form and field directives, form loading spinner
2016-09-10 17:13:29 -04:00
Kyle Spearrin
8716c50f81
proper center align header title
2016-09-09 23:08:10 -04:00
Kyle Spearrin
32b2eed66c
vault tuneups
2016-09-09 23:00:11 -04:00
Kyle Spearrin
59f72d6e09
slide up/down animations for "modal" style pages
2016-09-09 18:35:12 -04:00
Kyle Spearrin
ac0ceac647
more list styling throughout vault
2016-09-09 00:46:12 -04:00
Kyle Spearrin
50a05b522e
add site setup
2016-09-08 22:37:29 -04:00
Kyle Spearrin
e3c21f17f8
view site loaded with siteId parameter
2016-09-08 22:23:56 -04:00
Kyle Spearrin
ab9593a53a
applying new style throughout controllers
2016-09-08 21:13:54 -04:00
Kyle Spearrin
583c6fcad6
new layout for tabs and header
2016-09-07 23:07:07 -04:00
Kyle Spearrin
5d55b28ba9
moved gulp and npm to main dir
2016-09-07 21:43:15 -04:00
Kyle Spearrin
68f87b67b0
Moving away from ionic to pure angular for popup. Setup gulpfile and some tasks
2016-09-07 18:51:36 -04:00
Kyle Spearrin
4092e2ecc3
fix sync and vault listing bugs
2016-09-06 23:30:49 -04:00
Kyle Spearrin
5a39d4c73e
Created sync service and supported folder/site service methods
2016-09-06 20:41:17 -04:00
Kyle Spearrin
0402ec648d
Cipher service setup. Bind data for site view.
2016-09-06 00:22:47 -04:00
Kyle Spearrin
e83d09ff6d
setup view/edit site modals for vault
2016-09-05 23:43:56 -04:00
Kyle Spearrin
aa6fcacd70
load vault data on view/modal events
2016-09-05 23:30:45 -04:00
Kyle Spearrin
1520f5e0df
value fixes
2016-09-05 23:23:12 -04:00
Kyle Spearrin
27667a3086
decrypt and list sites
2016-09-05 22:27:32 -04:00
Kyle Spearrin
a7c8dec730
adjustments to site getall
2016-09-05 11:05:27 -04:00
Kyle Spearrin
abb6f37af2
tuneing up mdoels and services for site add
2016-09-05 01:49:44 -04:00
Kyle Spearrin
cc67d12c57
hashpassword with callback
2016-09-05 00:03:49 -04:00
Kyle Spearrin
8f0a24b1b9
more services and async callthroughs for vault list/add
2016-09-04 00:34:24 -04:00
Kyle Spearrin
32f4ab4987
UI for add site
2016-09-03 21:45:45 -04:00
Kyle Spearrin
2871e04cc7
Add site modal stubbed out
2016-09-03 16:48:39 -04:00
Kyle Spearrin
984c61e10f
increase popup height
2016-09-03 15:46:04 -04:00
Kyle Spearrin
79860da28c
move api services to background page. wire up log in and log out.
2016-09-03 15:44:32 -04:00
Kyle Spearrin
c3053ea3a7
setting up more models and services
2016-09-03 12:07:30 -04:00
Kyle Spearrin
c39aab4ee7
api models and services
2016-09-03 01:13:09 -04:00
Kyle Spearrin
8fa3caaa3e
api service and get profile
2016-09-03 00:38:27 -04:00
Kyle Spearrin
4c29b61189
replace jwthelper
2016-09-03 00:11:57 -04:00
Kyle Spearrin
e322c77725
setup various pages and services
2016-09-03 00:03:13 -04:00
Kyle Spearrin
8fafe2bd6d
Few fixes to services and login
2016-09-02 01:20:41 -04:00
Kyle Spearrin
88c1c4b3dd
setup various services and login page
2016-09-02 00:50:57 -04:00
Kyle Spearrin
724a136b7e
stubbed out ionic app for browser_action
2016-09-01 00:34:38 -04:00
Kyle Spearrin
54695c5673
action popup html and npm setup
2016-08-31 22:47:37 -04:00
Kyle Spearrin
65efd95b66
manifest setup with icons
2016-08-30 23:47:38 -04:00