Kristaps Fabians Geikins
da9224a069
feat: server & stream invites rework
...
feat: server & stream invites rework
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-19 13:01:19 +03:00
Kristaps Fabians Geikins
b67adf87e7
feat(frontend): upgrade to vue 2.7 + demo of the composition API ( #825 )
2022-07-13 13:45:20 +03:00
Kristaps Fabians Geikins
ae02bbe3a3
fix: fixing lint-staged/precommit-ci eslint configuration issues ( #812 )
2022-06-21 13:30:54 +03:00
Kristaps Fabians Geikins
827500c32b
fix(frontend): embed viewer bugfixes & speed improvements ( #804 )
...
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
2022-06-16 12:37:04 +03:00
Kristaps Fabians Geikins
ff0836275c
chore(frontend): fixing three.js imports & getting rid of some duplicate packages ( #759 )
2022-05-23 11:46:05 +02:00
Gergő Jedlicska
638969cd01
gergo/yarn ( #753 )
...
* yarn first go
* fix frontend build cache loader
* yarn workspaces built server Docker
* build(yarn): add workspaces plugin config
* chore(package defs): clean package*.json -s
* chore(gitignore): ignore yarn error log
* build(yarn): update yarn lock
* build(preview-service webpack): add extra resolved path to preview service webpack config
because of yarn package hoisting, there are no package level node_modules folder anymore.
* build(docker): update dockerignore with yarn specific configs
* build(docker): update Dockerfiles for yarn workspaces utilization
* ci(circleci): update server test job to yarn
* ci(circle): disable cache restore
* ci(circleci): trying the node orb yarn-run
* ci(circleci): yarn-run again
* ci(circleci): disable node orb
* ci(circleci): change base node image for tests
* ci(circleci): add yarn cache
* ci(circleci): remove node install step
* ci(circleci): add server specific cache archives
* ci(circleci): test build and publish
* ci(circleci): change npm auth method to suit yarn
* ci(circleci): trying new builder image
* ci(circleci): another base image, maybe this works
* ci(circleci): force a specific docker engine version
* ci(circleci): add yarn version plugin and its changes
* ci(circleci): cleanup and remove temp branch config
* chore(package defs): moving from npm run to yarn
* explicitly specifying webpack4 as a frontend dep
* chore(package defs): replace npm with yarn everywhere
* docs(root readme): update with some yarn specific docs
* chore(root workspace): update dev scripts and package lock
* ci(circleci): enable package publish step with yarn
Co-authored-by: Fabians <fabis94@live.com >
2022-05-19 19:53:07 +02:00
Kristaps Fabians Geikins
5fdd17b63b
feat: husky for linting only staged code ( #698 )
2022-04-14 10:35:34 +03:00
Kristaps Fabians Geikins
e8869e210c
feat(frontend): build speed & chunk structure optimization ( #690 )
...
* feat(frontend): build speed & chunk structure optimization
* fix: attempting to work around precommit inconsistent eslint config
* chore(pre-commit config): ignore mocharc for eslint
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-04-13 10:21:24 +03:00
Fabians
084cf1585e
chore: adding node version checks + migrating server lock back to new format
2022-04-07 13:05:25 +03:00
Fabians
4699e6794c
reformatting again for 88 width
2022-04-04 19:21:28 +03:00
Fabians
5a008e12f2
added script for fixing all formatting issues
2022-03-29 16:55:08 +03:00
Fabians
04100d1b60
feat: added prettierignore file and fixed some issues prettier found in some files
2022-03-29 16:53:49 +03:00
Kristaps Fabians Geikins
aeeb88340d
feat: favoriting streams #620 ( #633 )
2022-03-29 16:30:49 +03:00
Kristaps Fabians Geikins
b157a98901
feat(server): simplified test running & IDE integrations
2022-03-16 17:31:53 +02:00
Kristaps Fabians Geikins
8010bf3c4c
feat: Standardized & cleaned up formatting & linting across repo #617 ( #618 )
...
* feat: Standardized & cleaned up formatting & linting across repo
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2022-03-16 10:10:30 +02:00
Gergő Jedlicska
3e5910dcb8
chore(lock files): fix lockfile versioning and some minor chores
2021-11-02 10:48:35 +01:00
Gergő Jedlicska
7d31a5c847
chore(commitizen config): git cz droped me to a text editor without starting cz session
...
explicitly configuring commitizen with cz changelog fixes the issue, also its not strictly necessary
to install cz globally this way
2021-09-07 17:02:35 +02:00
NGimbal
03466e056d
dragging mostly works now
2021-02-03 13:04:04 -05:00
Dimitrie Stefanescu
cd95c28939
refactor(global): restructures repo with lerna
2021-01-03 13:35:53 +02:00
Dimitrie Stefanescu
dab12e52d3
chore(server): updated dependencies
2020-12-22 22:22:29 +02:00
Dimitrie Stefanescu
bd3eee8308
test(user services): added test for findOrCreateUser
2020-09-24 19:52:19 +01:00
Dimitrie Stefanescu
6cdeccb74b
feat(apps): more service implementations, cleanup, and tests
2020-09-18 23:12:43 +01:00
Dimitrie Stefanescu
03bd49ef6d
feat(apps): scaffolded more app services & more (cleanup, tests, etc.)
2020-09-18 16:46:23 +01:00
dependabot[bot]
6bb82452d8
chore(deps-dev): bump node-fetch from 2.6.0 to 2.6.1
...
Bumps [node-fetch](https://github.com/bitinn/node-fetch ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-13 04:55:40 +00:00
Dimitrie Stefanescu
177b98b288
feat(deps): updated dependencies
2020-09-03 17:26:59 +01:00
Dimitrie Stefanescu
3c4a5ac31c
feat(error tracing): adds sentry error tracing to apollo server & express routes
2020-09-03 15:43:54 +01:00
Dimitrie Stefanescu
8a023d25d5
fix(setup): fully removes the setup check app
2020-08-31 18:15:18 +01:00
Dimitrie Stefanescu
6f64f7e485
test(ci): set default timeout flag for all tests to 5000ms
2020-08-21 11:54:00 +03:00
Dimitrie Stefanescu
80f4dad51e
test(server startup): made it easier? hopefully?
2020-08-20 16:01:19 +03:00
Dimitrie Stefanescu
8278f77fbc
test(subs): added missing nodemon dev dep
2020-08-20 15:43:04 +03:00
Dimitrie Stefanescu
7a03c884ea
fix(tests/subscriptions): fixes port conflict in subscription tests when ran from all tests command
2020-08-20 11:31:25 +03:00
Dimitrie Stefanescu
29dfa57d82
test(subscriptions): subscription tests now run independently 🙌
2020-08-20 11:26:51 +03:00
Dimitrie Stefanescu
45d73e3a47
test(subscriptions): first working scaffold of subscriptions test!
2020-08-19 21:47:48 +03:00
Dimitrie Stefanescu
b3cf8e863a
refactor(test/subscriptions): split out the subs test file & added npm test script for it
2020-08-19 17:27:17 +03:00
Dimitrie Stefanescu
1f25b8c5fe
refactor(subscriptions): fiddles and riddles
2020-08-19 16:49:39 +03: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
cdb3e969a4
chore(package.json): fixes merge conflicts w/h @izzylys's cross-env fix
2020-07-22 22:12:02 +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
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
302dfe0500
test(upload/download): implemented some of the up/down tests
2020-07-14 20:02:33 +01:00
Dimitrie Stefanescu
9e728b85b6
test(upload/download): scaffolded tests for upload/download routes
2020-07-08 23:55:18 +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
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