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
58fe7dcda4
parse responseText for error model
2017-10-24 14:48:58 -04:00
Kyle Spearrin
c26976e865
fixes
2017-10-21 13:11:47 -04:00
Kyle Spearrin
77c3daed0e
remove deprecated code
2017-10-18 16:10:28 -04:00
Kyle Spearrin
ad285a7605
action buttons component
2017-10-16 14:45:47 -04:00
Kyle Spearrin
fd146afb69
more fixes
2017-10-16 10:20:46 -04:00
Kyle Spearrin
355a58f67c
service fixes for ciphers
2017-10-14 14:29:10 -04:00
Kyle Spearrin
5a1bf8299f
vault listing page fixes
2017-10-13 23:11:42 -04:00
Kyle Spearrin
b5c70c4941
encrypt cipher data
2017-10-13 22:34:36 -04:00
Kyle Spearrin
2b5915b257
convert to promises. loginService cipher refactor
2017-10-13 17:07:20 -04:00
Kyle Spearrin
294817d17b
domain model fixes
2017-10-13 14:25:28 -04:00
Kyle Spearrin
44f5812a36
build models for cipher types
2017-10-13 14:04:03 -04:00
Kyle Spearrin
3ce2fb484a
fix remember bug and auto-focus on lock screen
2017-09-28 11:03:41 -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
8a1e8678f8
move from login to cipher apis
2017-09-20 17:13:38 -04:00
Kyle Spearrin
fd538494c0
convert to using new sync api
2017-09-20 12:28:41 -04:00
Kyle Spearrin
ff0fde161e
rebuild tokenrequest obj on login api
2017-09-06 15:52:06 -04:00
Kyle Spearrin
518585cfb5
track last used autofill for priority filling
2017-08-29 12:52:11 -04:00
Kyle Spearrin
e4baa19232
lint fixes
2017-07-14 15:34:05 -04:00
Kyle Spearrin
0574c538e7
upload new attachments
2017-07-12 09:57:08 -04:00
Kyle Spearrin
63be97d1b9
attachment display and download. refactor to WC
2017-07-11 23:04:53 -04:00
Kyle Spearrin
1cacc9e729
attachments to models
2017-07-11 15:02:15 -04:00
Kyle Spearrin
1053491d28
login model adjustments
2017-07-11 14:50:49 -04:00
Kyle Spearrin
c92b346e18
model adjustments for new api props
2017-07-11 13:00:47 -04:00
Kyle Spearrin
4e270cc1cb
u2f fixes. bg vars with prefix
2017-06-26 23:55:51 -04:00
Kyle Spearrin
1d102cad93
two factor page cleanup
2017-06-26 22:24:10 -04:00
Kyle Spearrin
981fd22ce5
added ability to pass and parse twofactor provider
2017-06-26 09:55:07 -04:00
Kyle Spearrin
16098a1743
support user encryption key
2017-06-02 00:10:29 -04:00
Kyle Spearrin
4b44bc9a0f
send org id with login edits
2017-05-04 20:34:08 -04:00
Kyle Spearrin
2cc2057f88
dont append header if AesCbc256_B64 for compat.
2017-04-26 12:07:49 -04:00
Kyle Spearrin
154427a0f3
get private key if not available during sync
2017-04-25 16:25:22 -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
45d6c6f341
better domain parsing with tldjs backup
2017-03-28 22:11:47 -04: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
afc380a81c
2fa provider enum must be a string in JSON
2017-01-28 02:10:38 -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
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
c18cdd6206
sync domains
2017-01-14 11:20:44 -05:00
Kyle Spearrin
fb486003b5
Refactored rename of Sites => Logins
2017-01-03 18:40:07 -05:00
Kyle Spearrin
70ded7f57b
Added encrypt-then-mac support to cryptoService
2016-12-10 10:33:58 -05:00
Kyle Spearrin
8b76668f1f
persist user profile information
2016-09-20 23:30:16 -04:00
Kyle Spearrin
ee4548a84a
registration
2016-09-20 19:57:24 -04:00
Kyle Spearrin
0219068bb6
password hint
2016-09-20 17:47:21 -04:00
Kyle Spearrin
ac4d5836b2
refactoring with promises throughout
2016-09-16 23:47:50 -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
4092e2ecc3
fix sync and vault listing bugs
2016-09-06 23:30:49 -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
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
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