Dimitrie Stefanescu
11571a1d76
fix(subscriptions): added stream deleted subscription
2020-09-01 10:58:29 +01:00
izzy lyseggen
56f27e4715
fix(typo): spelling mistake in error message
2020-08-24 17:51:23 +01:00
Dimitrie Stefanescu
e4f213d4f6
test(subscriptions): works with separate run test server, figuring out starting it from test file
...
doing `npm run dev:server:test` and running the test with that server over port 3000 works. seems
like ws upgrade requests are not honoured when the server is started from the test file (on 3001).
2020-08-20 10:27:48 +03:00
Dimitrie Stefanescu
45d73e3a47
test(subscriptions): first working scaffold of subscriptions test!
2020-08-19 21:47:48 +03:00
izzy lyseggen
4698612575
feat(subs): copy over regular auth logic for subs
2020-08-11 18:18:35 +01:00
Dimitrie Stefanescu
7b32d39cac
feat(subs): added redis pubsubber (shared resource), imported it into stream resolvers
2020-08-06 10:42:36 +01:00
Dimitrie Stefanescu
8f25a6f2fb
fix(subs): subscriptions now properly initialising
2020-08-06 10:16:45 +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
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
7a2312fba2
feat(api): ⚠️ WIP. Partially cleans up api, modules and services around streams
2020-07-17 10:22:58 +01:00
Dimitrie Stefanescu
187204073d
refactor(naming): renamed root to appRoot & updated all usage
2020-07-14 15:13:44 +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
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
a68bd628c6
feat(rest): removed the rest api
2020-05-14 13:36:50 +01:00
Dimitrie Stefanescu
6deadb6f5c
test(graphql): added more tests
2020-04-26 12:41:48 +01:00
Dimitrie Stefanescu
0225fcedc0
feat(graphql): scaffoled permission mutations on streams
...
Also, intentionally broke a test on how permissions are handled.
2020-04-21 00:11:15 +01:00
Dimitrie Stefanescu
200331aacb
feat(graphql): more scaffolding
2020-04-20 16:56:13 +01:00
Dimitrie Stefanescu
caeee618cc
refactor(naming): refactored to use camelCase in table properties
2020-04-13 16:16:01 +01:00
Dimitrie Stefanescu
dad5ca924a
feat(tokens): expiring tokens ✅ + test; lifespan default is 100yrs
2020-04-11 23:49:14 +01:00
Dimitrie Stefanescu
d398527b24
feat(streams): added stream deletion
2020-04-11 20:48:53 +01:00
Dimitrie Stefanescu
94b5976bd2
feat(streams api): scaffolded routes and tests for basic stream routes
2020-04-05 20:48:45 +01:00
Dimitrie Stefanescu
414edeee11
feat(auth & streams & tests): authentication middleware implemented, api tests for stream create
2020-04-05 12:39:45 +01:00
Dimitrie Stefanescu
75f0472b03
first commit
2020-03-26 21:45:24 +00:00