15 Commits

Author SHA1 Message Date
Erez Rokah
af7bbbd9a9
Feat: nested collections (#3716) 2020-06-18 10:11:37 +03:00
Nigel Huang
a50edc7055
feat: add backend status down indicator (#3889) 2020-06-15 17:59:28 +03:00
Erez Rokah
285c940562
fix: handle token expiry (#3847) 2020-06-03 12:44:03 +03:00
Shawn Erquhart
3b1e9a8837 chore(release): publish
- netlify-cms-app@2.12.13
 - netlify-cms-backend-bitbucket@2.11.5
 - netlify-cms-backend-git-gateway@2.10.5
 - netlify-cms-backend-github@2.10.6
 - netlify-cms-backend-proxy@1.0.7
 - netlify-cms-core@2.27.0
 - netlify-cms-lib-util@2.9.4
 - netlify-cms-locales@1.14.0
 - netlify-cms-proxy-server@1.2.7
 - netlify-cms-widget-code@1.1.5
 - netlify-cms-widget-date@2.5.1
 - netlify-cms-widget-datetime@2.5.0
 - netlify-cms-widget-list@2.5.0
 - netlify-cms-widget-markdown@2.11.3
 - netlify-cms-widget-relation@2.7.0
 - netlify-cms@2.10.49
2020-05-19 17:59:16 -04:00
Kunal Kundu
3e34e52440
chore: add timeout mechanism for fetch calls (#3649) 2020-05-12 16:51:13 +03:00
Shawn Erquhart
4489b6ff49 chore(release): publish
- netlify-cms-app@2.12.4
 - netlify-cms-backend-proxy@1.0.6
 - netlify-cms-core@2.23.4
 - netlify-cms-locales@1.10.3
 - netlify-cms-widget-file@2.6.4
 - netlify-cms@2.10.40
2020-04-06 13:24:46 -04:00
Erez Rokah
f94dea386c
fix(backend-proxy): fix error reporting (#3527) 2020-04-02 12:46:34 +03:00
Shawn Erquhart
816bef5ffa chore(release): publish
- netlify-cms-app@2.12.1
 - netlify-cms-backend-bitbucket@2.11.3
 - netlify-cms-backend-git-gateway@2.10.2
 - netlify-cms-backend-github@2.10.2
 - netlify-cms-backend-gitlab@2.8.3
 - netlify-cms-backend-proxy@1.0.5
 - netlify-cms-backend-test@2.8.1
 - netlify-cms-core@2.23.1
 - netlify-cms-lib-auth@2.2.8
 - netlify-cms-lib-util@2.9.1
 - netlify-cms-locales@1.10.2
 - netlify-cms-proxy-server@1.2.3
 - netlify-cms-ui-default@2.9.5
 - netlify-cms@2.10.37
2020-03-31 23:22:50 -04:00
Erez Rokah
174d86f0a0
Feat: entry sorting (#3494)
* refactor: typescript search actions, add tests avoid duplicate search

* refactor: switch from promise chain to async/await in loadEntries

* feat: add sorting, initial commit

* fix: set isFetching to true on entries request

* fix: ui improvments and bug fixes

* test: fix tests

* feat(backend-gitlab): cache local tree)

* fix: fix prop type warning

* refactor: code cleanup

* feat(backend-bitbucket): add local tree caching support

* feat: swtich to orderBy and support multiple sort keys

* fix: backoff function

* fix: improve backoff

* feat: infer sortable fields

* feat: fetch file commit metadata - initial commit

* feat: extract file author and date, finalize GitLab & Bitbucket

* refactor: code cleanup

* feat: handle github rate limit errors

* refactor: code cleanup

* fix(github): add missing author and date when traversing cursor

* fix: add missing author and date when traversing cursor

* refactor: code cleanup

* refactor: code cleanup

* refactor: code cleanup

* test: fix tests

* fix: rebuild local tree when head doesn't exist in remote branch

* fix: allow sortable fields to be an empty array

* fix: allow translation of built in sort fields

* build: fix proxy server build

* fix: hide commit author and date fields by default on non git backends

* fix(algolia): add listAllEntries method for alogolia integration

* fix: handle sort fields overflow

* test(bitbucket): re-record some bitbucket e2e tests

* test(bitbucket): fix media library test

* refactor(gitgateway-gitlab): share request code and handle 404 errors

* fix: always show commit date by default

* docs: add sortableFields

* refactor: code cleanup

* improvement: drop multi-sort, rework sort UI

* chore: force main package bumps

Co-authored-by: Shawn Erquhart <shawn@erquh.art>
2020-03-31 23:13:27 -04:00
GitHub Action
1fc95fee1a chore(release): publish
- netlify-cms-app@2.11.27
 - netlify-cms-backend-bitbucket@2.11.1
 - netlify-cms-backend-git-gateway@2.9.1
 - netlify-cms-backend-github@2.9.3
 - netlify-cms-backend-gitlab@2.8.1
 - netlify-cms-backend-proxy@1.0.4
 - netlify-cms-backend-test@2.7.3
 - netlify-cms-core@2.21.0
 - netlify-cms-locales@1.9.3
 - netlify-cms-proxy-server@1.2.0
 - netlify-cms-ui-default@2.9.2
 - netlify-cms@2.10.30
2020-03-03 18:22:31 +00:00
tiuweehan
7c45a3cda9
fix(locale): Remove hard coded string literals (#3333) 2020-02-28 11:12:10 +01:00
Shawn Erquhart
746e5956bc chore(release): publish
- netlify-cms-app@2.11.14
 - netlify-cms-backend-bitbucket@2.8.1
 - netlify-cms-backend-github@2.6.6
 - netlify-cms-backend-gitlab@2.5.3
 - netlify-cms-backend-proxy@1.0.3
 - netlify-cms-backend-test@2.7.2
 - netlify-cms-core@2.17.0
 - netlify-cms-locales@1.9.0
 - netlify-cms-proxy-server@1.0.7
 - netlify-cms-widget-file@2.5.3
 - netlify-cms-widget-markdown@2.8.4
 - netlify-cms-widget-select@2.5.1
 - netlify-cms@2.10.17
2020-02-05 19:11:58 -05:00
tiuweehan
fc91bf8781
fix(locale): remove hard coded strings (#3193) 2020-02-04 14:49:47 +02:00
Shawn Erquhart
06b50ba829 chore(release): publish
- netlify-cms-app@2.11.7
 - netlify-cms-backend-proxy@1.0.2
 - netlify-cms-core@2.15.3
 - netlify-cms-lib-util@2.6.1
 - netlify-cms-proxy-server@1.0.2
 - netlify-cms@2.10.10
2020-01-22 16:55:18 -05:00
Erez Rokah
7e8084be87 chore: add proxy backend (#3126)
* feat(backends): add proxy backend

* feat: add proxy server initial commit

* fix: move from joi to @hapi/joi

* test: add joi validation tests

* feat: proxy server initial implementations

* test: add tests, fix build

* chore: update yarn.lock

* build: fix develop command

* fix(back-proxy): fix bugs

* test(backend-proxy): add cypress tests

* chore: cleanup

* chore: support node 10

* chore: code cleanup

* chore: run cypress on ubuntu 16.04

* test(e2e): fix proxy backend cypress tests

* chore: don't start proxy server on yarn develop
2020-01-22 16:47:34 -05:00