Commit Graph

131 Commits

Author SHA1 Message Date
rijkvanzanten
47f1af435a Lock my packages 2021-04-08 17:35:53 -04:00
rijkvanzanten
74fbe957f2 Update package-lock 2021-04-06 18:38:30 -04:00
Rijk van Zanten
c7476cedbd End-to-end test setup (#4833)
* First start on test setup

* Setup e2e runner framework

* Use prepublishOnly for docs build

* Setup docker-based e2e test runner

* Spacing

* Setup db-getter + config

* Build image in Dockerode, pull images if needed

* Fix waiting for DB, run test for each running instance

* Get tests running per vendor

* Temp remove oracle

* Close awaiting connections in between
2021-04-05 15:11:02 -04:00
WoLfulus
3c1204b928 SDK 2.0 (#4510)
* add new sdk

* update version

* fixes and sdk documentation

* typing updates, documentation

* added missing endpoints

* targeting minified version for unpkg

* removed unused types file

* fixed non minified versions

* fix sdk exports

* fix the fix

* Remove old sdk

* Remove old sdk docs

* Install types for Jest, add npm test

* Rely on npm exclusively

* Remove examples folder

* Move typescript down

* Update sdk.md

* added auto refresh and requested changes

added more http test calls
fixed typing issue in customized types

* remove unused endpoint

* updated docs

* added singletons, fixed typing issues, added password handlers

* rename graphql function and fixed system endpoint

* Remove unused imports, fix build

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Ben Haynes <ben@rngr.org>
2021-03-30 18:23:23 -04:00
Rijk van Zanten
f90c31b798 GraphQL 2.0 (#4625)
* Start on GraphQL "2.0", add methodnotallowed exceptoin

* Fix relative file pointer in peer dep

* [WIP] Add pre-filtered schema to SchemaOverview

* Use root schema as is, add reduce-schema util

* Use reduceSchema in the wild

* Base schema on local reduced schema

* Remove todo

* Use graphql-compose to build out schema

* Start restructuring resolvers

* Add create mutation

* Return boolean true for empty create mutation selections

* Add update mutation

* Add delete mutation

* Add system/items scoping

* Fix merge conflicts for real now

* Use system services, rename ids->keys

* Start on docs on mutations

* Updates to match main

* Add fetch-by-id

* Add one/many resolvers for mutations

* Check system collection rows for singleton

* Fix resolver extraction for single read

* Share delete return type

* Add comments

* Use collection root name for readable type

* Add specs endpoint for GraphQL SDL

* Update docs

* Add note on SDL spec

* Fix delete single example

* Remove package-lock

* Fix collection read scoping in non-read
2021-03-30 17:06:35 -04:00
rijkvanzanten
6a495e9636 Update package-lock 2021-03-29 15:54:09 -04:00
rijkvanzanten
93e2e1be98 Update package-lock 2021-03-29 14:52:13 -04:00
rijkvanzanten
a12c433249 Add missing stylelint dependencies 2021-03-26 16:18:23 -04:00
Maarten Docter
22ad2d61e7 Replace path.normalize with normalize-path (#4643)
* Replace path.normalize with normalize-path

* Update package-lock

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-03-25 17:43:21 -04:00
rijkvanzanten
2d59412209 Update knex 2021-03-25 15:30:05 -04:00
Rijk van Zanten
c310afa846 Rely on npm Workspaces for module resolving (#4656)
* Move devDeps to API

* Move app to npm workspaces

* Tweaks / add lockfiles

* Add locks, fix devdeps across packages

* Move eslint config rootlevel

* Use eslint fix for vue files instead of vue-cli-service

* Add global prettier format option

* Create lockfiles for all packages

* Replace husky with simple-git-hooks
2021-03-24 16:01:49 -04:00
rijkvanzanten
10050b32ba Lock directus internal versions
Fixes #4598
2021-03-22 20:19:52 -04:00
rijkvanzanten
a730f23e5b Update package-lock 2021-03-16 15:56:48 -04:00
rijkvanzanten
fd499ca86f update package-lock 2021-03-12 18:32:09 -05:00
rijkvanzanten
051be75358 It's that time of day 2021-03-11 18:55:54 -05:00
rijkvanzanten
5cfa3c860b Update package-lock 2021-03-11 07:43:42 -05:00
rijkvanzanten
7569168e3e Lock my package 2021-03-10 17:21:23 -05:00
rijkvanzanten
ada85b20ce Fix build on rc 45
Fixes #4418
2021-03-08 11:18:14 -05:00
Rijk van Zanten
1db99e0828 Cleanup schema inspector (#4404)
* Rely on knex-schema-inspector

* Update packages
2021-03-05 17:06:07 -05:00
Ben Haynes
7599e0a7aa primary color and various design updates 2021-03-04 18:50:47 -05:00
Nicola Krumschmidt
08293b8570 Update Knex to version 0.95.0 (#4374)
* Update Knex to version 0.95.0

* Fix formatting in schema dialects

* Fix Knex imports

* Update package-lock

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-03-03 19:37:44 -05:00
rijkvanzanten
bd80c3e14d Fix disabled states of files/slider
Fixes #4370
2021-03-03 19:17:15 -05:00
Rijk van Zanten
1d9ffc2d7f Tweak asset metadata on upload (#4317)
* Update sharp

* Only read image metadata after upload

Preserves animated gifs and other files

Fixes #4297

* Rotate thumbnails based on exif data

Ref #4206
2021-02-26 17:18:17 -05:00
rijkvanzanten
a9da412a35 Add names this time? 2021-02-26 12:13:03 -05:00
rijkvanzanten
8e0cce9c0b 🤷‍♀️ 2021-02-25 09:35:37 -05:00
rijkvanzanten
64b012bccc Revert "Link devDependencies"
This reverts commit 63ec4b8e60.
2021-02-24 19:03:26 -05:00
rijkvanzanten
63ec4b8e60 Link devDependencies 2021-02-24 18:27:01 -05:00
Nitwel
c2e7c85bbd Update documentation of app (#4222)
* move component docs to documentation

* update app docs tables for components

* update docs

* Add components to docs sidebar

* fix generated tables

* fix tables

* rename transitions

* update tables

* update nested components

* update tables

* update tables

* update tables

* update v-table table

* add basic documentation to each component

* remove all stories of storybook

* add missing documentation

* undate tables

* update tables

* update docs sidebar

* update app docs

* remove unused references

* add general readme

* update docs

* make reference titiles smaller

* add reference tag

* improve docs

* update order of tabs in sidebar

* remove all readmes and stories from interfaces/displays

* Cleanup menu

* Remove storybook

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-02-24 17:48:19 -05:00
rijkvanzanten
6c96cc7eed Bump versions 2021-02-23 17:13:39 -05:00
rijkvanzanten
0fcada652f New lockfile version 2021-02-19 17:18:39 -05:00
rijkvanzanten
348e420634 Update package-lock 2021-02-19 17:11:36 -05:00
Nicola Krumschmidt
fe479784af Unpin sqlite3 and update to version 5.0.2 (#4175) 2021-02-19 11:08:36 -05:00
rijkvanzanten
ff8ac633ad Something about locking packages 2021-02-18 17:13:40 -05:00
Nitwel
7a2a4c311a Add expand_more icons to sidebar detail (#4153)
* add expand_more icons to sidebar detail

* remove moving sidebar header

* Use mandatory for open state

* Use mandatory to toggle first item

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-02-18 12:51:07 -05:00
rijkvanzanten
ee89589263 I like updating package-lock 2021-02-17 17:57:20 -05:00
rijkvanzanten
a9be76e6b3 Update package-lock 2021-02-17 11:00:14 -05:00
rijkvanzanten
2e33e0cc29 Update package-lock 2021-02-16 20:39:49 -05:00
rijkvanzanten
6e36df2dda Update package-lock 2021-02-16 18:37:33 -05:00
Rijk van Zanten
35830a5dfe Move Flydrive home and implement Azure (#4110)
* Add new packages

* Update docs

* Update linked packages

* Setup file pointers

* Don't require getStream to be async

* List credits

* Load azure in storage

* Fix typo in docs

* Fix another typo

* Remove not about raising an issue
2021-02-16 18:33:50 -05:00
rijkvanzanten
09f58eb33d Lock my packages 2021-02-16 12:05:14 -05:00
rijkvanzanten
29e72fe1d2 Update package-lock 2021-02-11 13:21:07 -05:00
Rijk van Zanten
df22a58c6a Update in-app docs (#3989)
* Fix root redirect

* Fix html in headings

* Add graphql syntax mode

* Install markdown-it + plugins

* Fix file copying on mac

* Replace md rendering engine

* Fix wrong links in guides

* Scroll to top on every route change

* Update in-app links

* Fix home redirect

* Fix deep-linking paths

* Add to reference

* Fix nested group scoping

* Fix open path reference
2021-02-09 18:31:25 -05:00
rijkvanzanten
072b7a14d8 Update package-lock 2021-02-08 13:44:38 -05:00
Rijk van Zanten
817ccf3620 Overhaul docs (#3951)
* Add Quickstart Guide

* Update installation

* Remove unused files

* Update support/backing

* Tweaks in concepts

* Setup file structure for API reference 2.0

* Setup page layout for reference

* Add clean-urls plugin

* getting started updates

* Finish authentication rest

* getting started updates

* Render stylus in 2 spaces

* Various

* Various

* Finish activity docs

* Add collections reference

* Add extension reference

* concepts updates

* Fields/tweaks

* Add files doc

* Add revisions

* concepts docs

* More api reference

* Finish rest api reference (finally)

* initial concepts

* More things

* Add assets api ref

* Move sections from file to assets

* Add environment variables

* contributing docs

* Add field transforms page

* Left align table headers

* concept links

* Add API config

* Fix mobile nav

* Add migrating a project

* doc link fixes

Co-authored-by: Ben Haynes <ben@rngr.org>
2021-02-05 18:51:54 -05:00
Rijk van Zanten
5450de0351 Update Docs (#3905)
* Allow formatted value display for numbers

* Move the docs website into monorepo

* Fix build

* Tweak docs build setup

* Fix tips, pull in images

* Add syntax highlighting to docs

* Restructure nav, add divider

* Fix tips formatting

* Add prettier config

* Add editorconfig
2021-02-02 11:55:04 -05:00
rijkvanzanten
539ef2e333 lock mah package 2021-01-29 17:13:55 -05:00
rijkvanzanten
6f27d69011 Update package-lock again 2021-01-28 17:53:58 -05:00
rijkvanzanten
51b7ca8351 Update package-lock 2021-01-27 12:52:21 -05:00
rijkvanzanten
29045347fc Update package-lock 2021-01-25 18:07:54 -05:00
rijkvanzanten
f01685bcc9 Add imageToken option to markdown interface 2021-01-19 12:27:08 -05:00