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
Bartholomew
d180bffb44
feat: duplicate entry ( #2956 )
2019-12-10 20:33:02 -05:00
Christian Fritsch
78face334f
feat(widget-markdown): add headings dropdown ( #2879 )
2019-11-18 17:16:33 -05: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
Bartholomew
0df21598ab
fix: media assets modal ( #2880 )
2019-11-16 15:21:53 -05:00
Bartholomew
28ca8a9493
fix authentication page ( #2832 )
2019-11-03 10:23:11 +02:00
Patryk Niedźwiedziński
f206e7e5a1
feat: add go back to site button ( #2538 )
2019-10-28 15:20:41 -04:00
Shawn Erquhart
5dc7ee2a9c
fix: swap out svg plugin causing node 12 failures ( #2710 )
2019-09-30 11:52:26 -04:00
Benaiah Mischenko
edf0a3afdc
feat(backend-github): Open Authoring ( #2430 )
...
* Make filterPromises resolve entries before filtering
* Add filterPromisesWith & onlySuccessfulPromises to utility library
* Memoize user method in GitHub API
* Make storeMetadata safe to call concurrently in GitHub API
* Fork workflow: startup and authentication
* Fork workflow: backend support
* Fork workflow: disable unused UI elements
* Fork workflow: docs
* Fork workflow: fix deploy previews
* Suggested edits for fork workflow doc
* Change future tense to present
* Fork workflow: add beta status to docs
* remove debug statement
* rename fork workflow to Open Authoring
2019-07-24 18:20:41 -04:00
Derek Nguyen
d2601615dc
fix(ui): typos in color vars ( #2444 )
2019-07-24 17:46:46 -04:00
Peter Olds
5f807d7ac5
fix(widget-markdown): keep markdown widget dropdowns on top ( #2326 )
2019-05-10 10:25:52 -04:00
Tony Alves
82cc7941cc
feat: provide usable UMD builds for all packages ( #2141 )
2019-03-16 18:44:29 -04:00
Shawn Erquhart
ccef446d72
feat: upgrade to Emotion 10 ( #2166 )
2019-03-15 10:19:57 -04:00
Shea Daniels
a6c20cf688
enhancement(media-library): use checkerboard pattern as background ( #2152 )
2019-03-14 14:52:40 -04:00
Alexander Nanberg
518f6fb1c0
feat(netlify-cms-widget-relation): use react-select and add support for multiple entries ( #1936 )
2019-02-19 14:11:38 -05:00
Shawn Erquhart
15d221d4a4
feat(workflow): add deploy preview links ( #2028 )
2019-02-08 12:26:59 -05:00
Simon Hanukaev
8ddc168197
feat(netlify-cms-widget-list): add variable type definitions to list widget ( #1857 )
2018-12-26 23:51:35 -05:00
Alexander Nanberg
955f94f72b
fix(a11y): correct label "for" references to fields ( #1904 )
2018-11-26 11:56:41 -05:00
Alexander Nanberg
9706b3cac7
chore(netlify-cms-core): remove unnecessary wrapper elements ( #1888 )
2018-11-21 17:18:26 -05:00
Bartholomew
c6ae1e8fc0
feat: allow custom logo on auth page ( #1818 )
2018-11-02 13:25:36 -04:00
Caleb
bc5b155cde
improvement: fix backend login buttons not showing login progress ( #1658 )
2018-08-27 12:25:32 -04:00
Caleb
922b1846cb
chore: add missing react prop types ( #1651 )
2018-08-27 12:23:21 -04:00
David Francoeur
e215f6889c
fix(list-widget): use the sortable handle ( #1655 )
2018-08-27 11:14:03 -04:00
Derek Newsom
d0f4821a19
improvement(editor): remove button background for editor status ( #1435 )
2018-08-24 18:52:53 -04:00
Brian Macdonald
06d3650fac
fix(list-widget): fix single field usage in list widget ( #1395 )
2018-08-24 17:39:35 -04:00
Caleb
f801b19221
chore: add code formatting and linting ( #952 )
2018-08-07 16:46:54 -04:00
Caleb
88f7dca328
chore(lint): cleanup unused variables in code ( #1563 )
2018-08-07 11:53:31 -04:00
Caleb
4f6e8cea44
chore: remove unused imports ( #1534 )
2018-07-28 16:33:42 -04:00
Shawn Erquhart
0bd0273a79
fix(UI): fix loader styling ( #1521 )
2018-07-26 13:43:43 -04:00
Shawn Erquhart
bdfd9443db
fix(bitbucket): fix rebasing mistakes in bitbucket backend and deps ( #1522 )
2018-07-26 13:42:19 -04:00
Shawn Erquhart
3e8a6e5091
migrate relation widget
2018-07-25 21:17:57 -04:00
Shawn Erquhart
f1a2eb33b4
migrate markdown widget
2018-07-25 21:17:57 -04:00
Shawn Erquhart
3f47fe6dbf
migrate object and list widgets
2018-07-25 21:17:57 -04:00
Shawn Erquhart
2efd09ba94
migrate file and image widgets
2018-07-25 21:17:57 -04:00
Shawn Erquhart
6be3c7a839
migrate boolean widget
2018-07-25 21:17:57 -04:00
Shawn Erquhart
0e25b76bb7
register extensions for development
2018-07-25 21:17:57 -04:00
Shawn Erquhart
8a0ffa7b9b
migrate git gateway backend
2018-07-25 21:17:57 -04:00
Shawn Erquhart
aac5167461
migrate bitbucket backend
2018-07-25 21:17:57 -04:00
Shawn Erquhart
faab1e38ba
migrate GitLab backend
2018-07-25 21:17:57 -04:00
Shawn Erquhart
2f95d8c4fc
use webpack for all builds
2018-07-25 21:17:57 -04:00
Shawn Erquhart
2e7406862e
fix various bugs
2018-07-25 21:17:57 -04:00
Shawn Erquhart
4931711892
migrate core to emotion
2018-07-25 21:17:57 -04:00
Shawn Erquhart
768fcbaa1d
begin scaffolding for lerna
2018-07-25 21:17:57 -04:00