Commit Graph

12614 Commits

Author SHA1 Message Date
ian
54b9be28cb Add required to fields meta docs (#24574) 2025-02-10 12:22:53 +01:00
ian
3581f5eff1 Add Dockerfile to CODEOWNERS (#24566) 2025-02-07 13:41:06 +00:00
Florian C. Wachmann
c857e45a79 Ensure Kanban layout groups can be reordered without admin rights (#24537)
* prevent updating (column) field name if `group_by` is not relational

* refactor to save column order of non-relational group field in layoutOptions

* remove nested scroll bar

* add changeset

---------

Co-authored-by: Connor Winston <connor@winston.guru>
2025-02-06 13:57:41 -05:00
Connor Winston
2be7038acc V-Input Emit NULL if trimmed value is empty string and nullable (#24544)
* Emit null if trimmed value is empty string and nullable

* Create lemon-readers-kick.md

* Update .changeset/lemon-readers-kick.md

---------

Co-authored-by: Alex Gaillard <alex@directus.io>
2025-02-05 16:24:00 -05:00
Connor Winston
98f171ddae Add Option handling Missing Data in Time Series Panel (#24529)
* Add Option handling Missing Data in TimeSeriesPanel

* Create popular-comics-sit.md
2025-02-05 14:46:27 -05:00
Nitwel
6de6ec7944 Refactor of GQL (#24533)
Co-authored-by: ian <licitdev@gmail.com>
2025-02-05 15:39:47 +00:00
Hannes Küttner
2b88fdc705 Auto fill custom translation value if value is present (#24535)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2025-02-05 13:44:51 +01:00
Sidarta Veloso
76412cf02f fix(sdk): export DirectusComment type in schema index (#24528)
* fix(sdk): export DirectusComment type in schema index

The DirectusComment type was missing from the exports in `sdk/src/schema/index.ts`.  
This commit adds the missing export to make the type available for import.  

Closes #24526

* chore: sign CLA by adding @sidartaveloso to contributors list
2025-02-04 21:01:57 +01:00
Alex Gaillard
3acbdfc519 Release 11.4.1 (#24530) v11.4.1 2025-02-04 14:34:14 -05:00
Rijk van Zanten
9cfca54a1e New Crowdin updates (#24423)
* Update source file en-US.yaml

* Update source file en-US.yaml

* New translations en-us.yaml (German)

* New translations en-us.yaml (Norwegian)

* New translations en-us.yaml (Norwegian)

* New translations en-us.yaml (German)

* New translations en-us.yaml (German)

* New translations en-us.yaml (German)

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

* New translations en-us.yaml (Norwegian)

* New translations en-us.yaml (Norwegian)

* Update source file en-US.yaml

* New translations en-us.yaml (German)

* New translations en-us.yaml (Slovak)

* New translations en-us.yaml (French)

* New translations en-us.yaml (Spanish)

* New translations en-us.yaml (Arabic)

* New translations en-us.yaml (Bulgarian)

* New translations en-us.yaml (Czech)

* New translations en-us.yaml (Danish)

* New translations en-us.yaml (Hungarian)

* New translations en-us.yaml (Italian)

* New translations en-us.yaml (Korean)

* New translations en-us.yaml (Mongolian)

* New translations en-us.yaml (Polish)

* New translations en-us.yaml (Russian)

* New translations en-us.yaml (Albanian)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (Ukrainian)

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

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

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

* New translations en-us.yaml (Persian)

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

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

* New translations en-us.yaml (Marathi)

* New translations en-us.yaml (Croatian)

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

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

* New translations en-us.yaml (Esperanto)

* New translations en-us.yaml (Bosnian)

* New translations en-us.yaml (Nepali)

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

* New translations en-us.yaml (Swedish)

* Update source file en-US.yaml
2025-02-04 14:13:46 -05:00
daedalus
0de7f293e6 Fix default_value dropped on field schema change (#24386)
* always set null and default value on column changes

* add changeset

* simplify unique/index alters

* update comment wording

* simplify oracle db nullable logic

* update changeset wording

* fix for running blackbox test locally

* reverted fix for bb tests

* fix formatting

---------

Co-authored-by: Jan Arends <jan.arends@mailbox.org>
2025-02-04 12:53:24 -06:00
daedalus
b3334994bf Fix multiple nested aliases (#23948)
* do not override query reference on deepAlias

* add changeset

* reword changeset

* reword chnageset

* Reset alias if no deep alias is given

* "I like the brackets around the" -- Judd

* simplify alias reset

---------

Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2025-02-04 09:32:58 -05:00
ian
52476cef94 Trigger blackbox tests with label (#24517)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2025-02-04 11:36:52 +01:00
Pascal Jufer
110083e909 Patch corepack in Docker image (#24521) 2025-02-04 11:02:04 +01:00
Pascal Jufer
5c0377493d Fix build of docs (#24515) 2025-02-03 21:59:10 +08:00
Connor Winston
4a5b376415 Fix Date Formatting Options Interface/Display, extract to Utilities (#24504)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2025-02-03 13:12:38 +01:00
ian
39315f1718 Run cleanup in mutex error case when getting schema (#24506) 2025-02-02 12:45:21 +01:00
ian
6a3f6a9c76 Remove read permissions check during files deletion (#24511)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2025-02-02 11:39:12 +00:00
Florian C. Wachmann
1cd34deb43 Add support for rendering M2A items in related values display (#24503)
* ensure that M2A items render in related values display

* add changeset

* update changeset
2025-01-31 12:57:18 -05:00
Rijk van Zanten
5b9c13f75c Update bug_report.yml 2025-01-31 12:09:55 -05:00
highvibesonly
9273dfbcc4 Add support for cc, bcc, and replyTo fields to the email operation (#24488)
* Add CC, BCC, and Reply-To fields to email options and update translations

Added changeset

Fix wrong item limit warning after filtering (#24485)

* extend atLimit logic to take filters into account

* apply same logic to calendar layout

* add changeset

Remove CC, BCC, and Reply-To fields from email options translations

Add CC, BCC, and Reply-To fields to email options translations

Fix email placeholder text formatting in translations

* Update contributors.yml

* Update app/src/lang/translations/en-US.yaml

Co-authored-by: ian <licitdev@gmail.com>

* Update translation keys to snakecase

* Update changeset

* Hide unused new fields from overview

* Update translation for reply-to for tags interface

---------

Co-authored-by: ian <licitdev@gmail.com>
2025-01-31 01:22:48 +08:00
Connor Winston
b6f298a5f3 Fix Comment Fetching (#24498) 2025-01-29 21:27:38 +01:00
Florian C. Wachmann
5ff441ef2e Ensure that custom translations used in system-input-translated-string interfaces are displayed correctly (#24495)
* ensure that custom translations used in system-input-translated-string interfaces are displayed correctly

* render space only between array elements (not after them)

* add changeset
2025-01-29 13:27:50 -05:00
Niklas Bittner
bae8021979 fix: overwrite choices in condition (#23685)
* Prevent overwrite of choices by condition (#23684)

* Lets Replace Instead of Merge

* Create fresh-eels-pull.md

---------

Co-authored-by: Connor Winston <connor@winston.guru>
2025-01-29 10:24:36 -05:00
Florian C. Wachmann
0007d404fd ensure that confirmation prompt closes when clicked (#24492) 2025-01-29 09:42:50 -05:00
Florian C. Wachmann
46d49bda0a Fix thumbnails in render template (#24480)
* filter out path parts that start with `$`

* swap `get` from lodash with `@directus/utils` and cleanup

* add changeset
2025-01-29 08:44:37 -05:00
Florian C. Wachmann
7a90383826 Fix wrong item limit warning after filtering (#24485)
* extend atLimit logic to take filters into account

* apply same logic to calendar layout

* add changeset
2025-01-28 15:35:31 -05:00
Florian C. Wachmann
d7120723f5 Fix bug where text did not appear in markdown interface when switching from preview to editor mode (#24482)
* hide codemirror visually only

* prevent layout movement when switching between editor and preview mode

* add changeset
2025-01-28 10:15:18 -05:00
Florian C. Wachmann
b9900e2a86 Add confirmation prompt to delete buttons and ensure that they behave consistently (#24462)
* add mixins for list interfaces and refactor

* apply mixins to realtional-variable panel

* ensure consistency of alignment, icons, colors and tooltips in item actions across interfaces

* apply consistent alignment, icons, colors and tooltips in item actions for relation-variable panel

* add changeset

* prettier

* adjust padding of M2A action buttons

* update deleted icon colors

* prettier

* add collection-item-dropdown

* add more inputs

* add select-color and select-icon

* keep buttons when disabled, but disable them instead

* add component v-remove and refactor to implement it where needed

* add a confirmation prompt to prevent data loss in list interfaces when deselecting

* fix spacing of action buttons in file-image interface

* add changeset
2025-01-27 15:19:50 -05:00
Pascal Jufer
0a1b749e72 Fix SSO social icons alignment in Safari (#24474) 2025-01-27 11:48:04 +00:00
Pascal Jufer
052d4f5e06 Expose translationsStore to extensions (#24475)
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com>
2025-01-27 11:18:31 +00:00
Florian C. Wachmann
4779eb01c3 Fix missing space between v-notice and list items in m2a (#24466) 2025-01-24 14:17:27 +01:00
Pascal Jufer
d77a9d8037 Fix dark header bar shadow (#24463) 2025-01-24 11:23:59 +01:00
ian
fb3b26d886 Remove invalid operation trigger API from SDK and docs (#24461) 2025-01-24 07:57:52 +01:00
Florian C. Wachmann
6c034d5266 Fix strange behavior of the sticky header bar (#24454)
* update intersection observer condition so that values between 0 and -1 are also taken into account

occurs on retina macs when scrolling slowly `e.boundingClientRect.y` could be `-0.5`

* prevent layout shift

* add changeset

* fix nav height

* add CSS variable for project header height
2025-01-23 14:40:39 -05:00
Connor Winston
e27ea0a09d Fix Field/Collection/Relation Stores not passing errors up to the Caller (#24436)
Co-authored-by: formfcw <dev@formfcw.com>
2025-01-23 19:43:33 +01:00
Connor Winston
24cdd0f76f Label Display: Always convert a string to an arrayed string regardless of field type (#24437) 2025-01-23 17:00:43 +01:00
Florian C. Wachmann
c346f8fb3f Fix inconsistencies in list interfaces (#24385)
* add mixins for list interfaces and refactor

* apply mixins to realtional-variable panel

* ensure consistency of alignment, icons, colors and tooltips in item actions across interfaces

* apply consistent alignment, icons, colors and tooltips in item actions for relation-variable panel

* add changeset

* prettier

* adjust padding of M2A action buttons

* update deleted icon colors

* prettier

* add collection-item-dropdown

* add more inputs

* add select-color and select-icon

* keep buttons when disabled, but disable them instead

---------

Co-authored-by: Alex Gaillard <alex@directus.io>
2025-01-23 09:28:43 -05:00
Florian C. Wachmann
2813b7e408 Add checkboxes/radiobuttons for calendar items when in select mode (#24444)
* clean up sfc structure

* add select-mode class

* add checkboxes to events in select mode

* add radio button for single selections

* clean up

* enhance spacing consistency

block events were aligned differently

* add changeset
2025-01-22 08:48:47 -05:00
SP12893678
849020008e Add social icons in select-icon interface (#23134) (#23223)
* Add social icons in select-icon interface (#23134)

* Fix collisions problem between other symbol names

* Fix the display size overflow problem

* social icon must has 'social' prefix

* fix unit test

* Revert "Fix collisions problem between other symbol names"

This reverts commit 2e83107541.

* Revert "fix unit test"

This reverts commit f50212ad35.

---------

Co-authored-by: Connor Winston <connor@winston.guru>
2025-01-21 14:52:50 -05:00
Hannes Küttner
d80e30d480 Revert PapaParse version bump (#24441) 2025-01-21 20:51:49 +01:00
Nikolas Rimikis
69d7ba532d fix(docs): singleton item update docs mention primary key (#24430)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2025-01-20 12:44:04 +00:00
ian
9b36374b36 Patch blackbox tests for v11 (#24281)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2025-01-20 11:56:51 +00:00
Florian C. Wachmann
7506dc84d4 Fix kanban group field permissions (#24409)
* add permissions incl. readonly checks for kanban actions

* add changeset

* ensure groups can’t be deleted when field is readonly

---------

Co-authored-by: Alex Gaillard <alex@directus.io>
2025-01-17 12:43:38 -05:00
daedalus
c2c65b1fd0 Fix SDK policy type for createRole(s) (#24424)
* fix policy type on SDK createRole

* add changeset
2025-01-16 23:03:06 +01:00
Alex Gaillard
a799fcb863 Release 11.4.0 (#24420) v11.4.0 2025-01-16 15:58:19 +00:00
Omotayo Obafemi
b2153c131d Added meaningfu message for asynchronous flows (#24419)
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com>
2025-01-16 15:46:36 +00:00
Rijk van Zanten
527b8354f3 New Crowdin updates (#24266)
* New translations en-us.yaml (German)

* New translations en-us.yaml (German)

* New translations en-us.yaml (Ukrainian)

* New translations en-us.yaml (Marathi)

* New translations en-us.yaml (Ukrainian)

* New translations en-us.yaml (Ukrainian)

* New translations en-us.yaml (German)

* New translations en-us.yaml (German)

* New translations en-us.yaml (German)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (Turkish)

* New translations en-us.yaml (German)
2025-01-16 10:35:24 -05:00
Mike Elsmore
957f6be523 Merge pull request #24269 from ukmadlz/feature/extensions-sdk-cli-validate
Feature/extensions sdk cli validate
2025-01-15 09:39:11 +00:00
Mike Elsmore
3a8cc5f7d5 Clean up usge 2025-01-15 09:31:58 +00:00