Commit Graph

6993 Commits

Author SHA1 Message Date
Rijk van Zanten
da14ca8dae Fix default sort value (#8841)
By allowing for default values in synced refs to be a function
2021-10-15 17:50:36 -04:00
Rijk van Zanten
a18fd90731 Fix calendar layout filter (#8840) 2021-10-15 17:33:11 -04:00
Rijk van Zanten
9f163ce320 Fix choices not showing up in filter (#8839) 2021-10-15 21:20:37 +00:00
Rijk van Zanten
8f00e37daf Add improved collection organization setup (#8623)
* Add migrations, start on service

* Dont track TODO files

* Update collection types, add collection type

* Allow drag and drop sorting of collections

* Add tooltip

* Add grouping + collapsed state

* Fix nested closed state

* Tweak active drag styling

* Remove collapsed state

* Add folder creation/editing

* Render collections as nested tree in nav

* Fix open active state

* Add dense when collection count > 5

* Add visible toggle

* Add show-hidden toggle

* Fix css specificity

* Add support for query in v-list-group

* Add missing cascade

* Remove collapsed state

* Finish three-way toggle

* Add custom lock icon

* Fix icon size in non-dense

* Redirect to first & open tree on load

* Dont make prop required

* Fix search

* Only apply archive filter when enabled in settings

* Add archive view

* Add translations

* Hide organization fields

* Show system collections
2021-10-15 21:19:00 +00:00
Rijk van Zanten
e41dfc1f36 New Crowdin updates (#8806)
* New translations en-US.yaml (German)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Polish)
2021-10-15 17:14:50 -04:00
ian
4fe114dc46 Clear user's selection upon navigation (#8472)
* Clear user's selection upon navigation

* Clear selection upon route navigation
2021-10-15 13:46:18 -04:00
Azri Kahar
27fb7bda1e Show deletion error in File Library view (#8825)
* show deletion error & close previous dialog

* close previous deletion dialog when error show up
2021-10-15 11:26:41 -04:00
ian
3bd24abbad Pause api queue when refreshing auth (#8827) 2021-10-15 14:59:33 +00:00
ian
101bbcb3b6 Fix broken access token refresh on page load (#8809)
* Fix broken access token refresh on page load

* Add comment and tidy to one liner
2021-10-15 10:56:41 -04:00
Nicola Krumschmidt
70861db1db Fix table and cards layout scroll to top if page changes (#8826)
* Fix table and cards layout scroll to top if page changes

Fixes #8767

* Update cards.vue

* Update tabular.vue

Co-authored-by: Oreille <33065839+Oreilles@users.noreply.github.com>
2021-10-15 10:55:54 -04:00
Rijk van Zanten
8396eee95f Update changelog.md 2021-10-14 21:48:28 -04:00
rijkvanzanten
392d8bd1df v9.0.0-rc.97 v9.0.0-rc.97 2021-10-14 21:47:50 -04:00
ian
a784d2b824 Reduce the refresh of access token while still fresh (#8452)
* Reduce the refresh of access token while still fresh

* Pause request queue during access token refresh

* Remove debounce from delaying access token refresh

* Remove deletion of authorization header

* Remove authorization header

Thank you! @rijkvanzanten

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>

* Fix lint issue

* Prevent concurrent token refreshing due to coincidental expiry

* Clean up using finally

* Prevent token refresh if not authenticated

* Little cleanup 🧹

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-10-15 00:19:27 +00:00
Rijk van Zanten
95a280733e Update available-languages.yaml 2021-10-14 17:22:53 -04:00
renovate[bot]
4fb2dcc9a9 Update dependency ts-jest to v27.0.6 (#8803)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-14 16:53:18 -04:00
renovate[bot]
7eb15389d4 Update dependency stylelint-config-prettier to v9.0.3 (#8802)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-14 16:28:43 -04:00
Rijk van Zanten
e509dce3eb New Crowdin updates (#8799)
* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Italian)
2021-10-14 13:42:09 -04:00
renovate[bot]
5d04df8e8d Update dependency vue-router to v4.0.12 (#8800)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-14 13:40:39 -04:00
Rijk van Zanten
931681dac4 New Crowdin updates (#8796)
* Update source file en-US.yaml

* New translations en-US.yaml (Romanian)

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

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

* New translations en-US.yaml (Indonesian)

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

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Hindi)

* New translations en-US.yaml (Malay)

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

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

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Slovak)

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

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Vietnamese)

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

* New translations en-US.yaml (French)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Arabic)

* 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 (German)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Hebrew)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Georgian)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Estonian)
2021-10-14 12:11:11 -04:00
Pascal Jufer
7060af9142 Use ActivityService/RevisionsService to save accountability records (#8485)
* Disable accountability for 'directus_activity' and 'directus_revisions'

* Use services to save accountability records

- Import ActivityService/RevisionsService in ItemsService and
  ItemsService in ActivityService/RevisionsService from "./internal" to
  prevent circular dependencies issue
- Use type PrimaryKey instead of number for onRevisionCreate method
  (was already used to collect PrimaryKeys in payload.ts anyway)

* Use index.ts to load activity & revision services

* Use for instead of forEach

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-10-14 15:37:55 +00:00
Pascal Jufer
e3bfe69de3 Translation fixes (#8695)
* Implement translation for activity items

Fixes #8415

Also fixes issue with "Open item" link for system collection

* Fix 'Create New' btn translation in list interface

Fixes #8427
Default values needs to return a function to be dynamic
Same for "Empty item" translation

Also use field.name instead of field.field value for field title

* Fix translation of default values in boolean & dropdown interfaces

* Translate note field of system collections in edit mode

* Translate remaining "hard-coded" values

* Add dedicated translation for open folder

* Update app/src/interfaces/list/list.vue

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>

* Use translate-object-values and check if collection starts with
'directus_'

* Use already existing translation keys for activity items

As discussed

* Translate whole data object if system collection

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-10-14 11:29:48 -04:00
Rijk van Zanten
f14e4f1154 Don't use type=search for filter input (#8795) 2021-10-14 11:18:06 -04:00
renovate[bot]
5f3c5660ae Update dependency eslint to v8 (#8681)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-14 11:14:45 -04:00
Rijk van Zanten
bd42054c5c New Crowdin updates (#8784)
* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Bulgarian)
2021-10-14 10:56:19 -04:00
Azri Kahar
544727cf2a Format filesize for display & file info sidebar (#8786)
* format filesize for display & file info sidebar

* Use power of 10

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-10-14 14:37:01 +00:00
Nitwel
1231e03ca2 fix translations interface when no langPk field is selected (#8790) 2021-10-14 10:34:51 -04:00
Nicola Krumschmidt
c09c88c438 Remove unused vue cli dependencies (#8791) 2021-10-14 10:33:20 -04:00
José Varela
fcdb0aa620 docs: replace 'files.create' by 'files.upload' (#8783)
because 'files.create' does not exist
2021-10-14 05:20:05 +00:00
Azri Kahar
1cbe6c0ac9 fix column resizing for collections overview (#8782) 2021-10-14 11:50:28 +08:00
Azri Kahar
e56ccb991a add key to v-form in collections (#8781) 2021-10-14 09:55:03 +08:00
Rijk van Zanten
034838dd82 New Crowdin updates (#8777)
* Update source file en-US.yaml

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

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

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Persian)

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

* New translations en-US.yaml (Thai)

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

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

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Vietnamese)

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

* New translations en-US.yaml (French)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Catalan)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Estonian)
2021-10-13 20:57:55 -04:00
renovate[bot]
b1e964bc61 Update dependency sass to v1.43.2 (#8776)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 23:43:29 +00:00
renovate[bot]
350025f973 Update dependency nanoid to v3.1.30 (#8775)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-13 23:40:17 +00:00
Nitwel
55e3b342ec Add translations display (#8264)
* add translations display

* add progress and lang preview

* format changes

* remove unused

* remove unused

* fix errors and clean up style

* make lang title bold

* Fix imports

* 🧹 Little cleanup

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-10-13 23:31:15 +00:00
Jay Cammarano
4794c103b1 disable sqlite in e2e tests on CI (#8774) 2021-10-13 22:12:10 +00:00
Rijk van Zanten
6c2d6eddd2 New Crowdin updates (#8726)
* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Russian)

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

* New translations en-US.yaml (Italian)

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

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

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Hungarian)

* Update source file en-US.yaml

* Update source file en-US.yaml

* Update source file en-US.yaml

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (French)

* New translations en-US.yaml (French)
2021-10-13 18:09:51 -04:00
Jay Cammarano
eaa5cc1f86 tedious downgrade and remove sqlite3 from tests. (#8771) 2021-10-13 21:17:33 +00:00
Oreille
0a089af30a Fix layouts stuck at page 1 (#8766) 2021-10-13 15:56:12 -04:00
Sam Milledge
0ff35036f6 Fix disabled state of code input (#8761) 2021-10-13 11:01:34 -04:00
Azri Kahar
ffdc0c65bc remove obsolete selectionFilters in O2M tree view (#8756) 2021-10-13 15:52:24 +08:00
Pascal Jufer
e944fb9798 Try to fix "Assign author to PR" action (#8752)
Currently, it doesn't work and the log shows the following message: `Warning: Resource not accessible by integration`

Follow up of #8733
2021-10-12 19:52:02 -04:00
renovate[bot]
2429d30917 Update dependency typescript to v4.4.4 (#8749)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 16:51:36 -04:00
Oscar Dominguez
432fc0ff93 ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows (#8748) 2021-10-12 16:10:17 -04:00
Oreille
aff49835ee Fixed cards layout pagination too. Fix return to page 1 on query change. (#8747) 2021-10-12 15:26:23 -04:00
renovate[bot]
b9a2a3a18b Update dependency axios to v0.23.0 (#8744) 2021-10-12 14:45:16 -04:00
Nicola Krumschmidt
2908063d86 Transpile docs to vue components at build time (#8743) 2021-10-12 14:22:14 -04:00
Rijk van Zanten
3712892e79 Add missing geo type filters (#8742) 2021-10-12 14:13:35 -04:00
renovate[bot]
de5c6a549f Update dependency pinia to v2.0.0-rc.13 (#8740)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 13:50:20 -04:00
Oreille
63f3f0b474 Fixed tabular layout stuck at page 1 (#8739) 2021-10-12 13:49:42 -04:00
renovate[bot]
ae77ec8e2f Update dependency @types/dockerode to v3.3.0 (#8741)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-12 17:49:36 +00:00