5481 Commits

Author SHA1 Message Date
Pascal Jufer
e987c1990e 10.6.4 (#20102) 2023-10-20 18:55:45 +00:00
Rijk van Zanten
7673aee003 New Crowdin updates (#19816)
* New translations en-us.yaml (German)

* New translations en-us.yaml (Portuguese, Brazilian)

* New translations en-us.yaml (Persian)

* New translations en-us.yaml (Chinese Simplified)

* New translations en-us.yaml (Arabic)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Dutch)

* New translations en-us.yaml (Vietnamese)

* New translations en-us.yaml (Spanish, Mexico)

* New translations en-us.yaml (Spanish)

* New translations en-us.yaml (Croatian)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (Romanian)

* New translations en-us.yaml (French)

* New translations en-us.yaml (Afrikaans)

* New translations en-us.yaml (Bulgarian)

* New translations en-us.yaml (Catalan)

* New translations en-us.yaml (Czech)

* New translations en-us.yaml (Danish)

* New translations en-us.yaml (Greek)

* New translations en-us.yaml (Finnish)

* New translations en-us.yaml (Hebrew)

* New translations en-us.yaml (Hungarian)

* New translations en-us.yaml (Japanese)

* New translations en-us.yaml (Korean)

* New translations en-us.yaml (Lithuanian)

* New translations en-us.yaml (Norwegian)

* New translations en-us.yaml (Polish)

* New translations en-us.yaml (Portuguese)

* New translations en-us.yaml (Russian)

* New translations en-us.yaml (Slovak)

* New translations en-us.yaml (Slovenian)

* New translations en-us.yaml (Albanian)

* New translations en-us.yaml (Swedish)

* New translations en-us.yaml (Ukrainian)

* New translations en-us.yaml (Chinese Traditional)

* New translations en-us.yaml (Icelandic)

* New translations en-us.yaml (Indonesian)

* New translations en-us.yaml (Spanish, Chile)

* New translations en-us.yaml (Thai)

* New translations en-us.yaml (Estonian)

* New translations en-us.yaml (Hindi)

* New translations en-us.yaml (Malay)

* New translations en-us.yaml (English, Canada)

* New translations en-us.yaml (English, United Kingdom)

* New translations en-us.yaml (French, Canada)

* New translations en-us.yaml (Faroese)

* New translations en-us.yaml (Esperanto)

* New translations en-us.yaml (Breton)

* New translations en-us.yaml (Bosnian)

* New translations en-us.yaml (Serbian (Latin))

* New translations en-us.yaml (Nepali)

* New translations en-us.yaml (Sorani (Kurdish))

* New translations en-us.yaml (Spanish, Latin America)

* Update source file en-US.yaml

* Update source file en-US.yaml

* New translations en-us.yaml (Croatian)

* New translations en-us.yaml (Croatian)

* New translations en-us.yaml (Russian)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Croatian)

* Update source file en-US.yaml

* Update source file en-US.yaml

* New translations en-us.yaml (German)

* New translations en-us.yaml (Greek)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Greek)

* New translations en-us.yaml (Albanian)
2023-10-20 20:34:25 +02:00
Pascal Jufer
79d2875fc4 Allow disabling of field menu options (#20094) 2023-10-20 17:32:35 +02:00
Pascal Jufer
62f0482f81 Apply min-width for attached menus only (#20092)
* Apply min-width for attached menus only

* Add changeset
2023-10-20 13:17:21 +02:00
Pascal Jufer
96a9ab8ef1 Enforce Vue shorthand form for true attribute (#20079) 2023-10-19 14:57:28 +02:00
Boegie19
d82bb9c823 move api/errors to @directus/errors package (#20054)
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-10-18 18:19:22 +02:00
Boegie19
cba3845f32 fix styling for specific map buttons (#20047)
* fix styling for specific map buttons

* added myself to contributors.yml

* fix format

* fix location of code.

* removed extra space
2023-10-17 11:31:02 -04:00
Brainslug
b99eeb90e2 Calendar view one day added (end date) when an event is moved (#20010) 2023-10-12 15:03:02 +02:00
Azri Kahar
b93bd0bb9d Update placeholder text in file-image interface (#20004)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-10-11 22:02:38 +00:00
Nitwel
e6fe0663fb Fix readonly and required on groups (#19962)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-10-11 10:55:05 +02:00
Pascal Jufer
6d8fff112c Update vue-i18n to 9.5.0 (#19993) 2023-10-11 02:05:13 +02:00
Nitwel
daf1ce2147 Limit amount of characters you can enter (#19981)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-10-10 22:45:03 +02:00
Daniel Biegler
0da579ff7a Add a small border to the description dot for easier mouse-over (#19963)
* add a small border to the description dot for easier mouse-over

* Create cyan-rockets-build.md

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-10-09 12:55:22 -04:00
Nitwel
ee6a0a4dbb Fix not opening group with conditions (#19959) 2023-10-09 17:22:22 +02:00
Azri Kahar
4564cb1ceb Re-add description for relational table headers (#19952) 2023-10-09 13:38:15 +02:00
Rijk van Zanten
1383e85fe9 Cleanup extensions dependencies (#19922)
* Setup boilerplate for extensions page

* Allow reading all extensions from the root endpoint

* Add basic sidebar info detail

* Render list of extensions

* Move extensions manager to folder

* Move stuff related to extensions to @directus/extensions

* Import extensions utils/types/etc from ext. package

* Resolve last imports

* Temp remove settings pane

Different PR!

* Add changeset

* Run formatter

* Fix import in test
2023-10-05 19:20:26 -04:00
Daniel Biegler
44a70dbaba add folder prop to v-upload so that import can use it (#19897)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-10-04 13:46:45 +02:00
Pascal Jufer
e1dd6fa037 Update TS related dependencies and configurations (#19866) 2023-09-29 14:45:47 +02:00
Rijk van Zanten
fe0b1efcca Use comments for embed insertion (#19860)
* Use comments for embed insertion

* Add changeset
2023-09-28 16:38:53 -04:00
Rijk van Zanten
46ea2f2065 Update Vue component tags order (#19842)
* Update eslint rule for component order

* Auto-fix component order

* Auto-fix vue components in docs

* Simplify rule definition

* Revert "Simplify rule definition"

This reverts commit 5eec9fbf41.

* Ignore eslint in vitepress component

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-09-28 10:19:03 -04:00
Pascal Jufer
5289bb9a68 Enhance loading of languages for FullCalendar (#19836) 2023-09-28 10:43:27 +02:00
programmarchy
9f7b1cb973 Add 'Replace File' button to item details drawer for files (#19731)
Co-authored-by: Daniel Biegler <DanielBiegler@users.noreply.github.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-09-27 21:27:52 +02:00
Pascal Jufer
74ba9f261f Enable search in v-select for string items (#19736)
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-09-26 15:40:20 +02:00
Nitwel
632b968c1f Fix hiding navigation on root folder (#19518)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Daniel Biegler <DanielBiegler@users.noreply.github.com>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
2023-09-26 14:52:37 +02:00
Rijk van Zanten
926f19d3fa 10.6.3 2023-09-25 15:43:10 -04:00
Rijk van Zanten
71d7fb68a1 New Crowdin updates (#19778)
* New translations en-us.yaml (Albanian)

* New translations en-us.yaml (German)

* New translations en-us.yaml (Portuguese, Brazilian)

* New translations en-us.yaml (Persian)

* New translations en-us.yaml (Chinese Simplified)

* New translations en-us.yaml (Arabic)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Dutch)

* New translations en-us.yaml (Vietnamese)

* New translations en-us.yaml (Spanish, Mexico)

* New translations en-us.yaml (Spanish)

* New translations en-us.yaml (Croatian)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (Romanian)

* New translations en-us.yaml (French)

* New translations en-us.yaml (Bulgarian)

* New translations en-us.yaml (Catalan)

* New translations en-us.yaml (Czech)

* New translations en-us.yaml (Danish)

* New translations en-us.yaml (Finnish)

* New translations en-us.yaml (Hungarian)

* New translations en-us.yaml (Japanese)

* New translations en-us.yaml (Korean)

* New translations en-us.yaml (Lithuanian)

* New translations en-us.yaml (Norwegian)

* New translations en-us.yaml (Polish)

* New translations en-us.yaml (Portuguese)

* New translations en-us.yaml (Russian)

* New translations en-us.yaml (Slovak)

* New translations en-us.yaml (Slovenian)

* New translations en-us.yaml (Albanian)

* New translations en-us.yaml (Serbian (Cyrillic))

* New translations en-us.yaml (Swedish)

* New translations en-us.yaml (Ukrainian)

* New translations en-us.yaml (Chinese Traditional)

* New translations en-us.yaml (Indonesian)

* New translations en-us.yaml (Spanish, Chile)

* New translations en-us.yaml (Thai)

* New translations en-us.yaml (Estonian)

* New translations en-us.yaml (Hindi)

* New translations en-us.yaml (English, Canada)

* New translations en-us.yaml (English, United Kingdom)

* New translations en-us.yaml (French, Canada)

* New translations en-us.yaml (Faroese)

* New translations en-us.yaml (Esperanto)

* New translations en-us.yaml (Breton)

* New translations en-us.yaml (Bosnian)

* New translations en-us.yaml (Serbian (Latin))

* New translations en-us.yaml (Nepali)

* New translations en-us.yaml (Sorani (Kurdish))

* New translations en-us.yaml (Spanish, Latin America)

* Update source file en-US.yaml

* New translations en-us.yaml (French)
2023-09-25 15:38:55 -04:00
Pascal Jufer
d50e52f9e9 Fix format of stored field conditions value (#19799)
* Fix format of stored field conditions value

* Add changeset
2023-09-25 12:41:26 -04:00
Rijk van Zanten
8a62031362 Add email validation on user create/update (#19794)
* Add email validation message error

* Validate emails on user create/update

* Add translation for app display
2023-09-25 09:54:56 -04:00
Nitwel
c59fc8f240 Add display options for repeater (#19703)
Co-authored-by: Brainslug <tim@brainslug.nl>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Jan Arends <jan.arends@mailbox.org>
2023-09-25 15:02:53 +02:00
Daniel Biegler
8374a9a8b6 Pass file-id down so that FilesService can replace asset upon URL import (#19788) 2023-09-25 13:23:50 +02:00
Pascal Jufer
0404b20b7b Enhance display of status & role in user popup (#19790) 2023-09-25 13:02:40 +02:00
Stanislaw Schlosser
95aaae569d Add missing null-check for user-role in user-popover-component. (#19774)
Co-authored-by: Daniel Biegler <DanielBiegler@users.noreply.github.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-09-23 21:12:24 +02:00
Pascal Jufer
2992b407bd Normalized search value in data model page (#19751)
* Normalize search value in data model page

* Wrap v-highlight component to accept additional props

To fix the following message:
> [Vue warn]: Extraneous non-props attributes (class) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.
> at <VHighlight ref="collectionName" query=null text="B"  ... >

* Add changeset

* Update v-highlight snapshot

* Update .changeset/swift-dryers-juggle.md
2023-09-21 09:42:17 -04:00
Pascal Jufer
1ce005dcee Make highlighted text more visible in dark mode (#19748)
* Make highlighted text more visible in dark mode

* Add changeset
2023-09-20 18:11:23 +02:00
Pascal Jufer
59f9ce4a5d Remove padding in v-highlight to fix display issues (#19740)
* Remove padding in v-highlight to fix various display issues

* Add changeset
2023-09-20 13:46:21 +02:00
rijkvanzanten
e908db17b4 v10.6.2 2023-09-19 13:28:29 -04:00
Rijk van Zanten
db5082eeb2 New Crowdin updates (#19532)
* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Spanish, Latin America)

* Update source file en-US.yaml

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Italian)
2023-09-19 13:15:39 -04:00
Pascal Jufer
adb1617fef Require less items to show search in v-select & v-field-list (#19737)
* Require less items to show search in v-select & v-field-list

* Add changeset
2023-09-19 12:59:10 -04:00
Pascal Jufer
c413788c67 Apply workaround for update permission check for rules with relational fields (#19728)
* Apply workaround for update permission check for rules with relational fields

* Add basic update tests for isAllowed

* Enhance parseFilter tests

* Add changeset
2023-09-19 11:30:25 -04:00
Pascal Jufer
a6de008059 Fix collection selection in field duplication (#19732)
* Fix collection selection in field duplication

* Add changeset

* Remove unused import

---------

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2023-09-19 10:08:22 -04:00
Pascal Jufer
a82f5b9a56 Show divider in related item drawer only if necessary (#19715)
* Show divider in related item drawer only if necessary

* Enhance types while we're at it

* Add changeset

---------

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2023-09-18 16:28:44 -04:00
Christian Rendl
59c795d7a9 Fix initialization order to avoid page-not-found error (#19685)
* Fix initialization order to avoid page-not-found error

* Sign CLA

* Sign CLA

* Slightly adjust the comment

* Add changeset

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-09-15 15:57:58 +02:00
Pascal Jufer
b51c26d725 Use v-form for field conditions and validation settings (#19639)
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
Co-authored-by: Brainslug <tim@brainslug.nl>
2023-09-13 18:27:33 +02:00
Pascal Jufer
1389c95f73 Clean-up code in block editor & fix value watcher (#19634)
* Clean-up code in block editor & fix value watcher

* Add changeset

* Update .changeset/large-gorillas-decide.md
2023-09-12 08:51:33 +02:00
Pascal Jufer
e7e699dc97 Align the validation error message and icon (#19640) 2023-09-08 20:04:57 +02:00
ian
71d7f731ab Fix cropped v-icon (#19638)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-09-08 19:53:27 +02:00
Azri Kahar
fad16a62fc Fix JSON values in raw editors and input-code (#19608) 2023-09-08 09:39:18 +02:00
Azri Kahar
585cd52bec Add RTL support to markdown interface (#19628) 2023-09-07 23:45:17 -04:00
Azri Kahar
548819686c Rerender forms in translations interface when switching languages (#19618)
* rerender the form only when switching languages

* add changeset
2023-09-07 13:15:14 +02:00
Alex van der Valk
28301c58b5 Ensure routes to items are encoded correctly (#19604)
* add encodeURIComponent to item id

* signoff on contributers.yml

* Update test

* Normalize URLs

* Add changeset

* Don't rely on encodeURIComponent in test

* Don't use router.resolve as resulting URL wouldn't be loaded correctly

* Split out 'getItemRoute' into new 'getCollectionRoute' function

* Switch to 'get-route' utils

* Omit mock & add test for singleton system collection

* Add hint for return type

* Update changeset

* Update app/src/utils/get-route.test.ts

* Update app/src/utils/get-route.ts

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
2023-09-07 09:45:40 +00:00