116 Commits

Author SHA1 Message Date
Vladislav Shkodin
6623740a8c
refactor: remove immutable from 'config' state slice (#4960) 2021-03-11 12:08:46 +02:00
Vladislav Shkodin
0ac17bfc25
refactor: convert config actions to TypeScript (#4950) 2021-02-14 19:41:02 +02:00
Erez Rokah
9dd64a78b9
fix: convert config before passing to resolveBackend (#4948) 2021-02-10 19:16:08 +02:00
Vladislav Shkodin
521896cd66
refactor: remove ImmutableJS from applyDefaults function (#4940) 2021-02-10 17:52:02 +02:00
Vladislav Shkodin
141a2eba56
refactor: convert function expressions to declarations (#4926) 2021-02-08 20:01:21 +02:00
Vladislav Shkodin
3924cfbce5
refactor: mutate config in normalizeConfig and handleLocalBackend fns (#4846) 2021-02-07 18:11:30 +02:00
Erez Rokah
529186a7cf
fix(list-entries-integration): don't show commit date & author default sort (#4849) 2021-01-19 16:59:00 +02:00
Vladislav Shkodin
3568017bfe
refactor: decouple config actions from auth actions (#4843) 2021-01-18 11:37:12 +02:00
Vladislav Shkodin
77dd88519f
refactor: different config loading strategy (#4807)
* move config loading from App.js to bootstrap.js

* remove mergeConfig action

* introduce deepmerge package

* fix: manual init

Co-authored-by: erezrokah <erezrokah@users.noreply.github.com>
2021-01-13 19:51:45 +02:00
Vladislav Shkodin
38c96a4133
refactor: migrate history to TypeScript (#4759) 2020-12-23 14:18:41 +02:00
Vladislav Shkodin
f60c2871d3
refactor: remove immutable from medias state slice (#4740) 2020-12-23 13:53:50 +02:00
Vladislav Shkodin
655fffe7c9
refactor: remove immutable from status and auth (#4727) 2020-12-20 12:59:25 +02:00
Vladislav Shkodin
df97aec9aa
fix(typings): make 'status' state slice more typesafe (#4709) 2020-12-15 12:38:59 +02:00
Vladislav Shkodin
929ca380bb
refactor(typings): migrate 'auth' state slice to TypeScript (#4698) 2020-12-13 13:35:07 +02:00
Erez Rokah
53061710a9
feat: i18n support for file collections - closes #4483 (#4634) 2020-11-26 12:23:53 +02:00
Kancer (Nilay) Gökırmak
e52e29034e
feat: Add group by to collection view (Issue 3614) (#4486) 2020-11-08 18:33:09 +02:00
Prachya Saechua
1777665943
fix(i18n): data is not duplicated for default value setting (#4463) 2020-11-02 17:15:29 +02:00
Kancer (Nilay) Gökırmak
950f5c59ec
chore: remove redux-optimist 2020-10-21 21:30:55 +03:00
Giacomo Lombardi
16399719a0
feat(editor-preview): allow to disable editor preview for all collections (#4423) 2020-10-12 12:59:03 +03:00
Erez Rokah
cb2ad687ee
Feat: multi content authoring (#4139) 2020-09-20 20:30:46 +03:00
andreascm
88a5a8098e
fix: deprecate inconsistent config param case (#4172) 2020-08-31 14:25:48 +03:00
andreascm
017883f0dc
fix: persistent view style (#4138) 2020-08-13 14:21:47 +03:00
Erez Rokah
c7e0fe8492
fix: relation widget performance (#3975) 2020-07-06 14:05:01 +03:00
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
Erez Rokah
624b7ff14b
feat: add allowed_hosts support in local_backend (#3805) 2020-05-26 11:50:09 +03:00
Kevin Young
397857855b
fix: Error UI improvements for nested lists/objects (#3726) 2020-05-25 09:42:54 +03:00
Shashank Bairy R
c28cc0c9e7
feat: add filter to collection view (#3741) 2020-05-24 20:37:08 +03:00
Hannes Küttner
588622adb2
feat: improve search to target single collections (#3760) 2020-05-18 10:52:06 +03:00
Erez Rokah
6042383b9d
fix: allow setting an empty array as default for complex lists (#3746) 2020-05-13 13:24:12 +03:00
Erez Rokah
39e00261a2
Test: add yaml (and other formats) parsing tests (#3586) 2020-04-12 19:40:44 +03:00
Bartholomew
b8eeab2e35
fix: enable merge option for yaml parser (#3577) 2020-04-10 17:50:05 -04:00
Erez Rokah
0d59642e64
fix: pass prettyErrors to yaml when parsing config (#3571) 2020-04-09 16:41:52 +03:00
Bartholomew
1d88b15de5
fix: duplicate entry (#3563) 2020-04-09 14:44:06 +03:00
Erez Rokah
bfb2e2bc57
fix: allow unlimited alias count (#3570) 2020-04-09 13:33:21 +03:00
Erez Rokah
4afbbdd8a9
feat(yaml): support comments (#3529) 2020-04-07 15:00:06 +03:00
Erez Rokah
1a577b8e27
fix: set default public_folder on files and fields (#3519) 2020-04-01 17:18:56 +03:00
Erez Rokah
ea41b98324
fix: use resolveBackend instead of currentBackend (#3514) 2020-04-01 14:05:02 +03:00
Erez Rokah
a1bf86e856
fix: don't override empty public folder (#3513) 2020-04-01 13:16:30 +03: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
Bartholomew
970529570b
fix: media files when duplicating entry (#3507) 2020-03-31 14:58:30 +03:00
Erez Rokah
ce69fdd66b
chore: cleanup warnings (#3469) 2020-03-23 13:09:06 +02:00
Erez Rokah
df33bc64a9
feat: add publish configuration option to collections (#3467) 2020-03-23 12:01:37 +02:00
Erez Rokah
45a1654404
fix: don't use getAsset for draft entries (#3403) 2020-03-22 16:53:06 +02:00
Derek Nguyen
6d8765521c
fix(core): pass loadEntry to widgets as utility function and not redux action (#3439) 2020-03-20 12:54:53 +02:00
Erez Rokah
2409323dba
fix: call createDraftFromEntry after entry is loaded instead in Editor (#3418)
* fix: call createDraftFromEntry after entry is loaded instead in Editor
2020-03-16 20:48:49 +01:00
Erez Rokah
f3fd43b819
fix: cache assets using resolved path on error (#3378) 2020-03-04 15:25:03 +01:00
Erez Rokah
e0b1246810
feat: populate new entry from URL params (#3343) 2020-03-02 11:32:22 +01:00
Bartholomew
cf81f587cf
fix: ensure draft changes (#3306) 2020-02-28 11:40:51 +01:00