70 Commits

Author SHA1 Message Date
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
97af0f8a86
ci: add yarn caching (#2866) 2019-11-11 11:19:47 +02:00
Erez Rokah
684f51a73e
chore: change stale bot daysUntilClose to 14 (#2820) 2019-10-29 16:18:43 +02:00
Erez Rokah
03669a90bd
chore: change stale bot label (#2819) 2019-10-29 14:24:28 +02:00
Erez Rokah
c5f2663a26
chore: add stale bot (#2816) 2019-10-28 10:21:16 +02:00
Erez Rokah
76fdb93087
ci(e2e_tests): don't record cypress tests on pull requests from forked repos (#2787) 2019-10-23 12:48:07 +03:00
Erez Rokah
8c99ad854d
ci: run workflow on push to master and tags OR pull requests (#2784) 2019-10-23 10:54:50 +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
Shawn Erquhart
db1385072c
docs: add community slack link (#2773) 2019-10-21 21:02:15 -04:00
Shawn Erquhart
aa9a21613d
chore: increase actions memory (#2716) 2019-09-30 15:55:29 -04:00
Shawn Erquhart
d64994f1a7
chore: remove azure pipelines (using GH actions) (#2711) 2019-09-30 13:28:42 -04:00
Shawn Erquhart
29b8024985
chore: move Actions CI script to correct directory 2019-09-26 17:50:39 -04:00
Shawn Erquhart
07c44035e1
chore: comment out issue template guidelines (#1673) 2018-08-28 14:50:55 -04:00
Caleb
05622b8eee dev: add GitHub detailed issue templates (#1591)
* dev: add GitHub detailed issue templates

* dev: update PR template

contributing guidelines link is already in PR UI

changelog message is no longer needed -- it is generated from commit messages

* dev: use bug report template on CMS crash

* Update bug_report.md
2018-08-13 13:08:26 -07:00
Caleb
1a3454f244 Update ISSUE_TEMPLATE.md 2018-04-16 20:10:26 -04:00
Shawn Erquhart
39ffe47ca6 add optional issue template info clarification 2018-01-03 14:09:13 -05:00
Benaiah Mischenko
524bfd75d3 Add config.yml request to issue template 2018-01-03 14:09:13 -05:00
Caleb
9cb966b6ee Add CMS version question to GitHub issue template. (#633) 2017-09-29 10:19:46 -07:00
Brian Douglas
94344e7c50 Update ISSUE_TEMPLATE.md 2017-03-06 15:04:30 -08:00
David Calavera
cca338df79 Add OSS management files. (#130)
Inspired by Docker and Yarn. We can add more things later if we need
them, but I think this is a good start.

Signed-off-by: David Calavera <david.calavera@gmail.com>
2016-10-21 20:36:14 -02:00