Shawn Erquhart
18c579d0e9
feat: Code Widget + Markdown Widget Internal Overhaul ( #2828 )
...
* wip - upgrade to slate 0.43
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* finish list handling logic
* add plugins directory
* tests wip
* setup testing
* wip
* add selection commands
* finish list testing
* stuff
* add codemirror
* abstract codemirror from slate
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* codemirror mostly working, some bugs
* upgrade to slate 46
* upgrade to slate 47
* wip
* wip
* progress
* wip
* mostly working links with surrounding marks
* wip
* tests passing
* add test
* fix formatting
* update snapshots
* close self closing tag in markdown html output
* wip - commonmark
* hold on commonmark work
* all tests passing
* fix e2e specs
* ignore tests in esm builds
* break/backspace plugins wip
* finish enter/backspace spec
* fix soft break handling
* wip - editor component deletion
* add insertion points
* make insertion points invisible
* fix empty mark nodes output to markdown
* fix pasting
* improve insertion points
* add static bottom insertion point
* improve click handling at insertion points
* restore current table functionality
* add paste support for Slate fragments
* support cut/copy markdown, paste between rich/raw editor
* fix copy paste
* wip - paste/select bug fixing
* fixed known slate issues
* split plugins
* fix editor toggles
* force text cursor in code widget
* wip - reorg plugins
* finish markdown control reorg
* configure plugin types
* quote block adjacent handling with tests
* wip
* finish quote logic and tests
* fix copy paste plugin migration regressions
* fix force insert before node
* fix trailing insertion point
* remove empty headers
* codemirror working properly in markdown widget
* return focus to codemirror on lang select enter
* fix state issues for widgets with local state
* wip - vim working, just need to work out distribution
* add settings pane
* wip - default modes
* fix deps
* add programming language data
* implement linguist langs in code widget
* everything built in
* remove old registration code, fix focus styling
* fix/update linting setup
* fix js lint errors
* remove stylelint from format script
* fix remaining linting errors
* fix reducer test failures
* chore: update commitlint for worktree support
* chore: fix remaining tests
* chore: drop unused monaco plugin
* chore: remove extraneous global styles rendering
* chore: fix failing tests
* fix: tests
* fix: quote/list nesting (tests still broken)
* fix: update quote tests
* chore: bring back code widget test config
* fix: autofocus
* fix: code blocks without the code widget
* fix: code editor component state issues
* fix: error
* fix: add code block test, few fixes
* chore: remove notes
* fix: [wip] update stateful shortcodes on undo/redo
* fix: support code styled links, handle unknown langs
* fix: few fixes
* fix: autofocus on insert, focus on all clicks
* fix: linting
* fix: autofocus
* fix: update code block fixture
* fix: remove unused cypress snapshot plugin
* fix: drop node 8 test, add node 12
* fix: use lodash.flatten instead of Array.flat
* fix: remove console logs
2019-12-16 19:17:37 +02:00
renovate[bot]
c31efe190a
chore(deps): update dependency http-server to ^0.12.0 ( #2941 )
2019-12-02 11:14:35 +02:00
Erez Rokah
ead46af194
chore(deps): update dependency prettier to v1.19.1 ( #2893 )
...
* chore(deps): update dependency prettier to v1.19.1
* style: format files after prettier upgrade
2019-11-18 17:51:51 +02:00
Erez Rokah
6515dee871
feat: commit media with post ( #2851 )
...
* feat: commit media with post - initial commit
* feat: add draft media indication
* feat: sync UI media files with GitHub on entry load
* feat: bug fixes
* feat: delete media files from github when removed from library
* test: add GitHub backend tests
* test: add unit tests
* fix: meta data object files are not updated
* feat: used nested paths when update a tree instead of recursion
* feat(test-backend): update test backend to persist media file with entry
* test(e2e): re-record fixtures data
* chore: code cleanup
* chore: code cleanup
* fix: wait for library to load before adding entry media files
* chore: code cleanup
* fix: don't add media files on entry when not a draft
* fix: sync media library after draft entry was published
* feat: update media library card draft style, add tests
* test: add Editor unit tests
* chore: test code cleanup
* fix: publishing an entry from workflow tab throws an error
* fix: duplicate media files when using test backend
* refactor: fix lodash import
* chore: update translations and yarn file after rebase
* test(cypress): update recorded data
* fix(test-backend): fix mapping of media files on publish
2019-11-17 11:51:50 +02:00
renovate[bot]
5636f5f54c
chore(deps): update dependency babel-plugin-transform-define to v1.3.2 ( #2814 )
2019-10-28 10:32:02 +02:00
renovate[bot]
0d150e3175
chore(deps): update dependency cross-env to v6 ( #2769 )
2019-10-27 09:37:20 +02:00
Erez Rokah
38cbe6e9bb
chore: add commitlint ( #2803 )
2019-10-27 09:32:34 +02:00
renovate[bot]
2aae75cf52
chore(deps): update dependency nock to v11 ( #2770 )
2019-10-24 08:58:16 +03:00
Erez Rokah
b869ce05ae
test(cypress-github-backend): optionally record tests and run using recorded data ( #2776 )
2019-10-22 12:59:13 -04:00
renovate[bot]
a98e6dee65
chore(deps): update dependency rimraf to v3 ( #2771 )
2019-10-22 10:54:18 -04:00
Shawn Erquhart
5dc7ee2a9c
fix: swap out svg plugin causing node 12 failures ( #2710 )
2019-09-30 11:52:26 -04:00
Erez Rokah
ece136c92e
feat(backend-github): GitHub GraphQL API support ( #2456 )
...
* add GitHub GraphQL api initial support
* support mutiple backends for e2e tests - initial commit
* add github backend e2e test (currently skipped), fix bugs per tests
* refactor e2e tests, add fork workflow tests, support fork workflow in GraphQL api
* remove log message that might contain authentication token
* return empty error when commit is not found when using GraphQL (align with base class)
* disable github backend tests
* fix bugs introduced after rebase of GraphQL and OpenAuthoring features
* test: update tests per openAuthoring changes, split tests into multiple files
* fix: pass in headers for pagination requests, avoid async iterator as it requires a polyfill on old browsers
* test(e2e): disable github backend tests
2019-09-03 14:56:20 -04:00
Erez Rokah
8fe72d0686
chore(scripts): espace commands arguments that use a glob matching pattern ( #2435 )
2019-07-18 16:59:31 -04:00
renovate[bot]
5fd4a30f7b
chore(deps): update dependency css-loader to v3 ( #2410 )
2019-06-26 14:56:15 -04:00
renovate[bot]
aded9d7c24
chore(deps): update dependency prettier to v1.18.2 ( #2407 )
2019-06-26 14:28:00 -04:00
Shawn Erquhart
321ca9b0ed
test(backend-gitlab): cover gitlab backend integration ( #1968 )
2019-06-26 11:51:35 -04:00
Shawn Erquhart
3bf25e3dfb
chore: move off of temporary lerna fork
2019-06-14 12:03:51 -04:00
Tony Alves
575d142f46
fix: bump babel-plugin-inline-svg ( #2359 )
...
Closes #2345
2019-06-07 15:31:32 -04:00
renovate[bot]
91702c2ae7
chore(deps): update dependency prettier to v1.17.1 ( #2353 )
2019-06-04 14:05:45 -04:00
renovate[bot]
a1eaf3e48a
chore(deps): update dependency react-testing-library to v7 ( #2322 )
2019-05-09 16:04:43 -04:00
renovate[bot]
9e624cfaa3
chore(deps): update dependency dom-testing-library to v4 ( #2321 )
2019-05-09 15:44:25 -04:00
renovate[bot]
c7390956d0
chore(deps): update dependency prettier to v1.17.0 ( #2287 )
2019-05-09 12:38:29 -04:00
Shawn Erquhart
351db33b22
chore: fix copy task
2019-03-28 17:05:51 -04:00
Shawn Erquhart
166141102b
chore: split ci test scripts
2019-03-28 16:09:28 -04:00
Shawn Erquhart
0e36109157
chore: fix test ci script
2019-03-28 15:35:43 -04:00
Shawn Erquhart
fabe76a621
chore: add travis, refactor test scripts
2019-03-28 15:30:17 -04:00
Shawn Erquhart
96843a1230
chore: add clean task to test scripts
2019-03-25 14:33:17 -04:00
Tony Alves
0b5d6d9c20
chore: fix develop watch ( #2237 )
2019-03-25 13:57:17 -04:00
Shawn Erquhart
00a176b34a
chore: fix local development
2019-03-22 18:18:30 -04:00
Shawn Erquhart
7378e18b29
chore: fix ci scripts
2019-03-22 12:04:35 -04:00
Tony Alves
d142b32345
feat: add ES module builds ( #2215 )
2019-03-22 11:24:46 -04:00
Shawn Erquhart
7672f2ae27
chore: add ci publish scripts
2019-03-22 10:46:12 -04:00
Shawn Erquhart
246ac52312
chore: fix dry-run scripts
2019-03-21 17:16:57 -04:00
Shawn Erquhart
c8d55b2475
chore: set fixed prerelease identifier
2019-03-21 16:49:02 -04:00
Shawn Erquhart
35dc2474ad
chore: temporarily switch to lerna fork
2019-03-21 16:42:25 -04:00
Shawn Erquhart
3dc45d6d6d
chore: update prerelease scripts
2019-03-21 12:12:16 -04:00
renovate[bot]
e906091c8f
chore(deps): update dependency all-contributors-cli to v6 ( #2179 )
2019-03-18 15:46:00 -04:00
Tony Alves
82cc7941cc
feat: provide usable UMD builds for all packages ( #2141 )
2019-03-16 18:44:29 -04:00
Shawn Erquhart
8e020fd3b0
chore: switch to beta dist-tag
2019-03-15 11:50:21 -04:00
Shawn Erquhart
20f4ed2921
chore: fix prerelease scripts
2019-03-15 11:47:43 -04:00
Shawn Erquhart
ccef446d72
feat: upgrade to Emotion 10 ( #2166 )
2019-03-15 10:19:57 -04:00
Shawn Erquhart
cf396e0bf1
chore: add dist-tag to beta releases
2019-03-14 16:17:36 -04:00
Shawn Erquhart
00d40d9bb2
chore: add beta publishing tasks ( #2159 )
2019-03-14 15:53:22 -04:00
Shawn Erquhart
a419f05ff2
chore: codify manual versioning scripts
2019-03-07 21:31:35 -05:00
Shawn Erquhart
ddbf80df49
Revert "perf(netlify-cms-core): add basic route code-splitting ( #1889 )"
...
This reverts commit 9aa56457e297a9e2592ca87a59b635508ef5702e.
2019-02-08 17:40:16 -05:00
Alexander Nanberg
9aa56457e2
perf(netlify-cms-core): add basic route code-splitting ( #1889 )
2019-02-05 16:49:27 -05:00
Shawn Erquhart
443f060ef9
fix(media-library-cloudinary): fix options, add tests ( #1938 )
2018-12-07 16:49:55 -05:00
Shawn Erquhart
944fe1b370
chore: improve publish scripts
2018-11-28 19:57:47 -05:00
Shawn Erquhart
ab33f918c9
chore: test before publishing
2018-11-28 19:44:14 -05:00
Alexander Nanberg
e1104d09bd
chore(dependencies): bump npm-run-all ( #1913 )
2018-11-27 10:33:53 -05:00