Shawn Erquhart
84fc2184e6
chore: update dependencies
2019-12-16 12:36:20 -05:00
Shawn Erquhart
99de839271
chore: update dependencies
2019-12-16 12:27:03 -05:00
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]
be46293f82
chore(deps): lock file maintenance ( #2969 )
2019-12-16 09:38:49 +02:00
Shawn Erquhart
9ee5d4f66f
chore: update dependencies
2019-12-09 12:46:14 -05:00
renovate[bot]
c31efe190a
chore(deps): update dependency http-server to ^0.12.0 ( #2941 )
2019-12-02 11:14:35 +02:00
renovate[bot]
e3ae2ea716
chore(deps): lock file maintenance ( #2939 )
2019-12-02 09:08:56 +02:00
renovate[bot]
695b0e0380
fix(deps): update dependency react-is to v16.12.0 ( #2912 )
2019-11-25 13:12:20 +02:00
renovate[bot]
b65e6571b4
chore(deps): lock file maintenance ( #2910 )
2019-11-25 12:05:50 +02:00
renovate[bot]
9f26e25253
chore(deps): lock file maintenance ( #2887 )
2019-11-18 17:20:00 -05: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
renovate[bot]
e00aab2a8b
chore(deps): update dependency all-contributors-cli to v6.11.0 ( #2885 )
2019-11-18 13:29:21 +02:00
renovate[bot]
60013a06f9
chore(deps): update dependency to-string-loader to v1.1.6 ( #2891 )
2019-11-18 12:45:08 +02:00
renovate[bot]
f0e206c8e4
chore(deps): update dependency husky to v3.1.0 ( #2890 )
2019-11-18 11:36:37 +02:00
renovate[bot]
59c72a4c5d
chore(deps): update dependency mockserver-node to v5.7.2 ( #2888 )
2019-11-18 10:05:51 +02:00
renovate[bot]
b0d7f01940
chore(deps): update dependency mockserver-client to v5.7.2 ( #2886 )
2019-11-18 09:42:30 +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]
69220b13a2
chore(deps): lock file maintenance ( #2861 )
2019-11-12 14:16:35 -05:00
renovate[bot]
d575cd7e81
chore(deps): update dependency all-contributors-cli to v6.10.0 ( #2862 )
2019-11-11 16:00:45 +02:00
renovate[bot]
6e2a5b976e
chore(deps): update dependency copy-webpack-plugin to v5.0.5 ( #2863 )
2019-11-11 15:31:20 +02:00
renovate[bot]
bff0baa07d
chore(deps): update dependency cypress to v3.6.1 ( #2864 )
2019-11-11 13:11:45 +02:00
renovate[bot]
01d6b1183f
chore(deps): update dependency mockserver-client to v5.7.1 ( #2865 )
2019-11-11 12:09:27 +02:00
renovate[bot]
c94a2dd3ea
chore(deps): update dependency @octokit/rest to v16.35.0 ( #2860 )
2019-11-11 11:26:37 +02:00
renovate[bot]
3ec21d0642
chore(deps): update babel monorepo ( #2859 )
2019-11-11 10:42:00 +02:00
renovate[bot]
c643266b53
chore(deps): update dependency react-is to v16.11.0 ( #2750 )
2019-11-07 15:43:08 -05:00
Erez Rokah
435d772384
fix: revert "chore(deps): lock file maintenance ( #2836 )" ( #2843 )
...
This reverts commit 4335ef0aa5fb0c18be3889f6d235b41aec0305ce.
2019-11-05 18:35:17 +02:00
renovate[bot]
4335ef0aa5
chore(deps): lock file maintenance ( #2836 )
2019-11-04 10:55:19 +02:00
renovate[bot]
42aafa7530
chore(deps): update dependency cypress to v3.6.0 ( #2835 )
2019-11-04 10:25:12 +02:00
renovate[bot]
689fcf0218
chore(deps): update dependency @octokit/rest to v16.34.1 ( #2834 )
2019-11-04 10:02:50 +02:00
renovate[bot]
ab5860f58e
fix(deps): update dependency react-polyglot to ^0.6.0 ( #2752 )
2019-10-28 15:09:58 -04: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]
55be4019ca
chore(deps): lock file maintenance ( #2815 )
2019-10-28 10:03:47 +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
renovate[bot]
7904bde7db
chore(deps): lock file maintenance ( #2730 )
2019-10-22 10:51:14 -04:00
renovate[bot]
58164cb75f
chore(deps): lock file maintenance ( #2709 )
2019-09-30 16:15:35 -04:00
Shawn Erquhart
5dc7ee2a9c
fix: swap out svg plugin causing node 12 failures ( #2710 )
2019-09-30 11:52:26 -04:00
renovate[bot]
1a0e640f8a
chore(deps): update dependency @octokit/rest to v16.28.9 ( #2663 )
2019-09-10 10:48:49 -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
cetra3
9cb7cd7214
Update toml library from toml-j0.4 to @iarna/toml@2.2.3 ( #2547 )
2019-08-28 18:46:11 -04:00
Sam Lanning
a47a29fb8b
Allow for relative paths of media files ( #2394 )
...
* Allow for relative paths of media files
fixes #325
* Switch to calculating the relative path based on collection
The required relative path is now calculated depending on the
location of the collection of the current entry having the
media inserted into. And the configuration option has now been
changed to a boolean flag.
This allows collections to not neccesarily all be in the same
location relative to the media folder, and simplifies config.
* Clean up code and fix linting
* Add unit tests to resolveMediaFilename()
* Rework insertMedia action to fetch own config
This moves more of the media path resolution logic into the action
which makes it easier to unit test
* Add unit tests for the mediaLibrary.insertMedia action
* yarn run format
* add dependabot config (#2580 )
2019-08-24 16:03:09 -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
f331cbb0c2
chore: remove website unused eslint (sec alert) ( #2404 )
2019-06-24 19:32:25 -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