Dimitrie Stefanescu
a1b1663309
fix(cursor): fixing date-only cursors casting (.toISOString()) in getUserStreams
2020-07-20 18:08:12 +01:00
Dimitrie Stefanescu
6fd72ad0fa
refactor(gql): services & resolvers around user streams, branches, etc
2020-07-20 17:27:39 +01:00
Dimitrie Stefanescu
2b33ab5aa2
feat(various): gql api (tests & resolvers), added eslint & editorconfig
2020-07-20 15:33:56 +01:00
Dimitrie Stefanescu
9715129284
feat(gql): (re-)implemented some commits & re-organized gql tests
2020-07-20 00:58:00 +01:00
Dimitrie Stefanescu
13b6ccb400
chore(naming): renamed apps to auth
2020-07-19 23:57:46 +01:00
Dimitrie Stefanescu
a80d851c62
chore(files): removed coverage report file
2020-07-19 22:51:01 +01:00
Dimitrie Stefanescu
6becdcbb98
feat(services): added public streams only filter for getting user's commits
2020-07-19 22:41:51 +01:00
Dimitrie Stefanescu
d2ddf03746
feat(api): implemented branch & commit services + tests
2020-07-19 21:56:43 +01:00
Dimitrie Stefanescu
4d6e899750
feat(api): cleaning up in progress
...
services for objects, branches, and commits; fixed some tests, scaffolded graphql api & resolvers
2020-07-19 13:39:50 +01:00
Dimitrie Stefanescu
35fd2cfc49
feat(api): api & services pruning
2020-07-17 20:39:23 +01:00
Dimitrie Stefanescu
f2546b8c85
Merge pull request #6 from Speckle-Next/izzy/dev
...
chore: set up cross-env for windows
2020-07-17 18:56:11 +01:00
izzy lyseggen
05bb426f59
chore: set up cross-env for windows
...
scripts were failing on windows when setting env vars.
I've added cross-env to the problematic test and dev scripts and they
all work fine on windows now. however, I don't have a mac to test there.
2020-07-17 15:43:55 +01:00
Dimitrie Stefanescu
7a2312fba2
feat(api): ⚠️ WIP. Partially cleans up api, modules and services around streams
2020-07-17 10:22:58 +01:00
Dimitrie Stefanescu
eabf1cca52
Merge pull request #4 from Speckle-Next/dim/streaming-endpoint
...
fix(local authn): fixes some uncaught errs
2020-07-15 10:55:32 +01:00
Dimitrie Stefanescu
436bdf8df4
fix(auth): correctly checks whether authN strategies are enabled before loading them
...
+ cleans up gql api on apps
2020-07-15 10:52:07 +01:00
Dimitrie Stefanescu
f9eea0eac2
ci(env vars): added canonical url env
2020-07-15 10:43:49 +01:00
Dimitrie Stefanescu
298c92afe8
test(circleci): added missing env vars for remote tests
2020-07-15 10:39:22 +01:00
Dimitrie Stefanescu
6be937541e
fix(local authn): fixes some uncaught errs & adds tests for local authN api
2020-07-15 10:30:21 +01:00
Dimitrie Stefanescu
8412378b41
Merge pull request #1 from Speckle-Next/dim/streaming-endpoint
...
Dim/streaming endpoint
2020-07-14 23:44:42 +01:00
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
302dfe0500
test(upload/download): implemented some of the up/down tests
2020-07-14 20:02:33 +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
55f50952f2
fix(user email): corrects behaviour on protecting user/profile email feild
2020-07-13 23:32:38 +01:00
Dimitrie Stefanescu
8b8b449ed2
fix(users): fixes scope checking in user & email resolvers (profile:read/email & user:read/email)
2020-07-11 13:27:07 +01:00
Dimitrie Stefanescu
0b879231f8
test(object services): added missing tests for new object services (batch create & stream)
2020-07-08 23:57:59 +01:00
Dimitrie Stefanescu
9e728b85b6
test(upload/download): scaffolded tests for upload/download routes
2020-07-08 23:55:18 +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
7502721c6a
refactor(naming): renamed & split create -> upload, get -> download endpoints
2020-07-08 22:26:00 +01:00
Dimitrie Stefanescu
9554d2a7f4
style(streaming): minor
2020-07-02 11:08:10 +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
6847791ef1
feat(uploads): added test streaming endpoint for uploads
2020-06-14 00:30:41 +01:00
Dimitrie Stefanescu
d9414b5f91
feat(apps): graphql explorer proper challenges & logout
...
+ adds server information in the header
2020-06-10 13:31:08 +01:00
Dimitrie Stefanescu
ce6024c084
feat(apps): added graphql explorer app that works with actual server data
2020-06-10 13:06:41 +01:00
Dimitrie Stefanescu
a6d5d9d79d
test(redis): added redis dep
2020-06-10 09:47:39 +01:00
Dimitrie Stefanescu
b09049f9b2
refactor(auth): removed graphql endpoints for userCreate/Register
2020-06-10 00:33:05 +01:00
Dimitrie Stefanescu
29bb2fb314
feat(auth): implemented third party redirects
2020-06-09 17:34:15 +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
03e5ec5d4f
chore(env): added .env example file
2020-06-09 13:18:43 +01:00
Dimitrie Stefanescu
7a660cffa9
feat(auth): scaffolding local strategy to pair with 3rd party ones
2020-06-09 13:10:42 +01:00
Dimitrie Stefanescu
647f1c3a53
feat(auth): frontend app flow ✅
2020-06-09 11:16:45 +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
ef1d48c994
fix(auth): enforces one token per app per user & tests
2020-06-06 00:06:14 +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