Dimitrie Stefanescu
|
1f83ca0428
|
test(upload/download): finalised up/down tests & fixed implementation bugs in the process 💀
|
2020-07-14 23:39:02 +01:00 |
|
Dimitrie Stefanescu
|
187204073d
|
refactor(naming): renamed root to appRoot & updated all usage
|
2020-07-14 15:13:44 +01:00 |
|
Dimitrie Stefanescu
|
e3aacb7d08
|
fix(objecs): makes createObjectsBatched await its promises (forEach -> for ... of)
|
2020-07-14 12:51:13 +01:00 |
|
Dimitrie Stefanescu
|
0267a809df
|
test(objects): adds (failing) tests for createObjectsBatched and getObjectChildrenStream services
|
2020-07-14 00:19:42 +01:00 |
|
Dimitrie Stefanescu
|
7764449025
|
refactor(compliance): fixes issues stemming from chaning the getObject return signature
|
2020-07-08 22:45:43 +01:00 |
|
Dimitrie Stefanescu
|
a8d096088f
|
feat(streaming&fixes): fixes index on closure table & finalizes streaming response for obj children
|
2020-06-26 23:45:17 +01:00 |
|
Dimitrie Stefanescu
|
3667e9932c
|
feat(get children): added gzipped streamed response for object children
|
2020-06-26 13:35:36 +01:00 |
|
Dimitrie Stefanescu
|
da16647795
|
feat(object creation): proper batching in object creation, using transactions
|
2020-06-20 20:53:47 +01:00 |
|
Dimitrie Stefanescu
|
63e21713ca
|
feat(streaming): refactored streaming endpoint
|
2020-06-20 00:16:44 +01:00 |
|
Dimitrie Stefanescu
|
6d70578841
|
feat(auth): local flow (login & register) done (in rel with local frontend app)
|
2020-06-09 16:19:21 +01:00 |
|
Dimitrie Stefanescu
|
242dec4009
|
feat(auth): added google strategy; improved auth screen; added strategies to servreInfo endpoint
|
2020-06-06 23:53:06 +01:00 |
|
Dimitrie Stefanescu
|
c27ad2f477
|
feat(auth): implemented github strategy & backend flow
|
2020-06-06 19:38:18 +01:00 |
|
Dimitrie Stefanescu
|
165f1cdf64
|
feat(auth): scaffolding app authz & authn flows
|
2020-06-05 23:41:03 +01:00 |
|
Dimitrie Stefanescu
|
71bb84dccc
|
feat(auth): user login scaffold
|
2020-06-02 15:36:17 +01:00 |
|
Dimitrie Stefanescu
|
7c499f18e3
|
feat(auth): login screen scaffolding
|
2020-06-02 11:08:15 +01:00 |
|
Dimitrie Stefanescu
|
58bb827dc3
|
feat(apps & auth): wIP: scaffolding "everything is a client app" backbone
|
2020-05-31 21:16:41 +01:00 |
|
Dimitrie Stefanescu
|
3d5e9d3075
|
feat(setup): finalised(-ish) setup flow & added auth sub app scaffold
|
2020-05-28 15:59:37 +01:00 |
|
Dimitrie Stefanescu
|
ceba8905d3
|
feat(structure): frontend + backend <3
|
2020-05-28 08:58:24 +01:00 |
|
Dimitrie Stefanescu
|
6eafa2da71
|
feat(roles & api): added server-bound user roles, validation, tests, and adde missing api routes
|
2020-05-23 20:44:39 +01:00 |
|
Dimitrie Stefanescu
|
b88764a58a
|
refactor(general): unified testing command names
|
2020-05-22 16:25:49 +01:00 |
|
Dimitrie Stefanescu
|
59e03f80ee
|
feat(resolvers): added serverInfo route, bumped test coverage
|
2020-05-21 10:24:02 +01:00 |
|
Dimitrie Stefanescu
|
bd5d7436f6
|
feat(roles): storing & enforcing roles
|
2020-05-20 18:30:04 +01:00 |
|
Dimitrie Stefanescu
|
eb240fdd43
|
feat(tokens): added db-bound token scopes
|
2020-05-20 15:55:54 +01:00 |
|
Dimitrie Stefanescu
|
a3557570ef
|
feat(scopes and roles): separated user and token services
|
2020-05-18 20:36:15 +01:00 |
|
Dimitrie Stefanescu
|
a68bd628c6
|
feat(rest): removed the rest api
|
2020-05-14 13:36:50 +01:00 |
|