rijkvanzanten
19f87222dc
Merge branch 'main' into insights
2021-09-17 21:41:53 -04:00
rijkvanzanten
89e7ee83f4
Fix linter warning
2021-09-17 19:42:20 -04:00
Azri Kahar
cc7394bf1d
Prevent null being converted to empty object in deepMap utility function ( #8103 )
...
* prevent null to empty object conversion in deepmap
* Use isObjectLike instead of explicit null check
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-09-17 19:16:11 -04:00
renovate[bot]
62282570a5
Update dependency date-fns to v2 ( #8102 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-17 10:51:17 -04:00
rijkvanzanten
61a368523b
v9.0.0-rc.93
2021-09-16 18:09:55 -04:00
Nitwel
f3f7e883df
make i18n shared ( #8078 )
2021-09-16 10:59:17 -04:00
Nitwel
2fe85b519b
Fix app crashing ( #8076 )
...
* fix app not being able to access shared store
* fix imports
2021-09-16 09:44:18 -04:00
Nicola Krumschmidt
1ff2fa0110
Add return type to useFilterFields ( #8062 )
2021-09-15 18:15:02 -04:00
Nitwel
ce8401b940
Move some compositons, utils and types to shared ( #8059 )
...
* move composables, types and utils to shared
* move composables, utils and types to shared
* expose utils and composables in extensionsSDK
* fix missing dependencies
* Sort index.ts exports
* Do the thing
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-09-15 16:41:08 -04:00
rijkvanzanten
a62a67c744
Merge branch 'main' into insights
2021-09-15 14:58:20 -04:00
Rijk van Zanten
d750c7ebc4
Move module setup to Project Settings ( #8012 )
...
* Move module bar setup to project settings
* Add system modules interface to dnd configure module bar
* Cleanup order
* Crucially important typo
* Add ability to add custom links
* Show correct initial value marker
2021-09-14 18:07:46 -04:00
Nicola Krumschmidt
185e8b5db7
Make type-only dependency versions of shared package less strict ( #7978 )
...
Strictly depending on a specific vue version caused multiple versions to be installed when scaffolding a typescript extension.
This broke building the typescript extension.
2021-09-13 17:14:02 -04:00
rijkvanzanten
8c00469a24
Update types/structure
2021-09-13 13:50:56 -04:00
rijkvanzanten
6226319391
Merge branch 'aggregation' into insights
2021-09-13 13:21:02 -04:00
rijkvanzanten
18e41b35db
Merge branch 'main' into aggregation
2021-09-13 12:50:19 -04:00
renovate[bot]
8063dda2c7
Update dependency typescript to v4.4.3 ( #7973 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-10 18:30:56 -04:00
Nicola Krumschmidt
ff2d6aaa07
Remove unused LAYOUT_SYMBOL constant ( #7971 )
2021-09-10 14:01:43 -04:00
rijkvanzanten
90ef236fb8
Remove references to old permissions field
2021-09-09 18:36:08 -04:00
renovate[bot]
a4d1a7bddb
Update vue monorepo to v3.2.11 ( #7940 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-09 09:35:31 -04:00
renovate[bot]
408cd1e83a
Update vue monorepo to v3.2.10 ( #7897 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-07 21:35:27 +00:00
Sam Milledge
7186c4e381
Allow custom CLI commands to be added by extensions ( #7675 )
...
* Fix typescript errors in shared package
* Hooks for adding custom CLI commands
* Add CLI hooks to documentation
2021-09-07 16:18:16 -04:00
renovate[bot]
e57d0f6c2d
Update vue monorepo to v3.2.9 ( #7842 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-07 13:08:22 -04:00
renovate[bot]
2d7b20fb75
Update dependency pino to v6.13.2 ( #7860 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-07 11:50:21 -04:00
Nitwel
909d7f922d
parse created arrays in parseFilter ( #7883 )
2021-09-07 11:15:15 -04:00
renovate[bot]
698580a661
Update dependency knex to v0.95.11 ( #7819 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-03 18:31:22 -04:00
rijkvanzanten
a6e88183e9
v9.0.0-rc.92
2021-09-02 21:53:23 -04:00
renovate[bot]
a1ccc189b5
Update vue monorepo to v3.2.8 ( #7785 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-02 19:52:24 +00:00
Dieter Luypaert
da6f492a44
Expose logger through ExtensionContext ( #7777 )
...
Fixes #7737 .
2021-09-02 13:46:51 -04:00
renovate[bot]
5757d96912
Update dependency knex-schema-inspector to v1.6.0 ( #7769 )
2021-09-01 21:22:27 -04:00
renovate[bot]
e50b75a4b7
Update vue monorepo to v3.2.7 ( #7766 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-09-01 19:24:06 -04:00
renovate[bot]
f1fa6e44e1
Update dependency knex-schema-inspector to v1.5.15 ( #7718 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-31 17:47:50 -04:00
Nicola Krumschmidt
f99b97720e
Rework layout extension component management ( #7489 )
...
* Rework layout extension component management
* Move cards layout to new system
* Move calendar layout to new system
* Move map layout to new system
* Use new useLayout everywhere
* Remove useLayoutState composable
2021-08-31 10:55:46 -04:00
Nicola Krumschmidt
ffded1a050
Expose package.json from shared and extensions-sdk ( #7713 )
2021-08-31 10:04:03 -04:00
Nicola Krumschmidt
4d8e9d7297
Improve API extension context types ( #7714 )
2021-08-31 09:11:59 -04:00
renovate[bot]
4bde1d7455
Update dependency knex-schema-inspector to v1.5.14 ( #7708 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-30 20:39:24 -04:00
Nicola Krumschmidt
2a82927423
Add support for typescript extensions to extension-sdk ( #6881 )
...
* Add support for scaffolding typescript extensions to extensions-sdk
* Add support for building typescript extensions to extensions-sdk
* Fix type issues in extension templates
* Expose types of extensions-sdk
* Add language option to create-directus-extension
2021-08-30 10:57:43 -04:00
Nicola Krumschmidt
6286edf6a9
Remove /custom subpath for endpoints and add a way to customize the endpoint subpath ( #7695 )
...
* Remove /custom subpath for endpoints
* Add a way to customize the endpoint subpath
2021-08-30 10:09:12 -04:00
Nicola Krumschmidt
d2ca0d094c
Rename extension-sdk to extensions-sdk ( #7282 )
...
While it is never nice to rename an already published package,
this allows us to reserve the "@directus/extension-" prefix for official extensions.
2021-08-27 13:48:19 -04:00
Nicola Krumschmidt
2569724ce8
Replace system provide with composables ( #7668 )
2021-08-27 11:18:39 -04:00
renovate[bot]
071e313bce
update dependency typescript to v4.4.2 ( #7638 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-26 21:53:07 +00:00
renovate[bot]
f4ed9d27e2
update dependency date-fns to v2.23.0 ( #7637 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-26 17:39:06 -04:00
Nicola Krumschmidt
e7af9f5b5d
Share vue-router between App and extensions ( #7629 )
...
It is very unlikely that we will ever stop using vue-router.
Without this it is not possible to use useRouter() in extensions.
2021-08-26 10:36:33 -04:00
renovate[bot]
1ef1e13407
update vue monorepo to v3.2.6 ( #7579 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-24 14:01:54 -04:00
renovate[bot]
28fd3bf369
update vue monorepo to v3.2.5 ( #7576 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-24 12:47:04 -04:00
rijkvanzanten
8f943a34f9
v9.0.0-rc.91
2021-08-23 16:08:06 -04:00
Rijk van Zanten
ebb810b9af
Explicitly nullify user/role when the other is set in presets ( #7512 )
...
Fixes #7366
2021-08-20 00:15:43 +02:00
Oreille
49e4a9b0de
Don't allow empty filter for non-string types. Add null filter. ( #7501 )
2021-08-19 10:02:54 -04:00
renovate[bot]
6144b5b815
update vue monorepo to v3.2.4 ( #7467 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-08-17 14:29:55 -04:00
renovate[bot]
9d9e2800d1
update vue monorepo to v3.2.3 ( #7444 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-08-17 10:57:26 -04:00
rijkvanzanten
7601178ea3
Merge branch 'main' into aggregation
2021-08-13 10:35:53 -04:00