Commit Graph

909 Commits

Author SHA1 Message Date
cristi8 46565605fd webhook events should be presented as a list of strings 2021-07-13 10:25:00 +03:00
izzy lyseggen 7e47ef1bc5 Merge pull request #331 from specklesystems/izzy/webhooks
feat(webhooks): initial gql queries & mutations
2021-07-12 09:36:29 +01:00
cristi8 ddc86eb157 Webhooks - microservice + hooks into activityStreams 2021-07-12 11:32:54 +03:00
izzy lyseggen 8ebc87419a feat(webhooks): add event history to gql query 2021-07-09 16:06:24 +01:00
izzy lyseggen 0141385adf feat(webhooks): remove secret from query 2021-07-09 15:35:08 +01:00
izzy lyseggen 8577d6a7a9 feat(webhooks): initial gql queries & mutations 2021-07-09 15:09:49 +01:00
cristi8 942cee1023 webhooks server component: db migration, service, tests 2021-07-07 13:27:35 +03:00
Dimitrie Stefanescu 61120e22e8 Merge pull request #312 from specklesystems/activity_stream
Activity stream
2021-07-06 10:42:12 +01:00
Cristian Balas 0768e172cf new preview endpoints (#323) 2021-06-30 11:44:20 +03:00
Cristian Balas ee8172414e more upload logging; set express keepAlive higher than 60sec (#321) 2021-06-30 10:06:00 +03:00
cristi8 150956ad1b db indexes 2021-06-25 01:53:52 +03:00
izzy lyseggen 36e22b61e8 fix(server): adjust activity stream tests 2021-06-24 16:17:14 +01:00
izzy lyseggen b4275888c7 feat(server): activity stream timeline and tests 2021-06-24 16:07:16 +01:00
izzy lyseggen 974002091b feat(server): add hasScopes directive
takes a list as an argument.
couldn't work out how to adapt the `hasScope` directive to be flexible,
so just added a second one instead
2021-06-24 16:06:47 +01:00
izzy lyseggen b671baf171 feat(server): activity stream timeline fixes 2021-06-24 16:05:26 +01:00
izzy lyseggen 3e2c90e6a6 feat(server): chat w cristi - bring limits back! 2021-06-23 15:39:47 +01:00
izzy lyseggen 8172328257 feat(server): activity stream args 2021-06-23 15:06:21 +01:00
izzy lyseggen 35dde4bdac feat(server): fill out activity stream queries 2021-06-23 10:19:04 +01:00
izzy lyseggen f5ed0c8a9d feat(server): scaffold activity stream queries 2021-06-22 18:03:33 +01:00
izzy lyseggen ffe9c1c6cc fix(server): typo 2021-06-22 17:59:58 +01:00
cristi8 8c328c3947 after discussisons 2021-06-22 14:29:37 +03:00
Cristian Balas 3447ee1210 increase db streaming cache to 500 objects (#304) 2021-06-18 16:34:09 +03:00
cristi8 c5b86c4b40 after discussions 2021-06-17 17:52:18 +03:00
Dimitrie Stefanescu 94c4c90d60 feat(server): increasing highwatermark in db stream; adding passthrough for bigger (500k) buffers cc @crist8 2021-06-17 13:27:42 +01:00
cristi8 16221cbd92 Saving activities 2021-06-17 12:06:52 +03:00
Cristian Balas eea73470d8 Set upload limits (10mb obj, 50mb batch) (#300) 2021-06-16 12:10:35 +03:00
Dimitrie Stefanescu 23b40b2ee4 fix(server): invite message promise fix 2021-06-11 10:10:19 +01:00
Dimitrie Stefanescu 7346b2c91c Merge pull request #287 from specklesystems/dim/stats-endpoints
Dim/stats endpoints
2021-06-10 19:24:16 +01:00
Dimitrie Stefanescu d79daa245b test(server): allows for port override in startHttp to potentially prevent EADDRINUSE errs in test 2021-06-10 19:21:24 +01:00
Dimitrie Stefanescu 57dca802c3 feat(server): admin backend gql api + tests 2021-06-10 17:47:15 +01:00
Dimitrie Stefanescu 6cbfd8d4ed feat(server): admin backend: adds stat services & tests 2021-06-10 14:00:12 +01:00
Dimitrie Stefanescu 2f7b7bedec feat(server): wIP: stats endpoints scaffolding 2021-06-10 09:45:29 +01:00
Dimitrie Stefanescu 1768b7d4e5 fix(server): sanitises invite messages & adds tests 2021-06-08 18:42:42 +01:00
cristi8 b4f64f0e1b streaming downloads 2021-06-07 12:18:37 +03:00
cristi8 2981dbf0ed . 2021-06-07 08:54:28 +03:00
cristi8 399e219fa9 test 2021-06-07 08:54:28 +03:00
Cristian Balas 9d254e7142 Keep commits of deleted users to other streams, but set the user reference to null (#276)
* Keep commits of deleted users to other streams, but set the user reference to null

* fix(server): user deletion fixes; updates tests

includes one failing assert that needs to be fixed

* fix(server): left join on users in commit services to handle null author cases

* fix(server): ditto, caught one more join -> leftJoin case

* test(server): user deletion test wrap-ip

catches all commit/branches with null authors re services

* fix(server): unqualified delete syntax error - thanks JS!

Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
2021-06-07 08:08:04 +03:00
Dimitrie Stefanescu bfbe38bde2 Merge pull request #271 from specklesystems/cristi/delete_account
delete account feature
2021-06-03 14:35:26 +01:00
cristi8 1b119ffb34 delete user's commits and branches for streams that are left behind 2021-06-03 11:42:32 +03:00
Dimitrie Stefanescu cb54830567 feat(account deletion): adds extra private scope for profile deletion & adds gql resolver guards (#272)
* feat(account deletion): adds extra private scope for profile deletion & adds gql resolver guards

* feat(account deletion): paranoia warnings
2021-06-03 10:36:34 +03:00
Dimitrie Stefanescu 2f61cef46a fix(server): changes excel app name to make sure we're not infringing on trademarks 😬 2021-06-02 17:26:57 +01:00
Dimitrie Stefanescu 87baf940e2 fix(server): adds link to docs for excel app 2021-06-02 17:24:51 +01:00
Dimitrie Stefanescu 35f76554e3 test(server): updates tests on apps 2021-06-02 17:22:02 +01:00
Dimitrie Stefanescu 5f83c79bf9 feat(server): adds a default app for the excel connector 2021-06-02 17:18:24 +01:00
cristi8 76950d02d2 delete account feature 2021-06-02 10:44:46 +03:00
Cristian Balas 0b8274ea34 [server] check if objects exists (#251) 2021-05-18 18:07:05 +03:00
Cristian Balas d201d4391c Fixed json construction when downloading stream of objects (#246) 2021-05-17 15:18:08 +03:00
Cristian Balas 3840068cad diff endpoints + added version in ServerInfo (#235) 2021-05-11 20:23:42 +03:00
Dimitrie Stefanescu f19369139d fix(server): ensures frontend app url is always sourced from env in auth finalisation middleware 2021-05-05 12:07:10 +01:00
Dimitrie Stefanescu f549e72e11 improvement(server): makes ad strategy logging less verbose in non debug env 2021-05-04 19:33:21 +01:00