Dimitrie Stefanescu
|
ad9b917a64
|
fix(server): fixes destructuring fail on no stream acl present
|
2020-12-24 19:29:22 +02:00 |
|
Dimitrie Stefanescu
|
7845e75c1f
|
feat(server): adds stream role in relevant queries
modified services: getStream - now takes in optional userId param; modified stream schema to include
optional string field `role`
|
2020-12-24 00:29:39 +02:00 |
|
Dimitrie Stefanescu
|
dfc70d314f
|
fix(server): prevents users from revoking their own permissions
|
2020-12-23 18:04:16 +02:00 |
|
Dimitrie Stefanescu
|
3606ac919d
|
feat(server): retrieves latest commit on commit query if no id is specified
|
2020-12-23 17:48:11 +02:00 |
|
Dimitrie Stefanescu
|
07a27bd31d
|
fix(server): prevents main branch deletion
adds a guard in the delete branch service to check if it's the main branch
fixes #61
|
2020-12-23 17:33:55 +02:00 |
|
Dimitrie Stefanescu
|
cbd7e75f98
|
test(server): some tests for stream updatedAt updates
|
2020-12-23 16:56:41 +02:00 |
|
Dimitrie Stefanescu
|
bd96248552
|
fix(server): updates stream updatedAt on common ops relating to a stream
fixes #47
|
2020-12-23 15:56:32 +02:00 |
|
Dimitrie Stefanescu
|
2973ce8694
|
feat(server): commits: implements all fields in services & updates parents
|
2020-12-23 14:56:55 +02:00 |
|
Dimitrie Stefanescu
|
1758858250
|
feat(server): implements branchName and total kids count in get commit by id + test
|
2020-12-23 01:44:18 +02:00 |
|
Dimitrie Stefanescu
|
349d91ec06
|
feat(server): implements branchName and totalChildren count across all commit get services
|
2020-12-23 01:36:22 +02:00 |
|
Dimitrie Stefanescu
|
dd78e8064b
|
feat(server): wip: adds tests for new commit fields & implementation start
|
2020-12-23 00:04:47 +02:00 |
|
Dimitrie Stefanescu
|
b2366f7844
|
feat(server/commits): create commit service now accepts source app & children count
Note: children count, if not passed in by the user, will be automatically set from the referenced
object
|
2020-12-22 22:34:15 +02:00 |
|
Dimitrie Stefanescu
|
d8be80dc7e
|
feat(server): fixes link sharing for stream update
|
2020-12-16 21:56:47 +00:00 |
|
Dimitrie Stefanescu
|
df0cba1466
|
fix(server): retuns personal user tokens correctly
|
2020-12-10 18:16:21 +00:00 |
|
Dimitrie Stefanescu
|
91e77a7a16
|
feat(frontend): adds commit data explorer (structured)
|
2020-12-09 16:07:07 +00:00 |
|
Dimitrie Stefanescu
|
8399a80d09
|
feat(server): returns author avatar url for commits
|
2020-12-08 15:29:27 +00:00 |
|
Dimitrie Stefanescu
|
3673fde9f7
|
feat(upload): allows for both gzipped multiparts as well as application/text/json
fixes some tests too
|
2020-10-24 21:01:25 +01:00 |
|
Dimitrie Stefanescu
|
d8a632a1c2
|
fix(uploads): awaits db insertion before returning from upload route
|
2020-10-21 16:48:31 +01:00 |
|
Matteo Cominetti
|
b0ea8e6499
|
feat(gql): adds company and avatar to StreamCollaborator
|
2020-10-14 19:27:05 +01:00 |
|
Matteo Cominetti
|
73c5de826b
|
fix(apollo): replaces non existing AuthorizationError with ForbiddenError
|
2020-10-13 14:55:42 +01:00 |
|
Matteo Cominetti
|
4d00d8aff9
|
fix(gql): removes unnecessary join from getCommitById query
|
2020-10-13 13:16:28 +01:00 |
|
Matteo Cominetti
|
93ee4758f3
|
feat(gql): adds missing fields to getCommitById
|
2020-10-13 13:13:09 +01:00 |
|
izzy lyseggen
|
2faaffc250
|
refactor(branch): rename default branch to main
|
2020-10-07 14:53:59 +01:00 |
|
Dimitrie Stefanescu
|
bd3eee8308
|
test(user services): added test for findOrCreateUser
|
2020-09-24 19:52:19 +01:00 |
|
Dimitrie Stefanescu
|
6d9dd0351c
|
feat(permissions): allows getting public streams with anon requests + tests. test cov back >90% FTW
|
2020-09-21 17:45:03 +01:00 |
|
Dimitrie Stefanescu
|
ec8fd46c5a
|
test(auth): added tests for authN/Z registration, redirection and token exchange
|
2020-09-21 09:51:40 +01:00 |
|
Dimitrie Stefanescu
|
03bd49ef6d
|
feat(apps): scaffolded more app services & more (cleanup, tests, etc.)
|
2020-09-18 16:46:23 +01:00 |
|
Dimitrie Stefanescu
|
11571a1d76
|
fix(subscriptions): added stream deleted subscription
|
2020-09-01 10:58:29 +01:00 |
|
Dimitrie Stefanescu
|
16f3e1bb03
|
fix(subs): wrapps onConnection in a try catch and checks for auth headers
some clients send the connection params with lowercase :/
|
2020-08-31 13:27:55 +01:00 |
|
Matteo Cominetti
|
80b293c592
|
feat(gql): adds tests for stream search and user search
|
2020-07-29 18:56:58 +01:00 |
|
Matteo Cominetti
|
64279a867d
|
feat(gql): limits set to max=100 and default=25 for streams, users, branches & commits. Additional changes as per PR #14.
|
2020-07-29 13:10:24 +01:00 |
|
Matteo Cominetti
|
e51345cb9e
|
feat(gql): adds streamSearch, adds pagination to userSearch
|
2020-07-28 16:20:45 +01:00 |
|
Matteo Cominetti
|
d2db31381b
|
refractor: fixes indentation
|
2020-07-28 14:43:01 +01:00 |
|
Matteo Cominetti
|
5f176421ca
|
feat(gql): returns error if limit > 100
|
2020-07-28 14:38:33 +01:00 |
|
Matteo Cominetti
|
c6e08b2c5d
|
feat(gql): adds UserSearchResults and improves user search
|
2020-07-27 23:13:20 +01:00 |
|
Matteo Cominetti
|
9733cc602d
|
feat(gql): search users wip
|
2020-07-25 21:04:29 +01:00 |
|
Dimitrie Stefanescu
|
89e8f671c8
|
test(pass): all tests now pass 🧙♂️
increase coverage to >90% (and keep it there). currently at 89.6% - so close
|
2020-07-22 22:03:51 +01:00 |
|
Dimitrie Stefanescu
|
f6b1a545e6
|
feat(gql): implemented stream commit resolver
|
2020-07-22 21:15:27 +01:00 |
|
Dimitrie Stefanescu
|
b14dae6829
|
feat(gql): implemented resolvers & tests for stream commits & branch commits
|
2020-07-22 10:58:08 +01:00 |
|
Dimitrie Stefanescu
|
0fe6a0f4af
|
feat(gql): implemented branch query resolvers & tests
|
2020-07-22 09:38:13 +01:00 |
|
Dimitrie Stefanescu
|
a9a77872d2
|
feat(gql): stream users now returns a custom type - no longer polluting the original
& many other fixes & squashed bugs (stream counts, other users' streams, etc.)
|
2020-07-21 23:40:42 +01:00 |
|
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
|
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
|
7a2312fba2
|
feat(api): ⚠️ WIP. Partially cleans up api, modules and services around streams
|
2020-07-17 10:22:58 +01:00 |
|