Commit Graph

104 Commits

Author SHA1 Message Date
Kyle Spearrin b724448081 search service implementation with lunr 2018-08-13 09:42:52 -04:00
Kyle Spearrin 6f64c5cb5a null check 2018-08-01 16:53:48 -04:00
Kyle Spearrin 370952971a make billing expiration a date object 2018-08-01 16:50:34 -04:00
Kyle Spearrin 13769a7fcb dont use cipher revisionDate 2018-07-30 22:01:21 -04:00
Kyle Spearrin b21cb789da dont make date obj from revision date 2018-07-30 10:50:22 -04:00
Kyle Spearrin 0b29dc10bf cipher view revision dates 2018-07-27 23:37:36 -04:00
Kyle Spearrin 6a8d2c305e support for password revision date on logins 2018-07-27 17:48:18 -04:00
Kyle Spearrin dab9954887 send password history to server 2018-07-27 16:44:20 -04:00
Kyle Spearrin 003c730eb1 sequentialize updates 2018-07-23 14:42:37 -04:00
Fred Cox 04014a8e78 Add sequentialize to prevent parralel loading of cipher keys (#7)
* Add sequentialize to prevent parralel loading of cipher keys

Massively improves start up performance of extensions

* Add tests for sequentialize

* Fix sequentialize as it was caching calls for all instances together

* Add sequentialize to the functions that have internal caches

* Adding sequentialize to getOrgKeys makes big performance difference

* Update cipher.service.ts

* Update collection.service.ts

* Update folder.service.ts
2018-07-23 14:23:30 -04:00
Kyle Spearrin b5353551a8 null check on u2f challenge 2018-07-21 00:32:41 -04:00
Kyle Spearrin aa811e51c3 add storage gb info to org 2018-07-18 09:21:34 -04:00
Kyle Spearrin f35ecf0cd8 update key api changes 2018-07-17 17:22:45 -04:00
Kyle Spearrin 3354f0b818 is owner get prop 2018-07-17 15:56:49 -04:00
Kyle Spearrin 1cb3447bdd org seat billing api 2018-07-17 12:05:19 -04:00
Kyle Spearrin 9c0b4b8973 org billing apis 2018-07-17 11:04:19 -04:00
Kyle Spearrin 6b4ae1b8d5 api adjustments and org additions 2018-07-16 17:16:15 -04:00
Kyle Spearrin 3649e2fffe org apis 2018-07-16 12:30:45 -04:00
Kyle Spearrin 51f041a959 recover delete apis 2018-07-13 15:55:02 -04:00
Kyle Spearrin f6a5979334 rate limit message on 429 2018-07-12 11:52:55 -04:00
Kyle Spearrin 24d608d365 verify email apis 2018-07-12 11:35:04 -04:00
Kyle Spearrin 7ca2a40478 folder helps and pwsafe xml importer 2018-07-12 09:48:39 -04:00
Kyle Spearrin d7f3f9425e user public key apis 2018-07-11 13:30:06 -04:00
Kyle Spearrin 4004449aa8 padlock importer. move relationships to arrays 2018-07-10 16:38:43 -04:00
Kyle Spearrin a6a0673af8 fix model bug 2018-07-10 14:43:59 -04:00
Kyle Spearrin c76cbf1274 org user apis 2018-07-10 13:03:24 -04:00
Kyle Spearrin bded5eb625 bug fixes in api models 2018-07-10 10:06:47 -04:00
Kyle Spearrin 36ab2ec78b add missing permissions to organization objs 2018-07-10 09:19:15 -04:00
Kyle Spearrin 0a46513e38 add missing collectionid 2018-07-09 11:49:16 -04:00
Kyle Spearrin 1b7ace0495 event apis 2018-07-06 23:06:38 -04:00
Kyle Spearrin 7b23b90054 org user apis, sort function utils 2018-07-06 15:00:55 -04:00
Kyle Spearrin 2a526940fd apis for groups and collections 2018-07-06 12:40:43 -04:00
Kyle Spearrin a600c4a539 org import and collection encrypt function 2018-07-05 23:38:27 -04:00
Kyle Spearrin ff8c1dfea9 org vault listing from apis 2018-07-03 23:33:15 -04:00
Kyle Spearrin af43232567 make keypair on login if missing 2018-07-03 12:06:01 -04:00
Kyle Spearrin 3454d93fef generate keypair on registration 2018-07-03 11:41:55 -04:00
Kyle Spearrin 0033b92a2d org create apis 2018-07-02 15:36:32 -04:00
Kyle Spearrin f5287e29a2 payment update api 2018-06-30 13:22:21 -04:00
Kyle Spearrin c0e7e588ed adjust storage apis 2018-06-29 23:40:10 -04:00
Kyle Spearrin ef897695e9 fix typo on billing response 2018-06-29 16:55:04 -04:00
Kyle Spearrin 3726d9e6d8 add cancel and reinstate premium 2018-06-29 13:58:01 -04:00
Kyle Spearrin 1565140024 add billing apis 2018-06-29 11:29:24 -04:00
Kyle Spearrin a097ef9bea breach report audit api 2018-06-28 11:57:29 -04:00
Kyle Spearrin ec505b8c55 data is never null 2018-06-26 22:52:12 -04:00
Kyle Spearrin 3cc759791e 2fa provider properties 2018-06-26 22:39:39 -04:00
Kyle Spearrin 0d30c89c5a export challenge response 2018-06-26 15:55:01 -04:00
Kyle Spearrin c3b6baf726 add two factor apis 2018-06-26 15:17:14 -04:00
Kyle Spearrin 3cf8ffab8d add domain rules apis 2018-06-25 23:04:59 -04:00
Kyle Spearrin 8a91e5b4d6 avira csv importer 2018-06-25 14:15:34 -04:00
Kyle Spearrin 95337651fc init arrays 2018-06-25 11:40:03 -04:00