Erez Rokah
53cba02244
fix: update rehype-remark ( #3864 )
2020-06-07 14:01:50 +03:00
Pedr Browne
028ab535df
fix: prevent escaping of footnotes and references ( #3646 )
...
Prevent footnotes ([^1]:blah) and footnote references ([^1]) from being incorrectly escaped when switching between Markdown and Rich Text modes.
Co-authored-by: Pedr <pedr@sleepstation.org.uk>
2020-04-22 19:41:06 +03:00
Erez Rokah
9211075cf0
test(widget-markdown): change test name to be more descriptive ( #3321 )
2020-02-25 16:17:03 +01:00
Erez Rokah
2a0aef27d1
fix(widget-markdown): don't add duplicate marks ( #3290 )
2020-02-19 19:21:50 +01:00
Erez Rokah
b4c5fc7783
fix(editor): merge adjacent text nodes with same marks ( #3173 )
2020-01-31 16:49:10 -08:00
Erez Rokah
fde0c5a9a7
fix(widget-markdown): ensure remarkToSlate result matches slate schema ( #3085 )
2020-01-14 13:20:52 -05:00
Shawn Erquhart
476f45096e
fix(core): force multiline flag for editor component patterns ( #3082 )
2020-01-14 08:44:37 +02:00
Shawn Erquhart
29299097cf
fix(widget-markdown): allow multiline shortcodes ( #3066 )
2020-01-12 09:30:28 +02: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
Erez Rokah
d38d4665c4
test(cleanup): remove/reintorduce skipped tests ( #2788 )
2019-10-23 13:22:48 +03:00
Shawn Erquhart
dc1ba6d41b
chore(widget-markdown): add failing commonmark spec ( #2263 )
2019-05-20 09:48:02 -04:00
Andreas Lind
d082b97a41
chore(widget-markdown): add skipped tests for invalid markdown ( #2052 )
2019-04-04 14:34:49 -04:00
Andreas Lind
ade03d09f1
fix(markdown-widget): handle leading or trailing whitespace ( #1517 )
2019-02-01 20:39:12 -05:00
Caleb
f801b19221
chore: add code formatting and linting ( #952 )
2018-08-07 16:46:54 -04:00
Shawn Erquhart
f1a2eb33b4
migrate markdown widget
2018-07-25 21:17:57 -04:00